[00:08:21] maxsem, we found an example finally: http://commons.wikimedia.org/wiki/File:Lead_Photo_For_Special-DonateImage0-1913371654227376.jpg [00:08:28] this image was uploaded via mobile but not tagged [00:09:15] MaxSem: I'm guessing it's because it is uploaded via CORS ? [00:09:35] MaxSem: whats the feeling with Open Source days? Did we hear back from any of the volunteer devs on wether they can make it or not? [00:09:48] tfinc_, was poking you for that [00:09:57] got the invitation [00:10:05] nice [00:10:18] did you reach out to katie, kolossus , etc ? [00:11:07] tfinc_, it's not clear from http://opensourcedays.org/2012/ whether we or other attendees should pay attendance fees? [00:11:21] MaxSem: mail them and ask [00:11:29] i was assuming it'd be like FOSDEM [00:11:31] and open entry [00:13:02] tfinc_, "Since we expect the course participants to pay for the training, we are willing to pay the instructor for giving the course, provided that a sufficient number of people sign up." [00:13:09] "Speakers can attend the conference free of charge. We might be able to reimburse your travel and hotel. Please ask about this when submitting your talk proposal." [00:16:27] jdlrobson, Maryana - got what's wrong [00:16:35] \o/ MaxSem [00:17:01] the commons upload endpoint is not on a mobile domain [00:17:11] ahh [00:17:19] does useformat=mobile count as a mobile domain? [00:17:38] (since we don't have m.wikimedia.commons.org [00:18:25] and that's the porblem [00:22:18] jdlrobson, useformat=mobile works and doesn't even cause API warnings so as a stopgap we could add it to action=upload [00:36:03] MaxSem: have you reached out to the volunteers we want there [00:36:07] thats the next part [00:36:12] if they can make it we can move foward [00:36:19] faidon has been mailing me and asking wether its still happening [00:36:46] MaxSem: sweet.. we just need to update the config then [00:36:47] MobileFrontend stopped using WURFL? [00:37:00] Reedy told me this earlier today. What's it using now, then? [00:37:14] was MF ever using WURFL? [00:37:20] Susan, ages ago. and it wasn't really used, just lied around and planned to be used [00:37:26] i know it was talked about a long time ago [00:37:35] I thought it was using some external library/service for identifying mobile User-Agents. [00:37:46] Okay, better question: how are mobile devices detected currently? [00:37:50] Susan: not really, we do it ourself [00:37:52] Someone was asking in #mediawiki. [00:38:04] tfinc_, got blocked by this question. noticed it at the very last moment when was preparing visa documents [00:38:12] Susan: right now mobile devices are detected in squid configuration based on user-agent strings [00:38:21] Using some nasty regex? [00:38:52] detected evices are then automatically redirected to .m domains, where varnish configuration does some other user-agent based magic to kind of bucket devices based on functionality [00:38:58] Susan: basically, yeah [00:39:38] tfinc_, looking from http://opensourcedays.org/2012/courses their prices look high. emailing Jon about our particular case now [00:39:42] actually, it's really not that nasty, Susan [00:39:43] > Through our research, especially in India, we found that we were not redirecting a large breadth of devices in use to our mobile site. The mobile team quickly fixed this issue with the adoption of the open source library tera-WURFL for detecting mobile devices. [00:39:57] That quote is from a blog post from February 2012. [00:40:44] that was about when i joined the mobile team and i believe we were not using WRUFL then, although its possible we were before it and/or the regexes we use were derived from WURFL [00:40:56] Ah, okay. [00:41:00] Susan: preilly would know better [00:41:38] [18:34] MobileFrontend is not recognizing my Android Gingerbread phone as a mobile. useformat=mobile works. Is there something additional I need to do, or is the detection just not very good? (Wikipedia gets it) [00:41:42] [18:34] How would I troubleshoot this? [00:41:45] That was the question, BTW. [00:41:53] Oh, he's in here now. [00:41:56] Susan: we actually chatted a bit with dock a little while ago :) [00:42:04] i suggested he set up AMF with Apache [00:42:17] which MobileFrontend now supports for device detection [00:42:27] Ah, yeah, I see in scrollback. Reading. :-) [00:42:37] :) [00:42:54] Okay, cool. Good to know. [00:43:11] Thanks for the cross post, Susan. I'm set now. [00:43:47] http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals [00:43:57] "Migrate away form WURFL to a better licensed solution" is marked cancelled/deferred [00:43:58] MaxSem: after we get a confirmation from the volunteers we can ticket this [00:44:01] Guess that's wrong. [00:44:06] awjr: you still up for going along with Max ? [00:44:40] tfinc_: eh? [00:44:46] https://www.mediawiki.org/wiki/Improved_Mobile_Device_Detection is also outdated, I guess. [00:44:49] Bleh. [00:44:49] awjr: Open Source Days - Denmark [00:45:03] tfinc_: totally [00:45:30] Susan: was closed out per https://www.mediawiki.org/wiki/Improved_Mobile_Device_Detection/status. looks like some errand status got added that has nothing to do with it [00:45:54] tfinc_: yeah, if i can be useful i'd be very happy to go [00:46:03] So ... is Apache Map Device being used now, then? [00:46:13] Susan: no [00:46:20] <_< [00:46:22] can be used, yes [00:46:25] used, no [00:46:34] Okay. [00:46:41] Squid ACLs, insane, yes [00:46:48] used by us, yes [00:46:48] Sorry, none of this is very clear from the docs. [00:46:59] docs, no [00:47:02] Heh. [00:47:03] what docs? [00:47:05] Susan: what i said before is how we're doing things now - regexes in squid for initial device detection, followed by more matching in varnish config to roughly bucket devices by type/features [00:47:05] Which is probably why I thought we were still using WURFL. [00:47:14] MaxSem: https://www.mediawiki.org/wiki/Improved_Mobile_Device_Detection/status | https://www.mediawiki.org/wiki/Improved_Mobile_Device_Detection [00:47:31] awjr: Right, I'm just looking for places where it says other things. :-) [00:47:44] roger :) [00:47:44] I believe you, but the docs in this area all seem outdated, so I'm not sure anyone will believe me. [00:47:57] "per IRC" [00:48:07] heh [00:48:46] well, 'improved mobile device detection' probably needs a status update saying it's been abandoned or at least put on hold til further notice [00:48:47] Okay, last question: is there a bug about activating Apache Device Map? [00:49:04] Oh, okay. [00:49:09] Yeah, that'd be nice. [00:49:09] MaxSem: where do we define $wgMFPhotoUploadEndpoint [00:49:17] I added an "{{outdated}}" tag for now. [00:49:51] jdlrobson, this isn't doable with settings, you should add this parameter in JS [00:49:55] i dont think apache device map ever totally took off, but i dont know much about it, i think it might've been replaced by AMF [00:50:02] ah ok MaxSem [00:50:09] but there are currently no plans for the WMF to start using it [00:50:12] Yeah, I've never heard of either, TBH. [00:50:16] Okay. [00:50:20] also MaxSem how do we ensure nearby goes into alpha [00:50:41] (e.g. $wgMFNearby = true; ) can you do that in deployment tomorrow/afterwards? [00:50:48] will do [00:54:08] sweet [00:54:22] New patchset: Jdlrobson; "ensure we mobile tag uploads over CORS (minor)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46479 [00:55:16] ^ MaxSem [00:56:34] Change merged: jenkins-bot; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46479 [00:57:07] jdlrobson, ^^^ [00:57:10] \o/ [00:58:21] awjr: i found a nasty side effect of $context = MobileContext::singleton(); $context->setForceMobileView( true ); - in that it breaks the qunit tests (http://localhost/w/index.php/Special:JavaScriptTest/qunit?r=4 needs to be run in desktop mode) [00:58:59] :( [00:59:42] how best to special case that? [01:00:05] should forceMobileView override useformat=desktop ? [01:01:50] no [01:02:15] you can force it to true but can't for false [01:19:47] New patchset: Jdlrobson; "allow users to watch the main page (bug 44450)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46485 [01:19:48] New patchset: Jdlrobson; "Add on and trigger methods to mobileFrontend (bug 44128)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/45912 [01:27:40] New patchset: Jdlrobson; "allow users to watch the main page (bug 44450)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46485 [01:27:53] jdlrobson: ping [01:28:03] preilly: pong [01:29:21] preilly: sup? [01:29:44] jdlrobson: May I PM [01:29:51] yes [01:36:08] jdlrobson, thanks for testing the Wikivoyage Offline Android app! [01:36:20] hey NicolasRaoul__ thanks for making it :) [01:36:33] would it be possible to send me a log showing the crash? [01:36:47] using the "SendLog" app for instance [01:37:17] lemme see [01:37:40] if possible just post it here: https://github.com/nicolas-raoul/OxygenGuide-Android/issues [01:38:05] same place for suggestions by the way, you seem to have great idea :-) [01:38:06] will do [01:38:46] https://github.com/nicolas-raoul/OxygenGuide-Android/issues/13 Hum interesting... looks like a new security features on recent versions of Android or something... I will look into it and include the fix in today's release if possible [01:41:02] sweet [01:41:13] when does the crash happen? When you click on "Read with Android browser" I guess? Does the "Read with HtmlViewer" button work? [01:45:21] yup exactly [01:45:25] read with html viewer works fine [01:52:03] NicolasRaoul__: have you met YuviPanda ? He's working on the new commons app [01:52:23] i'm sure he'd welcome some input from you from a wikivoyage pov [01:53:09] I haven't, hello YuviPanda :-) I downloaded the nightly APK for the Commons app yesterday but haven't had a chance to test it yet. [01:57:15] NicolasRaoul__: he might just be waking up [01:57:19] it's 7am where he is :) [01:57:35] 11am here in Tokyo :-) [01:58:33] ah i didn't realize you were in Tokyo [01:58:34] t [01:58:39] travels or is that home? [02:01:29] I have been working here for the last 4 years... originally from France though. [02:04:11] I just launched the OxygenGuide script on Wikimedia Labs, seems to work fine. OxygenGuide is the script that downloads the dump, converts the wikicode to minimalist HTML pages, then uploads the ZIP to Google Code. The Android app downloads this ZIP [02:07:14] nice. i gotta run but hopefully catch you tomorrow am! [02:07:20] nice to meet you NicolasRaoul__ sure we'll be seeing more of you :) [04:44:00] Hello all, I want to create an instance but I am told "No Nova credentials found for your account" at https://labsconsole.wikimedia.org/wiki/Special:NovaInstance [04:45:39] I am "Nicolas Raoul" on Labs, I added my SSH public key to both Labs and Gerrit. I can access the bastion via SSH. [04:46:16] YuviPanda: ? [04:46:23] oops wrong chat sorry [05:34:55] hey jcmish [05:34:58] just woke up [05:35:09] it's only 11 AM, so I guess I'm moving to normalish hours again [05:35:14] NicolasRaoul__: hello! [05:35:16] nice app :) [05:35:21] NicolasRaoul__: have you looked at openzim? [05:37:45] Hello YuviPanda :-) [05:37:55] nice app :) [05:38:48] hey YuviPanda [05:38:54] I told you just give me a bit :D [05:38:59] aaah [05:39:04] ok! :) [05:39:08] that was the easy one… the iOS one is harder ;-) [05:39:08] i saw ping on IRC [05:39:10] so pinged back [05:39:21] haha no worries [05:39:39] The open source app we used is no longer alive [05:39:57] so we don't want to use that one the one we used at the last place I worked for Android [05:40:36] ah [05:40:37] oko [05:42:08] oh was the nice app for NicolasRaoul__? haha [05:42:17] sorry guys :D I thought you were saying nice app to me haha [05:42:19] when creating OxygenGuide 3 years ago I wanted a very portable format so I chose plain HTML. ZIM is nice indeed, but is there a usable Android reader? [05:55:30] NicolasRaoul__: not yet. [05:55:49] NicolasRaoul__: rather, there is Kiwix [05:55:55] and nobody's ported it to Android yet [05:56:04] there's a C++ library, all we need to do is use ndk [06:05:02] "This software has no bugs" sorry I have to challenge that ;-) https://bugzilla.wikimedia.org/show_bug.cgi?id=44456 [06:06:36] NicolasRaoul__: :P [06:07:01] NicolasRaoul__: we're probably going to go 2.3+ only though [06:07:05] Also, I can't see any launcher icon for Wikimedia Commons latest beta, even after rebooting. Is it normal, the app just has activities but no launcher? [06:07:12] NicolasRaoul__: yup [06:07:17] NicolasRaoul__: go to gallery, share [06:08:59] I am a bit of a third-world user (-_-') with 2.2... bought only 1 year ago though [06:09:14] NicolasRaoul__: what camera does it have? [06:10:30] 3.16 MP rear camera... pics are really not great honestly [06:12:05] NicolasRaoul__: that's the reason, really. [06:12:11] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/waU9_w [06:12:11] android-commons/master da9fb88 YuviPanda: (bug 44456)Setup themes to derive from ActionBarSherlock theme [06:12:12] NicolasRaoul__: either way that bug should be fixed now. [06:12:31] there should be a build available shortly... [06:12:39] great :-) [06:17:02] Project Android-Commons (mobile) - Nightly builds build #7: SUCCESS in 32 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/7/ [06:17:02] yuvipanda: (bug 44456)Setup themes to derive from ActionBarSherlock theme [06:17:12] NicolasRaoul__: can you test ^ [06:27:26] Works better! I guess you have thought about the privacy implications about posting pics from phones, but anyway: A fellow French has created an open source app to remove potentially confidential info from pics before sharing, you might want to have a look: https://github.com/tvass/No-Exif [06:30:39] NicolasRaoul__: not yet - but I think I'll make sure to address that before first full release. [06:30:48] currently it goes up as it is [06:38:38] can't figure out how to login :-/ https://bugzilla.wikimedia.org/show_bug.cgi?id=44457 [06:51:04] NicolasRaoul__: there is a 'login' button [06:51:08] might be hidden by your keyboard [06:51:19] NicolasRaoul__: try 'scrolling up'? [06:51:46] I tried, there is no scrolling [06:52:24] NicolasRaoul__: i'll try it out when I get my 2.3 device, but if it is a 2.2 only think I think I should probably pass :( [06:52:28] I sent 2 screenshots, one without keyboard, button not visible and also not scrolling [06:52:43] maybe it is just because of the small screen? [06:52:56] yes [06:52:57] can you make the view scrollable? [06:53:03] we'll optimize for small screens shortly [06:53:08] just means putting a smaller logo [06:53:15] nah, having it scroll would be a bad idea [06:53:54] NicolasRaoul__: updated the bug [06:54:17] how about putting a white-ish version of the logo in the background, being the form? [06:54:39] s/being/behind [06:55:27] NicolasRaoul__: yup, the design will definitely account for this [06:55:37] that, putting featured images in the bg, etc. lots of options [06:55:44] we've a designer on it [09:00:20] [java-mwapi] yuvipanda pushed 2 new commits to master: http://git.io/1JMp8g [09:00:20] java-mwapi/master a237673 YuviPanda: Updated dependencies [09:00:20] java-mwapi/master 7c17289 YuviPanda: [maven-release-plugin] prepare release api-1.2 [09:00:27] [java-mwapi] yuvipanda tagged api-1.2 at 9dcfb69: http://git.io/VqKwAw [09:00:33] [java-mwapi] yuvipanda pushed 1 new commit to master: http://git.io/Zs6new [09:00:33] java-mwapi/master 3d34220 YuviPanda: [maven-release-plugin] prepare for next development iteration [09:11:02] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/Bci-eg [09:11:02] android-commons/master 6039cb3 YuviPanda: Fix performance problems with notifications freezing the phone.... [09:36:49] Project Android-Commons (mobile) - Nightly builds build #8: FAILURE in 16 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/8/ [09:36:49] yuvipanda: Fix performance problems with notifications freezing the phone. [09:37:07] hmm, I need to wait two hours for it to get to maven central I guess [09:42:47] hey Yuvi [09:43:10] hey MaxSem [09:43:18] 'sup? [09:43:29] nuthin' [09:43:40] just saying hi [09:43:43] uh oh [09:43:49] Hi :D [09:44:01] MaxSem: I'll be meeting Siebrand, and rest of language team in a week :) [09:44:15] who's visiting whom? [09:44:28] they're visiting [09:44:32] Pune [09:44:55] nobody's bringing vodka though [10:44:45] Yippie, build fixed! [10:44:46] Project Android-Commons (mobile) - Nightly builds build #9: FIXED in 39 sec: https://integration.mediawiki.org/ci/job/Android-Commons%20(mobile)%20-%20Nightly%20builds/9/ [10:47:50] whee [14:02:18] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/UJPWwQ [14:02:18] android-commons/master c9fea7e YuviPanda: Do not undeploy before deploying to device by default [17:52:28] MaxSem: is there an easy way for me to check/test this? https://mingle.corp.wikimedia.org/projects/mobile/cards/304 [17:54:08] you mean, when it will work?:P [17:54:48] MaxSem: partly :p are all of the things in there currently broken? [17:54:59] yes I think [17:55:03] :( [17:58:32] awjr, and when it will be fixed it will require a root on these boxes to check [17:58:52] ok MaxSem - is it safe to say it will be done when that rt ticket is complete? [17:58:59] yes [17:59:04] groovy thanks :) [18:04:09] awjr: mmm.. Failed to load resource: the server responded with a status of 404 (Not Found) http://staging.wmflabs.org/extensions/MobileFrontend/stylesheets/modules/images/ajax-loader.gif?2012-12-11T20:33:20Z [18:04:48] ahh cache awjr ignore [18:04:56] :) [18:07:29] okay, amke your bets - will we need a cache purge today?:P [18:12:23] yes [18:12:27] five bucks! [18:13:39] I dunno anyone who would bet against that :P [18:15:03] a risk-taker [18:25:47] jdlrobson: is tfinc in the office? [18:25:57] I think he mailed out about not being available, but just checking [18:26:51] no YuviPanda [18:27:16] alright [18:31:41] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/WyTI9A [18:31:41] Commons-iOS/master 28da6c0 Brion Vibber: Save taken photos back to camera roll - gives us EXIF data too... [18:34:13] brion: fixed the bug causing the 'freezes' of the notification bar [18:34:30] \o/ awesome [18:34:31] what was it? [18:35:10] brion: bug in my flow [18:35:26] just too many updates for it to handle? looks like you throttled it [18:35:30] I profiled it, and after looking around, I found out that I had set a flag to true when I should have set it to false [18:35:34] ah [18:35:35] so the throttling was not working [18:35:36] facepalmed [18:35:44] but built more robust throttling anyway [18:35:47] much more configurable [18:35:50] :D [18:35:52] now one update every 3% [18:36:05] now working on making the queue more explicit [18:36:09] notnarayan: hello [18:36:11] nice [18:36:23] YuviPanda: hello :) [18:36:51] YuviPanda: what you unto? [18:36:59] setting up the queue [18:36:59] YuviPanda *upto [18:37:13] YuviPanda: nice! [18:37:18] i am thinking of getting rid of the progress bar in the notifications [18:37:29] YuviPanda: why so? [18:37:36] hmm i like progress bar in notification [18:37:37] it's pretttty [18:37:43] brion: :D [18:37:58] brion: sure, but it's confusing no? especially since there are many files being uploaded [18:38:05] and only one progress bar [18:38:35] still it shows something's happening. there's value to that [18:38:40] jdlrobson, check your email [18:38:54] MaxSem: k [18:38:55] could make the progress bar show progress over the entire queue maybe [18:39:22] nothing really urgent, but I feel we might need to discuss this guy [18:39:22] YuviPanda its mostly to show that "something is happening", relax! [18:39:23] will take a look in a bit :) [18:40:31] hmm, original reasoning was to reduce the performance issue :P [18:40:46] but now that i've solved that in other ways... [18:40:47] it's fine [18:40:54] YuviPanda: :) [18:41:33] brion: java on the air is *slightly* painful [18:46:48] New review: Ori.livneh; "Looks OK; some small points here and there that you can ignore if you like :)" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/43003 [18:47:16] brion: hey! saw the updated app. any bug fixing i can help with ? [18:47:57] Sohan: I've got a few items under https://bugzilla.wikimedia.org/buglist.cgi?list_id=176457&resolution=---&resolution=LATER&resolution=DUPLICATE&query_format=advanced&product=Commons%20App [18:48:01] look for the ones that specifically say 'ios' [18:48:03] i [18:48:09] i'm going to do the detail dialog next [18:48:21] still need to remerge the localization [18:48:37] a couple of the smaller ones might be good to patch -- checking network status, canceling upload [18:49:00] YuviPanda: dealing with apple java? you can always run a linux vm :) [18:49:21] I'm unsure if it is the apple java, or the maven, or the IntelliJ (gave up Eclipse) or the what... [18:50:25] brion: great. i'll do the checking network status one to begin with. [18:50:34] awesome thanks Sohan :D [18:50:37] i'll use reachability to do so. is there a better way ? [18:50:44] my pleasure :) [18:51:35] Sohan: as far as i know that'll do, i'm still somewhat new to iOS myself :) [18:52:15] ha okay. reachability is provided by the apple api. so i'll use that. its quite an elegant solution too. [18:52:28] i might have to add the framework. thats okay right ? [18:52:38] that's fine [18:52:55] cause the .xcodeproj file sometimes causes problems with git if you add files newly. [18:55:14] yeah worst case i have to do some manual merging. it's doable :D [18:57:03] yay. great will start working on that :) [18:58:18] [android-commons] yuvipanda pushed 2 new commits to master: http://git.io/xmCCjg [18:58:18] android-commons/master 96eff3f YuviPanda: Fixed bug causing delayed notification of uploading being in progress [18:58:18] android-commons/master 738cdd4 YuviPanda: Have the Media class be parcelable [19:04:25] brion: iOS upload wireframes http://upload.wikimedia.org/wikipedia/commons/5/58/Commons_upload_ios_wireframes.pdf [19:04:54] looking [19:07:17] notnarayan: i like it [19:07:25] brion: :) [19:08:08] i can use a collection view for the grid views, replacing the current table view [19:08:24] uploading in the background should be doable, will need to tweak how i'm using the api a little to use the two-step process [19:08:36] brion: would it be possible for the user to hit upload, and while the image is uploading in the back, get him to enter a title and a description. [19:08:50] yeah [19:08:56] the way upload wizard does it will work [19:09:09] upload to the temporary file space and then complete the upload in a second request once we have the data [19:09:19] brion: sounds good. [19:09:48] brion: we can extend the toolbar later to accommodate featured, campaigns etc etc [19:09:52] *nod* [19:10:10] i like the round bit on the camera icon, it's a good visual :) [19:10:22] i'm not 100% sure how to implement it but it should be doable [19:10:39] brion: what about the tutorial? [19:11:05] simplest thing: make an overlay image for the supported screen sizes [19:11:11] brion: where are docs on the filekey based upload process? [19:11:13] unlike android there's only two or three screen sizes to support :) [19:11:24] brion: super! :) [19:11:38] YuviPanda: i believe http://www.mediawiki.org/wiki/API:Upload#Chunked_uploading [19:11:56] notnarayan: that reminds me -- do we want to plan any iPad support at this stage or leave that for later? [19:12:04] brion: isn't that the fireogg format? [19:12:15] YuviPanda: have a look at http://upload.wikimedia.org/wikipedia/commons/5/58/Commons_upload_ios_wireframes.pdf [19:12:15] YuviPanda: i think so [19:12:27] oh, so you're going to implement the fireogg format/ [19:12:29] ? [19:12:29] nice [19:12:38] notnarayan: yeah sawn. nice :) [19:12:46] yeah i'll probably upload in one chunk for simplicity though [19:12:58] brion: i have seen people taking photos with their iPads :P [19:13:10] i have as well, often at museums and stuff :D [19:13:34] brion: the image looks good on that screen [19:14:07] ah, right [19:15:20] New patchset: Jdlrobson; "clicking uploads when anon redirects to login (story 359)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46549 [19:15:20] New patchset: Jdlrobson; "Refactor links and url code in skin (code cleanup)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46550 [19:15:23] brion as far as the tutorial is concerned, ill give you different images [19:15:34] oh shit, images are probably not good [19:15:37] localization :) [19:15:44] * brion headdesk [19:15:50] + if you change any of your layout, you'll need to redo the events :P [19:15:51] err [19:15:52] images [19:15:54] eyah [19:15:55] yeah [19:16:18] notnarayan: but if we want a pretty font, we can embed a TTF with the app :D [19:16:49] brion: that would work [19:18:01] * YuviPanda codes to 'I want to break free' on repeat. [19:18:20] notnarayan: we probably need privacy policy & terms of use links somewhere, maybe on the signup page [19:19:01] brion: yes, let me see how that fits in. [19:19:51] brion: also we've not thought of how much EXIF we're gonna store and how much we're gonna kill, and how to indicate that. [19:20:18] YuviPanda: my recommendation would probably be to give an option for stripping or adding GPS coordinates [19:20:23] yup [19:20:32] that's the least, i think [19:20:33] otherwise i'm passing everything through for now [19:20:56] i think i can modify the metadata with some apple libraries, i'll have to figure out how :) [19:21:25] brion: the ALAssets lets you control the metadata from the gallery.camera etc [19:21:37] yep [19:22:02] hi munaf. did a first pass on the commons iOS upload http://upload.wikimedia.org/wikipedia/commons/5/58/Commons_upload_ios_wireframes.pdf [19:22:24] notnarayan cool! looking. [19:24:09] notnarayan, i'm liking the coachmarks :) [19:24:13] couple of questions though [19:24:35] are we able to have users sign up to commons without doing the captcha / re-entering their password / etc. [19:25:26] also, is the user able to select multiple files for upload? [19:26:52] munaf: not sure how captcha would work on a mobile screen. also, why ask him to re-enter the password ? [19:28:21] munaf: he should be able to select multiple photos while in the gallery mode which would populate a queue in the my upload screen. i guess i need to spec that use case a ill better :) [19:28:26] well currently we don't have an api for signup [19:28:42] brion: ouch! [19:28:47] so unless that gets done soon we'll have to screen-scrape the signup page or something :) [19:28:55] brion: please, let us not screen scrape [19:28:59] i'll set jdlrobson on you if you do :P [19:29:01] yeah let's finish the api [19:29:02] hehehe [19:29:18] no screen scraping boss [19:29:21] brion: I think some volunteer had a patch in, which hasn't been merged yet? Tyler, I think? [19:29:24] which reminds me i'm supposed to check in with e3 folks on that…… terry is in charge? [19:29:44] notnarayan i don't want to ask the users to re-enter passwords at all, i prefer your screen :-) i just think it might be a technical constraint of mediawiki. brion? awjr? [19:30:04] brion: I checked in on EventLogging. Just a HTTP request to a single URL, works great. [19:30:04] re-entering password is to ensure you didn't make a typo that you'll never be able to recover from [19:30:08] munaf: it isn't. [19:30:12] YuviPanda: nice [19:30:12] (a technical limitation) [19:30:21] +1 to what brion said, especially since passwords are hidden [19:30:32] YuviPanda is this just not a technical constraint for apps? because we had to do it for mobile web [19:30:59] munaf: well, entire Account creation is sortof a technical constraint now, since the API does not exist yet :P [19:31:15] munaf brion: how about "show password" instead of reenter. it solves the same problem [19:31:17] and I think it was done that way for mobile because that is how the current form works, and they didn't want to mess with that too much? (I could be wrong) [19:31:36] haha fair enough. well in any case, if we can avoid including captchas on the mobile app then i'll be a happy guy. [19:31:37] (current non-mobile form) [19:31:51] as i understood it, we couldn't avoid it with mobile web, but i could be wrong [19:32:07] munaf: depends on how we do the API :P [19:32:17] the server side work for this currently does not exist :) [19:32:17] munaf: if we provide a way to sign up without the captcha then spambots can use it [19:32:29] thus defeating the purpose of the captcha [19:32:30] and I doubt any patch without integration into captchas will got hrough [19:33:11] munaf: i've also run into problems with abusefilter rejecting my uploads. Need to figure a way to deal with those too [19:33:15] brion: munaf a captcha for web makes sense, but, can we over ride it for mobile? [19:33:37] notnarayan: I'm pretty sure it'll be baked into teh API when it is built. [19:33:49] YuviPanda: is that the non-ascii problem or something else? [19:33:49] doesn't sound like it notnarayan. apparently we are just as vulnerable to bots via app as we are in browsers. [19:33:53] notnarayan: the app is not 'special' - it is just an API client. if the app can create accounts without captchas, so can spambots. [19:33:55] i think i have a meeting now, bbiab [19:33:57] brion: too short, I think. [19:34:22] munaf: indeed, and technically having an account creation API without captchas will be *easier* for spambots than the web. [19:34:45] ok i guess no meeting atm [19:34:55] either that or dfoy is just coming downstairs :) [19:36:29] munaf: is there a specific color scheme that i should look at before i begin painting my wireframes ? [19:37:37] jdlrobson: you guys had enough people for that meeting. if you need me then just pull me back in [19:37:40] awjr_mtg: --^ [19:39:40] awjr_mtg, can you review https://gerrit.wikimedia.org/r/46542 when you're free please? [19:52:16] MaxSem: no prob, in another mtg. i'll do it after over lunch, hopefully in ~20 mins [19:52:23] eek [19:52:30] poor awjr_mtg:( [19:52:34] brion: YuviPanda: how ready would you guys be for an app demo at the metrics meeting next thur? [19:52:50] 14? [19:53:17] MaxSem :p it's not so bad :) [19:53:20] 7th [19:53:29] ah [19:53:48] it'll be at a stage where people can upload photos and monitor progress. [19:53:55] if thats too early then thats fine as our internal showcase isn't until 2/11 [19:54:00] and we can talk about future direction. [19:54:13] i'm just looking at our options of what to present [19:54:23] Maryana: did you see eriks mail about metrics ? [19:54:39] we should be able to easily fill up a slot with enough intersting stuff [19:54:54] tfinc - yep :) you wanna give the update or should i? [19:55:19] i'm fine with your running it. coordinate with brion/yuvi to see what app stuffs they'd like to talk about [19:55:23] you* [19:55:34] your is actually grammatically correct [19:55:50] * Maryana takes off teacher hat [19:55:52] :) [19:55:57] ok, cool [19:56:08] munaf: you is also grammatically correct, no? [19:56:31] i'm digging into preliminary beta logging #s - might have some interesting news to report on new users vs. established editors using our features [19:56:39] tfinc: app demo @ metric meeting? aaawesome [19:56:45] err YuviPanda i wasn't looking at this and am lost :-) [19:56:50] err [19:56:52] i meant Maryana [19:56:53] not munaf [19:56:55] damn autocomplete [19:56:57] haha [19:56:59] :-p [19:57:36] notnarayan we do have color standards at http://www.mediawiki.org/wiki/Wikimedia_Foundation_Design/Color_Usage [19:57:52] however they are not rigid. if you have a good proposal, of course it should be considered [19:57:56] yuvipanda, that's one of those linguistic features that's changed over time due to so many people getting it "wrong" that it becomes "right", i think [19:57:58] good starting place though [19:58:40] Maryana: which part? The your or you? [19:58:49] you [19:58:52] New review: Siebrand; "L10n reviewed." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 1; - https://gerrit.wikimedia.org/r/46549 [19:59:24] kind of like how i never really say "this is she" when people ask for maryana on the phone [19:59:31] i'd just say "that's me" [20:00:03] but how is that analogous to 'I am fine with you running it' [20:00:50] munaf: great! will have a look at it. thanks :) [20:04:03] brion: thanks for mailing out :) Do poke up and follow on :) [20:04:08] (account creation) [20:11:34] [Commons-iOS] felixmo opened pull request #3: Login credentials are now tested (master...master) http://git.io/fEQzng [20:29:24] MaxSem: why simplewiki https://gerrit.wikimedia.org/r/#/c/46542/1/wmf-config/InitialiseSettings.php ? [20:29:49] one of the few wikis where it's used and it's in English [20:29:59] makes sense [20:37:10] MaxSem: quick q for you: [20:37:11] 'wmgEnableGeoData' => array( [20:37:12] 'default' => false, [20:37:12] 'wiki' => true, [20:37:12] 'wikivoyage' => true, [20:37:12] ), [20:37:24] that's from InitialiseSettings.php [20:37:33] i've not see 'wiki' => true before - what does that mean? [20:38:07] everything with this DB postfix [20:38:27] eg testwiki, enwiki, etc [20:38:33] but not say, commons? [20:38:34] basically, wikipedia.dblist + special.dblist [20:38:51] which includes COmmons too [20:39:06] ah ok but not like, wikibooks [20:39:11] yes [20:39:15] gotcha [20:39:16] cool [20:42:50] MaxSem: and the removal of lines 9-22 is to roll out the changes for Google per request from Ryoichi, right? https://gerrit.wikimedia.org/r/#/c/46542/1/wmf-config/mobile.php [20:42:58] yes [20:43:13] ok cool all looks legit [20:44:45] no [20:44:53] ah, no notnarayan [20:50:12] MaxSem: so we're not putting it on wikipedia? https://gerrit.wikimedia.org/r/#/c/46542/1/wmf-config/InitialiseSettings.php [20:50:24] jdlrobson, a bit later [20:50:25] not until we've tested it in prod [20:50:33] maybe today [20:50:37] maybe tomorrow [20:50:42] ok so today if it works fine on simplewiki? [20:50:48] it's just the first stage [20:50:52] ok cool [20:51:36] awjr_lunch, can you also review https://gerrit.wikimedia.org/r/#/c/46562/ ? [20:51:59] is this for a possible deployment now, MaxSem? [20:52:15] (just wondering how urgent this is) [20:52:37] awjr_lunch, I'm not deploying GeoData now, but I'll push it before publishing the blogpost [20:52:58] okidoke [21:08:22] MaxSem: ready for me to merge this https://gerrit.wikimedia.org/r/#/c/46542/ ? [21:08:31] yes please [21:08:49] done, MaxSem [21:09:04] Reedy, where should fatalmonitor be run from these days? [21:09:08] awjr, thanks [21:11:33] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/2GB52g [21:11:33] android-commons/master dd758a7 YuviPanda: Show count of uploads being queued up [21:12:16] awjr, jcmish: we're live on testwiki [21:12:21] MaxSem: still works on fenari for me [21:12:27] oh, wait [21:12:27] do you see the desktop site just like me? [21:12:31] MarxSem sweet [21:12:40] duh, that's just testwiki [21:12:44] yup [21:12:49] which has some use though.. [21:13:36] MaxSem: i am seeing the mobile site [21:13:45] eek [21:13:48] and I'm not [21:13:55] check your cookies? [21:14:00] i see mobile [21:14:08] and cache [21:14:15] MaxSem: are you going directly to test.m.wikipedia.org? [21:14:26] yes [21:14:43] MaxSem: try it in private browsing mode? [21:16:00] oh sad this hasn't been merged yet https://gerrit.wikimedia.org/r/#/c/45922/ :( [21:16:02] awjr, this way it works [21:16:18] syslog suggests it's being written to the same place.. [21:16:19] derp [21:16:23] my bad [21:16:28] destination df_remote_apache { [21:16:28] file("/home/wikipedia/syslog/apache.log" group(500)); [21:16:31] should've reviewed it [21:16:42] it's not a huge deal [21:16:50] we can get it next time [21:17:49] hmm https://common.m has a not-happy ssl cert [21:18:13] awjr, figured it out: the problem was in stopMobileRedirect cookie [21:18:19] ahha [21:18:40] certs issue is a well-known [21:19:07] so, if i click on a photo from my uploads dashboard, is it supposed to take me to desktop commons or mobile commons? [21:19:26] jdlrobson, Maryana ^ [21:20:04] uhhh [21:20:09] it's not supposed to take you to commons... [21:20:17] awjr: https://bugzilla.wikimedia.org/show_bug.cgi?id=43628 [21:21:05] Maryana: it always has taken you to commons [21:21:20] jdlrobson: yeah i know automatic redirecton doesn't happen to commons.m but my question was what the link from the image is supposed to point to, which apparently is not commons at all :p [21:21:30] awjr: that was never specified [21:21:40] ruhroh [21:21:51] i personally think it should be commons [21:21:57] anyway they are practically the same page [21:22:46] brion-lunch: https://test.wikipedia.org/wiki/File:Screenshot_of_progress_bars.png :) [21:22:50] with the exception that clicking the image from the dashboard takes you desktop commons not mobile commons [21:23:03] ok, i see what you guys mean [21:23:11] yeah, mobile commons would be ideal [21:23:15] new bug? old bug? [21:23:36] i would argue for a story [21:23:38] should i add it to story #328? [21:23:42] if it hadn't been preivously specified [21:23:45] MaxSem: https://test.wikipedia.org/wiki/Special:DonateImage?useformat=desktop [21:23:50] guessing that's bad? [21:23:54] i guess technically it's part of the mobile file page story [21:24:02] which we bumped out of this iteration [21:24:09] awjr: we just need to fix that bug [21:24:17] jdlrobson: which bug? [21:24:24] https://bugzilla.wikimedia.org/show_bug.cgi?id=43628 [21:24:42] we shouldn't force mobile commons on someone for viewing files [21:24:52] jdlrobson: like i mentioned in the bug, automatic mobile redirection is not going to happen on commons for a while [21:25:09] jdlrobson, how do I see the link to Nearby? [21:25:27] i guess the decision could (and maybe should) be revisited, but it was decided that a lot more reserach needed to go into the impact of automatically showing mobile version of commons [21:25:44] was it always like that that languages showed as codes instead of language names on test wiki? [21:25:45] never mind, I had Alpha off [21:25:48] MaxSem: enable alpha [21:25:55] (when you click Read in another language) [21:25:56] jdlrobson: but that doesn't mean we can't force mobile domain in links [21:26:09] eww [21:26:23] MaxSem: no results near me \o/ [21:26:45] jdlrobson, it hangs for me [21:26:53] MaxSem: you need to give browser permission [21:26:58] you have to allow it to use your geodata [21:26:59] but yeah, that had been product's decision back when Phil was around. we can take it up again with product and see if they want to do it [21:26:59] I gave [21:27:23] Maryana: i guess it makes sense to put it in the file page story then [21:27:31] i just added the note about the bug [21:28:04] Maryana: cool! it might be worth also chatting about whether or not we should enable automatic redirection for mobile devices to commons.m [21:28:32] jdlrobson, looks like it's because the radius of 1000m is very small [21:28:59] yup [21:29:09] we should do something with test wiki, it should resemble more the true Wikipedia [21:29:20] don't we automatically redirect all users to the .m when they're coming from another .m? why is commons different in that respect? [21:29:25] so import morre articles;) [21:29:37] add geodata to [[san francisco]]! [21:30:01] yeah, that reminds me that we should create a list of standard articles used for testing, both automatic and manual [21:30:02] Maryana: no automatic redirection per se, but i thought links point to .m domains [21:30:10] have to put it on my todo [21:30:16] jgonera: Jcmish might already have that [21:30:30] but is it written down somewhere? [21:30:55] jcmish would know better than me [21:31:10] awjr, right, sorry. wrong terminology :) yeah, links from a .m page should go to .m pages on other projects [21:31:17] preferably we should also have a way of importing all those articles to any mw instance with a single command line [21:31:23] if possible [21:31:54] Maryana: actually i take that back, we might not do that for external sites but im not sure [21:31:58] jdlrobson, I propose to max out the radius [21:31:58] at least not automatically [21:32:17] MaxSem: i think 1km is actually the right thing for mobile [21:32:22] but let's think about this some more [21:32:32] maybe a setting in future? ;) [21:32:36] jgonera: +1 [21:32:56] if you're outside of a big city 1km is very little [21:33:03] true [21:33:17] MaxSem: depends what the goal is [21:33:24] jdlrobson, user satisfactio;) [21:33:47] anyway it's phase 1 it's not meant to be perfect [21:33:51] it's meant to generate these conversations :) [21:33:55] ;) [21:34:21] Jcmish, how do we look? [21:34:24] it could keep expanding the radius by 1km until it finds something for instance [21:34:35] FFS please don't [21:34:36] anyone can confirm that language codes instead of names are specific only to test wiki? [21:35:02] jdlrobson, the fewer searches, the better [21:35:09] jgonera: what do you mean? [21:35:20] when I click Read in other languages [21:35:24] it shows codes, not names [21:35:35] one 10km search is much better than several smaller requests [21:36:10] jgonera: yeah i see that - im not sure, MaxSem do you know ^? [21:36:11] anyway MaxSem let's discuss later :) [21:36:12] Hey folx i don't see any issues [21:36:43] Jcmish, do we have a test for language selection? [21:37:33] not a testwiki issue [21:37:38] ok, I'll answer myself [21:37:46] but not a regression either:( [21:37:49] production also shows this problem [21:37:51] Yes i have standard articles and tests [21:37:54] I see it live on enwiki [21:38:22] yeah :( [21:38:55] but at least the links on testwiki point to the .m domains whereas production does not [21:38:59] so, that's an improvement :) [21:39:15] Indeed [21:39:15] Jcmish, is the list of articles public? [21:41:07] jgonera: i think jcmish might be at the docs office right now, she might not be getting all her pings. maybe send an email? [21:41:28] ok, will ask her later [21:42:24] jdlrobson, insecure links boo:) https://www.mediawiki.org/w/index.php?title=Extension:GeoData/blogpost&diff=637405&oldid=637313 [21:45:02] MaxSem: it sounds like Jcmish gave the ok a bit ago - Maryana? [21:45:26] jgonera: https://bugzilla.wikimedia.org/show_bug.cgi?id=44484 [21:45:26] yeah, looks ok to me [21:45:35] ok, the language codes problem doesn't appear in stable, so, we're good for now [21:47:41] to crib from team geek - "we successfully didn't break languages in stable!" [21:47:43] :) [21:47:58] \o/ [21:48:47] I'm not seeing any problems everything is moving pretty quick they the pages [21:51:25] We have a test for language selection I just changed it [21:51:40] alright, you all have one minute to tell me not to scap:) [21:55:20] New patchset: Jdlrobson; "package messages for toggle module (beta)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46622 [21:57:21] New patchset: Jdlrobson; "package messages for toggle module (beta)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46622 [22:05:00] MaxSem: can i test https://gerrit.wikimedia.org/r/#/c/46562/ on staging? [22:05:19] jdlrobson, any new cool pics on isScapDoneYet? [22:05:51] awjr, you can try:) GeoData is installed there, in principle [22:05:57] heheh ok [22:06:00] that's what i though [22:06:02] *thought [22:13:23] MaxSem: sadly not [22:13:49] * MaxSem aborts the scap [22:14:00] MaxSem ? [22:14:42] MaxSem: what happened? [22:15:05] how can I deploy without new pics on jdlrobson's page?:P [22:15:19] :P [22:15:44] good point [22:15:46] jgonera: https://gerrit.wikimedia.org/r/#/c/45912/ [22:15:53] we should add that to the deployment checklist [22:22:14] [Commons-iOS] brion pushed 2 new commits to master: http://git.io/AA8GEQ [22:22:14] Commons-iOS/master fef95d3 Felix Mo: Login credentials are now tested before dismissing the settings view and saving them to the Keychain [22:22:14] Commons-iOS/master a871d95 Brion Vibber: Merge pull request #3 from felixmo/master... [22:22:29] awesome :) [22:23:27] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/S9-XRw [22:23:27] Commons-iOS/master 1698565 Brion Vibber: add felixmo to credits [22:23:33] felixmo: thanks for the patch :D [22:23:42] thanks for merging it :) [22:23:52] every bit helps! [22:24:49] i saw the 'fixme' to test the login [22:26:03] alrighty, the scap is over [22:26:06] hey guys. i'm not able to log in the mobile web gateway. [22:26:12] not sure why. just throwing a strange error at me. [22:26:37] "Unexpected error logging in. Please try again. If the problem persists it may be beause you have cookies disabled, blah blah blah" [22:26:45] but i'm pretty sure cookies are enabled on this device. [22:27:04] hmmmm en.m.wikipedia.org working for me… at least on ssl [22:27:06] jorm, works for me [22:27:42] jorm: WFM too - what site are you trying to log in on? [22:27:59] awjr, jdlrobson, jgonera, Maryana - please test in production [22:28:08] hrm. just worked from the desktop. [22:28:12] but not my iphone. [22:28:26] * brion pulls out the iPod touch [22:29:08] jorm: WFM in iOS 6 simulator [22:29:12] whoah. i think i found the bug. [22:29:22] see, i got there via a bookmark. to my watchlist. [22:29:30] and it was like, "you're not logged in". i got the thing. [22:29:36] but my phone was NOT in 'beta' mode. [22:29:40] ahhhh [22:30:02] let's see what happens in beta. [22:30:24] can someone test nearby on simple:? [22:30:36] jorm: i just tried that, and i got the same problem [22:30:48] yeah. i got logged in once i had beta turned on. [22:30:50] jorm i mean, accessing Special:Watchlist in stable and then trying to log in [22:30:54] jorm: i can confirm with beta off, coming in through watch list, i get that error [22:31:20] so the bug here is this: you can access certain beta pages without being in beta AND attempting to log in without being in beta throws an error. [22:31:27] yeah [22:31:47] funky. we should prompt users who try to go to those pages to switch to beta [22:31:47] there's also no hamburger on the "login success" screen. [22:31:55] jorm that is currently by design [22:32:10] or at least expected [22:32:20] we're hoping to do away with that page entirely soonish... [22:32:28] awjr: btw i keep meaning to ask can we make certain special pages beta.alpha only? [22:32:29] * Maryana shakes fist at centralauth [22:32:37] jdlrobson: i dont see why not [22:32:44] hrm. i'm also maybe missing some graphics? there's crazy indentation on the watchlist. [22:32:45] jdlrobson: i kinda assumed we had [22:32:49] but apparently not :) [22:33:02] also, not sure i like that it defaults to "all" instead of "modified" [22:33:06] eek https://en.m.wikipedia.org/wiki/Special:DonateImage seems to be broken MaxSem - CORS problem [22:33:40] jorm, yeah, agreed. but we're holding off on tinkering with that pref till after we get through our current upload-focused sprint [22:33:54] Maryana, I see images alternating with eternal spinners [22:33:58] me too [22:34:03] was just about to say [22:34:33] doesn't set origin anymore.. [22:34:45] i *am* taken to mobile commons file page, tho [22:34:48] tha's good [22:36:40] New patchset: Jdlrobson; "fix descriptions on donate image page" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46630 [22:36:42] MaxSem: MaxSem ^ that fixes eternal spinners [22:36:57] gawd that's annoying [22:37:14] jgonera, ^^ [22:37:32] no nearby in alpha? [22:38:45] Change merged: JGonera; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46630 [22:39:05] jdlrobson: should the logic in addDescriptions follow that of showGallery for data.origin? [22:39:19] eg origin: corsUrl ? M.getOrigin() : undefined, rather than origin: M.getOrigin()? [22:39:53] deploying [22:39:59] awjr: it doesn't' matter. I think we need to refactor some js to take care of this - it's pretty annoying having to include it every time [22:40:24] jdlrobson: i bet, having to repeat yourself drives me up the wal [22:41:19] jgonera started some nice abstraction for the api [22:41:23] i think we could extend that [22:41:34] Maryana: nearby is working [22:41:56] it's just there is not much around [22:42:31] i don't see it in the left nav [22:42:31] Coit Tower apparently is the closest article on simple wiki at 1830.6 [22:42:31] (meters) [22:42:31] on chrome .m on desktop or ios [22:42:31] http://simple.m.wikipedia.org/wiki/Special:Nearby [22:42:36] simples only [22:43:21] it's only on simple? [22:43:44] in principle, I could deploy it everywhere [22:43:51] http://simple.m.wikipedia.org/w/api.php?format=json&action=query&list=geosearch&gscoord=37.786760199999996%7C-122.3994964&gsradius=10000&gsnamespace=0&gslimit=100 [22:44:00] MaxSem: deploy it everywhere! [22:44:13] http://en.wikipedia.org/wiki/Wikipedia:Be_bold [22:44:15] :P [22:44:29] i'm super excited about nearby.. [22:46:38] how many people use alpha anyway? do we have this metric? [22:48:01] arthur sent an email about it this morning - we need to work with the analytics team to get that number, and it involves some work/coordination w/ops [22:52:08] jdlrobson, CORS fix is live [22:52:42] {{Information |Description={{cs|Oběti [[:cs:Chodynská tragédie|tragédie na Chodynském poli]]}} {{en|1=Victims of the [[:en:Khodynka Tragedy]] in Moscow}} {{ru|1=Жертвы [[:ru:Катастрофа на Ходынском поле|катастрофы на Ходынском поле]]}} |Source=http://rusarchives.ru/evants/exhibitions/bal/54.shtml |Author={{Creator:František Krátký}} |Date=1896-05-18 |Permission= |other_versions= ry> Image:Kr [22:53:03] either this or nodescription [22:53:19] \o/ and it works [22:58:29] ok, all looks good to me. are we good to go? [23:01:42] jdlrobson & Maryana, Nearby is live [23:01:53] MaxSem: im importing a couple of articles to staging that should ahve geocoordinates close by to me. once Special:Import is done, do i need to run any maintenance script or anything, or should the api queries just work? [23:02:09] \o/ [23:02:15] i see it! [23:02:20] * MaxSem looks at the staging config [23:02:23] but good lord that poor left nav is getting so crowded [23:03:14] awjr, I can't log in into labs [23:03:37] New patchset: JGonera; "Add View, an abstraction over jQuery elements." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46290 [23:03:51] MaxSem: oh yeah, lane sent out an email saying login is busted on labs due to something whack with a gluster a upgrade [23:04:00] MaxSem: what are you looking for? im already logged in [23:04:17] awjr, run extensions/GeoData/solrupdate.php [23:04:41] or you can simply believe me that I tested it:P [23:04:43] awjr: MaxSem Maryana and I are heading out on a photo upload mission brb [23:05:03] MaxSem: i am tempted; i hate doing this stuff on staging [23:05:15] *if* deployment is done, that is [23:05:19] jdlrobson, Maryana - please make me a screenshot of nearby in action [23:05:33] cuz I'm in the middle of nowhere [23:05:37] how about video? [23:05:37] MaxSem: root@staging:/var/www# php extensions/GeoData/solrupdate.php [23:05:37] Indexing new documents... [23:05:38] 14 [23:05:38] Deleting old documents... [23:05:42] :) [23:06:47] amazingly, I see my hometown in nearby [23:06:52] hmm maybe the coordinates didn't actually got copied via Special:Export [23:08:03] ok, me and jdlrobson are off on a photo tour [23:08:10] :) [23:08:13] bbiab [23:10:06] New patchset: JGonera; "Add View, an abstraction over jQuery elements." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46290 [23:16:49] boooring [23:16:59] not even a flush is needed [23:17:00] what is Special:DonateImage loading? my image contributions on commons? [23:17:09] yes [23:17:11] 'cause it's a weird thing for me. [23:17:18] first, a bunch of templates aren't firing. [23:17:39] haha, I warned jdlrobson [23:17:55] the other isn't a bug, but it's funny, since all the images in my thinger are mobile design screens. so it's a little weird. [23:33:35] New patchset: JGonera; "Add View, an abstraction over jQuery elements." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46290 [23:35:36] New patchset: JGonera; "Overhaul photo upload code (#332)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46646 [23:36:07] New review: JGonera; "This is a work in progress, still needs some parts." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/46646 [23:37:34] New patchset: JGonera; "Add View, an abstraction over jQuery elements." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46290 [23:38:42] New patchset: JGonera; "Overhaul photo upload code (#332)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46646 [23:42:47] New patchset: MaxSem; "Avoid a fatal when viewing Special:DonateImage on desktop site" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46648 [23:48:09] awjr: this https bug is driving me mad [23:48:24] jdlrobson: yeah it is lame [23:48:37] i mean it's making me HATE the mobile site [23:48:39] which is strong :) [23:48:47] we need to get MaxSem or someone to review https://gerrit.wikimedia.org/r/#/c/45922/ [23:48:48] lol [23:50:51] [Commons-iOS] brion pushed 2 new commits to master: http://git.io/9BT4JA [23:50:51] Commons-iOS/master a3c6dc5 Brion Vibber: add screen for detail view - can set title and description... [23:50:51] Commons-iOS/master c518546 Brion Vibber: Merge branch 'detailview' [23:53:18] Maryana: https://commons.wikimedia.org/w/index.php?namespace=&tagfilter=mobile+edit&title=Special%3ARecentChanges \o/ [23:53:51] nice! [23:53:59] i wuz there [23:54:07] upload came through in edit logs :D [23:54:08] 2013 foundry square. never forget :) [23:54:17] yeah, that's excellent [23:56:00] New patchset: MaxSem; "Reduce dependency on $wgExtMobileFrontend" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/46649 [23:56:12] [android-commons] yuvipanda pushed 1 new commit to master: http://git.io/OGshqA [23:56:12] android-commons/master 7919aa0 YuviPanda: Refactor to send out Broadcasts events when uploading [23:56:14] whee [23:56:15] i still can't believe that deployment was so painless.. [23:56:18] [Commons-iOS] brion pushed 1 new commit to master: http://git.io/cOv-hw [23:56:18] Commons-iOS/master bb8848a Brion Vibber: fix regression which broke settings dialog... [23:56:19] * YuviPanda goes to sleep [23:56:34] see ya later YuviPanda [23:56:54] brion: I think I'll be able to have a proper 'My Contributions' bit :) [23:57:16] \o/ [23:57:23] brion: with a 'sync' provider! [23:57:27] :D [23:57:35] fancy [23:57:59] so... things you upload from desktop also show up in your 'My Uploads' [23:58:02] I'll need to think about it a bit more, but to me that looks like the 'right' thing to do here [23:58:03] +1 [23:58:24] :)