[00:00:16] MaxSem, thx. yurikSPB, thx for heads up; checking. [00:03:52] yurikSPB: that fixed the button text. now running banner checker [00:13:55] yurikSPB: the banner grab came back okay [00:14:05] dr0ptp4kt, thx! [00:18:59] (03PS1) 10Jdlrobson: Explicitly identify the template language to use for Watchstar [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148900 [00:19:03] kaldari: heeyyy [00:19:17] kaldari: please merge above ^ [00:19:24] without that Flow on mobile doesn't look aamzing [00:24:13] I’m heading out, thanks for a good second day mobile team :-) [00:27:16] (03CR) 10Kaldari: [C: 032] Explicitly identify the template language to use for Watchstar [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148900 (owner: 10Jdlrobson) [00:28:30] (03Merged) 10jenkins-bot: Explicitly identify the template language to use for Watchstar [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148900 (owner: 10Jdlrobson) [00:31:44] (03PS1) 10Yurik: Include protocol in the log [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 [00:31:56] (03CR) 10jenkins-bot: [V: 04-1] Include protocol in the log [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 (owner: 10Yurik) [00:33:04] (03CR) 10Yurik: "recheck" [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 (owner: 10Yurik) [00:34:22] (03PS2) 10Yurik: Include protocol in the log. [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 [00:34:33] (03CR) 10jenkins-bot: [V: 04-1] Include protocol in the log. [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 (owner: 10Yurik) [00:36:28] is jenkins having issues again? ^ [01:01:55] (03PS3) 10Yurik: Include protocol in the log. [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 [01:02:01] (03CR) 10jenkins-bot: [V: 04-1] Include protocol in the log. [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 (owner: 10Yurik) [01:19:34] (03PS1) 10Catrope: Revert "Add template dependency to Mantle extension" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148921 [01:19:42] (03CR) 10Catrope: [C: 032] Revert "Add template dependency to Mantle extension" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148921 (owner: 10Catrope) [01:20:31] (03Merged) 10jenkins-bot: Revert "Add template dependency to Mantle extension" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148921 (owner: 10Catrope) [01:22:07] Mobile people: I had to do this ---^^ because that commit broke beta labs and would have completely broken tomorrow's deployment train [01:30:53] (03PS4) 10Yurik: Better logging, simplify getWikiInfo [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 [01:39:44] (03PS1) 10Jforrester: [Reapply] Add template dependency to Mantle extension [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148927 [04:27:50] 3MobileFrontend / 3General/Unknown: Lazy-loaded pages are not enforcing upload restrictions on mobile - 10https://bugzilla.wikimedia.org/68414 (10Florian) 5PATC>3RESO/FIX [05:23:51] (03PS3) 10Florianschmidtwelzow: WIP: Add Uploadrestriction using edit count [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/143751 (https://bugzilla.wikimedia.org/62598) [05:40:25] (03PS4) 10Florianschmidtwelzow: Add Uploadrestriction using edit count [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/143751 (https://bugzilla.wikimedia.org/62598) [05:44:45] (03PS5) 10Florianschmidtwelzow: Add Uploadrestriction using edit count [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/143751 (https://bugzilla.wikimedia.org/62598) [05:46:46] (03PS2) 10Florianschmidtwelzow: Redirect to mobile diff page [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148613 (https://bugzilla.wikimedia.org/61489) [06:01:04] (03PS3) 10Florianschmidtwelzow: Redirect to mobile diff page [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148613 (https://bugzilla.wikimedia.org/61489) [06:02:02] (03CR) 10Florianschmidtwelzow: "Ah, ok, thx for this information Kaldari :) -> Updated to redirect only for "one-diff-views". Maybe it's better to move this into beta fir" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148613 (https://bugzilla.wikimedia.org/61489) (owner: 10Florianschmidtwelzow) [11:49:23] 3MobileFrontend / 3beta: Show details Overlay in MediaViewer instantly - 10https://bugzilla.wikimedia.org/68504 (10Florian) 3NEW p:3Unprio s:3minor a:3None At the moment, the overlay with the "details" button appears after a click (or "tap") on the screen. I would prefer to invert this behavior: Show... [11:50:37] 3MobileFrontend / 3beta: Show details Overlay in MediaViewer instantly - 10https://bugzilla.wikimedia.org/68504#c1 (10Bingle) Prioritization and scheduling of this bug is tracked on Trello card https://trello.com/c/OeocUacg [11:53:22] 3MobileFrontend / 3stable: Improve mobile uploads (tracking) - 10https://bugzilla.wikimedia.org/68376 (10Florian) [14:07:08] (03CR) 10Yurik: [C: 032] "self-approving for depl window" [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 (owner: 10Yurik) [14:07:19] (03Merged) 10jenkins-bot: Better logging, simplify getWikiInfo [extensions/ZeroBanner] - 10https://gerrit.wikimedia.org/r/148907 (owner: 10Yurik) [14:27:27] (03PS1) 10Dbrant: Hide reference dialog when on-wiki link is clicked. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/149006 (https://bugzilla.wikimedia.org/68337) [14:38:48] (03PS1) 10Dbrant: Fix background of selected Saved Pages and History items. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/149011 (https://bugzilla.wikimedia.org/68409) [16:40:03] * YuviPanda waves [16:40:09] YuviPanda: heya! [16:40:15] hey mhurd [16:41:37] * Krenair waves back [16:42:56] (03PS6) 10Dbrant: Show number of matches when finding in page [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/147761 (owner: 10Alex Monk) [16:44:38] dbrant: bearND did you see https://docs.google.com/a/wikimedia.org/spreadsheets/d/1YS9J4DVdCBO8Zaw2Yuq1hHUYhR2WBmKTgAuS1nQQ3LE/edit#gid=0 [16:50:28] YuviPanda: thanks for sharing the link. [16:51:07] YuviPanda: yes, very insightful! (although not unexpected) [16:51:13] dbrant: yeah [16:52:30] I'm curious to see what effect the editing onboarding screen will have. [16:52:35] indeed [16:54:26] (03CR) 10Dbrant: [C: 031] "ready for +2 by Yuvipanda or bearND" [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/147761 (owner: 10Alex Monk) [17:14:12] awjr: https://www.mediawiki.org/wiki/Wikimedia_Engineering/2014-15_Goals [17:27:08] jdlrobson: are you aware of the MobileFrontend Mantle thing? You made MFe use Mantle in 129335 but it wasn't configured, so James_F|Away prepared a config patch to require Mantle 148925 which I mistakenly +2d. It looks like Roan reverted MFe's Mantle conversion. [17:28:28] spagewmf: no i wasn't aware.. what happened? [17:28:39] so MobileFrontend doesn't depend on Mantle now? [17:28:41] * jdlrobson confused [17:28:56] should i talk to RoanKattouw_away [17:29:58] him or James_F|Away . The unexpressed MFe dependency on Mantle broke some beta deployment thing [17:31:23] (03CR) 10Jdlrobson: "Thanks, the dependency management in core confuses me somewhat. I'm a little confused though. I checked beta labs after the patch and mobi" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148921 (owner: 10Catrope) [17:39:28] brion: got a moment for CR? https://gerrit.wikimedia.org/r/148995 [17:39:45] lemme take a peek [17:40:11] ooh clever — inverting the math colors [17:40:29] yes! [17:40:58] (until we have Mathjax everywhere) [17:41:38] i wish we could pretransforme verything with mathjax so it’d load faster though :) [17:41:44] (03CR) 10Jdlrobson: [C: 031] "@jforrester When does that patch get deployed?" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148927 (owner: 10Jforrester) [17:42:19] (03PS2) 10Jdlrobson: [Reapply] Add template dependency to Mantle extension [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148927 (owner: 10Jforrester) [17:47:28] jdlrobson: Hey [17:47:41] jdlrobson: James_F wrote a config patch that will fix this problem [17:47:42] hey RoanKattouw spagewmf briefed me [17:47:53] RoanKattouw: so yeh i saw spagewmf also merged that patch [17:47:59] But given that your change crippled beta labs the night before the deployment train I didn't want to take any risks [17:48:07] i'm wondering if that means it's safe to reapply the patch? [17:48:19] It should be, but that should be coordinated with Greg [17:48:30] It involves expanding the Mantle deployment from a handful of wikis to almost all [17:48:43] RoanKattouw: ah i see.. so should i open a bug? [17:49:05] i stupidly figured if deployed in one place deployed everywhere [17:49:14] brion: thanks! [17:49:24] enjoy :D [17:49:24] If you like, but I don't think that's necessary. The Gerrit change already exists (it was reverted but James staged a re-apply version), so you just need to get Greg to agree that it can be deployed [17:49:41] and coordinate when it can be deployed [17:49:45] so i should find greg-g [17:49:48] Yes [17:49:56] * jdlrobson looks around [17:50:14] Once that config change is out, reapplying your change to make MF depend on Mantle should be fine [17:50:39] But please don't merge it on a Wednesday afternoon again, that's a bit of a touchy time because the train is on Thursday morning [17:51:31] noted. I've been bugging jgonera about it for a week [17:51:47] RoanKattouw jdlrobson : I made a revert patch but for the config change but it hasn't been +2d and I will abandon it. I think we should load Mantle everywhere MFe is in use, then later deploy the MFe patch that uses Mantle [17:52:02] greg-g would like to know exactly what needs to happen [17:52:23] he seems to think Mantle is installed everywhere, so the config change spagewmf merged should be enough no? [17:52:28] give me a summary when you're done, sorry, can't watch it all right [17:52:29] now [17:52:30] spagewmf: i'd abandon that [17:52:53] RoanKattouw: when will that config change go out? [17:54:20] RoanKattouw: seems greg-g is fine with puttingMantle everywhere [17:54:35] not sure what my next step is other than +2ing that repply once the config change goes out [17:54:36] * greg-g is asking Reedy how things are on prod [17:55:51] (03CR) 10Jforrester: "> @jforrester When does that patch get deployed?" [extensions/MobileFrontend] - 10https://gerrit.wikimedia.org/r/148927 (owner: 10Jforrester) [17:56:15] jdlrobson: the config change to require Mantle whereever wmgUseMobileFrontEnd is on mw1056, so I guess it was deployed [17:56:30] spagewmf: that's what i'm wondering [17:57:32] fyi, scap is still in progress, so, wait until Reedy gives an all clear before doing anything [17:57:37] jdlrobson: ^ [17:58:26] kaldari: did this get swatted yesterday? https://trello.com/c/HBlqtUZc/49-implement-edit-threshold-of-10-edits-for-photo-uploads [17:59:11] Maryana: No [17:59:39] Maryana: the things that was swatted yesterday was patching the lazy-loading loophole [18:00:02] ah, ok [18:00:38] kaldari: but there's a patch for that guy already, right? [18:01:13] Reedy: i await your confirmation :) [18:01:44] jgonera did you get what you needed from trevor for the VE stuff? [18:03:13] Deskana|Away: just waiting on you [18:04:05] jdlrobson: it's done [18:05:02] dr0ptp4kt, are we meeting? [18:07:09] thanks Reedy :D [18:07:20] Reedy: it's okay to reapply the patch then? [18:07:44] which patch? [18:07:54] to what? [18:08:04] jdlrobson Hold on, I think the patch to include Mantle is checking wmgUseMobileFrontend, it should be wmgMobileFrontend [18:08:27] Reedy: https://gerrit.wikimedia.org/r/#/c/148927/ [18:08:39] jdlrobson: https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Version , it loads MobileFrontend but still no Mantle [18:08:48] spagewmf: :-/ [18:09:46] Wikipedias are still on 1.24wmf13 [18:16:58] Reedy: yeh seems spagewmf is right James_F: PHP Notice: Undefined variable: wmgUseMobileFrontend in /usr/local/apache/common-local/wmf-config/CommonSettings.php on line 2005 [18:17:19] are you sure it should be wmgMobileFrontend spagewmf ? [18:17:38] 'wmgMobileFrontend' => array( [18:17:38] 'default' => true, [18:17:38] 'wikidata' => false, // Disabled due to lack of mobile domain setup [18:17:38] ), [18:19:07] ok so looks like it should be that then :) [18:19:11] * jdlrobson boots up gerrit [18:22:21] Deskana: it should be trivial to extract, I think [18:22:41] Deskana: we have EL for ToC as well [18:22:44] jdlrobson: the fixed config (I hope) is https://gerrit.wikimedia.org/r/#/c/149071/ [18:22:46] Reedy: https://gerrit.wikimedia.org/r/149074 [18:23:03] snap@! [18:23:06] YuviPanda: Yeah, but we don't know how many people are seeing articles. [18:23:06] spagewmf: that works too ;-) [18:23:09] I tink erik beat you to it ;) [18:23:15] So yeh let's get one of those merged :) [18:23:16] Deskana: we theoretically have that data :) [18:23:16] lol [18:23:18] haha 3 patches [18:23:18] there's 3 of htem [18:23:26] pick your favourite commit message Reedy [18:23:27] ;-) [18:23:36] * Reedy finds his Amazon wishlist url [18:23:52] merge the best features of them [18:23:54] :) [18:28:33] (03PS1) 10Dbrant: Fix appearance of images in Night mode. [apps/android/wikipedia] - 10https://gerrit.wikimedia.org/r/149076 (https://bugzilla.wikimedia.org/68408) [18:31:38] MaxSem: We should probably go ahead and request a new project on gerrit for our WikiData augmenter. [18:32:43] yup, need a name! [18:32:57] jgonera, ^ [18:39:04] MaxSem: kaldari I thought it was going to be wikitwitter? :) [18:39:14] beats me [18:40:05] 3MobileFrontend / 3beta: Show details Overlay in MediaViewer instantly - 10https://bugzilla.wikimedia.org/68504#c2 (10Ryan Kaldari) We changed it per design to always show the details overlay. Hiding the overlay on tap is an interesting idea though. [18:40:42] WikiDataGamification [18:45:23] dbrant [18:45:25] dbrant [18:45:29] dbrant [18:45:31] Hi! [18:45:34] :) [18:45:38] Deskana: [18:45:38] Deskana: [18:45:39] Deskana: [18:45:40] Deskana: [18:45:42] Deskana: [18:45:44] Deskana: [18:45:46] Deskana: [18:45:48] Deskana: [18:45:50] Deskana: Hi [18:45:56] o_0 [18:47:08] 3MobileFrontend / 3General/Unknown: Mobile media viewer loads full size image - 10https://bugzilla.wikimedia.org/68524 (10Ryan Kaldari) 3NEW p:3Unprio s:3major a:3None Go to https://en.m.wikipedia.org/wiki/Jebel_ech_Chambi#/image/File:Chambi1.JPG The media viewer loads a scaled down version of the e... [18:47:35] 3MobileFrontend / 3General/Unknown: Mobile media viewer loads full size image - 10https://bugzilla.wikimedia.org/68524 (10Ryan Kaldari) p:5Unprio>3High [18:49:54] YuviPanda, parsoid guys are asking for apps' typical API requests [18:50:35] 3MobileFrontend / 3General/Unknown: Mobile media viewer loads full size image - 10https://bugzilla.wikimedia.org/68524#c1 (10Bingle) Prioritization and scheduling of this bug is tracked on Trello card https://trello.com/c/C2Hc3nJZ [18:50:42] bearND: +1 https://gerrit.wikimedia.org/r/149080? [18:50:48] MaxSem: ah, hmm. let me find out [18:51:24] kaldari, so the wikidata thing will be in a separate repo? what do you mean by augmenter? [18:51:33] MaxSem: props: lastmodified|normalizedtitle|displaytitle|protection|editable [18:52:09] bearND: and we do two requests, first one being props + first section, then another request for just rest of sections [18:52:17] YuviPanda: +1'd. Will need some training for this, of course [18:52:37] bearND: yeah, I probably won't be able to do that since my account will be removed, but Nikerabbit should be able to help [18:54:45] YuviPanda: how about i share my screen with you for that once i get access? [18:54:55] bearND: yeah, we'll figure something out :) [19:05:38] bearND: can you join #mediawiki-i18n [19:09:54] lunch! [19:11:34] YuviPanda: I added one typical app query to http://etherpad.wikimedia.org/p/Mobile_Parsoid [19:12:10] YuviPanda: am generally interested in what you guys need from the API, so if you could add URLs / info on which props you need that would be awesome [19:13:13] 3MobileFrontend / 3beta: Hide details Overlay in MediaViewer after tap on screen - 10https://bugzilla.wikimedia.org/68504#c3 (10Florian) > We changed it per design to always show the details overlay. Was there a change i missed? :O [19:13:16] gwicke: added [19:13:37] YuviPanda: aha, thanks! [19:13:57] gwicke: :D [19:14:04] this is for the app? [19:14:06] gwicke: yes [19:14:12] k [19:15:15] is there a page somewhere with sample requests? [19:15:28] gwicke: heh, not that I remember [19:15:39] k [19:18:34] YuviPanda: are all these requests via action=mobileview ? [19:18:53] gwicke: yup [19:18:58] k [19:21:34] YuviPanda: one thing I might be able to help with is pre-generating this info on edit [19:22:00] gwicke: yeah, that'll be awesome. Most of the props are already generated on edit, I guess, though (and cached in the db) [19:22:01] so that page it's fast on page view [19:22:09] s/page// [19:22:39] yup [19:22:45] gwicke: is this parsoid itself or the content API? [19:22:58] the content API [19:23:13] & storage service [19:23:22] gwicke: ah, cool. So it won't have the extra parsoid-based info that's useful for editing? [19:23:47] that'll also be removed from the parsoid HTML [19:23:54] and stored as a separate json blob [19:23:58] gwicke: aaah, nice [19:24:16] but generally storage doesn't care where some bit of data comes from [19:24:27] gwicke: will it support the 'give me 1 section' and 'give me everything but one section' thing? [19:24:27] could even come from action=mobileview as it exists today [19:24:33] ah, nice [19:24:39] gwicke: yeah, mobile does some transforms still, IIRC [19:25:22] *nod* [19:25:51] now back to work actually building this.. [19:26:40] gwicke: \o/ [19:26:57] gwicke: btw, dbrant is the new Android tech lead. I'll be moving to the ops team in a few months. [19:27:10] heya! [19:27:21] ohh, interesting! [19:27:37] hi dbrant! [19:27:40] dbrant: gwicke is working on parsoid/content API, another way to retreive page contents with much better performance. [19:28:03] dbrant: we initially wanted to base the mobile apps on this, but things didn't quite work out. We can hopefully switch to it at some point in the future [19:28:34] I see; is that what VE uses? [19:28:39] yup [19:28:48] VE & Flow are the main users right now [19:29:14] excellent [19:29:52] I'm now building a REST content API & storage service, so am especially interested in your API needs [19:31:23] see https://www.mediawiki.org/wiki/Services/Roadmap [19:34:59] bearND1: can you setup a meeting tomorrow so I can run you through this? [19:39:18] YuviPanda: sent [19:40:16] bearND1: cool [20:57:36] (03PS1) 10Brion VIBBER: update css from live [apps/ios/wikipedia] - 10https://gerrit.wikimedia.org/r/149118 [20:57:52] (03CR) 10Brion VIBBER: [C: 032 V: 032] "self merge automatic change" [apps/ios/wikipedia] - 10https://gerrit.wikimedia.org/r/149118 (owner: 10Brion VIBBER) [21:20:32] tfinc: https://news.ycombinator.com/item?id=8079392 [21:21:13] (03PS1) 10Brion VIBBER: Fixing edit eventlogging for abuse filter [apps/ios/wikipedia] - 10https://gerrit.wikimedia.org/r/149125 [21:21:48] (03PS2) 10Brion VIBBER: Fixing edit eventlogging for abuse filter [apps/ios/wikipedia] - 10https://gerrit.wikimedia.org/r/149125 (https://bugzilla.wikimedia.org/68401) [21:24:29] 3Wikipedia App / 3General/Unknown: iOS and Android: Fix EventLogging for abuse filter warning/disallow - 10https://bugzilla.wikimedia.org/68401#c3 (10Brion Vibber) With the patch, iOS seems to send events through intact from what I can see. [21:29:17] brion: yeah, no need to bump for typoes. Minimize bumps in the code! :D [21:33:45] \o/ [21:43:46] 3Wikipedia App / 3iOS App: iOS 8: ToC zoom-out effect buggy on iOS 8 beta 4 - 10https://bugzilla.wikimedia.org/68536 (10Brion Vibber) 3NEW p:3Unprio s:3normal a:3None The zoom-out effect we do when opening the ToC doesn't size/position the web view correctly on iOS 8 beta; this has persisted through... [21:44:45] jdlrobson: thanks for the link [21:58:43] 3Wikipedia App / 3Android App: Add full text search functionallity - 10https://bugzilla.wikimedia.org/68438#c1 (10Brion Vibber) (clarified summary) [21:59:31] 3Wikipedia App / 3iOS App: [iOS] webview Wikipedia link long press convert to HTTPS - 10https://bugzilla.wikimedia.org/68330 (10Brion Vibber) 5PATC>3RESO/FIX [22:03:30] 3Wikipedia App / 3iOS App: iOS App: "W" menu needs reorganization - 10https://bugzilla.wikimedia.org/65824#c14 (10Brion Vibber) 5NEW>3RESO/FIX Assuming the total redesign of the menu has resolved this. [22:06:47] 3Wikipedia App / 3Generic: iOS: When editing a protected page, it should be obvious that the page is protected - 10https://bugzilla.wikimedia.org/64640#c1 (10Brion Vibber) 5NEW>3RESO/FIX We implemented this with at least a basic notice a while ago, if further styling is needed let's add another card or b... [22:06:47] 3Wikipedia App / 3iOS App: iOS App: "W" menu needs reorganization - 10https://bugzilla.wikimedia.org/65824#c15 (10Vibha Bamba) Addressed for the short term. thank you for closing. [22:07:15] 3Wikipedia App / 3iOS App: iOS app: Missing home / go to Main Page button - 10https://bugzilla.wikimedia.org/64394#c1 (10Brion Vibber) 5NEW>3RESO/FIX In latest builds this exists and is labeled 'Today'. [22:09:17] 3Wikipedia App / 3Generic: Replace floppy disk and trash icons on editing, history screens. - 10https://bugzilla.wikimedia.org/64320#c3 (10Brion Vibber) 5NEW>3RESO/FIX Done some time ago. [22:12:31] kaldari, if you have some time, can you have a second look at https://gerrit.wikimedia.org/r/#/c/145185/ ? [22:12:44] 3Wikipedia App / 3Localization/Translation/Language: Message keys visible instead of UI strings - 10https://bugzilla.wikimedia.org/63546#c5 (10Brion Vibber) 5ASSI>3RESO/FIX This got done some time ago. [22:15:03] YuviPanda dbrant: Got vagrant set up. How would you use it to test https://gerrit.wikimedia.org/r/#/c/148866/? [22:15:23] bearND: so, in vagrant directory: 1. 'vagrant enable-role mobileapp' 2. vagrant provision [22:15:34] bearND: that will give you a mediawiki/extensions/MobileApp [22:15:44] bearND: which will be a git repo [22:16:08] YuviPanda: done that [22:16:12] bearND: second step is to change the url in make-css-assets script to point to 127.0.0.1:8080/w instead of the bits url [22:16:19] bearND: then run the script, and test [22:16:40] YuviPanda: ah, that's the missing piece [22:16:47] bearND: :D [22:25:49] jgonera were you able to get what you needed from trevor for the VE cards? [22:56:30] (03PS1) 10Mhurd: Fix for back forward buttons logic. [apps/ios/wikipedia] - 10https://gerrit.wikimedia.org/r/149184 [22:56:47] brion ^ [23:00:17] (03CR) 10Brion VIBBER: [C: 032 V: 032] "This should handle most common cases; further issues punted to https://trello.com/c/O5O9A74l/714-ios-handle-cycles-in-back-forward-button" [apps/ios/wikipedia] - 10https://gerrit.wikimedia.org/r/149184 (owner: 10Mhurd) [23:14:57] 3Wikipedia App / 3iOS App: iOS app: Missing home / go to Main Page button - 10https://bugzilla.wikimedia.org/64394#c2 (10Dan Garry) (In reply to Brion Vibber from comment #1) > In latest builds this exists and is labeled 'Today'. Note that this won't be in the initial release of the iOS app. That said, it'l... [23:16:12] dbrant, bearND, YuviPanda: How are things going? Anything I can do for you? [23:16:40] all good from my end, would like some toast though. [23:17:26] YuviPanda: I'd post you some but it might be quicker if you handled that. [23:17:41] Deskana: yeah, I can take ownership of the task, if you're ok with that. [23:17:56] Sure! [23:18:04] * Deskana promotes Yuvi to Product Manager for Toast. [23:18:09] Deskana: can we call that a (13)? I need to find where I put the bread [23:18:23] We need to break that card up. [23:19:26] Deskana: now that I have vagrant set up, things are rolling again. one quick question for you about the dialog title name: "page issues" vs "article issues". Originally I told Vibha that we're trying to use the term page throughout the app, but now that I've seen some real-world examples of page issue I see that they use the word article quite often (at least on enwiki: e.g. [[8 mm video format]]) [23:19:47] doesn't need an answer right now but by tomorrow would be nice [23:19:57] Deskana: hmm, right. 1. Find pile in which bread exists (3), 2. Turn on pan + cooker (3), 3. Cook without burning things (2). Down to an 8, nice! [23:20:03] Deskana: I'll have to sign off on it myself, though. Is that ok? [23:20:17] bearND: I think it's ok. we shouldn't be modifying page contents :) [23:20:26] YuviPanda: 13 = 8. [23:20:52] Deskana: hmm we can add a (5) for 'eat toast before it goes cold' [23:20:55] bearND: These templates should never be put on things that aren't articles. Article issues is the correct prose. [23:21:03] YuviPanda: wasn't considering messing with the issue text any more than splitting off the date part at the end (if it exists) [23:21:22] bearND: it's still super dangerous territory, I think. You'll want to restrict it to only enwiki via some flag [23:21:26] YuviPanda: Deskana: this is just for the dialog title itself (native code) [23:21:54] bearND: and remember the format of those things can change at any time without the app having notice, so we should gracefull handle any changes in structure [23:22:15] I bet if people found out they can crash the app for everyone by editing some popular page and put specifically formatted wikitext in it, they would :D [23:22:49] YuviPanda: see updateText() in https://gerrit.wikimedia.org/r/#/c/148506/2/wikipedia/src/main/java/org/wikipedia/page/IssuesHandler.java. If the regex doesn't match I just use the full text [23:23:07] hmm, ok (I'll take a closer look tomorrow)> [23:23:13] bearND: Yeah, exactly. It should be "article issues" because these are only on articles. [23:23:29] bearND: how's it handling dewiki, etc? just no modifications? [23:23:30] YuviPanda: sure. it's super late for you [23:23:36] bearND: yeah [23:23:46] Deskana: I'm considering moving 'eat toast' to backlog and prioritize 'go to sleep' instead [23:23:53] YuviPanda: mentioned dewiki in my email a couple of days ago [23:24:21] bearND: yeah, forgot what effect it had :D Can/should we specifically code it to not run any code at all if we're not on enwiki? [23:24:21] Deskana: ^ [23:24:30] YuviPanda: there doesn't seem to be any table.mbox as far as I could find. So page issues don't get hidden and just displayed inline [23:25:02] Wait, I'm now really fucking confused. [23:25:06] What are we even talking about? [23:25:14] YuviPanda: i tested on eswiki, which seems ok, except they like using images of checkboxes there [23:25:23] bearND: heh [23:25:31] Deskana: toast? [23:25:33] YuviPanda: which turned the checked checkbox into an empty checkbox, ouch [23:25:34] What are the user-facing aspects of what we're discussing? [23:26:12] Deskana: https://trello.com/c/AvH6dtUG/15-5-as-a-new-user-i-d-like-article-issues-wrapped-up-into-a-button-so-that-i-can-see-what-problems-an-article-might-have [23:26:15] https://es.wikipedia.org/wiki/Transbarca [23:26:55] YuviPanda: Yes, so. We're talking about what the text on the actual button should be? The one that you tap to see the issues? [23:27:11] so instead of the checked checkbox i got an empty rectangle [23:27:15] Deskana: that was what we were *first* talking about [23:27:26] since i can't display the images [23:27:26] Deskana: now we're talking about how it'll work on other wikis (non-enwiki) [23:27:41] Oh, so, that's not really my concern right now, so I'm done here. [23:27:41] Deskana: since they have completely different norms, and aren't easily detectable, and also inconsistenly detectable [23:27:41] Cool. :P [23:27:46] Deskana: no, it is :) [23:27:46] Yeah. [23:27:50] Deskana: I was suggesting we restrict it to enwiki [23:27:55] Deskana: and not run that code on other wikis at all [23:28:03] Deskana: or at least, just have a 'whitelist' of text to run them on [23:28:07] YuviPanda: As a first pass, I thought we were! [23:28:11] Deskana: oh [23:28:16] bearND: ^ [23:28:20] Maybe I'm just wrong about that. [23:28:21] YuviPanda: then we need to restrict hiding the issues as well. i think those two should be consistent [23:28:27] bearND: oh completely agree. [23:28:33] based on enwiki or not [23:29:17] bearND: yeah, I agree. We can introduce a class on that also has the name of the wiki, and we can use that to selectively hide CSS or not [23:29:31] Remember my often quoted data point! [23:29:40] Over 80% of our users read either English or German. [23:29:43] Deskana: I have added 'only on enwiki' to acceptance criteria [23:29:46] So if we get it right for that, we get it right for 80% of our users. [23:30:04] Deskana: hmm, where's that data coming from? Is that from the play store metrics? [23:30:24] Deskana: I'll note that that is the *UI* language, different from Content language. so while it might be an approximation, it's not an accurate estimate. [23:30:31] well, very accurate. for that we'll need pageviewdata [23:30:44] Also it's bullshit. The percentages have changed since I last looked. [23:31:04] English and German account for around 46%. [23:31:42] heh [23:31:49] Deskana: with both the englishes? [23:32:00] YuviPanda: I've got both en-gb and en-us in there. [23:32:05] sigh [23:32:50] And yeah, it's an approximation. [23:32:56] But approximations are better than random guesses! [23:33:06] Deskana: it's also counting about 33% users on the *old* app [23:33:11] Deskana: 33% never upgraded [23:33:14] Yep. [23:33:55] Deskana: either way, I added 'only on enwiki' to the acceptance criteria for that card. is that ok or should we reconsider? [23:34:02] No, that's fine. [23:34:15] cool [23:34:17] It's what I thought we were doing! [23:34:25] Deskana: heh :) [23:34:42] Deskana: hopefully, we also enable it for other wikis over time. I'd hate for us to have a bunch of 'enwiki only' features [23:35:01] Thanks for looping me in ;) I wasn't aware of that requirement before [23:35:09] YuviPanda: Correct. [23:35:15] bearND: Well I may have just imagined it. I don't know. :P [23:37:19] But yeah [23:37:22] HENCEFORTH IT IS TRUE [23:37:25] SO SAYETH THE PM [23:38:12] You know I'm actually just sat here waiting for it to turn 5pm so I can rerun my Android app registration numbers. [23:39:07] Deskana: heh [23:39:15] Deskana: OH GOD IT IS 5AM, I should go to sleep [23:39:25] I seem to keep saying that on IRC and not doing anything [23:39:31] * YuviPanda looks squarely at IRC [23:39:49] YuviPanda: Tut tut. [23:40:03] YuviPanda: Would you ever even have a normal sleep pattern even if you were here? :P [23:40:13] Deskana: I... somehow doubt it, but it'll probably be better. [23:40:22] YuviPanda: yus should get an alarm set for going to sleep ;) [23:41:23] bearND: :D [23:41:28] YuviPanda: but i'm not really complaining. i like that you're up longer [23:41:35] :D