[00:03:37] ok .. now i really have to go [00:03:41] ill keep watch over email [00:03:43] be back on later [00:03:46] good job team [00:03:48] we made it :D [00:05:14] erf [00:05:24] i think we finally got the release build done-done [00:05:33] and now i am cross-eyed and slightly brain-damaged [00:06:04] but… it looks really good! [00:06:16] im glad we snuck in the delayed login; it's a much nicer experience [00:06:36] i walked around my neighborhood and took a few more pictures, i think the app is in a really great state [00:06:40] kudos to everyone :) [00:19:09] how's the stuff coming along? [00:28:15] brion: we have the release packaged and ready to go :D [00:28:22] \o/ [00:28:24] awesome [00:28:25] it is looking great [00:28:27] let me send you a link [00:28:43] http://dumps.wikimedia.org/android/WLM-v1.2.apk [00:33:46] testing it real quick... [00:35:15] http://commons.wikimedia.org/wiki/File:Michigan-Wacker_Historic_District_2012-07-30_19-34-11.jpg \o/ [00:35:38] yay! [00:51:05] dinnertimes. catch you later -- will try to make tomorrow's planning meeting [07:53:53] [WLMMobile] siebrand pushed 1 new commit to master: http://git.io/MPopng [07:53:53] [WLMMobile/master] Localisation updates from http://translatewiki.net. - Siebrand Mazeland [07:54:01] Project WLMMobile - Nightly builds build #175: SUCCESS in 6.5 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/175/ [07:54:01] s.mazeland: Localisation updates from http://translatewiki.net. [14:01:20] [WLMMobile] siebrand pushed 1 new commit to master: http://git.io/Cr4Bxg [14:01:20] [WLMMobile/master] Tweak message. - Siebrand Mazeland [14:01:28] Project WLMMobile - Nightly builds build #176: SUCCESS in 7.4 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/176/ [14:01:29] s.mazeland: Tweak message. [14:14:57] [WLMMobile] siebrand pushed 1 new commit to master: http://git.io/UH06SQ [14:14:57] [WLMMobile/master] Localisation updates from http://translatewiki.net. - Siebrand Mazeland [14:15:03] Project WLMMobile - Nightly builds build #177: SUCCESS in 6.2 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/177/ [14:15:03] s.mazeland: Localisation updates from http://translatewiki.net. [15:33:27] [WLMMobile] awjrichards pushed 1 new commit to master: http://git.io/Tuztew [15:33:27] [WLMMobile/master] Bumping android:versionName and android:versionCode to reflect release - awjrichards [15:33:34] Project WLMMobile - Nightly builds build #178: SUCCESS in 6.4 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/178/ [15:33:35] awjrichards: Bumping android:versionName and android:versionCode to reflect release [15:34:10] [WLMMobile] awjrichards pushed 1 new commit to commons-upload: http://git.io/wjVIiQ [15:34:10] [WLMMobile/commons-upload] Merge branch 'master' of https://github.com/wikimedia/WLMMobile into commons-upload - awjrichards [15:34:17] Project WLMMobile - Nightly builds build #179: SUCCESS in 6.2 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/179/ [15:34:17] * s.mazeland: Localisation updates from http://translatewiki.net. [15:34:18] * s.mazeland: Tweak message. [15:34:19] * s.mazeland: Localisation updates from http://translatewiki.net. [15:34:19] * awjrichards: Bumping android:versionName and android:versionCode to reflect release [17:15:04] greetings all [17:16:05] we just passed 100+ installs :) [17:16:09] of the wlm app [17:16:32] the spaniards love it. apparently the turks don't [17:16:42] ahh the turk review was for the beta cycle [17:17:01] the two gunpowder toting civilizations in Age of Empires II [17:17:57] yuvipanda: yo [17:18:03] how goes your WLM testing in India ? [17:20:07] tfinc: I just escaped from India, so would have eto start looking tomorrow [17:20:14] ough, I meant escaped from College [17:20:15] not India [17:20:32] yuvipanda: you'll soon escape india. dont worry ;)0 [17:20:43] heh! [17:21:32] tfinc: WLM Mobile getting Signpost coverage? [17:21:38] * yuvipanda pokes Jarry1250 [17:21:40] who isn't here [17:28:59] awjr_interview: ouch on the polish campaign issue [17:38:41] yuck. our market photos have tons of junk in the status bar. /me gets phil to update them [17:38:49] https://play.google.com/store/apps/details?id=org.wikipedia.wlm [17:39:33] tfinc yeah - im not sure if anyone from WLM is double checking campaign data that gets entered in Special:UploadCampaign on commons [17:40:10] awjr: we should protect our selves from bad data [17:40:15] as we don't control input [17:40:26] awjr: i don't like that we have camapaign data in the app [17:40:36] tfinc agreed and agreed [17:41:23] the challenge with 'bad data' is that most of those fields are free-form text entry fields, so we have no idea what kind of text we'll get back [17:42:01] as for campaign data in the app - i believe that was a design decision from back in the early implementation of the app, but it's become increasingly clear that there are a lot of issues with that approach, especially since campaign data is constantly in flux. [17:49:03] interesting - lots of folks complaining about not seeing the gps icon in their status bar when gps is in use for the app [17:52:40] oo gmail added a hangouts shortcut above the chat pane [17:55:20] awjr: hangout link ? [17:55:20] tfinc, brion, MaxSem: https://plus.google.com/hangouts/_/029036893a5fb90ab4c447abf15a88715524b37c?pqs=1&authuser=1&hl=en [17:55:31] hey dudes [17:57:03] etherpad for retro: http://etherpad.wikimedia.org/wlm-sprint4-retro [18:05:28] http://etherpad.wikimedia.org/wlm-sprint4-retro [18:05:32] http://etherpad.wikimedia.org/wlm-sprint4-retro [18:05:40] jdlrobson: http://www.mediawiki.org/wiki/Wikimedia_Apps/HowToReleaseAnApp [18:31:41] https://www.mediawiki.org/wiki/Wiki_Loves_Monuments_mobile_application/Feedback [18:35:37] awjr: Did you see https://www.mediawiki.org/wiki/Wiki_Loves_Monuments_mobile_application/Feedback#Names_of_subdivisions ? [18:36:52] awjr: if your feeling overwhelmed by having to coordinate with multichill let me know [18:37:31] multichill: yeah, we're looking into it. i'm going to put together some documentation about how that stuff works and how people can provide fixes [18:38:39] I won't be doing a lot tonight. Had quite a rough week and barely slept. I do plan to work this weekend [18:39:19] multichill: ok; once i have some stuff prepared i'll email out to the wlm list, etc [18:39:44] derp i forget how to indent in wikitext [18:39:45] I'm now adding South Africa (ZA) [18:39:48] : [18:40:01] oh yeah! thanks multichill [18:43:52] jdlrobson: you were asking about this: http://www.mediawiki.org/wiki/Wikimedia_Apps/HowToReleaseAnApp it is also in the 'Mobile' category on mediawiki [18:44:13] awjr: would be good to have a WLM specific one [18:44:14] s [18:44:19] e.g. steps like updating config.js [18:44:22] and the manifest [18:44:54] jdlrobson: 1. Release manager increments any internal version code/name in app [18:44:54] 2. Release Manager makes sure that android:versionCode in AndroidManifest.xml has been incremented for this release. Increment android:versionName if this is not a beta/alpha release. [18:45:48] ahh ok [18:45:52] gotcha [18:45:54] feel free to make it more clear though [18:46:03] yeh… not sure how to do that in a generic way [18:46:17] maybe we should standardize on places where internal code has a version number [18:46:23] e..g assets/www/config.js [18:46:27] i supose we could even say something like: (eg config.js) [18:46:28] yah [18:47:51] hi jdlrobson [18:48:05] hey Platonides [18:50:45] watsup? [18:53:33] awjr: how are we feeling about http://www.mediawiki.org/wiki/Wikimedia_Apps/HowToReleaseAnApp .. do you need me to expand on anything else? [18:53:43] jdlrobson: release instructions that i wrote --^ [18:54:17] tfinc jdlrobson and i were just chatting about that and he suggested that we make it more clear where to make some of those changes (eg in points 1 and 2) [18:55:32] awjr: thats easy enough. need me to write any of it ? [18:56:01] tfinc i was just doing it :) [18:56:27] * tfinc loves that you guys are on top of this [18:56:46] * tfinc looks into the future about what you guys will need next [18:57:01] :D [18:57:07] * tfinc goes back to staff announce mail about the app [18:57:18] http://etherpad.wikimedia.org/WLMAppEmail <-- in case you want to add anything [18:57:23] i modified phils mail to the wlm list [19:01:28] brion: i'm finally getting round to refactoring app.js [19:01:33] starting with uploads [19:01:35] fyay [19:01:45] gonna need some review from you ;-) [19:01:52] :) [19:07:45] tfinc: At least these HFT guys have fun coming up with names: These algorithms or techniques are commonly given names such as "Stealth" (developed by the Deutsche Bank), "Iceberg", "Dagger", "Guerrilla", "Sniper", "BASOR" (developed by Quod Financial) and "Sniffer".[30] Yet are at their core quite simple mathematical constructs.[31] [19:08:01] tfinc: from http://en.wikipedia.org/wiki/Algorithmic_trading [19:08:27] preilly: so their all named about screwing somebody else over ? [19:08:55] tfinc: now back to https://marketplace.mozilla.org/login [19:15:00] MaxSem: can i use the api to show photos from 2 categories? [19:15:08] e.g. gcmtitle Category:Images_from_Wiki_Loves_Monuments_2012|Category:Mobile_upload [19:16:12] looks like you can't [19:17:36] :( [19:18:45] um… none of the photos uploaded here-> http://commons.wikimedia.org/wiki/Category:Mobile_upload are showing in http://commons.wikimedia.org/wiki/Category:Images_from_Wiki_Loves_Monuments_2012_in_the_United_States [19:18:53] or http://commons.wikimedia.org/wiki/Category:Images_from_Wiki_Loves_Monuments_2012 [19:19:38] "Files are placed in this category by adding the template {{Wiki Loves Monuments 2012|us}} to the file's description page. Please do not add this category manually." [19:20:50] jdlrobson: um… none of the photos uploaded here-> http://commons.wikimedia.org/wiki/Category:Mobile_upload are showing in http://commons.wikimedia.org/wiki/Category:Images_from_Wiki_Loves_Monuments_2012_in_the_United_States [19:20:51] [12:18pm] jdlrobson: or http://commons.wikimedia.org/wiki/Category:Images_from_Wiki_Loves_Monuments_2012 [19:20:53] ^ philinje [19:22:23] jdlrobson: i am confused, are they supposed to? [19:22:57] if the campaign those monuments are associated with doesn't have those categories configured in the campaign api, then we have no way of doing that [19:23:17] awjr: yes, the template from the campaign config should be in parallel to our template [19:23:20] i suppose except for the latter; although that was never a requirement [19:24:00] [WikipediaMobile] brion pushed 2 new commits to master: http://git.io/2z_o5A [19:24:00] [WikipediaMobile/master] New SVG master for Windows 8 app tiles, scaled versions for different screen densities - Brion Vibber [19:24:00] [WikipediaMobile/master] Merge pull request #276 from brion/icon-density - Brion Vibber [19:24:24] Project WikipediaMobile - Nightly builds build #374: SUCCESS in 14 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/374/ [19:24:25] Brion VIBBER: New SVG master for Windows 8 app tiles, scaled versions for different screen densities [19:24:45] awjr: i'm just worried - does that mean mobile uploads won't be considered in the competition if they are not listed there? [19:24:53] so wlm-us campaign only has 'National Register of Historic Places' configured as a category to add to the photos, wlm-us-ca has 'California Historical Landmarks' [19:25:43] jdlrobson: i do not know specifics about the competition so im not sure - but i believe ecah campaign is responsible for voting/etc so i suspect they use the categories they provide for identifying photos, but i really am not sure [19:26:15] yes, that's correct [19:27:21] with the change in card 206, we should be creating a category that is called Uploaded with WLM mobile [19:27:50] yup and we are: http://commons.wikimedia.org/wiki/File:Armory_Park_Historic_Residential_District_2012-07-31_08-41-19.jpg [19:28:01] awjr: we should make sure that the WLM campaign template is being added to our uploads [19:29:56] philinje can you give me an example of a 'campaign template'? what is that field called in UploadCampaign? [19:30:44] also MaxSem it seems that I cannot sort photos by timestamp [19:30:49] as the api doesn't return them in a list [19:31:14] cmsort=timestamp [19:31:58] awjr: ID field wikitext. Example: {{Rijksmonument|$1}}. [19:32:26] philinje do you mean like the NHRP box that was added to this photo (in 'Description')? [19:32:47] philinje oh, yeah, idFeild is definitely getting added, that was what was responsible for the broken polish campaign uploads [19:33:27] omg [19:33:46] i just noticed there's now a field called 'idField2' - is that new? [19:33:53] i do not recall seeing that before [19:34:00] jdlrobson: That's done by a template [19:34:18] And the template will only become active in September [19:34:24] but in the case of poland, it looks like idField2 might be the closure to idField [19:34:41] multichill: as long as your sure [19:34:49] i'd hate for them not to appear :) [19:35:27] jdlrobson: Check https://commons.wikimedia.org//w/api.php?action=uploadcampaign&format=json&ucprop=config [19:35:55] Are you adding things like "autoWikiText": "{{subst:WLM-is-running|us|{{Wiki Loves Monuments 2012|us}}}}", ? [19:36:37] multichill: what is "idField2" in the uploadcampaign API? is it a relatively new field? i do not recall seeing it the last time i closely looked at the api output. is it supposed to somehow relate to "idField"? if so, is there supposed to be something in between idField and idField2? [19:37:09] [WLMMobile] siebrand pushed 1 new commit to master: http://git.io/EB7F5Q [19:37:09] [WLMMobile/master] Localisation updates from http://translatewiki.net. - Siebrand Mazeland [19:37:16] Yes, "idField2" is new. It's something for the Germans. [19:37:23] Not exaclty sure how they use it, hold on [19:37:24] Project WLMMobile - Nightly builds build #180: SUCCESS in 10 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/180/ [19:37:25] s.mazeland: Localisation updates from http://translatewiki.net. [19:37:36] multichill: are we supposed to handle it somehow? it looks like the germans are not the only ones using it. [19:37:47] and we are not doing anything with it. [19:37:58] I invited Elke. I really don't have a clue [19:38:13] id field 2 was recently added, but hopefully we don't need to worry about it [19:38:30] jdlrobson: Can you verify that you are appending "autoWikiText" to the description? Than you're save [19:39:32] awjr: Can you repeat the question? [19:39:38] hi [19:39:42] hi elya [19:39:42] hi! [19:39:53] elya: what is "idField2" in the uploadcampaign API? is it a relatively new field? i do not recall seeing it the last time i closely looked at the api output. is it supposed to somehow relate to "idField"? if so, is there supposed to be something in between idField and idField2? [19:40:32] we are not currently handling it in any way in the app because we never knew about it, but it looks like the polish campaign might be using it to complete a string entered in idField [19:40:37] but i cant be sure [19:40:46] it's brand new in the campaigns, but we ordered it at the hackathon. It was only today that I got aware that it could influence the mobile app :( [19:41:16] elya: so how it idField2 used? [19:41:19] sorry for that, it was deployed only some days ago, I did not really believe it would come true [19:42:16] ok. this field mostly is for those items that are *not* in the database, local id + stats/region/municipality. In this case we can catch 2 values. [19:42:35] MaxSem: can you confirm that the our top-level category (the new one) is: Uploaded with WLM mobile? [19:43:03] elya in that case i am not sure the polish campaign is using it correctly [19:43:39] elya for the polish campaign, here's what some of the data looks like: "idField": "{{Zabytek|2=$1|", … "idField2": "1=$1}}", [19:43:40] "correctly" is relative... if you have a field, you will use it "creatively" for your purposes... [19:43:50] hm [19:43:56] awjr: are we correctly saving idField1? with the "autoWIkiText" that Maarten mentioned? [19:44:01] this is 2 templates or one? [19:44:16] elya im not sure, but it looks like it might be one template [19:44:17] Platonides: did you see my email pointing to https://github.com/jdlrobson/polaroiderizer [19:44:24] I'll have a look at the polish campaign, wait [19:45:10] it looks completely broken [19:45:14] yes, that's wrong [19:45:18] creative, but wrong [19:45:39] intersting approach, I was wondering how to get 2 values in one template, nice try [19:45:47] philinje: we are correctly using idField (afaik) and we are including autoWikiText [19:46:38] philinje, awjr, what might happen if the field is used in a differnt way than expectec, is e.g. http://commons.wikimedia.org/wiki/File:Gro%9Fherzogliche_Handelskammer,_heute_IHK_Gie%9Fen-Friedberg_%28taken_on_30Aug2012_14hrs7mins4secs%29.jpg?uselang=de [19:46:39] philinje idField gets included in the 'desription' field for the 'Information' template, autoWikiText gets added (if present) after license text [19:46:40] arg [19:46:48] philinje, yes [19:46:58] http://tinyurl.com/9rzdvf8 [19:47:10] but we'll fix that [19:47:24] elya ok, thanks for taking care of it! [19:47:51] elya do i understand correctly that we do not need to worry about idField2 in the app? [19:49:34] well. let's see. the first field is always filled with the id by you, the second by something else you / the app won't really know, could be everything. No, at the moment I don't see how this could be used by the app in a good way [19:50:09] phew, thanks for confirming :) once i saw the field appear in the api along with the polish issue, i got nervous [19:51:04] maybe I'll have an idea for that, don't relax to early ;-) [19:51:15] awjr, just kidding [19:51:25] hhehehe :p [19:51:33] ok off for lunch [19:55:52] Max, take a look and is this the right category? [19:55:58] http://commons.wikimedia.org/wiki/File:Second_and_Howard_Streets_District_2012-07-31_12-52-55.jpg [19:57:13] elya: can you take a look at the file above and confirm the categories are correct from the campaign perspective? [19:57:25] MaxSem: ^ [19:58:46] philinje, looks very good [19:59:02] philinje, looks good to me, though some more explicitly US categories would be even better [19:59:18] where is the country category? [19:59:47] this should be in the WLM template [19:59:53] but it's not yet active [19:59:54] MaxSem: it seems like our category is Uloaded with Android WLM App, not Uloaded with WLM mobile [20:01:35] MaxSem: sorry, this is somewhat urgent [20:01:38] philinje, this is a platform-related category. [20:02:09] can I call you on Skype? [20:02:12] if we decide that we should use the parent category, it can be easily tweaked [20:02:32] anything urgent? [20:03:12] i thought the top-level category was Ulpoaded with WLM mobile and that is the category that will be shown in hidden categories [20:03:37] we need to send an email pointing people to the right category on Commons [20:04:17] no, we need to discuss the category structure with Commonians:) [20:05:20] let me call you [20:05:26] Categories? What's up with that? [20:05:38] Are we talking about all the mobile hidden categories or about real ones? [20:06:19] we created a template so that our mobile hidden categories can be structured easily [20:06:43] Linkie? [20:07:04] one sec [20:07:56] Max has implemented a template called, “Uploaded with WLM Mobile” and inside of this template we can add as many parameters as we desire. [20:07:57] Given the prior work that has been done in terms of capturing and shortening user agent, the quickest way forward is to include the following parameters: [20:07:58] app version [20:07:59] platform [20:08:00] UA (shortened) [20:10:03] philinje: You should probably add that in the source field, not in description [20:10:36] I'll fix the i18n tomorrow [20:18:16] http://commons.wikimedia.org/wiki/Category:Uploaded_with_Android_WLM_App [20:20:51] jdlrobson: Can you please add the {{Uploaded with WLM Mobile}} template to the source field of information instead of description? [20:23:29] i just had a case where the wlm app on a galaxy s2 could *not* get a location. then i used google maps which *had* the location. then i went back to the wlm app which worked correctly [20:23:30] bizarre [20:24:22] nice http://commons.wikimedia.org/wiki/File:Santa_Cruz_Beach_Boardwalk_2012-07-31_12-40-54.jpg [20:39:36] Oh shi~, I've got a temporary connectivity problem [20:42:39] MaxSem|android: oh no what happened? [20:42:57] * awjr_lunch needs to remember to change back his nick after lunch... [20:44:13] * MaxSem|android was being stupid, that's what:p [20:44:20] heh [20:48:07] O_o [20:48:15] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/3t9QFQ [20:48:15] [WikipediaMobile/master] Add .gitignore for Windows 8 project user settings and build directories - Brion Vibber [20:48:34] Project WikipediaMobile - Nightly builds build #375: SUCCESS in 18 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/375/ [20:48:34] Brion VIBBER: Add .gitignore for Windows 8 project user settings and build directories [20:51:36] Funnily, the only thing that works for me is https [20:53:10] UR GOVERNMENT IS CENSORING U!!!! [20:53:20] or someone accidentally blocked port 80 [20:55:16] No, it's my ISP being idiots and me being forgetful [20:55:17] can someone talk me about the big screen watched by the staff? [20:56:17] Platonides: IIRC it's Jon's work that was mailed out earlier today [20:56:55] I forgot to pay for sept, they disconnected me, i paid a minute later but have to wait for their servers melting down from building monthly stats [20:56:57] Platonides: aye, yuvipanda is right; it's just displaying http://jonrobson.me.uk/wlm/ [20:57:25] MaxSem|android: doh! so they just shut down port 80?! [20:57:39] MaxSem|android: it's at times like this you should be able to grab a phone, tether your laptop and head to the beach [20:58:00] * awjr wonders if MaxSem is anywhere near a beach [20:58:19] yuvipanda: you have definitely figured out the right way to do it :) [20:58:41] They are apparently trying to redirect me to a page reminding to pay but it seems to be overloaded to death [20:58:59] awjr: Indeed! Now I just need to find a nice portable chair that I can carry to the beach, and a way to get my WiFi extended till there.... [20:59:57] All ports are blocked except for http which redirects and https which simply works because they are lamers [21:00:42] heh [21:01:11] yuvipanda: these are great and highly portable: http://www.rei.com/gear/feature/search/Google/Crazy%20Creek?s_kwcid=TC|13029|crazy%20creek||S|e|16149942725&gclid=CM_hxbXhkrICFQjZQgod1ncAIw [21:01:11] * yuvipanda continues to try fix the wlm India site which has melted down [21:01:16] but it won't help with your wifi issue [21:01:46] yuvipanda: however you could always try a cantenna: http://www.instructables.com/id/WiFi-Cantenna-without-pigtail/ [21:01:58] awjr: 3G is good enough - I spent the last 7 months on it anyway [21:02:27] awjr: plus, I am pretty sure I'm close enough to the beach that I can simply run ethernet to it [21:02:33] if not for the pesky policement [21:02:33] lol [21:02:59] how come this doesn't have exif info http://commons.wikimedia.org/wiki/File:Santa_Cruz_Beach_Boardwalk_2012-07-31_12-38-59.jpg ? [21:03:04] * awjr wishes there was a beach close by [21:03:08] there's plenty of sand here... [21:03:10] but no water [21:03:31] awjr: i'm up at my terrace, under a clear and bright moon, and the sea breeze. Almost as good :) [21:03:49] sounds awesome :D [21:04:20] it is as awesome as it sounds :) [21:04:33] alright, back to restoring the WLM India website and then to push notifications in Signpost! [21:05:12] restoring? did you break it? [21:05:24] Platonides: it melted from the traffic. [21:05:36] whoo [21:05:44] was the piwik there? [21:06:03] I've no idea - this is in some server in Switzerland and I am pretty sure the entire server is down [21:06:21] it is possible that the pipes are saturated - sshing the files out itself is usper-slow [21:06:24] *super [21:06:41] I just got the credentials from naveenpf [21:06:59] it's on masterssytems.de [21:07:04] (or .com) [21:13:44] Does the app always send uselang to the wlm api? [21:18:34] damn more app incompatibility issues are being reported [21:18:49] were getting more app incompatability issues [21:18:55] tfinc jinx [21:19:00] awjr: our markey liisting shows "This application is available to over 1258 devices." [21:19:10] were excluding zero devices [21:19:14] wtf [21:19:43] awjr: i'm going to give you access to our google play account so that you can see all of this [21:19:52] tfinc thanks that will be helpful [21:20:17] awjr: DISCLAIMER - the account will let you change anything (dumb i know) so be very careful about ANY changes [21:20:34] k [21:20:44] awjr: invite sent [21:20:56] let me know if you *don't* get it [21:21:05] tfinc: got it [21:21:09] oh [21:21:18] nm [21:21:22] forget i said anything [21:42:33] awjr: i can't see how device incompatability could be relative to the store [21:42:36] were not excluding anything [21:43:04] tfinc i just messaged sage and that other dude - i had a thought that it might be related to going from beta -> release [21:43:48] hmm [21:43:55] altough were requiring more permissions then our other apps [21:44:15] for instance the wikipedia app can run on 1600 devices while wlm is only 1258 [21:44:26] camera requirement? [21:44:38] MaxSem: got another API update question [21:45:05] (this one should be a good deal simpler than that last one was) [21:45:54] tfinc actually christian's device is 'unsupported due to your manifest settings' [21:46:50] awjr: that sounds like were requeting permission he doesn't have [21:46:56] agreed [21:46:56] i'm curious about android.hardware.camera.autofocus [21:47:01] is there a way i can look that up? [21:47:01] do we really need it? [21:47:22] tfinc i dont see that in our manifest [21:47:25] awjr: http://developer.android.com/guide/topics/manifest/uses-feature-element.html [21:47:40] awjr: it's in the uploaded apk we have in store [21:47:49] check the listing [21:48:34] huh ok - time to do some research [21:51:49] awjr: i don't see 1.2 tagged on github [21:52:08] hmm i updated the tag point this morning [21:52:14] awjr: did you push ? [21:52:21] tfinc i see it [21:52:33] OH i see it in my fork not in the repo [21:52:37] lies [21:52:39] this is why i should never commit anything before coffee [21:52:44] its on our master [21:52:48] not* [21:52:51] ha [21:52:53] that'll do it [21:53:01] ok i'll fix it in a sec [21:53:04] k [21:53:19] i'm about to walk into meetings again .. expect a delay if you need me [21:54:36] k thnx [21:54:52] we have an urgent fix [21:55:16] month in date is off by 1 [21:55:38] :( [21:55:42] month in what date specifically? [21:56:46] all filenames [21:58:01] oh [21:58:37] wow how did we not notice that before >_< [21:58:50] yeah, Erik just pointed it out [21:58:55] that is silly [21:59:01] at least the date in the description field is correct [21:59:36] ehonour, fire away [21:59:53] i mean, we're just using the date for uniqueness… but it doesn't look good [22:00:05] awjr: are we adding our template to source, as Maarten suggested? [22:00:17] awjr: yes, people will naturally use it as a date [22:00:30] we're having problems parsing

tags when inside of

  • tags... would it be possible to just strip

    's when they're inside of

  • 's? [22:00:38] philinje sorry, which template to what? [22:01:49] awjr: our "Uploaded with WLM mobile" template [22:01:51] multichill: philinje: You should probably add that in the source field, not in description [22:02:15] MaxSem: currently, we display the text, but its height doesn't get set properly because of the way it's nested [22:02:19] ehonour, this is generated by the MW parser, mobile stuff doesn't touch it. what's the problem with it? [22:02:30] oh [22:02:58] can't you strip it yourself? [22:03:13] not efficiently [22:03:27] as it is, we actually discard the string as soon as we've tokenized it, and even then some articles cause pretty bad trouble [22:03:41] philinje: per the requirements we're putting it in the description field. [22:04:13] awjr: i wonder if we should move it to the source field, just to be safe [22:04:14] i'm also not sure this is a common thing - the only list i've seen this be a problem on is the Common Styles list on the "Bonsai Styles" page [22:04:51] multichill philinje, the danger with changing it now is that we will wind up with the template showing up inconsistently throughout the life of the project. in order for the change to be ubiquitous, every single person who uses the app would have to update their app, which will not happen [22:05:35] so it's up to you guys, either we have the template consistently albeit perhaps incorrectly located, or ew have the template inconsistently located and correct some of the time [22:05:45] philinje: https://github.com/wikimedia/WLMMobile/pull/227 [22:07:31] philinje: if you want to release an updated apk today, i want to get started within the next 30 minutes because i need to leave no later than 5pm today [22:08:02] philinje so please let me know, otherwise a release will have to wait until tuesday. [22:09:30] ehonour, galleries are common [22:10:54] awjr: be very careful about an app release today. lets make sure we need to have this. if we do ... then do it. if not we wait [22:11:03] app version release* [22:11:07] MaxSem: I don't doubt that there are more out there, that just happens to be the only list i've come across since this was bugged [22:11:33] tfinc yes, im only willing to do a very simple tiny fix and it needs to be merged before 330p [22:11:58] MaxSem: If it's a common idiom, then it def. needs to get fixed one way or the other - I'm wondering if stripping them on your end is a possible fix [22:12:18] awjr: can i give you a call to discuss the catorgy issue? [22:12:33] philinje sure [22:14:12] which card was the one about re-configuring the country whitelist so we grabbed it dynamically? [22:14:57] mm there wasn't one about dynamically grabbing campaigns, but there was one about removing the requirement for whitelisting campaigns [22:15:18] which card was that? [22:15:21] looking [22:15:37] 192 [22:15:47] https://mingle.corp.wikimedia.org/projects/wlm_android_app/cards/192 [22:15:52] ehonour, I don't like the idea of introduction of random HTML transformations to address different apps' bugs - imagine that there are 20 apps around, each of them requiring separate handling [22:16:16] philinje so as long as a campaign is enabled in the api at the time that we run the script to grab campaign data for the app, that campaign will be available in the app [22:16:39] awjr: will we grab the campaign info on a frequent basis? [22:17:02] philinje atm it should be done whenever we push a release [22:17:45] I see, so that is the issue of campaign info not appearing until we do a release [22:18:13] philinje we mentioned this morning that we should change it so the app itself fetches campaign data and stores it periodically, rather than us having to do it before a release [22:18:30] i think i filed a bug about it this morning after our mtg [22:18:55] actually looks like i didnt, i will do it now [22:19:37] how quickly can that be done? [22:20:19] philinje im not sure, jdlrobson can probbly give you a better estimate [22:20:37] ok, let me give you a call in about 2 min [22:22:15] philinje: https://bugzilla.wikimedia.org/show_bug.cgi?id=39872 [22:24:32] MaxSem: that makes sense... we won't be able to fix this in this release though - we don't have the memory to strip it before we tokenize, and our parser doesn't track this nesting case (and making it do so would be risky) [22:25:12] awjr: by the way, i did not see the two other bugs you added when I did a search [22:26:35] philinje the direct links are in an email i sent this am [22:28:35] https://github.com/wikimedia/WLMMobile/pull/228 <- this may, or may not, help with the "this app is not compatible with your device" problems [22:49:36] [WLMMobile] awjrichards pushed 2 new commits to master: http://git.io/028Guw [22:49:36] [WLMMobile/master] correct month in filename - jdlrobson [22:49:36] [WLMMobile/master] Merge pull request #227 from jdlrobson/filenamefix - Arthur Richards [22:49:51] Project WLMMobile - Nightly builds build #181: SUCCESS in 14 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/181/ [22:49:52] jdlrobson: correct month in filename [22:54:13] [WLMMobile] awjrichards pushed 2 new commits to master: http://git.io/XiupJQ [22:54:13] [WLMMobile/master] Update campaign data to latest as of Fri Aug 31 22:51:06 UTC 2012 - awjrichards [22:54:13] [WLMMobile/master] Merge branch 'master' of https://github.com/wikimedia/WLMMobile - awjrichards [22:54:20] Project WLMMobile - Nightly builds build #182: SUCCESS in 6.4 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/182/ [22:54:20] awjrichards: Update campaign data to latest as of Fri Aug 31 22:51:06 UTC 2012 [22:54:46] errgg international shippy sucks [22:54:50] *Shipping [22:55:24] jdlrobson: ooh good catch on the month thing. that one often trips me up :( [22:55:31] yup [22:55:47] brion: did you check out my refactor? [22:55:53] not yet [22:56:31] one of those things that if we don't merge quickly i'll be forever rebasing [22:57:15] * jdlrobson is going to have a go at dynamically loading campaign data [22:57:43] lemme peek real quick [23:00:40] looks sane enough [23:03:52] merging [23:03:55] [WLMMobile] brion pushed 6 new commits to master: http://git.io/zpNSNA [23:03:55] [WLMMobile/master] add thumbnail size to config - jdlrobson [23:03:55] [WLMMobile/master] move initialisation to bottom for readability - jdlrobson [23:03:55] [WLMMobile/master] add generic page hook mechanism - jdlrobson [23:04:03] Project WLMMobile - Nightly builds build #183: SUCCESS in 6.7 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/183/ [23:04:03] * jdlrobson: add thumbnail size to config [23:04:04] * jdlrobson: move initialisation to bottom for readability [23:04:04] * jdlrobson: add generic page hook mechanism [23:04:05] * jdlrobson: flesh out WLMMobile [23:04:05] * jdlrobson: move upload specific code to uploads.js [23:06:55] [WLMMobile] awjrichards pushed 1 new commit to master: http://git.io/U94Low [23:06:55] [WLMMobile/master] Bumping version numbers for 1.2.1 bug fix release - awjrichards [23:07:01] Project WLMMobile - Nightly builds build #184: SUCCESS in 6.3 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/184/ [23:07:01] awjrichards: Bumping version numbers for 1.2.1 bug fix release [23:12:05] awjr: almost got dynamic campaign data... [23:12:07] can you wait for that? [23:12:14] jdlrobson: nope [23:12:16] tuesday. [23:12:19] shame :( [23:12:22] or whenever our next release is [23:12:55] that's much too big of a change to rush out. [23:13:59] awjr or jdlrobson, does the app always set uselang in WLM API requests? [23:14:24] umm. according to admintree.js yes [23:14:36] var data = { action: 'adminlevels', format: 'json', uselang: lang }, i, admtree = [], [23:14:53] [WLMMobile] awjrichards pushed 3 new commits to commons-upload: http://git.io/Bl9zrg [23:14:53] [WLMMobile/commons-upload] Update campaign data to latest as of Fri Aug 31 22:51:06 UTC 2012 - awjrichards [23:14:53] [WLMMobile/commons-upload] correct month in filename - jdlrobson [23:14:53] [WLMMobile/commons-upload] Bumping version numbers for 1.2.1 bug fix release - awjrichards [23:15:00] Project WLMMobile - Nightly builds build #185: SUCCESS in 6.4 sec: https://integration.mediawiki.org/ci/job/WLMMobile%20-%20Nightly%20builds/185/ [23:15:01] * awjrichards: Update campaign data to latest as of Fri Aug 31 22:51:06 UTC 2012 [23:15:01] * awjrichards: correct month in filename [23:15:02] * awjrichards: Bumping version numbers for 1.2.1 bug fix release [23:16:01] jdlrobson, and for action=search? [23:17:10] looks like it [23:17:22] return this.request({action: 'search',limit: WLMConfig.MONUMENT_SEARCH_LIMIT,srcountry: country,uselang: this.lang [23:17:23] }); [23:17:44] *srcountry*???? [23:21:56] jdlrobson, srcountry isn't actually used, it's not present in my logs [23:22:56] mm [23:22:57] s [23:23:01] sounds like no one is searching :) [23:23:06] lets kill that feature :) [23:32:09] maxsem@yttrium:/var/wlm/logs$ grep api.php dbg.2012-08-31.log|wc -l [23:32:09] 16923 [23:32:41] that's not bad for a first day [23:56:08] btw awjr i liked the choice of big ben :) [23:56:18] who get's to pick the next release name? [23:56:23] jdlrobson: i thought you might like that :) [23:56:36] jdlrobson: have any ideas? [23:56:57] i think MaxSem, philinje, brion or tfinc should pick that ;-) [23:57:11] a back button is a left arrow in ltr text - it should be a right arrow for rtl yes? [23:57:35] Coliseum:) [23:58:20] sweet there we go awjr [23:58:23] remember that :) [23:58:30] also just added rtl support [23:58:32] perfect [23:58:33] just need to automate it [23:58:33] ! [23:58:35] awesomesauce [23:58:43] and there's likely to be a few required tweaks [23:59:16] https://bugzilla.wikimedia.org/show_bug.cgi?id=39865 is a bit weird [23:59:20] do we know why it might do that?