[00:01:49] small one if anyone can review - https://gerrit.wikimedia.org/r/#/c/38809/ [00:02:08] awjr: http://adafruit.com/products/1037 [00:02:24] tfinc looks awesome [00:03:15] tfinc im thinking about something like this: http://www.zdnet.com/raspberry-pi-meets-lego-in-supercomputer-like-cluster-photos-7000004209/ [00:06:53] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/38809 [00:10:32] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/38827 [00:10:42] New patchset: Jdlrobson; "i18n change for hamburger menu (bug 42804)" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39160 [00:10:56] MaxSem: also can you take a look at https://gerrit.wikimedia.org/r/#/c/36809/? [00:11:14] looks right [00:11:52] MaxSem: i'm merging https://gerrit.wikimedia.org/r/#/c/36809/ unless you have any objections [00:12:05] go ahead [00:12:07] ohh just saw aw message :) [00:12:18] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/36809 [00:12:56] MaxSem: you wanted to talk about https://bugzilla.wikimedia.org/show_bug.cgi?id=41569 ? [00:13:19] we already did;) [00:14:19] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39160 [00:16:00] jcmish: card #257 is OK now, we've merged all the outstanding code [00:16:09] awjr: kayo [00:16:16] I'll give it a once over [00:16:28] Some holiday joy for everyone :) http://i.huffpost.com/gen/895386/original.jpg [00:17:08] hehehe [00:17:38] MaxSem if you say so :) [00:18:11] awjr: jcmish that sounds like a soundbite from a hollywood blockbuster. "jcmish it's over. We've merged all the outstanding code" [00:18:25] jcmish: :) [00:18:27] jdlrobson: oh you're right! [00:18:49] lol [00:18:56] awjr: https://gerrit.wikimedia.org/r/#/c/39151/ is pretty important - can you verify and let me merge? [00:19:32] np jdlrobson one sec [00:19:50] that is surprising actually, RL should only load the module once [00:20:04] oh i see, but it shouldnt be loading at all in beta [00:20:12] and https://gerrit.wikimedia.org/r/#/c/39155/1 should be fun in terms of getting us to our 1000 uploaders ;-) [00:20:22] awjr: correct [00:20:47] jdlrobson, CSS is still duplicated [00:22:29] MaxSem: what CSS? [00:22:39] jdlrobson: yeah, im also seeing photo-related css loading in beta still [00:22:48] ahh i'll fix that now [00:23:02] mf-photo [00:23:24] i smell a bad rebase [00:26:50] New patchset: Jdlrobson; "only load modules once [beta/alpha]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39151 [00:26:51] awjr: MaxSem fixed with other catches ^ [00:29:23] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39151 [00:54:48] New patchset: Jdlrobson; "hardware back button behaviour" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39166 [00:57:37] New patchset: Jdlrobson; "hardware back button behaviour" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39166 [00:59:53] jdlrobson, ^^^ I thought history manipulation is buggy [00:59:53] in Android [00:59:54] we feature detect it [01:00:43] need to review all the history code though [01:00:46] feels very messy [01:06:01] New patchset: Jdlrobson; "make sure #mw-mf-overlay .header gets padding left [bug in beta]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39168 [01:25:16] jdlrobson, jgonera how have you guys gotten the language stuff to appear in articles on your local machines? [01:25:51] awjr, language stuff? you mean the variants? [01:27:48] jgonera yeah [01:28:23] awjr, you need to set the language of your mediawiki to something that has variants, e.g. sr or zh [01:28:57] ahha cool [01:29:04] thanks jgonera [01:32:12] New patchset: Jdlrobson; "add a donate image page [alpha]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39155 [01:32:37] MaxSem: how are you still awake? [01:32:38] go to bed [01:32:43] jdlrobson: go rest [01:40:57] tfinc: i am [01:40:59] multi tasking [01:41:02] drinking tea like a boss [01:41:28] drinking tea and thinking about owning an island ? [01:41:31] yes [01:41:38] both known ways to cure illness [01:41:44] need to take my mind off being ill [01:41:51] jdlrobson: i wonder how these islands hold up during tsunamis and hurricanes [01:42:01] tfinc: i was wondering this [01:42:25] jdlrobson: its time like this that i love knowing pilots who can take me to places like this [01:42:27] i was wondering if we can build underground as well [01:42:45] #humblebrag ;-) [01:42:51] :D [01:45:42] jdlrobson: that way we can know how badly it'll get destroyed [01:45:59] New patchset: JGonera; "Add Last modified" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39176 [01:49:14] New patchset: JGonera; "Add Last modified" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39176 [01:49:23] time to head home ... [01:50:27] New review: JGonera; "Depends on https://gerrit.wikimedia.org/r/#/c/39162/" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/39176 [01:52:53] jgonera, it will take more than a month for the core change to propagate naturally, we'll have to cherrypick [01:53:11] :/ [01:53:43] I'll ask Maryana how urgent they think last modified is [01:58:54] New review: Jdlrobson; "I get Uncaught Error: Unknown dependency: mediawiki.jqueryMsg - how do I fix?" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: 0; - https://gerrit.wikimedia.org/r/39176 [07:10:14] o [07:10:15] o/ [07:28:11] margle: hi! [07:28:13] \o [07:29:11] :) [18:02:24] tfinc: where's this 'benjamin franklin' space? [18:02:35] Maryana: ^ (for the nav discussion)? [18:02:56] we're in the 6th floor collab space [18:02:58] :) [18:03:01] o [18:03:10] calendar invite says 3rd flr 'benjamin franklin' [18:03:12] it's listed on https://office.wikimedia.org/wiki/Office_IT/Resources but …. doesn't say where on the 3rd floor it is. it's apparently *not* the standup space [18:03:13] on our way up [18:03:17] aha [18:03:18] i booked 3rd floor collab (benjamin franklin) just in case, cos there was a brownbag on 6 [18:03:27] but it's later at 11 or 12 [18:07:34] New patchset: awjrichards; "make sure #mw-mf-overlay .header gets padding left [bug in beta]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39168 [18:08:23] Change merged: Jdlrobson; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39168 [18:08:46] It's a conspiracy!^^^ [18:12:06] for some reason it wasn't letting me submit the change, saying it needed verified even though i had +1 verified it... [18:14:27] awjr, you have a meeting? [18:14:42] MaxSem: yeah [18:15:54] you have to pay for being at office:P [18:17:15] hehehe indeed :p [18:17:32] most of my time this week is some meeting or another [18:48:10] http://www.sf-planning.org/index.aspx?page=3339#map :D [18:50:49] New patchset: Jdlrobson; "add a donate image page [alpha]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39155 [18:55:04] New patchset: Jdlrobson; "add a donate image page [alpha]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39155 [18:59:10] jgonera, I've left a bunch of comments at https://gerrit.wikimedia.org/r/#/c/39155/ [18:59:21] anyone want to do a usability test of bitbucket for a $40 amazon gift card? my friend is a designer there and is looking for people. remote is OK. [19:00:40] munaf: can it be done at any time of the day/night ? [19:00:57] specifically friday only, i think [19:01:05] how long ? [19:01:09] 1hr, over skype [19:01:36] MaxSem, I agree with them, I'll add my own comments soon [19:01:40] MaxSem: we need to talk about parse [19:02:18] wfMessage()->text(); transforms the message text (MessageCache::transform() which transforms all '{{}}') [19:02:33] i don't see what your big issue with ->text() is [19:02:40] it does exactly what i want it to [19:02:43] no wikitext, no html [19:03:22] I was under the understanding to only use escape for html attributes [19:03:39] text() neither processes wikitext (which can be fine on case by case basis) nor escapes HTML - which is bad [19:04:29] text() in this context allows full use of HTML in messages, which is bad and not recommended [19:05:47] MaxSem: no it doesn't [19:06:41] if i do
hello
i get exactly that [19:06:46] no html parsing [19:07:00] and i specifically don't want to process wikitext [19:07:09] because that can add html markup that i don't want [19:07:24] escaping is not necessary in a text node [19:07:36] max@vmubuntu:~/Projects/MediaWiki/maintenance$ php eval.php [19:07:36] > echo wfMessage('foo')->text(); [19:07:36] [19:08:11] doesn't do that for me MaxSem.. [19:08:37] if it's a text node, use escape() [19:08:47] i get Donate image<script>alert("xss")</script> [19:09:08] MaxSem: maybe we should have this discussion in #mediawiki-i18n [19:09:16] if it's a long text, consider using parse() anyway, because that's where Wikipedians love to use markup to give links to policies, add pretty images etc [19:09:23] BUT i don't want wikimarkup [19:09:36] it can mess up the rendering [19:09:43] how? [19:09:45] for instance the menu expects one link [19:09:54] if someone put an image in there it would render the menu incorrectly [19:10:03] I just want the label for the menu [19:10:13] yeah, don't use parse simple stuff like link text [19:10:16] if someone feels strongly about this they can argue and with good reason I will change it to parse [19:10:26] but you are telling me to do that - or to use escape [19:10:30] and I'm saying escape is unnecessary [19:10:58] but it HAS to be HTML-safe, either by using abstractions like Html::element() or escape [19:11:03] at least the output is as I expect - < and > are replaced with < and > [19:11:33] did you try the same in eval.php? [19:12:46] Translator doesn't need to know where they can simply write text and where they have to replace quotes with " [19:13:31] I'm asking in i18n [19:13:56] MaxSem: that's what qqq codes are for no? [19:15:22] you can't write in every qqq message "this message must be HTML-clean" and you will be misunderstood anyway [19:16:09] well that sounds like a bigger problem MaxSem [19:21:26] jdlrobson: jgonera brion http://www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story/ [19:28:59] New patchset: Jdlrobson; "add a donate image page [alpha]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39155 [19:29:44] tfinc, looks really impressive, I wonder if Facebook will hire/buy them to redo their apps ;) [19:32:28] jdlrobson, is this commit reviewed and tested enough to merge it 1.5 hours before the deployment? [19:35:47] MaxSem: you tell me - from my side no one has reviewed it until today. I don't think it's a major change and it's for alpha but it's up to the team to decide! [19:36:56] jdlrobson, I say I'll deploy it only if jcmish will tell me it's been tested [19:37:11] where's jcmish, by the way? [19:37:28] MaxSem: still unclear to me how alpha works in terms of testing [19:38:21] yeah, we need more clarity on alpha deployments [19:38:39] jdlrobson, MaxSem - we should just smoke test alpha to make sure changes introduced there don't break anything else [19:39:00] All the code this touches is in alpha [19:39:12] awjr, speaking of which, can you help me with PageImages review? [19:39:48] MaxSem i think so, but i might not get it totally done by deployment time. i haven't looked at it yet, hoping preilly would get to it [19:40:05] michelle's making soup, by the way, she'll be back on shortly [19:40:12] awjr, preilly had approved its performance [19:40:17] oh sweet [19:41:02] MaxSem ok cool, i'm taking a look now [19:41:10] rather, in just a minute [19:44:11] New patchset: Jdlrobson; "add a donate image page [alpha]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39155 [19:44:51] sorry folx [19:44:55] MaxSem: hang on weirdness going on with this commit [19:44:59] ran down to see to my soup what's up [19:46:28] MaxSem just https://gerrit.wikimedia.org/r/#/c/39076/ ? [19:46:28] New patchset: Jdlrobson; "add a donate image page [alpha]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39155 [19:46:50] awjr, yes [19:46:54] jcmish i think MaxSem and jdlrobson had a question about a last minute merge [19:47:00] cool MaxSem, looking now [19:47:15] sure which one [19:47:15] ? [19:47:29] jcmish, how much testing is needed before deploying an alpha feature? [19:47:46] depends on how big what's the feature? [19:48:01] https://gerrit.wikimedia.org/r/#/c/39155/ [19:49:44] okay that one doesn't scare me [19:49:45] I'll go test it now [19:49:56] if it passes the sniff test I say we give it a shot [19:50:06] okay [19:51:46] MaxSem: i don't see anything scary jumping out at me from that changeset, but i still need to test. [19:51:56] MaxSem did you say you wanted the entire extension reviewed as well? [19:52:13] awjr, I think it was already reviewed before [19:52:21] k [19:52:22] anyway, the diff covers most of it [19:52:29] ok cool [20:01:55] MaxSem: i think this looks ok, but i feel rushed testing this. can we save deploying this for later this week? [20:02:06] of course [20:02:18] groovy [20:03:15] ok, gonna grab lunch before the deployment. MaxSem i'll wrap up testing PageImages in a bit [20:03:30] awjr, no hurry with PI then [20:03:51] cool MaxSem [20:22:24] okay, I say it's a code freeze [20:24:39] jdlrobson: [20:24:48] where is the donate mobile page? [20:24:53] how do I get to it? [20:25:25] I'm in alpha and logged in [20:26:55] i saw it in the left nav menu on jon's computer, jcmish [20:27:24] thanks Maryana let me update staging again [20:27:29] and see if I didn't pull the code [20:27:58] np :) [20:43:02] jdlrobson: MaxSem go ahead with https://gerrit.wikimedia.org/r/#/c/39155/ [20:45:12] jdlrobson, are you going to address Siebrand's comment? [20:49:03] ping ping [20:50:36] jdlrobson, you here? [20:54:30] * MaxSem tries to figure out who's around. no awjr, no jdlrobson, jcmish's here. brion, Maryana, jgonera? [20:54:39] wot [20:55:23] we're deploying in 5 minutes. or not - cuz a quorum is needed;) [20:55:30] whee [20:56:29] i say yes [20:56:30] New patchset: MaxSem; "Bug 42705 - editing sometimes sends user to desktop site" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/37600 [20:56:38] do I count as a quorum? :D [20:56:57] yeah, you're a blocking force in it [20:57:24] but still I'd like to have someone from j* gang around [20:58:19] jcmish, do you feel like testing https://gerrit.wikimedia.org/r/#/c/37600/ during today's deployment? [20:58:34] tfinc, where's everyone? [21:03:25] hey [21:03:29] sorry went for lunch with awjr [21:03:34] boo [21:03:42] erg https://gerrit.wikimedia.org/r/#/c/39155/7/MobileFrontend.i18n.php [21:03:54] can i fix this after / quickly amend? [21:04:44] you have a bit of time cause bsitu's still deploying [21:04:45] MaxSem: looking at it [21:05:54] New patchset: Jdlrobson; "add a donate image page [alpha]" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39155 [21:06:01] MaxSem: yeah [21:06:03] done ^ jcmish MaxSem [21:06:04] I can look at that [21:07:25] jdlrobson, we will also need to amend these messages to explain about CC otherwise we can get some spanking from legal [21:07:37] which messages MaxSem ? [21:07:51] we have "Note: All photos you publish will be published under a CC BY-SA 3.0 license" [21:07:54] "Help bring these pages to life by donating your images that you are willing to give away" [21:08:11] The information is given just before the upload which I think is more important [21:08:20] this sounds vague from a copyright POV [21:08:37] New review: MaxSem; "Ehm, alpha only." [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/39155 [21:08:37] Change merged: MaxSem; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39155 [21:08:38] possibly - i don't argue we should get legal advice before pushing to stable [21:08:51] jdlrobson, even to beta [21:08:57] roger MaxSem [21:09:06] Maryana: something you could look into ^ ? [21:09:13] even to alpha - better fix it by tomorrow's localisation update [21:09:56] New patchset: MaxSem; "Bug 42705 - editing sometimes sends user to desktop site" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/37600 [21:10:23] okay, we have green light [21:11:30] what I'm going to do is pull https://gerrit.wikimedia.org/r/#/c/37600/ on fenari and try testing with it [21:11:41] awjr, sounds good?^^ [21:11:55] MaxSem: yessir [21:17:34] awjr, brion, jdlrobson, jcmish, jgonera, Maryana - we're live on testwiki, please test [21:17:39] \o/ [21:17:46] MaxSem is this just for the redirect change, or all changes? [21:17:48] will do [21:18:03] awjr, redirect is rebased on top of master [21:18:06] \o/ indeed [21:18:08] k [21:18:14] * jdlrobson boots up the windows phone [21:19:37] MaxSem: the redirection changes actually seem ok [21:20:04] wooo [21:20:06] changelog: https://www.mediawiki.org/wiki/Extension:MobileFrontend/Deployments/2012-12-18 [21:20:40] mmm, I'm having Guru Meditation trying to edit SF [21:21:04] wait, i thought editing was moved to alpha mode? [21:21:14] i am seeing it in beta still [21:21:17] jdlrobson: ^? [21:21:34] awjr: incorrect [21:21:36] editing stays in beta [21:21:40] k [21:21:42] MaxSem: wfm [21:22:17] Howie said "Photo uploads, random article, and table code should be in alpha. Mobile Editing stays in beta." [21:22:21] how do I get an image donation suggestion? [21:22:28] \o/ cleanup templates [21:22:33] jdlrobson: perfect, thanks [21:22:48] MaxSem: i'm not seeing device specific styling on windows phone [21:23:31] MaxSem: is device detection setup on test? [21:23:39] testing on firefox os phone… :) …. account creation giving me "ran out of captcha images" error :( [21:23:40] jdlrobson: should be [21:23:47] jdlrobson: uses the same as the rest of the cluster [21:23:50] mm [21:23:58] brion, that's something Aaron-related:) [21:24:14] weird clearing cache.. [21:24:34] nope.. don't seem to be being served ie.css [21:24:35] brion are captcha images unique to each project, or are they shared? [21:24:44] MaxSem did you sync-common on srv193? [21:24:50] arggg [21:24:50] yes [21:24:54] hmm [21:25:02] non beta testing looks good [21:25:16] opps now I have to sy non beta and non alpha :D [21:25:16] awjr: they're shared [21:25:19] hmm MaxSem just got a 503 from varnish on editing [21:25:23] brion then that's hella weird [21:25:26] probably the NFS mount died or something [21:25:38] ;_; [21:25:49] jerith: yo [21:26:03] New patchset: Jdlrobson; "remove random sentence" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39314 [21:26:05] ^ awjr MaxSem this is probably the reason [21:26:33] New review: MaxSem; "o_0" [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/39314 [21:26:33] Change merged: MaxSem; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39314 [21:26:36] whoops [21:26:40] jdlrobson: is there a less file for that? [21:26:53] New patchset: MaxSem; "Bug 42705 - editing sometimes sends user to desktop site" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/37600 [21:26:54] nope not device stuff [21:27:55] updated, running sync-common on srv193... [21:30:18] jdlrobson, synched [21:30:22] thx max [21:30:33] \o/ works :D [21:31:07] hmm im seeing a double arrow with broken toggle in the footer on the 'saving…' page after edit [21:31:16] really?! that guys back? :( [21:31:22] so is the syling missing because of reurnning the sync? [21:31:58] jdlrobson: im only seeing it on that page [21:32:10] jdlrobson: oh, also on the 'edit' page [21:32:41] weird bug on IE where overlays sometimes come out with a dark background instead of light [21:33:02] seems to be special pages only [21:33:07] * jdlrobson cuts a bug [21:33:30] already on stable so not a new bug [21:35:34] I've reverted to master for now due to guru meditation. goddamn cultists [21:36:40] hahhaha [21:37:48] MaxSem: i wonder what was causing that, it didnt seem reliably reproducible [21:37:50] account creation page + captchas are a bit screwed [21:38:03] https://test.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Main+Page&type=signup <- same on desktop site, no captcha images [21:38:26] brion, that's Aaron doing something [21:38:55] testwiki ran out of captchas [21:39:06] MaxSem: doing something in the code? doing something on the server? [21:39:25] something with captchas:) [21:39:38] MaxSem did you already revert the redirect change? [21:39:46] or he's been fixing this... [21:39:50] awjr, yes [21:40:11] ok, there's a problem with the success page from CentralAuth then - it's not converting links to use the .m domain [21:40:15] awjr, and it seens that I shouldn't have cause I still see it [21:41:30] MaxSem you mean you're still getting the 503 error? [21:41:34] yup [21:41:51] MaxSem i only got the 503 when i tried to edit the SF article, but on the shorter articles i edited i never saw it [21:42:11] so it's prolly an overload [21:42:12] im a little nervous that we can't test the account creation form [21:42:37] MaxSem: labels look a bit screwed up on watch list page due to lack of messages :/ [21:42:38] and now im seeing styles missing ... [21:42:51] MaxSem: is editingz san francisco article yeyyy watchlists [21:42:55] i'm stalking the shit out of you! [21:43:12] jdlrobson just made an edit to unicorns [21:44:31] hey awjr [21:44:36] hi pubsez [21:44:42] I found the problem yesterday [21:44:52] what was it? [21:44:59] the issue was that, I created an alias for mobile urls [21:45:26] e.g. /mywiki/mobile/index.php/title => /mywiki/index.php?title=title&useformat=mobile [21:45:49] okay, since the 503 wasn't caused by my redirection changes, putting em back [21:45:49] this causes a problem in Wiki.php when it sets the squid max age to the configured one [21:46:06] because in_array returns false [21:46:41] this line specifically: in_array( $request->getFullRequestURL(), $requestTitle->getSquidURLs() ) [21:46:59] pubsez, sorry - we're in a middle of deployment [21:47:05] ops, sorry [21:47:31] pubsez, we'll poke at it as soon as we finish [21:47:34] pubsez ahha that makes sense [21:47:49] sure, I think I explained it all :) [21:48:14] MaxSem: did donate image get added ? [21:48:22] jdlrobson, it was [21:48:27] i can't see it - is it possibly because I can't upload images to test? [21:48:31] a permissioning problem? [21:50:03] http://test.m.wikipedia.org/wiki/Special:DonateImage [21:50:08] that works but not showing up in menu :( [21:50:09] maxsem@fenari:/home/wikipedia/common/php-1.21wmf6/extensions/MobileFrontend$ mwscript eval.php testwiki [21:50:09] > $u=User::newFromName('Jdlrobson');var_dump($u->isAllowed('upload')); [21:50:23] bool(true) [21:50:28] bath what's going on [21:50:47] "Notice: Undefined variable: data in /Users/jrobson/Sites/w/extensions/MobileFrontend/includes/skins/SkinMobile.php on line 630" eek [21:51:45] I don't see it in production [21:51:55] face palm [21:51:57] it's only alpha [21:51:59] sending fix [21:53:23] New patchset: Jdlrobson; "fix an epic fail" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39316 [21:53:23] MaxSem: ^ [21:53:44] there are no epic fails in alpha. only dragon eggs. [21:54:02] Change merged: MaxSem; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/39316 [21:54:25] jdlrobson, that's why I don't laike last-second commits [21:54:40] MaxSem: to be fair it was a last second change that you asked for ;-) [21:54:40] a bit of testing would have shown it up:) [21:54:42] but yeh i know [21:54:52] sorry bout that [21:55:13] New patchset: MaxSem; "Bug 42705 - editing sometimes sends user to desktop site" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/37600 [21:55:59] jcmish: what do we have left to prune on the testers list ? [21:56:03] jdlrobson, live [21:56:23] awjr, what do you think about redirects? [21:56:30] tfinc the folx that aren't in list [21:56:37] but are in the device list [21:56:53] you were gonna take a stab then I was gonna update the spreadsheet [21:57:07] jcmish we should file a bug about this - success page served by CentralAuth for logout provides a desktop link for logging back in [21:57:11] should I go ahead and add them? [21:57:27] awjr already on my list :D [21:57:31] thanks jcmish :) [21:57:37] saw that will file in a sec [21:57:39] no prob [21:58:01] MaxSem: things generally look OK without the redirect code, but i wonder if not having it is causing the bug i just mentioned [21:58:04] should I add CentralAuth to the ticket ... will that e meaningful? [21:58:28] awjr, then let's not risk it today [21:58:48] jcmish: did you add the ones we were uncertain about to the spreadsheet ? [21:59:05] tfinc nope did you want me to do that first [21:59:10] and let you prune there instead? [21:59:32] jcmish: yeah. get them on the spreadsheet. then i can just run down the pruned list and see what email info i have for them [21:59:39] chances are we'll just delete them [21:59:53] tfinc: sounds good after we finish deployment I'll do that [22:00:16] jcmish: k [22:00:16] MaxSem: can you revert the redirect cahnges on testwiki? i can see if the problem persists [22:00:51] awjr, done [22:01:34] MaxSem: problem seems to persist… [22:02:25] awjr: MaxSem uploads are going to commons [22:02:27] ahahshrhggh [22:02:36] cc Maryana [22:02:45] isn't that intended? [22:02:49] not from test :) [22:04:49] $wgMFPhotoUploadEndpoint = 'http://test.wikipedia.org'; on test [22:04:59] awjr, so merge? [22:05:01] Maryana: http://commons.wikimedia.org/wiki/File:Lead_Photo_For_Special-DonateImage0-1791586314793676.jpg [22:05:43] deployment is SRS BZNS [22:06:23] MaxSem im not sure, what do you think? i am not seeing any evidence that it causes any problems [22:06:51] tfinc: https://gerrit.wikimedia.org/r/#/c/39316/1 [22:06:52] awjr, since I wrote it, it's up to you to pull the trigger:P [22:07:09] I see no problems with it but you shouldn't believe me:P [22:07:16] ok [22:07:47] MaxSem: let's play it safe and hold off, i want to test this in a more controlled environment. also, it still seems unclear whether or not the change will fix the bug [22:08:01] Maryana, reminds me of http://goo.gl/tec34 [22:09:18] awjr, from editing smaller pages - it does [22:09:26] maxsem: hahaha [22:10:51] MaxSem: oh indeed you're right, i just got redirected back to desktop site [22:11:11] MaxSem: let me think about it for a minute more [22:11:42] awjr, I can checkout it again [22:11:59] MaxSem hang on one sec, i want to play around without for a second more [22:12:28] all good with me [22:13:44] MaxSem ok, go ahead. i see why the link on the successpage is sending you to the desktop site - because the URL contains /w/ rather than /wiki/ [22:13:57] aha [22:14:00] so it doesnt get caught by the redirector. [22:14:08] awjr should I not log the bug [22:14:10] but i still dont understand why it's using the full URL [22:14:16] jcmish: no, please do, we need to fix it [22:14:33] MaxSem: please checkout the change again [22:14:33] k cool [22:14:56] awjr, done [22:15:16] MaxSem: let's poke it a bit more, if it seems there's no issue, let's go ahead and sync. it will be a trivial revert to fix in the worst case scenario [22:15:40] i'd like to get that edit bug closed [22:15:47] awjr, type !worstcase in #mediawiki ;) [22:16:13] 2:15 [22:16:14] awjr [22:16:14] 2:15 [22:16:14] !worstcase [22:16:16] 2:15 [22:16:16] wm-bot [22:16:17] 2:15 [22:16:17] Generally, the worst that can happen is that someone compromises your site, steals your data, deletes it and replaces it with kiddy porn. Then they start a spam service on your server advertising the kiddy porn to twenty million email addresses, daily. Then your home gets raided, you get fired and your wife leaves you.  Then you get killed in your sleep by ninjas. [22:16:27] yeah, if that were to happen, i suggest we revert the change. [22:18:19] user namespace pages seem busted [22:18:38] styles/js appear to not be loading (in beta) [22:18:51] non-beta seems fine [22:19:03] jdlrobson: ^ [22:19:15] and alpha [22:19:27] http://commons.wikimedia.org/wiki/File:Lead_Photo_For_Special-DonateImage0-2856860763859004.JPG - jellyfish! [22:19:31] :) [22:20:07] awjr: mm [22:20:52] awjr: i'm just seeing a broken footer.. [22:21:22] Maryana: since no one seems to toggle the footer can we disable toggling on footer? [22:21:32] jdlrobson: and no editing? or is editing now only for main namespace? [22:21:46] jdlrobson: i toggle the footer! [22:21:54] yeah, we should do something about the footer, cos its toggle behavior is weird - it opens but below the fold [22:21:56] awjr: you're a minority!!!! [22:21:57] :P [22:22:02] sigh. [22:22:12] i'm not sure we should make that footer section a toggle [22:22:16] i kind of like just leaving it open [22:22:20] +1 [22:22:26] jcmish, do you think redirection behaves reasonably? [22:22:35] New review: JGonera; "Jdlrobson, you need to check out this:" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -2; - https://gerrit.wikimedia.org/r/39176 [22:22:36] i actually really only toggle it for entertainment [22:22:40] +1 [22:22:46] MaxSem yup I actually thought it's okay [22:22:47] you are easily amused, guys [22:23:11] we should add some easter egg games [22:23:12] awjr: editing currently only works if there is no ':' symbol in title - amazing algorithm brought to you by jon robson [22:23:13] I saw a bit of wonkiness but nothing that would make me say we hold the boat [22:23:22] Maryana: it ok though, that way i dont need to pay for cable or something [22:23:24] brion: i have loads of easter eggs ready for deployment to the beta muhahaha [22:23:29] \o/ [22:23:41] my favorite being the alcohol intoxication easter egg that makes the screen move ever so slightly [22:23:50] niiiice [22:24:10] you might need to add a legal disclaimer that we're not responsible for you getting vomit on your keyboard [22:24:25] hahaha [22:24:26] ewwww [22:25:21] MaxSem: i think it's ok to deploy the redirect changes, it doesnt seem to have broken anything [22:26:25] awjr, can you merge it? [22:26:53] merging [22:27:26] New review: awjrichards; "We tested this change on testwiki and seems to resolve the problem without breaking anything." [mediawiki/extensions/MobileFrontend] (master); V: 2 C: 2; - https://gerrit.wikimedia.org/r/37600 [22:27:26] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/37600 [22:27:33] MaxSem ^ [22:27:49] awesome, thanks! [22:28:17] jcmish and Maryana, are we approved to sync? [22:28:31] all looks good to me [22:29:05] okay, deploying [22:29:50] awjr: https://bugzilla.wikimedia.org/show_bug.cgi?id=43246 [22:30:14] \o/ [22:31:54] brb [22:33:51] Oh MaxSem after deployment can I do a group showing of the vodka video to awjr brion tfinc jgonera and Maryana - i'll upload a private video you can vet first ;-) [22:33:57] but it is hilarious and must be shared [22:34:11] intriguing... [22:34:14] oh dear. did you try to outdrink the russian? [22:34:14] also MaxSem http://jonrobson.me.uk/isScapDoneYet.html [22:34:21] * MaxSem eats jdlrobson alive [22:34:24] no MaxSem gave us advice on how to drink the wodka [22:34:27] ncie [22:34:28] nice [22:34:35] rmoen: ^ [22:34:44] were pickled mushrooms involved? [22:35:03] no it was picked cucumbers [22:35:05] specifically [22:35:15] brion: are we still planning to roll another iOS build ... well after I cleanup the testers sheet? [22:35:16] and something about burnt wires/lightbulbs!? [22:35:17] great slavic minds think alike [22:35:23] Does not passing out before a Russian count as outdrinking ? [22:35:49] jcmish: if we want to reach those testers yes. so far tfinc still has to roll those until/unless we trade keys or something [22:35:55] rmoen - yes, and i have new respect for you [22:36:05] brion: need me to do a build right now ? [22:36:17] Maryana, not sure if I should be proud of myself for that one ;) [22:36:36] mmm, looks like I forgot all the fun:P [22:36:47] MaxSem: That's ok we have most of it on video =/ [22:37:08] MaxSem: i'll send you a link in a minute for your own personal enjoyment [22:37:14] MaxSem, though we promised to show you first [22:38:50] tfinc: sure if we've got those updated uuids all done [22:38:58] jcmish: are they all done ? [22:40:03] tfinc: the uuids have been updated but we still haven't removed the other folx [22:40:10] I'm adding them to the spreadsheet now [22:40:26] could we still kick off a build though? I have them waiting and they're eager to help [22:40:33] I kinda wanna keep up the momentum [22:41:22] if all that we have to do is to remove the old udids then why don't i just do a new build now [22:41:33] brion: what branch should i build off of ? [22:41:40] tfinc: master for now [22:41:45] will be fine and dandy [22:41:50] i should split off a branch though [22:43:31] tfinc: v3.3-iOS-beta [22:43:43] same as master atm ;) [22:44:11] brion: last check in b07a85c266d3890acd8d2d16b2e2b228e7333312 [22:44:23] yep [22:45:04] k. my code is up to date. time to download the new cert [22:48:12] brion: just fyi aaron fixed captcha on testwiki [22:48:20] ah great [22:50:11] brion: im seein gthe 72x72 icon.png issue [22:50:15] did the fix not get into master? [22:50:25] hmmm let me check that [22:51:15] MaxSem: is there a reason redirector.c only redirects /wiki/ URLs as opposed to /w/ URLs? [22:51:39] [WikipediaMobile] brion pushed 1 new commit to master: http://git.io/N4fxQQ [22:51:39] WikipediaMobile/master a0521e5 Brion Vibber: Merge iOS icon fixes from branch 'v3.3-iOS-alpha1' [22:51:48] Project WikipediaMobile - Nightly builds build #473: SUCCESS in 13 sec: https://integration.mediawiki.org/ci/job/WikipediaMobile%20-%20Nightly%20builds/473/ [22:51:49] * Brion VIBBER: add icon-72@2x.png to iOS project [22:51:49] * Brion VIBBER: adjust info.plist some [22:51:59] tfinc: indeed they didn't get merged to master. merged now, try again :D [22:52:49] awjr, that was before me - upon much thinking I came to vaguely understand that redirecting from bare URLs can cause problems. for example, some API users might choke if they get redirected [22:53:01] same stuff for some index.php stuff [22:54:46] brion: now getting "icon specified in the info.plist not found under the top level app wrapper: icon-72@2x.png" [22:54:51] that makes sense, i guess, though you could match on /w/index.php so as to not redirect for /w/api.php [22:54:59] hrmmm [22:57:21] * brion grumble grumble looks fine on the emulator why's it complaining grrr [22:57:49] awjr: there is much joy in e3 land upon the news that centralauth is going to receive engineering love [22:57:57] :D [22:58:14] Maryana: we may need to gang up on csteipp to make sure it happens sooner rather than later [22:58:47] at the very least we should probably speak more formally with him about it to make sure we're all happy about the outcome [22:59:13] indeed! [22:59:57] tfinc: i don't see anything indicative in the .pbxproj …. [23:02:02] let me try a clean/archive cycle [23:03:10] brion: same issue. would debugging on my machine help ? [23:03:23] i'll take a peek [23:03:35] Reedy_, around? [23:10:07] so Xcode somehow ate the entry for the icon. we restored it and it builds \o/ [23:11:33] brion: Apple is hungry! [23:11:41] brion: is this beta1 ? [23:11:44] Apple demands sacrifice! [23:11:45] yes [23:11:53] with luck it actually claims to be 3.3beta [23:13:32] brion: jcmish : http://dumps.wikimedia.org/iOS/Wikipedia-iOS-v3.3beta1.ipa [23:13:54] tfinc: is there a new mobile provision that goes with that? [23:14:00] k thanks [23:14:06] i signed it with the new ad hoc cert [23:17:05] ok appears to sync to my iPhone 3gs running 4.3.2 [23:32:45] MaxSem i have to run to a mtg but i'll keep paying attn to irc if something explodes [23:32:53] MaxSem: Am now... [23:32:57] I HAS NEXUS4 :O [23:33:12] Reedy, congrats! [23:35:00] Reedy, is there a way to set a variable in InitializeSettings only for Wikipedias, not including Commons or Meta which are part of the 'wiki' group? [23:35:15] Lol [23:35:23] No then, I suspect [23:35:30] grrrrrr [23:35:33] You could just override meta/commons [23:35:50] explicitly setting them to default of false or whatever [23:35:50] wiki => true, long list of exceptions => false ? [23:36:02] well, you only mentioned 2 exceptions ;) [23:36:03] cause there's also wikidata and other crap [23:36:07] right [23:36:10] Bleugh [23:36:35] MaxSem: i'm seeing the debug = true problem [23:36:50] http://jonrobson.me.uk/isScapDoneYet.html ? [23:37:22] jdlrobson, nah [23:37:44] :) [23:38:27] oh btw just so everyone is aware - http://translatewiki.net/wiki/MediaWiki:Mobile-frontend-settings-alpha/en [23:38:34] although i'm interested to see if people notice dragon mode [23:40:42] jdlrobson, here we go [23:41:01] phewww [23:41:05] 1 hour [23:41:26] not that bad, doods and dudettes! [23:42:26] yay [23:43:05] brion: are you using iTunes 11? [23:43:41] MaxSem: scap is done? [23:43:48] varnish cache flush time? [23:44:15] ewwww [23:44:23] can we live without it? [23:47:40] i'm seeing breakage :( [23:47:49] settings page broken [23:48:01] Maryana is seeing it too [23:48:04] we're gonna need one [23:48:09] me too :( [23:48:36] toggling broken on certain pages [23:48:50] on serbian wikipedia - sections are grayed out & unresponsive [23:49:05] i wanted to test out jgonera's lang. variants :) [23:49:07] asked [23:49:13] thanks MaxSem [23:49:19] Maryana, does adding ?debug=true at the end of URL help? [23:49:26] jdlrobson, you cab do it in person;) [23:49:56] jgonera: yep [23:50:08] I have a dream that my javascript and css will one day live on a website where they will not be judged by the timestamp in their html, but by the timestamp of their file. [23:50:34] Think Martin Luther King said that about resource loader once [23:50:58] they're chiselling that off his monument, i believe [23:54:06] MaxSem: let us know when the flush happens