[00:09:53] rmoen: I'm waiting for my proxy to update so I can access http://mfrontend-browser-tests.wmflabs.org but it seems good. All that's left for me to do is run the tests :) [00:17:01] jdlrobson: cool. lmk how it goes. I'm away for a bit for dinner [00:29:17] rmoen: tgr might be a better person to poke on the imports thing. He has thought about it quite a bit. [03:20:57] jdlrobson: i'm seeing a apache page for http://mfrontend-browser-tests.wmflabs.org/ Apache issue? [08:31:51] hey guys, someone knows how to serve the mobile frontend only on specific domain like de-m.wiki.dev? [08:31:53] I already set the autodetection to false and tried this configuration $wgMobileUrlTemplate = 'de-m.wiki.dev/wiki'; [11:03:34] phuedx|afk: joakino plz transfer this ticket to your board: https://phabricator.wikimedia.org/T106217 [14:51:14] dr0ptp4kt: is it possible to get at the number of times a user tapped on the today page in the current analytics? [14:55:33] * FlorianSW LOVES THE NEW WIKIPEDIA BETA :D [14:55:43] (App) [14:55:52] jdlrobson: ping :) [15:20:10] there is a beta wikipedia ? [15:25:32] hashar: i mean the app :) [15:26:25] FlorianSW: ahh yeah the wikipedia beta app. I am not sure why it is still beta. It never crashed and recommend everyone to install it instead of the release one :D [15:28:21] hashar: :D But if something went totally wrong, we can simply say: It's beta :D [15:30:02] clever! [15:30:16] FlorianSW: do you guys read the comments sent on the play store ? [15:30:21] the french ones are all cheerful [15:30:35] and the bad ones are mostly to suggest improvements [15:43:22] bearND: any work around while the apk download server is not working ? [15:47:14] matanya: if you want to get most of the changes of the last couple of weeks, the beta app is fairly up-to-date. We published it on Monday. You can see on https://gerrit.wikimedia.org/r/#/projects/apps/android/wikipedia,dashboards/default:recent that we've only merged three commits since the last "Bump versionCode" commit. [15:47:43] bearND: i have the latest beta, was wondering about the alpha [15:49:00] matanya: If you also want to get the very latest changes then you want to go again to the same link find the latest merged commit, and follow a couple of links to Jenkins to find the apk to download. That also would be an Alpha app apk but it may have a different signature [15:49:34] matanya: at the end of the gerrit page you find the apps-android-wikipedia-gradlew link, then you're at Jenkins [15:49:49] thanks bearND will play with that. any news on the fdroid work ? [15:50:38] matanya: from the console output in jenkins you then want to find the Status link. On the status page (e.g. https://integration.wikimedia.org/ci/job/apps-android-wikipedia-gradlew/841/) you can find a link to the apk [15:52:09] matanya: about fdroid: I've told mvdan that we have the one blocker for f-droid solved: We've published the java-mwapi jar to the Maven Central Repository, so we don't need to use our custom Maven repo anymore. [15:52:42] great thanks for it all ! [15:55:43] matanya: once we publish a new stable release then mvdan can build it, now using Gradle instead of Maven [15:56:05] oh, cool, didn't know that [16:13:29] hashar: sorry that I haven't respond :( I'm sure, _someone_ reads the comments in Google Play, I see answer from time to time, too. But what we definitely do is: reasing (and responding) on e-mails sent to our mail addres :) [16:13:56] jdlrobson: the patch for hhvm to fix your templating stuff is now live in beta [16:13:59] beta cluster [16:16:47] FlorianSW: yeah I noticed the mail address [16:16:56] FlorianSW: maybe the app could have a "give us feedback" button [16:17:25] bearND: niedzielski outgoing iOS TWN syncs to master have been merged [16:17:31] hashar: open left Menu -> More -> About the App -> Send app feedback :) [16:17:41] we'll touch base again soon, but i wouldn't do another TWN sync for iOS until then [16:18:00] bgerstle: that's great! [16:18:02] and it's widely used, a lot of time for just some spammy messages, but there is great feedback, too :) [16:18:38] bgerstle: ok, I'll hold off on iOS TWN syncs then. [16:18:46] danke [16:25:19] bgerstle: Is there a new build? [16:28:28] bgerstle: you around? [16:28:29] kaity: there will be soon [16:28:57] bgerstle: ok wasn't sure from those emails [16:29:00] kaity: i literally lost sleep over that crash last night, but as usual, once i stepped away from the keyboard i figured it out, jus thad to fix it [16:29:24] bgerstle: oh no! glad its worked out [16:29:49] kaity: sorry we're late getting you guys hte beta [16:29:56] you'll have it shortly.. [16:30:36] ebernhardson: :D [16:30:39] joy oh joy! [16:31:02] bgerstle: i'll reply on the doc too but i was thinking about your comments on native vs web view [16:31:03] anyone here have a projector? i'm thinking of buying a cheapish one to play movies off my mac mini which is currently collecting dust but don't want a crappy one [16:31:24] ebernhardson: i assume the patch will ride the train? [16:31:30] bgerstle: that makes more sense thinking of it as instapaper/readability [16:32:01] kaity: that's it, embrace the readability... http://i1.kym-cdn.com/photos/images/facebook/000/954/323/394.jpg [16:32:07] bgerstle: but those aren't just previews, they're restyling the entire article [16:32:17] haha [16:32:22] kaity: depends on your perspective [16:32:30] we can chat more in a bit, need to get you this build! [16:32:42] bgerstle: ok sounds good! [16:33:14] jdlrobson: it's going to prod in a 'few days', first on canary systems then everywhere [16:33:37] jdlrobson: but not part of the train [16:34:11] coreyfloyd: unsure. does the onclick handler have el wireup? one thought that comes to mind is if there is a distinctive url format for such taps differentiating it from app first time startup (which might otherwise pollute such tap analysis), then it might be possible to query hive pretty directly to arrive at a rough guesstimate. it's also possible i [16:34:11] suppose to use something like the wmfuuid value to derive with some confidence whether such a hive row connoted a tap on Today at some point _after_ first launch even if the url is the same. cc dbrant bearND [16:34:58] jdlrobson: do you want to take a look at this before it goes to wikipedias? :/ https://gerrit.wikimedia.org/r/#/c/226305/ [16:35:06] bgerstle: if i have an image on ios is there any easy way to check resolutions? [16:35:07] FlorianSW: sure [16:35:54] jdlrobson: an image where? [16:36:12] jdlrobson: do you mean, if i have an image object can i programmatically inspect its size? [16:36:18] in objc (or swift)? [16:36:23] FlorianSW: hehe :) [16:36:34] bgerstle: yeh ive downloaded an image on the emulator [16:36:37] and i want to check how big it is [16:36:43] it's resolution [16:36:51] jdlrobson: in the app? [16:36:54] (or is there a way to check it in the page?) [16:36:56] or in mobile safari? [16:36:57] nope not app [16:36:59] web mobile safari [16:37:01] then you're in look [16:37:02] luck* [16:37:04] jdlrobson: I'm very happy, when we finished all the login/signup page drama :D [16:37:07] hook it up to safari inspector [16:37:13] ahh of course [16:37:35] jdlrobson: will need the Developer option enabled, which I believe is under "advanced" in preferences [16:37:38] (as usual) [16:37:54] if i ever write an app, i'm going to call that section "You think you're pretty smart, huh?" [16:38:19] safari is the new ie6 [16:38:24] yeah yeah yeah [16:38:26] i try and avoid it but i have that ssetup up [16:38:41] does that mean IE is cool now? [16:38:55] sorry, i mean "Spartan" or whatever they're calling it now? [16:39:06] (can MS try harder to milk the Halo franchise?) [16:39:13] (Cortana on android, gimme a break) [16:39:24] [16:46:20] kaity: vibha coreyfloyd mhurd give the new HA build a try when you get a chance. this one _shouldn't_ blow up [16:46:27] i mean, at least not as quickly ;-) [16:47:00] bgerstle: is there an email with build? [16:47:43] kaity: any second now.. [16:48:19] kaity: just got one myself [16:48:46] kaity: should be there if you just go to the hockeyapp app [16:49:07] should be next to Bob La's Law Blog...app [16:49:14] appappapp [16:49:15] (AD, anyone?) [16:49:25] haha love AD [16:49:32] so good [16:49:41] but never watched the netflix season... [16:49:43] heard mixed things [16:49:58] feels sort of wrong to be excited about it for so long then not watch it [16:50:43] first couple episodes weren't as good, or maybe too high expectations [16:50:48] but i heard it got better [16:50:58] maybe one day [16:51:01] if i get sick or something lol [16:51:13] kaity: did you get it? [16:52:09] its downloading [16:59:50] bgerstle: got it, looking good [16:59:59] cool! [17:01:45] jdlrobson: stando? [17:05:54] aah [17:17:12] FlorianSW: we will have to get that fix swatted [17:17:13] :/ [17:17:21] (i think) im checking with greg-g [17:17:54] jdlrobson: i already cherry picked it, but i have no time (next swat is 1 - 2 am in the night for me :( [17:18:17] jdlrobson: and we have, it's already on testwiki and mediawikiwiki, today on group1 and tomorrow on group2 (Wikipedias) [17:18:34] ill get it deployed somehow [17:19:19] great, thanks :] [17:19:26] good old hooks! [17:21:13] it just works(tm) :D [17:25:48] FlorianSW: https://wikitech.wikimedia.org/w/index.php?title=Deployments&type=revision&diff=171537&oldid=171527 [17:26:08] \o/ [17:33:29] bearND mdholloway dbrant: i don't think this flashing is a regression. i see the same issue on 105. [17:34:55] bearND mdholloway dbrant: the problem is that AppTheme is used by default until setTheme is called. i'm used to being able to call setTheme before onCreate but there seems to be some complication about it which is what i'm currently investigating [17:37:28] ermahgerd it's my wikiversary [17:40:05] niedzielski: ok, sorry for the wrong info. Hmm, maybe a simpler fix would be to make Theme.WikiDark the parent of AppTheme when starting the app (but not for the user preference, of course) [17:40:36] dbrant: ^ [17:40:51] bearND: that works but i feel that in itself would be something of a regression since the app would start with a black screen regardless of theme [17:42:41] niedzielski: bearND: i think that flashing a black screen in light mode is less jarring than flashing a white screen in dark mode. if we can't find a better solution, we should go with that... [17:44:11] dbrant bearND: ok let me dig a little bit more. that will be our backup plan [17:44:58] kristenlans_: congrats! [17:45:16] thanks niedzielski! :D [18:06:06] bearND: regarding https://phabricator.wikimedia.org/T106197 -- but more of a general question: in Adnroid SDK, which devices you are checking? [18:06:30] bearND: cause I would never thought about checking GB ...:( [18:08:11] mhurd: kaity vibha coreyfloyd https://etherpad.wikimedia.org/p/ios-5.0 [18:08:54] etonkovidova: actually, the props go to niedzielski. He tested it as part of the beta release. Testing on GB, as painful as it may be, is still needed as long as we support it. [18:09:40] bearND: thx - will ask niedzielski [18:11:30] etonkovidova hey! i have an old galaxy note i for testing GB stuff. i've not found a GB emulator that doesn't have a certain WebView issue that prevents the app from running. the note doesn't exhibit all GB bugs, so sometimes i'll ask the other devs for help [18:12:01] niedzielski: hmm... ok [18:12:11] etonkovidova: it's still not clear to me how much we should invest in gb. i've just been trying to avoid big bugs [18:12:37] gingerbiscuit is the internet explorer of android :) [18:13:49] niedzielski: exactly - hence was my question :) [18:14:33] niedzielski: oh, one more question - do you use only Nexus 5 API 22 x86 ? [18:14:35] What's the difference between apps-ios-wikipedia and wikipedia-ios? [18:14:48] GitHub replications can be renamed without duplicating. it will maintain redirects automatically [18:14:53] e.g. mediawiki-core is wikimedia/mediawiki on GitHub [18:14:57] If it's okay I will delete wikipedia-ios and rename apps-ios-wikipedia to that. Right now the latter is 5 commits ahead. [18:15:11] bgerstle: ^ [18:15:27] sorry in a meeting bbl [18:15:38] This also works fine after stopping use of Gerrit. The repo is entirely usable. [18:15:44] Cool URIs don't change :) [18:15:53] OK. bgerstle_mtg, will check after :) [18:16:04] etonkovidova: i mix it up a little. lately, that's been my preference. in the past, i usually trailed a few releases since the latest emulator images often don't ship with opengl support but that's not an issue for the wikipedia app [18:21:46] jonkatz: you around today? [18:22:08] niedzielski: thx [18:22:16] np [18:23:12] joakino: how long do you think you'll be acting as PM? [18:27:14] kaldari: joakino is on holiday imo [18:29:41] bmansurov: who's acting as PM right now? [18:29:57] kaldari: joakino, he'll be back on monday [18:30:05] ok [18:30:16] kaldari: do you need help with anything? [18:30:51] no, I just wanted to discuss changes in the restbase API that might be useful for mobile editing [18:31:07] kaldari: ok, joakino is your guy ;) [18:32:23] kaldari: oh, editing? talk to the editing team maybe? [18:32:49] oh yeah, I guess they're in charge of mobile editing now [18:33:05] niedzielski: sorry... I see only Lollipop available - doesn't matter what virtual device I am selecting [18:33:27] etonkovidova: there's a little checkbox that says something like "show downloadable images too" [18:33:31] etonkovidova: you want that on [18:34:11] etonkovidova: "show downloadable system images" [18:36:07] etonkovidova: if you don't see it there, in the Android Studio toolbar near the top, look for the Android guy in a box icon third from the right. this will launch the SDK Manager. you can download everything via this interface [18:36:29] niedzielski: looking... [19:31:19] Krinkle: sorry, what happened w/ renaming? [19:35:22] bgerstle: I haven't renamed anything, I'm just trying to understand what the current situation is as you understnad it becuase something seems to have gone wrong [19:38:23] Krinkle nothing's changed since i started AFAIK w.r.t. repo names [19:38:29] always been different between GH & Gerrit [19:39:09] https://github.com/wikimedia/wikipedia-ios and https://github.com/wikimedia/apps-ios-wikipedia exist [19:39:14] The latter is what Gerrit replicates to [19:39:18] the former is non-standard and outdated [19:40:03] why is the former non-standard? because it doesn't follow the same format? [19:40:20] bgerstle: No, it's non-standard because it was not created properly and diplicates an existing repo [19:40:26] if you want to rename apps-ios-wikipedia on github only that's totally possible [19:40:28] oh wait [19:40:28] simply rename it [19:40:29] those are both GH [19:40:32] gerrit replication will still work [19:40:33] weiiiiird [19:40:37] github creates a redirect [19:40:41] yeah [19:40:43] and gerrit follows that when pushing changes [19:41:00] So I'd recommend we delete wikipedia-ios and rename the other [19:41:02] Krinkle: can you rename one repo to the name of another..? [19:41:06] oh i see [19:41:07] apps-ios-wikipedia is also where the pull requests are [19:41:14] so we want to keep that history [19:41:29] yeah i always went to apps-ios [19:41:35] I don't know where wikipedia-ios came from or how it is kept up to date. It is currently a few days out of sync [19:41:47] Krinkle: i'm surprised it's not more out of sync than that [19:41:49] very bizarre [19:41:53] OK [19:41:57] It has no services or issues or pulls [19:42:01] So I'l delete it and rename [19:42:13] k, thanks! [19:42:28] FYI we won't need gerrit -> GH replication going forward [19:42:33] Yeah [19:42:47] But keeping the pull request history and redirect is nice [19:42:50] DOne [19:42:57] yep [19:43:00] Should the issue tracker remain enabled? [19:43:21] i'd leave it disabled for now [19:43:24] OK [19:43:32] the wikipedia-ios one had it enabled [19:43:32] we'll (try to) redirect people to phab [19:43:33] fixed [19:43:49] since we'll still be planning there [19:44:02] having issues for code-related questions might not be a bad idea though [19:44:15] Added a description and URL as well [19:44:24] So it's not marked as Gerrit mirror [19:44:49] Krinkle: thanks, i was going to do that when we "officially" moved over (i.e. hooked up travis and moved our current working branch there) [19:45:15] Most of our standalone projects have their own description in the GitHub mirror [19:45:17] It's okay :) [19:45:24] It's only a default [19:45:49] Yeah, let me know if you need anything else with the Travis though should be able to do on your own I think. If you hit any walls, I can help :) [19:46:22] Krinkle: i haven't shown you this? https://travis-ci.org/bgerstle/apps-ios-wikipedia [19:46:38] just need to pull the .travis.yaml over, basically [19:47:03] even got coveralls.io working ;-) [19:47:16] that (along w/ some python stuff) was the tricky part [19:47:29] IIRC our linter uses python [19:47:45] which i might cut out of CI if it poses more problems [19:48:04] but i got it working before [19:48:08] just made jobs take longer [19:51:24] Not sure I follow,but sounds good :) [19:51:51] hope so, thanks for offering to help though [20:13:18] niedzielski: well, I tried some devices - e.g. Nexus 4 with 2.3.7, Nexus One with 2.3.7 - wikipedia app does not work [20:13:45] niedzielski: is it some limitations of the emulator or I am missing something? [20:14:02] etonkovidova: the gingerbread emulators are all incompatible with the app [20:14:09] (the app will crash immediately) [20:15:53] niedzielski: good to know -lol [20:16:52] etonkovidova: sorry, i wish we could find one or two that worked. that'd be really swell for testing. that said, GB devices are among the cheapest out there if we ever get in a pinch but that kind of goes back to what i mentioned about how much should we invest in GB [20:19:47] niedzielski: I am looking into /researching :)) the stats on http://developer.android.com/about/dashboards/index.html. Will see if the most used version/screen sizes combination works on emulator [20:27:52] etonkovidova: i think most everything honeycomb and beyond works more or less. some images have an odd bug here or there. i recommend sticking with x86 (or x86_64 on API 22+ if you like). [20:30:47] niedzielski: yes, I remember your advice to stick to x86 [21:10:03] kaldari: are you in the office? [21:11:17] kaldari: in any case, am happy to chat re API needs for editing; will grab lunch quickly, but should be back in ~15 minutes [21:23:32] rmoen: left you some feedback around your automation aptch [21:28:16] jdlrobson: ok thanks [21:50:13] bearND: niedzielski: mdholloway: anyone else find it odd that we haven't had an OTRS crash report in 3 days? are they going to spam again? [21:51:25] hey mhurd, I remeber you did some fonforge scripting - could you point me to this code plz? [21:51:42] MaxSem: ya just a sec... [21:51:45] dbrant: saw one this morning: https://ticket.wikimedia.org/otrs/index.pl?Action=AgentZoom&TicketID=8520049 but that got manually moved into our queue [21:51:46] dbrant: that does seem odd [21:52:00] jdlrobson: jenkins is not working, should I manually merge the patch which has been +2'ed? [21:52:08] codezee: link [21:52:12] MaxSem: https://github.com/montehurd/FontToSvgsToFont [21:52:24] awesome, thanks! [21:52:40] jdlrobson: https://gerrit.wikimedia.org/r/#/c/226341/ [21:53:22] dbrant: i've been meaning to ask, why is there so much spam in the new tickets? [21:53:29] dbrant: don't we have basic spam detection? [21:53:31] codezee: wait for jenkins to come back [21:53:41] ok :) [21:57:30] mdholloway: hey! regarding javascript development, i'm going to a meetup in my area tonight. you might take a peek and see what's available near you [22:01:58] MaxSem: i just pushed a small typo fix to the repo (the readme file had an error) [22:02:49] niedzielski: yeah, there's definitely a healthy dev meetup ecosystem around ann arbor. i'm not great about showing up :) [22:03:23] mdholloway: yeah, hard to make time [22:03:43] dbrant: niedzielski bearND: and yes, that is odd about OTRS. [22:05:01] bearND: niedzielski: mdholloway: yep, i just sent a test crash report, and sure enough, it went to spam in otrs :( [22:05:56] Do we know who can help, besides Florian? (doesn't look like he's around) [22:06:21] dbrant: I think Krenair might know who to contact [22:07:04] I'd ask an admin in #wikimedia-otrs [22:07:06] like pajz [22:07:15] will do [22:07:30] Thanks, Krenair [22:36:38] dbrant|bbl bearND mdholloway|afk: man, what's up with gerrit? most of the time it auto-adds the whole team to the review but sometimes it only adds a portion? michael did a review that i got left out on and this review i did only has dmitry: https://gerrit.wikimedia.org/r/#/c/226351/4 [22:37:38] dr0ptp4kt: am I in wrong hangout? [22:38:44] dr0ptp4kt: ah you are in zero meet. I'm actually OK to cancel our meet given our recent opportunites to sync up on lots of stuff [22:39:05] kristen|lunch: argh, i'm sorry [22:39:18] dr0ptp4kt: no rpoblemo [22:59:50] niedzielski: no idea. I usually don't key off of those anyways. I just check https://gerrit.wikimedia.org/r/#/projects/apps/android/wikipedia,dashboards/default:recent [23:00:29] which I have in my bookmarks bar, and check every once in a while [23:01:06] bearND: thanks [23:19:58] niedzielski: bearND: I think Gerrit likes to mess with us once in a while, just to remind us who's really in charge. [23:21:01] I don't think gerrit ever auto-adds anyone to a change. [23:48:14] bearND: niedzielski: niedzielski: alpha builds is back! http://android-builds.wmflabs.org/ [23:48:22] YuviPanda has done it. [23:56:12] \o/ cc:matanya