[04:28:56] * jerith is in San Francisco! \o/ [06:30:52] * devgeeks is jealous [16:54:31] hang out is up https://plus.google.com/hangouts/_/90ef0efbcfd72ed189233b590bdaec98b568f766?authuser=1&hl=en# [17:07:39] speaking of deployments, should I get RT access? [17:10:00] i like how the gizmodo article about kodak's nuclear reactor (?!?!) refers to the weapons-grade uranium as 'atomic candy' [17:10:48] awjr: ha ha [17:12:14] This is my favorite line about it: Kodak didn't necessarily mean to keep the reactor a secret, the newspaper reported. Rather, it was just never truly public knowledge. [17:12:29] i'm responding to a couple of users on twitter who reported android issues over the weekend [17:12:47] hahaha [17:12:48] are there any known issues with android that will be adressed in todays deployment ? [17:12:52] another priceless line: [17:12:52] According to the company, no employees were ever in contact with the reactor. Apparently, it was operated by atomic fairies and unicorns. [17:14:45] tfinc yes [17:15:07] tfinc: resolutions to https://bugzilla.wikimedia.org/show_bug.cgi?id=36675 and https://bugzilla.wikimedia.org/show_bug.cgi?id=36673 [17:15:52] awjr: nice. i'm eager to hear back from the people who tweeted so that we can get some detail [17:16:12] awjr: http://i.imgur.com/QGlPj.gif [17:17:08] preilly: lol [17:17:21] preilly: is #mp-dyk (and other mp-) supposed to display in MF? [17:17:48] tfinc: word. those are the only android-specific bug fixes that i can see form the changelogs [17:18:46] awjr: k, if i hear back from the twitter sphere then i'll file bugs [17:20:38] brion: https://github.com/wikimedia/WLMMobile [17:22:43] hey jdlrobson [17:23:01] hey yuvipanda [17:23:24] jdlrobson: when do you think you'll have time to look at some pull reqs? One of them has a patch to MF [17:24:12] are they big ones? [17:24:13] MaxSem: can you respond to @edent for https://twitter.com/#!/edent/status/201939281038680064 [17:25:07] jdlrobson: nope, a small one that won't actually affect anything in MF [17:25:21] jdlrobson: just an 'event' of sort fired when a referenace reveal is shown [17:25:24] tfinc, mobile-geo looks dead [17:25:36] oohh yeh I saw that.. I'll try looking at that [17:25:41] awjr & preilly, who broke it? :P [17:26:14] jdlrobson: it's a very 'crude' event, but does what is needed. If you've a better idea of how we should be doing events in our own code, feel free to point me to them [17:26:31] yeh I didn't like the look of it when I glanced at it ;-) [17:26:31] hmm [17:28:27] that is weird - preilly could that be related to the db clone you did for me the other day? [17:29:03] bagels have stolen our preilly [17:29:23] if there's one thing that bums me out about being remote is not getting my monday morning bagels/breakfast burritos/etc [17:29:34] s/is/it's [17:30:56] awjr, do you live in the middle of a desert? [17:31:02] MaxSem: i do. [17:31:21] jdlrobson: leave comments on the pull req if I'm not around. I was looking for other 'events' in MF so I could 'steal' from them, didn't find any. [17:31:34] sure will do [17:32:01] jdlrobson: thanks :) [17:32:16] jdlrobson: howdy, when is a good time to talk? [17:33:34] New patchset: Jdlrobson; "make tables with width 100% border-box box model" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7601 [17:33:34] New patchset: Jdlrobson; "correct footer padding" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7602 [17:33:35] New patchset: Jdlrobson; "keep footer open until page has finished loading" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7603 [17:33:48] MaxSem: http://g.co/maps/sbn5p [17:33:55] that is where i live [17:35:11] "in the middle of a half-million village in the desert" !== "in the middle of a desert" :P [17:35:22] MaxSem: i like to think big picture :p [17:35:40] MaxSem it is forecasted to be 38C today [17:35:44] then I live in the woods [17:35:50] bad for you [17:35:57] it is currently 34 [17:35:59] bah [17:36:00] it's nothing [17:36:15] later in the summer it'll get up to 48C or so [17:36:51] and if it's a heatwave? [17:39:38] awjr: sweet! I now wish 4 hours of power blackout to you every day :D [17:40:07] MaxSem: there is a 'heatwave' here from April until October [17:40:14] yuvipanda gee thanks :) [17:46:22] MaxSem: are you OK to start going over deployment stuff at 1am MSK? [17:46:44] ok [17:47:16] MaxSem cool - be sure to read through http://wikitech.wikimedia.org/view/How_to_deploy_code before hand [17:47:35] MaxSem: also, for future deployment training + you doing your own deployments, we can probably figure out a time that will suck a lot less for you [17:47:49] I've read it before, but it has been rewritten since then:) re-reading [17:50:08] argh, we're outputting all Unicode as HTML entities [18:04:40] awjr: whats a good time to chat about the sibling project change over ... especially if your going to need preillys help. post deployment today? [18:04:51] tfinc that would be great [18:05:56] k [18:09:36] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7601 [18:09:37] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7601 [18:10:05] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7602 [18:10:07] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7602 [18:10:46] New patchset: preilly; "Update minified javascript" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7609 [18:11:12] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7603 [18:11:14] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7603 [18:11:33] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7609 [18:11:35] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7609 [18:16:01] MaxSem: mobile-geo should be working now [18:16:39] preilly: mobile-geo was not working a bit ago - it was throwing a MySQL error. i looked in the logs and saw: [18:17:06] /usr/sbin/mysqld: Can't create/write to file '/mnt/ibfs7BR8' (Errcode: 13) [18:17:06] 120514 18:13:28 InnoDB: Error: unable to create temporary file; errno: 13 [18:17:06] 120514 18:13:28 [ERROR] Plugin 'InnoDB' init function returned error. [18:17:06] 120514 18:13:28 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. [18:18:17] i moved the the mysql tmp dir to /tmp [18:18:28] awjr: that is a permission denied error [18:18:37] preilly yes i know - /mnt was not writable by msyql user [18:18:52] so i moved the tmp dir to /tmp but not sure that was the correct solution [18:19:01] awjr: you could have just created a new directory in /mnt and allowed the user to access it [18:19:13] preilly i tried that first but i continued getting a similar error [18:19:45] awjr: do you mind if I try it again? [18:19:50] preilly go for it [18:21:56] did something change in /mnt permissions, or it's AppArmor? [18:22:19] the site is still a roast, btw [18:22:42] MaxSem: yeah, preilly is messing with it some more [18:25:07] MaxSem it might be apparmor, i forgot about that [18:25:56] awjr, when I moved the DB to /mnt, I updated the AppArmor config, but apparently something has changed again [18:26:45] MaxSem: yeah, /mnt is not currently in the apparmor profile [18:26:52] preilly ^ [18:27:25] does that config gets rewritten on package update? [18:29:09] awjr: it works [18:29:17] huzzah! [18:29:24] good lolz here https://twitter.com/#!/WTFMobileWeb [18:29:29] preilly what was it? [18:29:32] I fixed apparmor [18:29:35] yah [18:29:39] i always forget about apparmor [18:29:54] /mnt/mysql_tmp/ rw, [18:29:54] /mnt/mysql_tmp/* rw, [18:30:01] perfect [18:30:28] MaxSem preilly fixed it ^ [18:31:09] awjr: I also cloned the mysql database as well [18:31:33] preilly for w_awjr you mean? [18:32:04] cool [18:32:04] awjr: yeah, I didn't change your LocalSettings file [18:32:10] preilly cool thanks [18:32:12] i'll update it now [18:32:13] awjr: the export of mysql is in /mnt/mydumper-0.2.3/export-20120510-233543 [18:32:28] awjr: in case you want to blow it away again or something [18:32:33] cool [18:32:51] mydumper sounds like the name for a laxative product [18:33:15] awjr: it can be restored using myloader like: myloader -u root -p ******** -B enwiki_awjr -d export-20120510-233543 -t 8 -v 3 -C -q 1200 -o [18:33:28] righteous [18:34:36] awjr: so that's 8 threads with verbose logging set to informational with client compression and drop tables and 1,200 queries per thread based connection [18:35:15] preilly how long did it take for you to dump and then import? [18:35:23] awjr: it will be nice when Ryan_Lane gets around to offering something akin to RDS on labs [18:35:29] agreed [18:35:29] awjr: it took about 40 minutes [18:35:50] awjr: I used 12 threads for the dump [18:35:54] that's like a bazillion times faster than it would have been with mysqldump [18:35:57] awjr: and 8 for the import [18:36:25] preilly RDS = amazon's rds? [18:36:55] awjr: Amazon Relational Database Service (Amazon RDS) [18:36:59] yah [18:37:09] that will be sweet [18:37:24] iirc that was one of the original selling points of labs [18:37:32] i look forwards to that day [18:38:54] Ryan_Lane: have you tried Red Dwarf ? [18:39:36] tfinc, replied to that twit now that the wiki is up again [18:39:55] preilly i am intermittently getting (Can't contact the database server: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) (localhost)) [18:39:59] on w_awjr [18:40:20] preilly: it doesn't do what we want [18:40:31] it was originally a DaaS, but now it's a PaaS [18:40:38] MaxSem: thanks [18:40:38] it can deploy anything [18:40:50] awjr, the wiki looks pretty near death in general [18:40:58] I can deploy anything I want too, using nova and puppet, so why bother? [18:41:11] Ryan_Lane: lame [18:41:24] MaxSem: philinje: we ran out of GeoNames queries again :) [18:41:45] were hitting an average of 70k/day requests [18:42:18] funny enough geonames is still seriving us data even though we've gone over [18:42:25] i'm gone to see if their willing to white list us for now [18:42:46] awjr: hmm [18:43:36] awjr: the load average on that box is 6.60, [18:43:55] jeez [18:44:06] awjr: it's getting a ton of traffic [18:44:15] i think it's become a spam magnet [18:44:25] tfinc, can we see the graph? [18:44:27] we should probably lock down the wikis [18:45:24] haha: [18:45:24] mysql> use enwiki; select count(*) from user; [18:45:24] Reading table information for completion of table and column names [18:45:24] You can turn off this feature to get a quicker startup with -A [18:45:24] Database changed [18:45:25] +----------+ [18:45:25] | count(*) | [18:45:26] +----------+ [18:45:26] | 1238 | [18:45:27] +----------+ [18:45:27] 1 row in set (0.23 sec) [18:46:11] most of which have interesting user names like 'Very simple Diet Solutions Techniques Across The UK' or 'Unsecured loan czyhk08' [18:46:52] awjr, locked the fuck down [18:46:56] awjr: that load is down now [18:46:58] wow look at recent changes [18:46:59] http://mobile-geo.wmflabs.org/w/index.php/Special:RecentChanges [18:47:45] * MaxSem fires up cleanupSpam [18:48:04] hehehe [18:48:13] MaxSem: can you also do that on the w_awjr wiki? [18:48:53] should we install SpamBlacklist? [18:49:10] preilly, better - we're fishbowl now [18:49:30] probably worth using $wgSpamRegex [18:50:08] we could also add http auth to it [18:50:35] awjr, locked it, too [18:50:42] thanks MaxSem [18:50:45] MaxSem: sure .. let me send you the ones i have [18:51:15] MaxSem: Daily http://www.geonames.org/img/charts/ws-creditsld8163-NhBKEPcu6P86DGxC7SYivA.png [18:51:30] MaxSem: Monthly : http://www.geonames.org/img/charts/ws-credits8163-NhBKEPcu6P86DGxC7SYivA.png [18:51:39] MaxSem: Hourly: http://www.geonames.org/img/charts/ws-creditsH8163-NhBKEPcu6P86DGxC7SYivA.png [18:51:59] tfinc, cool thanks [18:52:59] hmm, after a huge omg maps usage after yet another release things seem to go down again [18:53:45] MaxSem: did you clean up mobile geo? [18:54:01] trying right now [18:54:32] MaxSem, awjr: is it worth just Password-Protecting it? [18:54:51] preilly, it's already 100% protected from spam [18:55:03] I've blocked all the registrations [18:55:08] ok .. mailed geonames ... lets see what they say [18:55:12] preilly with http auth? i dunno - i think we send links around to mobile-geo enough that it's probably not worth it [18:55:15] or, at least $wgGroupPermissions['*']['edit'] = false; [18:55:15] $wgShowIPinHeader = false; [18:55:24] preilly, already done [18:55:29] MaxSem: okay cool [18:55:37] MaxSem: we should get rid of the spam accounts too so they can't log in and eit [18:55:39] *edit [18:55:40] MaxSem: did you also $wgEmailConfirmToEdit = true;? [18:56:03] probably worth doing: $wgGroupPermissions['*']['createaccount'] = false; as well [18:56:14] to disallow creating accounts [18:59:46] already done [18:59:56] my cleanup script died with DB connection error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) (localhost) [19:00:16] after doing some cleanup though [19:01:07] yeah, mysql is dead :/ [19:01:29] load shot up again and there a lot of apache threads [19:01:51] perhaps http auth is a good interim solution while we finish cleanup and lockdown [19:02:25] ouch http://www.blaze.io/mobile/result/?testid=120514_7K_1CE [19:02:49] tfinc: damn [19:03:03] :( [19:03:35] You might try confirmedit/asirra? [19:05:29] preilly, MaxSem: i'm setting up http auth at least until we get mobile-geo under control [19:06:11] we just need to block those bots that are already registered [19:06:22] though I don't see any further requests [19:06:25] preilly: awjr: one of the image assets took forever 40+sec to load in that test [19:06:34] I mean, success ful edits [19:06:38] subsequent tests took just shy of 10secs [19:06:46] tfinc: from bits? [19:07:05] tfinc: yes. the waterfall chart on blaze.io is broken so i can't easily read it [19:07:13] running another test now [19:07:19] tfinc: lame [19:07:19] tfinc, an image from article? images are known to be sometimes slow, it's not mobile-related [19:07:19] will look at it post lunch [19:07:28] MaxSem: yes, and we don't block on them [19:08:08] on a side note. great talks from the last mobilisim conference http://vimeo.com/mobilism/videos [19:08:19] i'm slowly making my way through them [19:08:48] http://www.blaze.io/mobile/loading/?testid=120514_A3_1CH is the next test that is still running [19:09:39] awjr: Syntax error on line 41 of /etc/apache2/sites-enabled/000-default: [19:09:39] AuthType not allowed here [19:09:47] fixed [19:11:32] are there are any other valid registered users on the labs wiki besides awjrichards, jdlrobson, MaxSem? [19:13:12] preilly? [19:13:32] MaxSem: I don't think I've got an account [19:13:41] yeah, preilly is not a registered user [19:14:02] is it better to delete the user accounts or just change the password? [19:14:30] mmm, delete from user where user_name not in ('MaxSem', 'Awjrichards', 'Jdlrobson')? [19:14:50] yeah that's what i was thinking, but will that cause any issues? [19:15:02] awjr: I wouldn't do that [19:15:13] preilly what about just changing user passwords? [19:15:13] awjr: at least not yet [19:15:14] referential integrity, who needs it? [19:15:17] hahaha [19:23:24] awjr: can't you just set user_rights='' in the database? [19:25:11] Or set edit to only user group trusted, and just add yourselves. [19:25:42] preilly, user_rights is empty for mortals [19:26:08] i like Amgine's suggestion - probably easiest. [19:26:18] we're all already in sysop, admin and 'crat [19:26:21] New patchset: Jdlrobson; "add onClickReference option" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7617 [19:26:21] New patchset: Jdlrobson; "style fixes - spaces before and after function arguments and single quotes" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7618 [19:26:31] let's just set edit rights for admin [19:26:39] remember, user group has edit by default. It has to be specifically set off. [19:26:45] I've even whipped up https://gerrit.wikimedia.org/r/7616 due to theese troubles [19:27:00] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7617 [19:27:02] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7617 [19:27:23] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7618 [19:27:25] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7618 [19:27:39] [WikipediaMobile] jdlrobson pushed 2 new commits to master: http://git.io/Jxcb8Q [19:27:39] [WikipediaMobile/master] Stop click from triggering twice on header elements - YuviPanda [19:27:39] [WikipediaMobile/master] Merge pull request #243 from yuvipanda/stop-double-trigger-click - Jon Robson [19:28:43] fatal: Unable to create '/var/www/wgit/core/.git/index.lock': Permission denied [19:28:45] would this work? [19:28:46] $wgGroupPermissions['*']['edit'] = false; [19:28:46] $wgGroupPermissions['admin']['edit'] = true; [19:28:48] New patchset: preilly; "Update minified javascript" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7619 [19:29:01] Amgine ^^ [19:29:03] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7619 [19:29:05] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7619 [19:29:12] awjr, yes it will [19:29:34] but you also need ['user']['edit'] = false [19:29:34] + $wgGroupPermissions['user']['edit'] = false; [19:29:38] heh [19:30:09] oh, it has to be explicit even though $wgGroupPermissions['*']['edit'] = false; ? [19:30:13] Yes. [19:30:21] is someone playing with git now? [19:30:41] ok so: [19:30:41] $wgGroupPermissions['*']['createaccount'] = false; [19:30:41] $wgGroupPermissions['*']['edit'] = false; [19:30:41] $wgGroupPermissions['user']['edit'] = false; [19:30:41] $wgGroupPermissions['admin']['edit'] = true; [19:30:54] yes [19:30:59] cool [19:31:02] [19:31:11] sysop:P [19:31:19] * MaxSem facepalms [19:31:33] awjr, ^ [19:31:39] k [19:32:11] Yah.. [19:32:19] ok both wikis now have: [19:32:21] $wgGroupPermissions['*']['createaccount'] = false; [19:32:21] $wgGroupPermissions['*']['edit'] = false; [19:32:21] $wgGroupPermissions['user']['edit'] = false; [19:32:21] $wgGroupPermissions['sysop']['edit'] = true; [19:32:27] \o/ [19:32:33] shall i disable http auth? [19:33:38] yes [19:33:55] let's see how they hammer at the door [19:34:54] What is the name of that big SEO bot again? [19:35:07] xrumer [19:35:08] ok http auth disabled [19:35:15] ah, yah, that. [19:37:51] ok lunchtime [19:41:26] New patchset: L10n-bot; "Localisation updates from http://translatewiki.net." [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7643 [19:41:40] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7643 [19:41:44] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7643 [19:51:02] why do we load jQuery at the top while all the other scripts at the bottom? [19:53:42] jdlrobson, do you know? ^^ [19:54:19] there is no reason [19:54:22] it just needs to load first [19:54:27] I think that must be a historic thing [19:54:35] we should move it to the bottom [19:55:27] so tfinc philinje preilly awjr MaxSem - any objections to pushing an early version of the new navigation into the beta (jquery browsers only) so we can get some feedback early on? [19:55:48] it would also give us table of contents in the beta [19:55:50] \o/ [19:56:03] no objection from me [19:56:13] it's beta after all [19:56:29] well I'll send it for review then and we can see what happens :) [19:59:02] awjr_lunch, apache on mobile-enwp crashed with OOM. rebooting [20:00:02] * jdlrobson goes to add jump to top to complete beta [20:01:19] MaxSem: it's back now [20:01:34] due to reboot [20:01:57] MaxSem: I needed to reboot it [20:04:49] MaxSem: in MobileFormatter.php what is the correct way to check if the beta is enabled? [20:05:10] don't do that [20:05:46] the less HTML depends on options, the better [20:06:13] if there's no other way to do that, create a specific option and set it depending on beta [20:06:24] ok I'll do that then [20:08:35] errgg this is a pain actually [20:08:52] where I need it is headingTransformCallbackHTML [20:08:54] :-S [20:10:01] actually ... philinje and tfinc is there any reason we can't change 'jump back a section' to 'jump back to top' in the current version as well as the beta - that would simplify things a lot [20:12:45] jdlrobson: do you mean in terms of CSS? [20:13:25] jdlrobson: the "back to top" idea is still speculative and under discussion [20:13:34] ahh ok [20:13:42] i won't bother with it for the time being then [20:14:20] jdlrobson: what problem would it solve, technically? [20:14:20] New patchset: Jdlrobson; "first version of main menu navigation" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7668 [20:14:54] nothing.. I was finding it complicated to add to the beta [20:15:03] (due to the way the code is laid out) [20:15:11] anyway that above is the first version of the beta [20:15:31] happy to walk you through it before it gets merged if you want [20:16:06] jdlrobson: ok. Can I see it in a browser? [20:16:17] I can screen share over skype [20:16:20] probably easiest thing to do [20:16:36] ok [20:17:50] i'm on Skype [20:18:02] k [20:18:07] New patchset: Jdlrobson; "first version of main menu navigation" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7668 [20:21:44] please don't merge above just yet :) [20:22:49] i'm going to be doing interview 3:30 - 4:30 so let me know before that if you need me for anything [20:23:39] http://www.blaze.io/mobile/result/?testid=120514_A3_1CH api.php for the fail [20:27:11] MaxSem: do you already have deployment access? [20:27:23] no [20:27:50] shouldn't I just look from behind your shoulder? [20:28:03] MaxSem: for today, yes [20:28:15] but it might take a little time to get your accounts set up etc so we should get the ball rolling [20:28:25] after we deploy today i'll send out the email/requests/etc [20:29:52] tfinc: the other day you suggested screen sharing for walking through the deployment process with Max - what do you normally use for that? [20:31:16] New review: Jdlrobson; "Changes needed" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/7668 [20:31:30] awjr: skype supports it [20:31:32] latest version [20:31:43] or just use screen :D [20:31:49] cool [20:31:54] screen wont work since max doesn't have accounts [20:32:29] :( ... you should file some rt tickets for him then [20:32:33] tfinc i will [20:35:03] preilly: let me know when you want to look at device detection stuf [20:39:42] whats a good test page to verify that we haven't borken left->right scrolling of tabels ? [20:39:44] tables* [20:41:57] arg. we broke it. http://en.wikipedia.org/w/index.php?title=Comparison_of_Android_devices no longer scrolls its table [20:42:09] i'll re-open the bug [20:45:37] jdlrobson: heads up about a regression https://bugzilla.wikimedia.org/show_bug.cgi?id=36844 [20:45:52] oohh [20:46:12] no rush, but one of the twitter comments was about it [20:47:01] I'm worried that the fix to the thing that broke double click to jump to top on iphone broke this... [20:47:04] I'll try and fix today [20:48:40] jdlrobson: k [20:51:42] New patchset: MaxSem; "Work on mobile script delivery via ResourceLoader" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7670 [21:00:05] New patchset: Jdlrobson; "first version of main menu navigation" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7668 [21:00:58] MaxSem: im going to need a few more minutes before we start [21:01:05] np [21:01:07] but when we're ready to start, we should hop on skype so i can screen share [21:02:54] jdlrobson: just wondering, what is the double-click to jump to top feature on iPhone? where do you double-click? [21:03:08] you double click on the top status bar [21:03:12] on any webpage [21:03:59] ah yes, i thought that was built-in to the iPhone browser [21:05:14] It is yes.. but curiously you can break it with css - > http://jonrobson.me.uk/development/overflow-scrolling/ [21:06:30] jdlrobson: i updated the sharing on the project calendar, so you should be able to edit it, but that calendar is not "official" yet [21:08:10] New patchset: Jdlrobson; "change and allow the translation of the text for no search results" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7671 [21:14:57] jdlrobson, MaxSem: are the outstanding changes for MobileFrontend things you're hoping to see get deployed today? [21:15:10] yes for me [21:15:39] jdlrobson: are you working on the bugs in 36710? [21:16:27] oohh.. I hadn't seen them philinje.. they're under the wrong product [21:16:51] really? [21:16:52] Ihttps://bugzilla.wikimedia.org/show_bug.cgi?id=36716 < needs comment [21:17:10] https://bugzilla.wikimedia.org/show_bug.cgi?id=36711 haven't been able to replicate [21:17:23] https://bugzilla.wikimedia.org/show_bug.cgi?id=36712 < enhancement - haven't had a chance to do any of those [21:17:41] ok. what do you mean by "wrong product"? [21:17:57] I've changed it now [21:18:13] MaxSem: step 1 in deployment tutorial: make sure all the code to be deployed is done being reviewed and has been merged to master :p [21:18:32] preilly, MaxSem can you help review https://gerrit.wikimedia.org/r/#/c/7668/3 [21:18:46] It was filed under Wikipedia Mobile rather than MediaWiki Extensions > MobileFrontend so they fell off my radar [21:20:52] brb need a drink [21:21:53] jdlrobson, untranslated UI strings [21:24:12] jdlrobson: did we switch to Extensions>MobileFrontend for all mobile site bugs? [21:24:20] I object against deploying this change today [21:24:56] MaxSem: it's in the commit [21:25:11] they're subject to change - I don't want to waste people's time translating them [21:25:11] New review: MaxSem; "(no comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/7668 [21:25:36] New review: awjrichards; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 0 C: -1; - https://gerrit.wikimedia.org/r/7668 [21:25:49] after a very quick review, i agree with MaxSem [21:26:09] if they're THAT much experimental - don't hurry with deploying [21:26:31] this changeset should not get deployed today [21:26:52] k np with me [21:26:56] besides the fact that the issues that are present will not get fixed in time, we don't have sufficienttime for adequately testing this [21:28:33] this looks ok to me though: https://gerrit.wikimedia.org/r/#/c/7671/1 [21:28:38] jdlrobson ^ [21:28:47] New review: awjrichards; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7671 [21:28:49] Change merged: awjrichards; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7671 [21:29:04] New review: MaxSem; "(no comment)" [mediawiki/extensions/MobileFrontend] (master) C: -1; - https://gerrit.wikimedia.org/r/7668 [21:30:02] jdlrobson, why different prefix for beta and normal? [21:30:14] https://bugzilla.wikimedia.org/show_bug.cgi?id=36379 [21:30:19] seemed like a good way to start the process [21:30:26] and not interfere with old css rules [21:31:11] ok MaxSem, ready to get going? [21:31:18] awjr, sure [21:31:37] jdlrobson, this way is extremely messy [21:32:35] can you add that comment on the review.. I'll think some more about it after this deployment is out the way [21:33:00] New patchset: preilly; "Update minified javascript" [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7673 [21:33:19] New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7673 [21:33:21] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7673 [21:38:42] preilly: you there? [21:38:50] jdlrobson: yes [21:38:58] DeviceDetection.. what do we need to do? [21:39:20] jdlrobson: we need to change the squid configuration to match your changes in that file [21:39:31] jdlrobson: and we need to make the keys sync up [21:39:38] how long will that take? [21:39:53] are you free to work on that now? [21:39:53] it's currently causing https://bugzilla.wikimedia.org/show_bug.cgi?id=36720 and https://bugzilla.wikimedia.org/show_bug.cgi?id=36494 [21:39:53] jdlrobson: I don't think it's something we can tackle today [21:40:34] jdlrobson: the squid configuration is what the entire desktop site relies on [21:40:41] argh [21:41:02] is this something that can be changed outside a normal deployment? [21:42:08] it's just annoying as all IE based phones are broken [21:44:56] preilly, jdlrobson, MaxSem: deployment changes are live on test.wikipedia.org [21:44:58] please test! [21:46:45] awjr: mobile geo is messed up [21:46:57] awjr: it is an S1 so it only has 1GB of ram [21:47:02] Am I seeing old messages? [21:47:02] preilly what's wrong with it? [21:47:12] jdlrobson: yes [21:47:13] but that's ok [21:47:40] you will not see new messages until the message cache gets refreshed, which will only happen when we do the actual deployment [21:48:10] found my first bug.. I think [21:48:16] let me try on local [21:52:00] jdlrobson: did you catch OTRS #2012051210006645 ? [21:52:23] awjr: did you minify js? [21:52:27] jdlrobson: i'll mail you. dont worry about it right now [21:52:36] jdlrobson i did not, but it looked like preilly did [21:52:37] since you guys are in the middle of deploying [21:52:48] possibly not tfinc - I still don't understand OTRS too much - probably going to need smeone to run me through it [21:53:10] awjr: it seems out of date [21:53:26] jdlrobson one sec [21:54:35] jdlrobson: I did [21:54:54] It's just odd.. clicking search isn't triggering the search [21:54:59] it does on my local machine though [21:55:42] jdlrobson: forgot to sync changes directly to srv193 [21:59:56] jdlrobson: dont worry about it now [22:00:22] and tfinc not sure what's happened to tables [22:00:30] some seem scrollable on iphone some don't [22:01:07] crikey sorry they changed how config changes work and haven't updated documentation [22:02:50] jdlrobson: try now [22:03:01] oh btw tfinc the mail you sent - the first is fixed [22:03:08] (the scroll to top) [22:03:45] im seeing a broken image icon in the search bar on the beta [22:04:34] i'm not awjr [22:04:53] huh [22:05:30] i'm not seeing any broken images on either [22:05:39] although I am seeing horizontal scroll [22:05:41] which is very worrying [22:06:21] i just realized the images are coming from test.wikipedia.org rather than test.m.wikipedia.org [22:07:09] <?php
[22:07:24] <awjr>	 that should get wrapped in the method to get the mobile url
[22:08:06] <jdlrobson>	 awjr: there is aquite a serious horizontal scroll problem too
[22:08:38] <awjr>	 jdlrobson what are you seeing?
[22:08:53] <jdlrobson>	 If you go to the article Test Sections on an iphone
[22:09:39] <jdlrobson>	 also there's a weird bug where I have to press a search result twice
[22:09:39] <awjr>	 oh i see
[22:09:51] <preilly>	 argh
[22:10:14] <awjr>	 jdlrobson on what device/
[22:10:18] <jdlrobson>	 iphone
[22:10:33] <awjr>	 huh im not seeing that in my emulator
[22:11:13] <awjr>	 aww my emulator crashed
[22:12:17] <preilly>	 boo
[22:12:28] <awjr>	 im seeing the horiz scrolling problem on android 4.0.2 as well
[22:13:20] <jdlrobson>	 ahh got it
[22:13:34] <awjr>	 and 2.3.6
[22:13:43] <jdlrobson>	 i've got a fix awjr
[22:13:51] <jdlrobson>	 it's another case of where it would be good to have more articles in my local instance
[22:14:21] <preilly>	 it would be nice if we had a common data set to work from as well
[22:14:37] <awjr>	 jdlrobson you can always use the labs instance
[22:14:41] <awjr>	 when it's working
[22:14:50] <jdlrobson>	 actually wait.. that's not it
[22:16:50] <jdlrobson>	 wooww where did that come from
[22:16:59] <jdlrobson>	 ok this is a problem with test
[22:17:17] <MaxSem>	 awjr, doesn't $wgExtensionAssetsPath point to bits?
[22:17:37] <awjr>	 jdlrobson what version of MW core are you running locally?
[22:17:44] <awjr>	 test is running from the 1.20wmf3 branch
[22:17:47] <jdlrobson>	 some how there is a css rule #content { min-width: 28em; }
[22:17:53] <jdlrobson>	 not sure where that is coming from yet..
[22:18:30] <jdlrobson>	 i have a feeling this is a case of bad global variables
[22:18:34] <awjr>	 MaxSem: i think you're right actually
[22:18:39] <awjr>	 the problem might actually be:
[22:18:39] <awjr>	 javascripts/beta_opensearch.js
[22:18:39] <awjr>	 9:              blankImg = MobileFrontend.setting('scriptPath') + '/extensions/MobileFrontend/stylesheets/images/blank.gif',
[22:19:58] <tfinc>	 Reedy: my SSD finally arrived :D
[22:21:57] <jdlrobson>	 so awjr I'm not sure where it is coming from but there is a css rule introduced by ResourceLoader on test
[22:22:20] <Reedy>	 Yaay
[22:22:20] <awjr>	 jdlrobson shizzle
[22:22:28] <Reedy>	 i found out the 9mm SSDs won't fit in my laptop
[22:22:29] <jdlrobson>	 possible Vector
[22:22:29] * Reedy  grumbles
[22:22:45] <jdlrobson>	 yup http://test.wikipedia.org/wiki/MediaWiki:Vector.css
[22:22:57] <tfinc>	 Reedy: seeing it max out the USB buffer is just funny with the included SATA->USB connector
[22:23:01] <tfinc>	 Reedy: lame
[22:23:09] <jdlrobson>	 awjr: how is Vector.css generated?
[22:23:36] <jdlrobson>	 as #content {
[22:23:36] <jdlrobson>	 min-width: 28em;
[22:23:36] <jdlrobson>	 } is a stupid rule
[22:23:51] <MaxSem>	 jdlrobson, it's editable on-site
[22:24:06] <Reedy>	 Per site, and per user
[22:24:09] <Reedy>	 just for the luls
[22:24:15] <tfinc>	 Reedy: do you need to get a 7mm ?
[22:24:21] <MaxSem>	 and is intended for desktop use
[22:24:29] <jdlrobson>	 yeh so looks like it was added by TheDJ - can someone revert that? I don't have permission
[22:24:41] <Reedy>	 Yeah, I ordered the same one as you I think..
[22:24:56] <MaxSem>	 my RL rewrite actually gets rid of site modules
[22:24:59] * Reedy  goes to buy all of hte SSDs
[22:25:22] <awjr>	 jdlrobson: i think the actual css file is skins/vector-screen.css
[22:25:22] <MaxSem>	 unfortunately, it's not ready for prime-time
[22:25:38] <awjr>	 er skins/vector/screen.css that is
[22:25:48] <awjr>	 but that rule does not exist there
[22:25:49] <jdlrobson>	 awjr:  can you edit http://test.wikipedia.org/wiki/MediaWiki:Vector.css and remove the min-width definition ?
[22:26:15] <tfinc>	 Reedy: mine is also a 9mm
[22:26:29] <Reedy>	 Apparently you can take a spacer off it, or something
[22:26:31] <preilly>	 jdlrobson: done
[22:26:44] <preilly>	 jdlrobson: see http://test.wikipedia.org/wiki/MediaWiki:Vector.css
[22:27:02] <awjr>	 jdlrobson: done
[22:27:03] <awjr>	 oh
[22:27:57] <tfinc>	 Reedy: it has no spacers. come see
[22:28:19] <awjr>	 that looks better on my andriod devices
[22:28:41] <jdlrobson>	 yes awjr all good in world again
[22:29:16] <Reedy>	 Fail
[22:29:39] <awjr>	 the table on the main page of test looks awful on the android devices
[22:29:45] <awjr>	 and iOS too
[22:33:21] <gerrit-wm>	 New patchset: Jdlrobson; New review: preilly; "(no comment)" [mediawiki/extensions/MobileFrontend] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/7680 [22:33:45] Change merged: preilly; [mediawiki/extensions/MobileFrontend] (master) - https://gerrit.wikimedia.org/r/7680 [22:34:01] yep awjr tables now fixed ^ [22:34:04] k [22:34:40] any articles on test with references? [22:34:45] or do I need to import one? [22:35:02] jdlrobson im importing the san francisco article right now [22:35:11] awesome thanks awjr [22:35:16] jdlrobson i take it back, it failed [22:35:17] Request: POST http://test.wikipedia.org/w/index.php?title=Special:Import&action=submit, from 24.255.28.90 via cp1004.eqiad.wmnet (squid/2.7.STABLE9) to 10.64.0.135 (10.64.0.135) [22:35:17] Error: ERR_READ_TIMEOUT, errno [No Error] at Mon, 14 May 2012 22:34:36 GMT [22:35:22] :( [22:35:36] Reedy: any reason why importing an article on test.wikipedia.org should fail with ^ [22:35:59] Is it a big page? With history? With templates? [22:36:05] 'tis [22:36:16] i also tried the transwiki import which failed miserably [22:36:58] It works on small pages.. [22:37:06] AFAIK none of the code has been changed [22:37:31] jdlrobson if you have a page ready with references, go ahead and import that while i get your changes up on test [22:41:23] i can't import awjr [22:41:26] can you give me admin rights? [22:42:14] jdlrobson: done - you might need to log out and back in [22:43:42] * jdlrobson tries [22:43:53] btw changes should be live on test.wikipedia.org [22:44:33] cool now i can scroll the table [22:44:52] uhoh [22:44:58] except in android 2.3.6 [22:45:13] jdlrobson ^ [22:45:14] arg [22:45:36] actually im not sure i can do it in iOS either, but it's hard to tell with the emmulator [22:46:12] I can scroll on ios [22:46:19] (5) [22:47:54] ios4 doesn't though [22:48:00] i suspect this is the iscroll problem [22:48:04] :( [22:52:17] arggh regression awjr [22:54:12] jdlrobson what is it? [22:54:19] there are all sorts of issues with tables [22:58:11] argh [22:58:47] argh indeed preilly [23:07:51] so on account of all of the issues we're still seeing and the fact that we're over our deployment window, we should abort the deployment and try again, perhaps tomorrow [23:08:01] jdlrobson, MaxSem, tfinc ^ [23:08:07] awjr: seems logical to me [23:08:30] agreed [23:08:33] okay [23:08:40] i've almost got these fixed anyhow [23:08:45] a bit more time is good :) [23:08:54] awjr: can you move it to tomorrow on the calendar? [23:08:59] preilly yeah [23:12:58] awjr: thanks [23:16:53] preilly: was there any code pushed after the 8 May deployment? [23:17:10] awjr: I don't think so but I'm not 100% sure [23:19:11] ok [23:19:15] i dont think so either but im not 100% positive im reading the submodule history right [23:23:00] alright both deployment branches are now back at d43f5f19ff3599f16200d247b6838cfb04ef1473 so we should be good to go [23:30:49] jdlrobson: booking meeting times with you on Wed and Fri at 9:30 here [23:31:30] k