[04:04:05] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/d8s8SA [04:04:05] WikipediaMobile/master b59c61e YuviPanda: Upgraded to jQuery 1.8.2 [04:04:05] WikipediaMobile/master ffe2323 Patrick Reilly: Merge pull request #302 from yuvipanda/jquery-1.8.2-update... [04:04:19] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/s2Vb-w [04:04:19] WikipediaMobile/master 4b93ee3 YuviPanda: Upgrade to leaflet 4.5.... [04:04:19] WikipediaMobile/master 29b7e6c Patrick Reilly: Merge pull request #301 from yuvipanda/leaflet-upgrade-v4.5... [04:04:19] Project WikipediaMobile - Nightly builds build #430: SUCCESS in 12 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/430/ [04:04:19] yuvipanda: Upgraded to jQuery 1.8.2 [04:04:34] Project WikipediaMobile - Nightly builds build #431: SUCCESS in 9.6 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/431/ [04:04:35] yuvipanda: Upgrade to leaflet 4.5. [04:04:52] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/REp2wA [04:04:52] WikipediaMobile/master 058c232 YuviPanda: Do not display title on the main page [04:04:52] WikipediaMobile/master 7554530 Patrick Reilly: Merge pull request #305 from yuvipanda/mainpage-no-title... [04:04:58] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/yDB0gw [04:04:58] WikipediaMobile/master 229b460 YuviPanda: Remove useless 'redirects' parameter being sent to API... [04:04:58] WikipediaMobile/master 7370df4 Patrick Reilly: Merge pull request #304 from yuvipanda/remove-useless-api-param... [04:05:06] Project WikipediaMobile - Nightly builds build #432: SUCCESS in 9.7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/432/ [04:05:06] * yuvipanda: Remove useless 'redirects' parameter being sent to API [04:05:06] * yuvipanda: Do not display title on the main page [04:05:22] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/nQWx3g [04:05:22] WikipediaMobile/master 03eea23 YuviPanda: (Bug 33881) Autohide the search bar... [04:05:22] WikipediaMobile/master 913efd4 Patrick Reilly: Merge pull request #303 from yuvipanda/auto-hide-searchbar... [04:05:37] Project WikipediaMobile - Nightly builds build #433: SUCCESS in 12 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/433/ [04:05:37] yuvipanda: (Bug 33881) Autohide the search bar [04:06:00] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/Zf4N9Q [04:06:00] WikipediaMobile/master e94da29 YuviPanda: (Bug 38912) Fix directionality for text in map bubbles [04:06:00] WikipediaMobile/master f2b997e Patrick Reilly: Merge pull request #300 from yuvipanda/leaflet-bubble-direction... [04:06:10] Project WikipediaMobile - Nightly builds build #434: SUCCESS in 9.6 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/434/ [04:06:10] yuvipanda: (Bug 38912) Fix directionality for text in map bubbles [04:06:44] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/rd8dtQ [04:06:44] WikipediaMobile/master 163a2ac YuviPanda: (Bug 39048) Make page language dir not affect footer direction [04:06:44] WikipediaMobile/master 2a73011 Patrick Reilly: Merge pull request #298 from yuvipanda/footer-direction... [04:06:57] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/m0HDiA [04:06:57] WikipediaMobile/master 6e9cc6b YuviPanda: (Bug 38001) Remove limit of 50 saved pages from Wikipedia app [04:06:57] WikipediaMobile/master a2fb4da Patrick Reilly: Merge pull request #297 from yuvipanda/no-saved-pages-limit... [04:06:57] Project WikipediaMobile - Nightly builds build #435: SUCCESS in 9.5 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/435/ [04:06:57] * yuvipanda: (Bug 38001) Remove limit of 50 saved pages from Wikipedia app [04:06:57] * yuvipanda: (Bug 39048) Make page language dir not affect footer direction [04:06:59] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/WJWD8w [04:06:59] WikipediaMobile/master 408534d YuviPanda: Add appropriate classes to the body, as with MobileFrontent... [04:06:59] WikipediaMobile/master 98e285f Patrick Reilly: Merge pull request #296 from yuvipanda/mf-production-classes... [04:07:12] Project WikipediaMobile - Nightly builds build #436: SUCCESS in 9.6 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/436/ [04:07:12] yuvipanda: Add appropriate classes to the body, as with MobileFrontent [04:07:12] [WikipediaMobile] preillyme pushed 2 new commits to master: http://git.io/qBfKpA [04:07:12] WikipediaMobile/master 4583601 YuviPanda: Load site-specific mobile CSS [04:07:12] WikipediaMobile/master 8203eab Patrick Reilly: Merge pull request #295 from yuvipanda/add-site-css... [04:07:28] Project WikipediaMobile - Nightly builds build #437: SUCCESS in 9.6 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/437/ [04:07:28] yuvipanda: Load site-specific mobile CSS [08:23:41] [bugs] NEW [Bug 40458] preference for "near by" default location (priority: Unprioritized severity: enhancement) https://bugzilla.wikimedia.org/show_bug.cgi?id=40458 [09:16:03] [bugs] NEW [Bug 28515] Dynamic fonts support in mobile gateway (priority: Normal severity: enhancement) https://bugzilla.wikimedia.org/show_bug.cgi?id=28515 [12:46:31] [bugs] NEW [Bug 35251] Add a 'Night Mode' to the Wikipedia Mobile app (priority: Normal severity: enhancement) https://bugzilla.wikimedia.org/show_bug.cgi?id=35251 [13:04:32] [bugs] NEW [Bug 38225] Wikipedia App history view does not support titles/URLs that contain UTF-8 (priority: Unprioritized severity: normal) https://bugzilla.wikimedia.org/show_bug.cgi?id=38225 [13:31:32] [bugs] NEW [Bug 37222] Table borders are always shown (priority: Normal severity: enhancement) https://bugzilla.wikimedia.org/show_bug.cgi?id=37222 [16:48:52] thedj: hi? [16:49:07] thedj: can you look at https://bugzilla.wikimedia.org/show_bug.cgi?id=38225 when you can? thanks! :) [16:57:48] greetings all [16:57:59] y [16:58:01] awjr: you alive after your dentist ordeal ? [16:58:14] tfinc more or less [17:00:59] awjr: is the standup happening today? [17:01:13] tfinc: Well no one is here yet [17:01:16] yessssssssssssssss [17:01:26] tfinc: Jon won't be here Brion isn't here [17:01:56] tfinc: and Michelle isn't around yet either [17:01:59] tfinc: i was planning on it, but if no one else is around perhaps not [17:02:11] * preilly — votes that we delay it a bit [17:02:19] awjr: this is your shot call [17:03:02] tfinc, MaxSem, preilly let's try again at 1015 [17:03:10] awjr: okay [17:03:26] k [17:15:03] michelle just got in [17:15:48] second attempt? [17:15:59] yeah let's do it [17:21:38] * yuvipanda looks around [17:34:15] hey yuvipanda [17:34:26] we'll be seeing you soon [17:34:29] tfinc: indeed :) [17:34:56] tfinc: also, since you won't be around do you want to chat about mobile i18n before pune sometime? [17:35:11] yuvipanda: brion will be doing that with you [17:35:12] New review: awjrichards; "Can you recommend a way to test this?" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/30187 [17:35:13] i've already talked to him about it [17:35:26] whee [17:36:02] tfinc: ah, sweet [17:36:13] tfinc: also, we have night mode now :) [17:36:26] yuvipanda: great. when can we start testing ? [17:36:31] tfinc: as soon as the pull req is merged. [17:36:31] :) [17:36:56] tfinc: also, mind if I push out 1.3beta2 into 1.3 production? It's been tested long enough... [17:37:15] wouldn't need much of the team's time, I can stay up, comb through stuff on my own [17:37:35] yuvipanda: shoot mobile-tech an email so that everyone knows the timeline [17:37:46] tfinc: alright, shooting and upgrading! [17:37:58] yuvipanda: but i'm fine with you owning that. awjr do you want to account for it anywhere ? [17:38:27] * awjr reads backscroll [17:38:33] awjr: yuvipanda isn't a dedicated resource so i'm thinking we should keep this light weight and not bothering [17:38:45] tfinc what is this for? [17:38:49] awjr: android app release [17:38:56] promoting beta -> prod [17:38:56] oh roger that [17:39:27] tfinc: awjr sweet! [17:39:29] yuvipanda: feel free to rope in michelle to watch any app testing you do [17:39:42] i dont think so; i guess just on the app release page and any email anouncement/blog post/etc [17:39:49] tfinc ^ [17:39:58] yuvipanda: exciting stuff :) [17:40:05] yuvipanda: apps are priority number #2 so it won't be our primary focus. mobile web be. but its good for her to follow it [17:40:27] I understand [17:40:41] In a way perhaps it helps to think of it as competition :) [17:40:46] yuvipanda: bring it on [17:40:51] indeed [17:41:02] jon is already beating the app in terms of experience [17:41:03] ;) [17:41:25] up to you and brion to respond to the challenge [17:41:27] true, and I've to catch up. [17:41:40] we shall app away [17:41:41] i like competition like this [17:42:01] ok nexus 10 is built by samsung. 2560x1600 display. hell yes [17:42:23] I just bought a Nexus 7 for 317$, 16GB and wifi-only #FML [17:42:52] you cannot win dude [17:42:55] now there's a 3g nexus 7 too [17:42:57] indeed, but it was like 2 weeks ago [17:43:07] so it hurrtttss [17:43:22] brion: also, look at https://github.com/wikimedia/WikipediaMobile/pull/306? [17:43:39] brion: I'm also thinking of spending some time to port the thing to a native actionbar [17:43:51] yesssssssss me like [17:43:54] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30185 [17:43:59] what, night mode or native? [17:47:24] yuvipanda: https://github.com/yuvipanda/WikipediaMobile/commit/7dd0e7ae63a3ec138c537a31be937159ad206083 theme names should probably be localizable [17:48:19] brion: hmmm. How exactly would 'solarized dark' translate? [17:48:19] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30186 [17:48:33] brion: also, I'm unsure - the idea was for people to be able to create as many themes as they want... [17:48:40] and I dunno if that should be in twn [17:48:53] yuvipanda: like some sort of theme import system? hmm [17:48:57] that gets complicated :D [17:49:22] brion: the idea is eventually that once I get login, I can have an app variant of common.css :P [17:49:24] anyway i dunno about 'solarized' but 'light' and 'dark' are nicely translatable :) [17:50:01] are theme names translated in mediawiki? [17:50:10] I think, if yes, we should translate these too. Else not. [17:51:07] yuvipanda: yes they are [17:51:23] though in japanese they mostly look like transliterations :) [17:51:30] クラシック - classic :) [17:51:34] brion: also, did you see the list of changes that were merged yesterday? Search bar autohide, Mediawiki:mobile.css support, support for the latest Typography stuff and some misc fixes [17:51:38] ah, sweet. [17:51:44] ベクター - vector :) [17:51:44] i'll add them then [17:51:52] sweet. i'll check it out [17:52:13] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30288 [17:54:44] yuvipanda: any way you can make the section arrows light-on-dark in the dark theme? [17:54:55] oh, i missed that graphic [17:54:58] brion: I'll do that too [17:55:33] sweet [17:55:59] brion: there are a few problems with inline styles, butt I think it's preferable to leave them be and fix them in the content [17:56:08] yeah [17:56:08] this color scheme makes the problems a lot more obvious [17:56:09] than the default one [17:56:53] yeah. i see some issues with titles in info boxes and things [17:57:30] brion: essentially, anything that specifies a background-color but no color, or vice versa [17:58:29] hmmm. fedex claims my surface tablet is delivered… let's see where it's hiding :) [17:59:32] whoa where did article section editing come from in MF? [18:00:56] awjr: from the magic of jon [18:01:07] fancy [18:01:23] oh but the footer is broken in beta :( [18:02:06] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30298 [18:04:43] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30299 [18:09:59] [bugs] NEW [Bug 28515] Dynamic fonts support in mobile frontend extension (priority: Normal severity: enhancement) https://bugzilla.wikimedia.org/show_bug.cgi?id=28515 [18:10:00] [bugs] NEW [Bug 41412] Android section issues ( 2.2.2 2.3.4 and 2.3.5) (priority: High severity: major) https://bugzilla.wikimedia.org/show_bug.cgi?id=41412 [18:10:59] mornin jdlrobson [18:11:22] jdlrobson: i've been reviewing changesets and noticed that the footer is broken (no longer collapsible) in beta [18:11:33] morning [18:11:44] various android users are complaining about the new design [18:12:01] telling me i should revert back to the ugly one that works so guess I'll look into that today [18:12:08] but yes footer in beta is no longer collapsible [18:12:19] oh is that by design? [18:12:44] it's meant to be that way awjr https://mingle.corp.wikimedia.org/projects/mobile/cards/248 [18:13:09] unless i've misunderstood the poorly written story :) [18:13:51] i guess that's a question for Maryana, but i read that as just to remove the 'more'/'less' text but keep the carrot [18:14:00] i also notice the most common issue we have on the site is section toggling being broken [18:14:15] so it might be a good idea to leave it open since there are important links in there to desktop site [18:14:45] awjr: your interpretation also makes sens [18:14:46] "doesn’t need both the carrot and the more/less handle" i read as in doesn't need both those objects [18:14:59] ambiguous statement [18:15:02] yeah [18:15:07] Maryana: can you confirm ^? [18:15:21] sorry - no "more" but keep the carrot [18:15:45] it doesn't need both of those things, so let's just stick w/the arrow [18:16:28] brion: updated. [18:16:52] Maryana, jdlrobson: that is a good example of where writing out the steps of how to test the acceptance criteria is useful [18:17:17] erggh [18:17:44] my indian visa has been 'pending approval of the government of india' since 10/18 :( [18:18:00] awjr: :-S [18:18:06] can you ring [18:18:17] i am gonna try at lunch but i do not expect much to come of it [18:19:01] even when you're not there india has a way of keeping you on your toes [18:19:30] :) [18:24:33] awjr: can you push that story back to ready for development then? [18:24:46] i don't have permission [18:25:01] jdlrobson: done [18:27:02] awjr: can i also have permission to move stuff back [18:27:21] i have several stories in in development that i want to move back to in analysis [18:27:21] i used to be able to do this [18:27:50] i haven't changed the transitions for the stories, so i dont know why that would've changed [18:28:05] :/ [18:28:09] "Sorry, you cannot drag this card to lane Ready for Development. Please ensure there is a transition to allow this action and this card satisfies the requirements." [18:28:09] jdlrobson: for now can you ping product to move the stories? that way the change is also on their radar [18:28:35] awjr: it's just a lot easier if i can do it - i'll forget if i can't do it the moment i want to [18:28:49] i usually send an email but it doesn't get moved back [18:28:56] at moment I'm resorting to writing BLOCKED in title [18:28:57] jdlrobson: for now just tell product and i'll look into the transitions later [18:29:03] my Surface RT tablet arrived :D wikipedia app runs as expected so far [18:29:22] which card do you want to move, jdlrobson? [18:29:25] meanwhile windows phone 8 sdk comes out tomorrow [18:29:42] Maryana: can you please move stories 197 [18:29:43] 232 [18:30:19] are you blocked on design? we should be able to unblock you after today's design/eng meeting [18:30:52] yes Maryana [18:30:57] but can you move them back to in analyiss [18:31:03] ok [18:31:06] so we don't lose track of the fact that they are not in development currently [18:31:17] thanks Maryana [18:31:32] heh, well, don't speak too soon - let's see if mingle lets me [18:31:42] ah, there we go [18:31:55] cool i can finally replicate https://bugzilla.wikimedia.org/show_bug.cgi?id=41412 [18:32:30] if you go to a card and scroll to that tan-colored area, you should be able to change the status from there [18:32:39] i've had bad luck trying to drag things [18:47:23] jdlrobson: im looking at https://gerrit.wikimedia.org/r/#/c/30303/1 - cleanup templates in subsections do not appear to be reformatted like if they are in the main section; is that expected behavior? [18:48:43] jdlrobson: also took a quick look at transitions and added ones for in dev -> ready for dev and ready for dev -> ready for analysis; i thought i had added those a while ago but i guess not. [18:49:04] awjr: this is why it needs more analysis [18:49:11] the story was very confusing [18:49:32] oh sorry i misunderstood [18:49:49] i can't' think about that now [18:49:56] i'm in the middle of debugging these android issues [18:50:00] i want a fix by tomorrow [18:50:10] k no worries [18:50:13] just mark it -1 awjr if it looks strange [18:50:56] New review: awjrichards; "Cleanup templates in subsections are not getting reformatted as buttons (like a cleanup template in ..." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/30303 [18:52:04] New patchset: Brion VIBBER; "First layer of mobile-friendly watchlist display." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/29621 [18:52:32] [bugs] NEW [Bug 37281] Special:Search doesn't properly redirect on mobile devices (priority: Unprioritized severity: normal) https://bugzilla.wikimedia.org/show_bug.cgi?id=37281 [18:53:01] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30308 [18:53:38] ok card 150 is in 'ready for testing', and the initial watch list stuff is in a gerrit review waiting to be judged [18:56:55] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30351 [18:58:02] [bugs] NEW [Bug 41141] Meta-Wiki mobile site has errant trademark symbol (™) in footer (priority: Unprioritized severity: enhancement) https://bugzilla.wikimedia.org/show_bug.cgi?id=41141 [19:03:12] im on a surface tablet wheee [19:09:26] tfinc, awjr_lunch, MaxSem, jdlrobson, brion: http://staging.wmflabs.org/index.php/Main_Page [19:09:40] preilly: \o/ [19:09:41] free staging. hehe [19:09:45] :) [19:10:01] how close is staging to test. ? [19:10:04] do we want to get watch list in there or wait until next week? [19:10:19] preilly, what's the difference between this and mobile-testing? [19:10:23] tfinc: I'm installing varnish on it now [19:10:38] MaxSem: mobile-testing is dead [19:11:14] eh? [19:11:38] MaxSem: it was a victim of labs migration [19:12:22] MaxSem: I'm in the process of importing enwiki-20121001-pages-articles.xml into the new staging instance [19:12:36] preilly, sehr gut [19:13:12] but it worked last week, wtf [19:13:12] that will take some time :) [19:13:32] MaxSem: labs is a mess [19:13:46] brion: yeah [19:13:47] brion, it will start crawling much earlier [19:14:05] brion: but at least it has some test data already [19:14:15] preilly, on gluster? [19:14:44] MaxSem: yeah, I saved the project data [19:15:04] MaxSem: but MySQL isn't running off GlusterFS [19:15:28] yeah, I had to switch it to local storage cuz gluster was only pretending to work [19:15:42] hm [19:15:59] "Read this article?" [Try again] [Yes] "Intellectual growth should commence at birth and cease only at death" Albert Einstein [19:16:33] i'm not sure what my choices of "Try again" and "Yes" mean :) [19:17:31] ok so… either this is a weird error message, or random page has been changed to return a page title and einstein quote instead of loading the page [19:17:41] "try again" appears to give me another random page title [19:17:51] and "yes" actually loads the article... [19:18:18] what's the purpose of this? [19:20:42] [bugs] NEW [Bug 41502] Blank messages via Mobile Feedback should not be sent (priority: Unprioritized severity: normal) https://bugzilla.wikimedia.org/show_bug.cgi?id=41502 [19:22:10] filed as https://bugzilla.wikimedia.org/show_bug.cgi?id=41503 [19:23:36] MaxSem: everything is located in staging:/mnt/p [19:24:29] MaxSem: I've created a script in staging:/mnt/p/core/extensions named update-local-extensions.sh to update core and the installed extensions [19:25:02] aha [19:25:34] MaxSem: also these are symlinks: extensions -> /mnt/p/extensions, LocalSettings.php -> /mnt/p/LocalSettings.php, .htaccess -> /mnt/p/.htaccess [19:57:10] i am ready for this meeting anytime. just send me the hangout link. [19:59:55] be up there in a few [20:09:09] http://etherpad.wikimedia.org/MobileUX [20:09:14] etherpad ^ [20:09:30] brion: I'd want you to merge https://github.com/wikimedia/WikipediaMobile/pull/307 once your meeting is done :) [20:09:39] ok ping me then [20:09:42] brion: will do! [20:13:47] can we have some sort of discussion about reducing !important in MF and removing some of the overridden markup, now that we have Mobile.css ? [20:14:15] not now per se, but at some point, in coordination with the css gurus of en.wp or something. [20:18:54] perhaps move all 'site specific overrides' into a separate css module, and only load that if MediaWiki:Mobile.css == empty or something ? [20:20:04] thedj: that makes sense to me [20:20:11] thedj: you should talk to jdlrobson [20:20:26] New review: awjrichards; "Some whitespace issues and various PHP warnings/errors. Also, should we be consistent about generati..." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/29621 [20:20:40] jdlrobson: ^^ that :D [20:20:43] thedj: i'd love the remove !important [20:22:10] thedj: the !importants are there due to inline styles [20:22:28] not all of them... [20:24:01] anyway, i just want to set up a strategy of some sort to tackle the mbox, navbox, infobox styling basically [20:26:33] https://mingle.corp.wikimedia.org/attachments/6fe669d5d4bfe7cc6790d84bd75ba672/152/Chrome-01.png [20:29:51] heh. the graphics on the board and the graphics in teh mingle cards do not match up. [20:29:54] hence my confusion. [20:30:29] thedj: +1. I just added a dark theme to the wiki app, and that makes the inline style problems a lot more obvious [20:32:43] there is a lot we can do there, even before adding 'page' specific css as discussed. [20:33:11] just adding a few classes that could be reused for general / very common styling would go a big way [20:33:47] tfinc: what is Michelle's nick on IRC? [20:33:52] jcmish --^ [20:34:10] yuvipanda: some lists if problematic issues would also go a long way btw. [20:34:32] tfinc: thanks [20:34:36] thedj: looking at where !important is being used would be a good start, I think [20:34:51] now it's all hidden. perhaps we can add a temp flag to exclude all the overrides, so that is is easier to figure out where we need to fix things [20:35:01] jcmish: you can now use http://staging.wmflabs.org/wiki/A_Clockwork_Orange for testing [20:36:13] yuvipanda: yeah but all the importants on 'table' for instance are all there for very low level overrides, yet blocking proper styling of some high level tables now.... [20:36:14] jcmish: it is still importing data but is basically useable at this point [20:36:19] sort of a chicken egg problem :D [20:36:27] thed: heh. [20:36:44] thedj: should be simple enough - we just have to exclude mf-hacks.css [20:37:18] I could make a one-off version of the app that does it, and can work on this. Unusre if/when jdlrobson can get to this? [20:38:40] i would not have a problem with sorting out some of the site vs. en.wp styling overrides into seperate files, but i don't really understand the stylesheets dir anymore of MF [20:38:44] there is so much there. [20:39:32] is /devices still used for instance ? [20:39:35] heh [20:39:51] and less vs. common.... [20:41:12] heh, I think jdlrobson will have to answer you on that thedj [20:43:27] table.gallery ? [20:43:37] those are divs these days :D [20:45:01] hey what's up [20:45:46] thedj: basically if there are any rules in mf-common.css and mf-hacks.css that could be done in Mobile.css, write them in Mobile.css and raise a bug for them to be removed [20:46:02] What about Mobile.css for other wikis theN? [20:46:15] yuvipanda: this is why I'm not a big fan of Mobile.css [20:46:53] could we imagine making Mobile.css for all projects pulling from a gerrit repository [20:47:25] 'pulling from a gerrit repo'? i'm confused [20:49:03] well my main issues with Mobile.css are 1) it encourages cargo cult programming 2) projects have their own one despite using the same templates so you get inconsistencies in styling between projects 3) mediawiki currently doesn't have a git blame type feature so you cannot query the reasons certain css rules got introduced 4) being able to edit on a wiki encourages bad testing 5) there is no code review step - changes go live straight away an [20:49:03] certain css rules can cause serious performance problems on certain browsers [20:49:38] so if you had a gerrit or git project which had Mobile.css in it you could manage all the above [20:50:03] you could have an automatic deployment to the wiki page say every Monday [20:50:22] the problem is that we have no such thing as 'wikipedia' skins that all wikipedia's use [20:51:12] there has been talk of moving some parts of at least infobox into core. but navbox for instance is rather 'wikipedia' specific [20:51:26] brion: please poke me when the meeting is over :) Thanks! [20:51:43] yuvipanda: gimme a few minutes to go over some feedback from awjr on this patch then i'll look :) [20:51:50] brion: thanks! [20:52:11] [bugs] RESOLVED [Bug 31675] Port MobileFrontend to use ResourceLoader for JS and CSS (priority: Unprioritized severity: enhancement) https://bugzilla.wikimedia.org/show_bug.cgi?id=31675 [20:53:03] jdlrobson, "despite using the same templates" [20:53:09] naive boy:D [20:53:29] hah [20:53:55] hehe [20:54:08] I wonder if the site specific cargo cult CSS / Template copy pasting is a genie that can not be put back... [20:55:02] and who says that every wiki wants the same styling? [20:55:05] well it can to some degree, but it will be INCREDIBLY slow. it's like saying "Linux, just pick a windowmanager already" [20:55:18] "community: agree on some templates" [20:55:30] they don't need to [20:55:52] jdlrobson: if you want to, should be possible to build a dashboard of sorts that brings you latest changes to Mobile.css across projects :D [20:56:00] when I look at French or Italian WPs, my eyes are hurt from all these colors [20:56:06] but that's their choice [20:56:14] and we can engage in some sort of svn-style post-commit review [20:56:20] you can't force everyone to do what you say [20:57:12] New review: Brion VIBBER; "various little things fixed in patchset 2." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/29621 [20:57:26] [bugs] NEW [Bug 41509] mf-common has table.gallery, but gallery is a div these days. (priority: Unprioritized severity: normal) https://bugzilla.wikimedia.org/show_bug.cgi?id=41509 [20:57:49] MaxSem: yuvipanda thedj : sorry i really can't have this conversation right this minute but I really believe we have a larger problem here which is editors have to resort to Mobile.css and inline styles to style project specific content. Both of which are terrible ways of doing it as they don't involve any review step. I would welcome any system which 1) makes these changes more transparent 2) allows more discussion around changes and 3) dri [20:57:50] style consistency between pages (due to inline styles there are not even consistencies across wikipedia for example) [20:58:28] it's a wiki, no reviews are possible nor needed [20:59:05] you'll have to get used to users being allowed to do insane things, it's by design [20:59:26] yuvipanda: ok what am i looking at? [21:00:24] okay, 1 hour before deployment - how are we looking [21:00:25] ? [21:00:42] tfinc: are we going to do a triage list for devcamp similar to http://etherpad.wikimedia.org/wmbangalore-bugs [21:01:02] ? [21:01:19] yuvipanda_: sure. i haven't had the time to build it. feel free to add mobile bugs to that [21:02:02] brion: at https://github.com/wikimedia/WikipediaMobile/pull/307 [21:02:45] brion: found (yet another!) saved pages bug when doing testing, and turned out to be another bug caused by a (seemingly innocuous) PhoneGap code change. Fix is a hack to cordova.js [21:02:52] funnn [21:02:58] brion: might also fix the 'saved pages do not show up intermittently!' bug [21:03:34] brion: Next thing I'm going to do once I release 1.3 is to rewrite entire saved pages to be all Java. I don't think we've done one release where a single saved pages related bug did not crop up [21:03:39] heh '+ throw "You upgraded cordova but forgot to add back / fix the websql shim!";' [21:04:00] brion: indeed, it's a hack to remind us that there is a hack :) [21:04:01] yuvipanda: does this need fixing upstream? [21:04:30] brion: I'm unsure. The problem was that PhoneGap < 1.4 was less specific about when it used the shim, while later versions were more specific [21:04:41] so the newer code is technically more 'correct', but of course incompatible [21:04:51] bleah [21:05:19] so I don't really know a clean solution to this that does not involve us doing hacky stuff [21:05:41] will forcing use of the shim break stuff for people who were getting the webkit version before? [21:06:03] brion: the only people who were getting that were 1.3 beta users - and I think it's okay for stuff for them to break [21:06:32] ok [21:07:00] brion: but yes, it is possible - I think. But in my testing (2.3 emu, 4.1 devices) that seems to be not the case (1.4 always uses shim, 1.4+ mostly uses webkit except when it doesn't) [21:07:14] the difference in code was how they were detecting when to use shim vs webkiot [21:07:34] <1.4 they were simply checking if an exception was thrown at one point. Later they started checking for an error code in the exception too. More specific. [21:08:01] * brion files note for later: "never use websql, it will explode someway, somehow" [21:08:40] brion: any opposition to me moving Saved Pages to full native code? (for next release, of course!) [21:09:14] can someone still tell me the diff between less and common btw ? [21:09:26] I have waaay too many branches that begin with 'saved-pages' or 'fix-saved-pages' [21:09:43] yuvipanda: please do [21:09:59] brion: thank you! Now it would be awesome if you could merge that :) [21:10:07] :) [21:10:22] thedj: I think the .less files generate the .css files [21:10:43] oh crap. [21:11:06] then i just edited all the wrong files :D [21:11:15] you did! [21:11:22] we should put a warning there somewhere, unsure where [21:12:28] we might consider putting the .less files in the same dirs as the .css files [21:12:37] rather than a separate tree [21:13:07] perhaps a DONOTEDIT.txt file in the css folders? :) [21:14:00] the thing probably has an option to add a header automatically [21:16:43] oh great, more package managers [21:19:29] [WikipediaMobile] brion pushed 2 new commits to master: http://git.io/h7QYuQ [21:19:29] WikipediaMobile/master 11ba8aa YuviPanda: Fix Saved Pages *again*... [21:19:29] WikipediaMobile/master 05c411c Brion Vibber: Merge pull request #307 from yuvipanda/fix-saved-pages-for-the-goddamn-nth-time-again... [21:19:37] Project WikipediaMobile - Nightly builds build #438: SUCCESS in 9.7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/438/ [21:19:37] yuvipanda: Fix Saved Pages *again* [21:20:57] brion: thamls! [21:20:57] *thanks [21:21:17] maybe pull in the other two ones too while you're at it? :P [21:21:39] looking [21:21:59] [WikipediaMobile] brion pushed 6 new commits to master: http://git.io/o3PFvQ [21:21:59] WikipediaMobile/master 7dd0e7a YuviPanda: Add support for multiple content themes [21:21:59] WikipediaMobile/master 1210c50 YuviPanda: Added a Theme based on Solarized Dark... [21:21:59] WikipediaMobile/master a8fc69a YuviPanda: Update reference reveal to support dark theme [21:22:08] Project WikipediaMobile - Nightly builds build #439: SUCCESS in 9.7 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/439/ [21:22:09] * yuvipanda: Add support for multiple content themes [21:22:09] * yuvipanda: Added a Theme based on Solarized Dark [21:22:10] * yuvipanda: Update reference reveal to support dark theme [21:22:10] * yuvipanda: Make Theme names translateable [21:22:11] * yuvipanda: Added dark-theme assets for expand/collapse buttons [21:22:32] one more! [21:22:50] yuvipanda: https://github.com/wikimedia/WikipediaMobile/pull/299 this one needs a rebase or manual merge resolution [21:23:22] ah, let me do that [21:24:50] I found one irc client for windows rt and im not so sure I like it. seems to have issues with keyboard focus [21:25:15] definitely easier to type with this touch cover than on the touchscreen though [21:25:28] brion: https://github.com/wikimedia/WikipediaMobile/pull/308 [21:25:29] rebased [21:25:44] booyah [21:25:48] [WikipediaMobile] brion pushed 2 new commits to master: http://git.io/klhGYw [21:25:48] WikipediaMobile/master 37f0999 YuviPanda: (Bug 40262) Fix direction of references [21:25:48] WikipediaMobile/master 8b52fef Brion Vibber: Merge pull request #308 from yuvipanda/citation-direction-2... [21:25:50] merged [21:25:58] Project WikipediaMobile - Nightly builds build #440: SUCCESS in 9.6 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/440/ [21:25:59] yuvipanda: (Bug 40262) Fix direction of references [21:26:01] awesome brion is awesome :) [21:26:10] yay [21:29:19] New review: Jdlrobson; "In beta the best way to test is to go into airplane mode and then click on a link in the article." [mediawiki/extensions/MobileFrontend] (master) C: 0; - https://gerrit.wikimedia.org/r/30187 [21:41:24] yuvipanda: hmm, problem with the rtl button shift on the reference popup [21:41:26] it can overlap text [21:42:48] hm [21:43:06] did we start sorting the language list alphabetically? [21:50:33] MaxSem: any chance we could deploy a patch today? [21:50:49] i have a fix for https://bugzilla.wikimedia.org/show_bug.cgi?id=41412 ( cc tfinc ) [21:51:00] well, aren't we going to deploy everything? [21:51:02] excellent [21:52:07] even better :) [21:52:14] New patchset: Jdlrobson; "remove window scroll event (bug 41412)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30701 [21:52:14] New patchset: Jdlrobson; "toggle sections on mousedown rather than click" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30702 [21:52:14] please can we make sure those ^ get deployed? [21:52:28] awjr: brion ^ [21:52:38] * brion pokes em [21:53:30] Change merged: Brion VIBBER; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30701 [21:53:49] * jdlrobson shakes his fist at position fixed  [21:53:55] tfinc: can you put https://dl.dropbox.com/u/8768784/Wikipedia-v1.3Android.apk in dumps when you've the time? thanks! [21:54:01] yuvipanda: sure [21:55:06] mm i think i found a bug http://localhost/w/api.php?format=json&action=tokens&type=edit is returning {"tokens":{"edittoken":"+\\"}} [21:55:06] 1 [21:55:10] when i'm not logged in [21:55:11] is that normal? [21:55:16] yuvipanda: http://dumps.wikimedia.org/android/Wikipedia-v1.3.apk [21:55:20] 'ShowRead in another language' - hmm that looks wrong. [21:55:36] brion: ? [21:55:48] jdlrobson: that sounds correct (edit token being +\) [21:56:08] ok cool [21:56:10] just looked strange [21:56:33] yeah iirc we stuck in a couple chars to make sure they don't get broken by shitty bots ;) [21:57:34] brion: I would like "shitty bots" to be the new name going forward :) [21:57:36] Change merged: Brion VIBBER; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30702 [21:57:37] New patchset: Jdlrobson; "distinguish between token types when caching" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30711 [21:57:44] :) [21:57:46] ^ brion also can you check that whilst there? [21:58:33] jdlrobson: for some reason on main page, but not on article pages, the 'read in another language' button is coming up 'ShowRead in another language'. very weird [21:58:41] mm [21:58:48] on your local brion? [21:58:55] yeah [21:59:10] * jdlrobson doesn't have a main page set ;-) [21:59:28] just stick
around the whole page, that's what i did ;) [22:00:29] brion: how do i add a different language version? [22:00:45] ah [22:00:58] you gotta add some crap to your interwiki table in the database :P [22:01:28] there used to be a convenient file you could source with all the wikipedia languages, lemme see if it's still hiding around [22:02:11] damn there' just the interwiki.sql with non-wikipedia ones [22:02:12] grr [22:02:46] anyway add some entries for prefixes like 'es', 'fr', whatever [22:02:49] and then add some links on the page [22:03:01] Change merged: Brion VIBBER; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30711 [22:03:04] brion: is an edit token always +\\ ? [22:03:20] it's currently always +\ if you're anon [22:03:28] so it won't be if you are not anon? [22:03:29] if you're logged in then it's a code from your session data [22:03:43] brion, the latest merge didn't get into what I'm deploying right now [22:04:11] yuvipanda: don't forget to update http://www.mediawiki.org/wiki/Mobile/Release_history [22:04:41] yuvipanda_: don't forget to update http://www.mediawiki.org/wiki/Mobile/Release_history [22:05:09] tfinc: I sent out an email update. Shall push out the app in about 8 hours so I can guarantee that I'll be up as it rolls out. [22:05:10] New patchset: Jdlrobson; "don't show edit button for anons" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30713 [22:05:26] tfinc: found a saved pages bug a few hours ago that I fixed (brion merged it) so no release today (my time) [22:05:29] tfinc: I will! [22:06:21] awjr, brion, jcmish, jdlrobson, Maryana: latest MF is live on http://test.m.wikipedia.org [22:06:23] please test [22:06:28] whee [22:07:33] can do MaxSem [22:07:33] brion: looking into language issue now [22:07:34] :) [22:07:47] \o/ [22:07:53] hm, if i go to the menu and hit 'random' multiple times, i get a stack of [22:08:01] "Ready this article? [Try again] [Yes]" [22:08:01] *Read [22:08:16] me too [22:08:33] hmm, the stack only seems to happen on Special:MobileOptions [22:08:36] MaxSem: do you have a list of changes being deployed? [22:09:04] meh, forgot about it in my land of puppets [22:09:13] i really find these buttons confusing. 'try again' tells me that it failed, and i have to try again to get a random page for some reason [22:09:26] brion have a fix :) [22:09:31] :) [22:09:44] just saved an edit, but it took me back to the desktop page [22:10:25] New patchset: Jdlrobson; "fix label for languages" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30715 [22:10:50] Maryana: that's because redirection is funky if you are not on a phone :( [22:10:53] or are you on a phone? [22:11:08] ah, no. i'll try it out now, though [22:11:11] I tried it on safari [22:11:18] emulation an iphone and it worked [22:11:20] when i push 'random' and get the prompt, there's an "edit" link that seems to go to the page i was previously on [22:12:02] do we really need "Read in another language" when there are no other languages? [22:12:03] brion: i wouldn't be surprised. random isn't' that polished as i wasn't sure if it was something we wanted [22:12:07] jdlrobson, Maryana, i think it would be better to handle that redirection correctly [22:12:18] MaxSem: we shouldn't ni [22:12:21] where are you seeing that? [22:12:28] sounds like a bug [22:12:30] http://test.m.wikipedia.org/wiki/San_Francisco#section_language [22:13:04] this is helluva misleading, including the fact that "This article is available in 1 language" could be interpreted as "one more language" [22:13:05] just edited on iphone. amazing! [22:13:10] :D [22:13:30] yay! [22:13:30] mm I'm getting 132 languages for that one... [22:13:39] This article is available in 123 languages [22:13:54] where is the post-edit redirect handled? [22:13:54] (for San Francisco ) < MaxSem [22:14:03] Maryana: i'm already not happy with editing [22:14:08] i want to make it section level only [22:14:10] without the toggling [22:14:23] but that will have to wait :) [22:14:56] jdlrobson, brr - my bad, see http://test.m.wikipedia.org/wiki/Unicorns#section_language w/o beta [22:15:11] yeah, the headers get blanked halfway through in editing mode, for some reason [22:15:26] mmm MaxSem seems like an issue with non-beta [22:15:33] maybe related to... [22:15:42] https://bugzilla.wikimedia.org/show_bug.cgi?id=41458 [22:15:47] looks like nobody tests it these days :( [22:16:21] MaxSem: talk for yourself [22:16:23] :P [22:16:38] i test all the time.. there's just too much to test! [22:16:39] * MaxSem talks for what he sees [22:16:50] oh, looks like you're allowing editing for logged out, too - was that intentional, jdlrobson? [22:17:22] Maryana: someone needs to merge https://gerrit.wikimedia.org/r/#/c/30713/ [22:17:56] looking [22:18:10] MaxSem: i think we should move our deployment window to nearer the end of the week [22:18:24] (to help with the testing) [22:18:27] New review: Brion VIBBER; "Feels a bit hacky but will do the job for now." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 2; - https://gerrit.wikimedia.org/r/30713 [22:18:27] Change merged: Brion VIBBER; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30713 [22:18:31] stuff has a habit of being committed friday, merged late friday or early monday [22:18:59] jdlrobson, doesn't matter - it's still a week between deployments, still lot of time to commit bugs [22:19:50] what will change if we deploy on Thursday code committed on Wednesday? [22:20:12] MaxSem: anyhow i think this is a separate conversation but I think it's the job of __everyone__ in the team to test regularly - if bugs are showing too frequently we need to code review/test better. [22:23:40] New patchset: Jdlrobson; "only print language section if there is a language rendered (bug 41458)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30716 [22:24:06] [bugs] NEW [Bug 41458] List of languages incomplete (priority: Unprioritized severity: normal) https://bugzilla.wikimedia.org/show_bug.cgi?id=41458 [22:24:40] jdlrobson, awjr: so in non beta I should see the down arrow for more but in beta I don't I get the default of the footer opened. Just making sure this is correct behavior? [22:25:35] jcmish: it is semi-correct behavior [22:25:43] awjr: did that footer stuff get merged? [22:25:49] hmm [22:25:51] you can always rever that commit? [22:25:51] jdlrobson: what footer stuff? [22:26:07] awjr: the footer misunderstanding we discussed earlier [22:26:16] jdlrobson: i do not know which commit it was [22:26:22] * jdlrobson checks gerrit [22:27:16] Change-Id: I3e448c1055abba63fcfc5ff3789b6883abb2fe93 and Change-Id: Ie6f9b5550019bbb0ee2374b8018499f76e79cd6a [22:27:22] * awjr looks [22:27:31] brion: is there any detail page for the win 8 app that i can link to for the monthly eng post ? [22:27:33] New review: Brion VIBBER; "The check against $wgLanguageCode may be what's breaking English links on Simple English Wikipedia." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/30716 [22:27:36] if not i'll link to the blog pos [22:27:37] t [22:28:03] tfinc: there's the blog entry: https://blog.wikimedia.org/2012/10/26/wikipedia-app-for-windows-8-and-windows-rt-tablets/ [22:28:11] New patchset: TheDJ; "Remove SOPA styling from MF" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30718 [22:28:11] New review: Jdlrobson; "Should we remove that if statement instead?" [mediawiki/extensions/MobileFrontend] (master) C: 0; - https://gerrit.wikimedia.org/r/30716 [22:28:11] the store entry: http://apps.microsoft.com/webpdp/en-us/app/wikipedia/6b80bf54-1a31-4651-acce-59a5b5c2b7c8 [22:28:21] New patchset: awjrichards; "Revert "remove footer from beta"" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30720 [22:28:25] or this page on mw.org: https://www.mediawiki.org/wiki/Mobile/Windows_8_Metro [22:28:34] New patchset: awjrichards; "Revert "refactor footer css"" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30721 [22:30:02] jdlrobson, brion can you dbl check those two reverts? quick test locally looks ok to me ^^ [22:30:11] awjr: sure [22:30:55] awjr: those reverts are not changing up in my local machine :/ [22:31:05] clear cache? [22:31:05] New review: Brion VIBBER; "Probably... it seems to be there to remove self-language links but that doesn't seem to be much of a..." [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/30716 [22:31:23] awjr: did you push? [22:31:28] jdlrobson: no those changes have not been merged [22:31:30] git pull origin master doesn't grab anything new [22:31:43] ahh [22:31:44] sorry [22:31:46] it is ok :) [22:32:00] but i didnt want to merge the reverts until we're sure they're clean [22:32:20] test failed, lemme retrigger and make sure it's ok [22:32:43] 2:32:07 [exec] Auto-merging stylesheets/less/common/mf-footer.less [22:32:43] 22:32:07 [exec] CONFLICT (content): Merge conflict in stylesheets/less/common/mf-footer.less [22:32:54] merge conflicts \o/ whee [22:35:15] blargh brion are you fixing the conflicts or shall i? [22:35:41] New review: Jdlrobson; "Actually I don't think it is necessary to revert this" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/30721 [22:36:04] awjr: i'm not sure how these should be resolved offhand [22:37:06] yeah it looks nasty [22:37:38] awjr: so 30721 doesn't need to be reverted anyhow [22:37:51] Change abandoned: awjrichards; "(no reason)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30721 [22:39:09] jdlrobson: ok i abandoned it; im trying to clean up this merge but i think it's gonna take a bit [22:39:17] :( [22:40:02] New patchset: TheDJ; "Split off en.wp specific stuff into a separate file." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30723 [22:40:58] New patchset: Jdlrobson; "reveal simple wikipedia language link again (bug 41458)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30716 [22:41:49] blech [22:42:20] actually jdlrobson i could use your help with the merge particularly with the less/css files [22:42:40] [bugs] REOPENED [Bug 20030] ISBN Special:BookSources page - world map doesn't work on mobile site (priority: Low severity: normal) https://bugzilla.wikimedia.org/show_bug.cgi?id=20030 [22:42:41] [bugs] NEW [Bug 41412] Android section issues (2.2.2, 2.3.4 and 2.3.5) (priority: High severity: major) https://bugzilla.wikimedia.org/show_bug.cgi?id=41412 [22:42:49] part of the conflict is i think a result of having the refactored css too [22:42:54] Change merged: Brion VIBBER; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30716 [22:43:37] awjr: if you ever have any merge conflicts on css files [22:43:51] simply run make less [22:43:51] the only one that matters is the less file [22:43:55] since the css is a result of a compile step [22:44:20] yeah, but that doesn't help the merge conflicts in mf-footer.less :p [22:44:42] k, bedtime [22:44:48] nite folks [22:44:50] what do you use for conflict resolution? [22:45:21] Change merged: Brion VIBBER; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30723 [22:47:57] [bugs] NEW [Bug 41514] Hash links do not open things they refer to in hidden sections (priority: Unprioritized severity: normal) https://bugzilla.wikimedia.org/show_bug.cgi?id=41514 [22:50:34] awjr: i'm super confused [22:50:48] awjr: are the merge conflicts for https://gerrit.wikimedia.org/r/#/c/30720/ ? [22:51:02] eeeeeexcellent - I've managed to irreversibly kill Solr on Labs:P [22:51:17] jdlrobson: yes, in mf-footer.less [22:51:22] so what's the issue? [22:51:22] https://gerrit.wikimedia.org/r/#/c/30720/1/stylesheets/less/common/mf-footer.less [22:51:31] just look at that and see what happened and redo those changes to the new version [22:51:48] want me to sort it out? [22:51:54] jdlrobson: mf-footer.less was refactored and merged, so it is not so trivial [22:52:01] why does that matter? [22:52:02] yes please, that will probably be faster than me trying to piece this together [22:52:36] jdlrobson: in the big scheme of things, it doesn't. in the interest of getting this done for the deployment, it is makign it more challenging for me to parse through the conflicts [22:52:43] k looking [22:57:44] awjr: maybe we just shouldn't merge this for this deployment? [22:57:53] it's not the end of the world if it's like this till tuesday [22:58:28] jdlrobson: it's up to Maryana/product [22:58:28] it's only in beta [22:58:44] merge a revert to the changes, you mean? [22:59:44] Maryana: the question is whether or not to leave the footer broken in beta (that is, uncollapsible), as the fix for it is a bit time consuming [23:00:53] New patchset: Jdlrobson; "Revert "remove footer from beta"" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30725 [23:00:53] anyway awjr ^ your call [23:00:54] ah, i see. do you mean in production or on test.wikipedia, b/c it seems to be working fine for me on beta prod [23:01:01] or Maryana 's [23:01:08] that's the merge conflict sorted [23:02:16] jcmish: can you file a bug under MobileFrontend beta for your lovely feature? :) [23:02:18] jdlrobson: that is missing the 'Article by http://test.m.wikipedia.org/w/index.php?title=Main_Page&action=history like you' text [23:02:43] ? [23:02:52] derp copy/past fail [23:03:07] jdlrobson: the 'article by contributors like you' line is missing in the footer text [23:03:16] on localhost? [23:03:29] yes [23:03:36] shows for me.. [23:03:42] under Desktop | Mobile [23:04:08] i see it [23:04:14] awjr: ? [23:04:34] cleared cache and it works ok [23:04:35] false alarm [23:04:49] so the bug is just that that section doesn't collapse? that's totally fine [23:04:50] doing it now jdlrobson :D [23:05:03] * jdlrobson notices there is far too much confusion in the room [23:05:19] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30725 [23:05:21] thanks jcmish [23:14:51] New patchset: Jdlrobson; "allow user to try again when a page load fails" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30187 [23:16:35] New patchset: Jdlrobson; "ensure settings link correctly validates when title has whitespace" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30178 [23:17:15] awjr: > https://gerrit.wikimedia.org/r/#/c/30720 can you abandon? [23:17:16] it's confusing.. [23:17:47] Change abandoned: awjrichards; "(no reason)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30720 [23:17:55] 40 minutes left - shall we continue or rollback? [23:18:20] what are the current blockers MaxSem ? [23:18:30] let's ask Maryana [23:19:08] it's still really hard for me to know what's changed and what's buggy in what's changed [23:21:17] if the only pressing issue is the uncollapsible footer in beta, then i say go ahead & push to production [23:22:25] Maryana here are the two I have they seem minor [23:22:26] https://bugzilla.wikimedia.org/show_bug.cgi?id=41458 [23:22:26] https://bugzilla.wikimedia.org/show_bug.cgi?id=41516 [23:22:26] jdlrobson, when do we request edit tokens? [23:22:55] as well as the footer :) I have to save things off to keep track [23:23:08] those are the only ones I see [23:23:23] [bugs] NEW [Bug 41517] Windows 8/RT Internet Explorer 10 given non-JS version of mobile site (priority: Unprioritized severity: normal) https://bugzilla.wikimedia.org/show_bug.cgi?id=41517 [23:23:30] MaxSem: on first load in the beta [23:24:07] * jdlrobson suspects an etherpad would be useful here [23:24:22] jdlrobson, has this been run past someone performance-related? [23:24:50] howie & i made this one last time, but we were the only ones who looked at it: http://etherpad.wikimedia.org/Mobile23Oct12 [23:25:08] jdlrobson: is there anyway to get etherpad to automatically post to irc? [23:25:27] MaxSem: we are already requesting watch list tokens in beta why would edit be any different? [23:25:56] Maryana: want me to create a new one for today and update it? [23:26:02] MaxSem, jdlrobson in both cases we shouldn't make an api request until a positive user action is made [23:26:11] it's ok for beta for now but we'll want to streamline those in the future [23:26:32] jcmish: that would be awesome :) [23:26:33] watch state and editability should be pushed out from the PHP side [23:26:50] even if it's just as JS vars :) [23:27:17] mmm I'm not sure about that brion but let's talk about that another time - i agree we need to get this better though before deploying [23:27:25] *nod* no rush [23:27:35] another problem: try visiting http://test.m.wikipedia.org/wiki/Protected as a mortal [23:27:48] it still has an edit link [23:27:51] http://etherpad.wikimedia.org/7FtE43Tuhu [23:28:04] MaxSem: it's beta [23:28:20] "By joining the beta, you will get access to experimental features, at the risk of encountering bugs and issues." [23:28:28] this is what we call encountering bugs [23:28:32] :) [23:29:42] awjr: the footer issue is that part of an existing story or should I create a bug for that? [23:30:04] jcmish neither but the issue is already resolved in the master branch [23:30:26] k I'll note it on etherpad for posterity :D [23:31:37] jdlrobson, I'm getting "wikitext is undefined" on line parts = wikitext.split( '\n\n' ), [23:31:46] on normal page view [23:32:11] isn't that supposed to be run only in edit mode? [23:32:16] MaxSem: https://bugzilla.wikimedia.org/show_bug.cgi?id=41518 [23:32:43] thanks [23:32:48] which page MaxSem ? [23:32:51] and which browser? [23:33:24] any of them, FF/Opera [23:36:05] mm I'm not seeing any errors in FF and Chrome - are they warnings? [23:38:00] depending on what your browser thinks about splitting an undefined value ;) [23:38:14] rather an error:) [23:38:42] i can see why it's doing it but i think it's being masked in my chrome due to being run in a try catch [23:39:19] jdlrobson, okay - we already have a complaint from binasher about sessions being opened on sight [23:39:48] yep preilly mentioned that earlier [23:40:22] looks like all preemptive token retrieval needs to die ASAP [23:40:28] or Apaches will melt [23:42:02] New patchset: Jdlrobson; "only register edit module if edit area found" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/30728 [23:43:02] okay, I'm reverting - too many problems [23:54:17] [bugs] NEW [Bug 41519] Don't retrieve edit token (or any other type of tokens) on article view (priority: Highest severity: blocker) https://bugzilla.wikimedia.org/show_bug.cgi?id=41519 [23:54:32] jdlrobson, https://bugzilla.wikimedia.org/41519 [23:55:57] jdlrobson: http://www.mediawiki.org/wiki/Mobile_Beta [23:57:39] I've reverted testwiki to pre-deployment state