[00:00:06] New patchset: awjrichards; "Revert "Revert "Revert "Enable CentralNotice on mobile everywhere CentralNotice is enabled"""" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60611 [00:01:20] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60611 [00:02:43] !log awjrichards synchronized wmf-config/InitialiseSettings.php 'Disable mobile sitenotice everywhere but testwiki' [00:02:49] Logged the message, Master [00:03:06] !log awjrichards synchronized wmf-config/mobile.php 'Disable mobile sitenotice everywhere but testwiki' [00:03:13] Logged the message, Master [00:03:59] New patchset: Dzahn; "delete outdated apache configs for outreachcivi (RT-5002) and ocs.wikimania2009 they still resolve(d) to singer, but they were not enabled apache sites anyways" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60612 [00:07:34] RECOVERY - Disk space on ms-be1009 is OK: DISK OK [00:08:54] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 224 seconds [00:09:24] RECOVERY - Disk space on ms-be1011 is OK: DISK OK [00:14:54] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 230 seconds [00:15:54] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 5 seconds [00:23:54] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 223 seconds [00:26:54] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 14 seconds [00:33:54] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 224 seconds [00:35:31] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 19 seconds [00:38:31] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 199 seconds [00:40:31] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 21 seconds [00:43:33] Change abandoned: Spage; "I didn't LevelUp. #wikimedia-e3 has a bot logging thanks to the work of others." [operations/puppet] (production) - https://gerrit.wikimedia.org/r/46672 [01:58:29] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 184 seconds [02:00:29] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 19 seconds [02:18:59] !log LocalisationUpdate completed (1.22wmf2) at Wed Apr 24 02:18:59 UTC 2013 [02:19:07] Logged the message, Master [02:31:44] !log LocalisationUpdate completed (1.22wmf1) at Wed Apr 24 02:31:43 UTC 2013 [02:31:52] Logged the message, Master [02:54:13] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 193 seconds [02:55:13] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 6 seconds [03:42:13] !log LocalisationUpdate ResourceLoader cache refresh completed at Wed Apr 24 03:42:12 UTC 2013 [03:42:20] Logged the message, Master [03:44:10] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 238 seconds [03:45:10] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 6 seconds [04:13:47] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 217 seconds [04:17:47] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 21 seconds [04:28:47] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 217 seconds [04:31:47] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 19 seconds [04:34:47] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 199 seconds [04:38:30] PROBLEM - Puppet freshness on cp3003 is CRITICAL: No successful Puppet run in the last 10 hours [04:38:30] PROBLEM - Puppet freshness on virt3 is CRITICAL: No successful Puppet run in the last 10 hours [04:38:41] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 216 seconds [04:43:41] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 18 seconds [04:49:41] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 189 seconds [04:53:41] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 217 seconds [04:54:41] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 18 seconds [05:13:48] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 217 seconds [05:14:48] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 24 seconds [05:29:18] PROBLEM - Puppet freshness on ms-fe3001 is CRITICAL: No successful Puppet run in the last 10 hours [05:34:50] New patchset: Asher; "every-15s stat collection + every-60s reporting = under reporting rate based stats by 4x" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60626 [05:35:30] Change merged: Asher; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60626 [06:01:00] New patchset: Tim Starling; "Set $wgTorBlockProxy to url-downloader.wikimedia.org:8080" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60424 [06:01:06] Change merged: Tim Starling; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60424 [06:03:43] !log tstarling synchronized wmf-config/CommonSettings.php [06:03:51] Logged the message, Master [06:07:37] New patchset: Tim Starling; "Move tor_exit_node from hume to terbium now proxy config exists" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60427 [06:07:52] New review: Tim Starling; "Tested." [operations/puppet] (production); V: 2 C: 2; - https://gerrit.wikimedia.org/r/60427 [06:07:53] Change merged: Tim Starling; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60427 [06:09:14] PROBLEM - Puppet freshness on terbium is CRITICAL: No successful Puppet run in the last 10 hours [06:10:14] PROBLEM - Puppet freshness on db44 is CRITICAL: No successful Puppet run in the last 10 hours [06:12:58] New patchset: Tim Starling; "Fix typo in parameter name" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60628 [06:13:43] Change merged: Tim Starling; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60628 [06:29:35] RECOVERY - Puppet freshness on terbium is OK: puppet ran at Wed Apr 24 06:29:29 UTC 2013 [06:34:24] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 218 seconds [07:09:28] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 19 seconds [07:17:28] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 192 seconds [07:17:28] PROBLEM - MySQL Slave Delay on db78 is CRITICAL: CRIT replication delay 193 seconds [07:19:28] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 194 seconds [07:19:28] PROBLEM - MySQL Slave Delay on db78 is CRITICAL: CRIT replication delay 195 seconds [07:20:28] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 3 seconds [07:20:28] RECOVERY - MySQL Slave Delay on db78 is OK: OK replication delay 0 seconds [07:28:28] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 198 seconds [07:29:28] PROBLEM - MySQL Slave Delay on db78 is CRITICAL: CRIT replication delay 259 seconds [08:06:05] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 210 seconds [08:06:05] PROBLEM - MySQL Slave Delay on db78 is CRITICAL: CRIT replication delay 211 seconds [08:17:05] PROBLEM - MySQL Slave Delay on db78 is CRITICAL: CRIT replication delay 233 seconds [08:24:05] PROBLEM - MySQL Slave Delay on db78 is CRITICAL: CRIT replication delay 236 seconds [08:39:10] mark: I could use a simple merge, changing a package version for contint : https://gerrit.wikimedia.org/r/#/c/60435/ [08:39:18] oh and hello :-) [08:42:47] RECOVERY - MySQL Slave Delay on db78 is OK: OK replication delay NULL seconds [08:44:07] PROBLEM - Puppet freshness on lvs1006 is CRITICAL: No successful Puppet run in the last 10 hours [08:44:07] PROBLEM - Puppet freshness on lvs1005 is CRITICAL: No successful Puppet run in the last 10 hours [08:44:08] PROBLEM - Puppet freshness on lvs1004 is CRITICAL: No successful Puppet run in the last 10 hours [08:44:17] PROBLEM - MySQL Slave Running on db78 is CRITICAL: CRIT replication Slave_IO_Running: Yes Slave_SQL_Running: No Last_Error: Query partially completed on the master (error on master: 1317) and w [08:47:20] Change merged: ArielGlenn; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60435 [08:48:01] hashar: ^^ [08:48:13] apergos: will run puppet on gallium. thx! [08:48:38] yw [08:50:07] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay NULL seconds [08:52:07] PROBLEM - MySQL Slave Running on db1025 is CRITICAL: CRIT replication Slave_IO_Running: Yes Slave_SQL_Running: No Last_Error: Query partially completed on the master (error on master: 1317) and w [08:57:52] !log upgrading Zuul [08:58:01] Logged the message, Master [09:05:06] !log restarted Zuul. Upgraded to e403579 (latest master) [09:05:14] Logged the message, Master [09:13:05] PROBLEM - Puppet freshness on virt1005 is CRITICAL: No successful Puppet run in the last 10 hours [10:50:40] New patchset: ArielGlenn; "ms-be9 to correct stanza with new disk layout" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60652 [10:56:22] Change merged: ArielGlenn; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60652 [11:32:10] Hello, I am trying to find out how core dumps work in wikimedia. I would like to ask how I should compare 2 xml wikimidia source files I have downloaded from 2 different days? (When I open the xml via a browser,FF,Chromium they crash even with 25mb) [11:36:11] sib_: what xml files? [11:38:20] elwikisource-20130326-stub-meta-history for example [11:38:45] and a later version for comparison [11:38:53] ok well opening them in a web browser is going to kill the browser [11:39:00] these are plain text files (after uncompression) [11:39:05] well in XML markup [11:39:15] what do you want to comapre in these files? [11:39:22] *compare [11:39:58] I want to open two different dates and see the differences in the xml dumps [11:40:14] ah [11:40:18] I have found various tools for this but imagined that you all use something by defualt [11:40:29] *default [11:40:46] we don't really [11:41:13] as long as you undersand the format of them, I would just do a diff and look at things moved or added or whatever [11:41:59] Oook, will try a few methods and post back if I need any help [11:42:24] sure [11:51:01] New review: Demon; "PositionalScorer: Eclipse was yelling about dead code, and I figured it's basically harmless." [operations/debs/lucene-search-2] (master) - https://gerrit.wikimedia.org/r/60444 [11:59:34] apergos: swift? [12:00:09] paravoid: trying to get puppet or me to quit being stupid about two of these partitions [12:00:34] I swear this used to work and yet right now I cannot get the swift labelling to take [12:00:59] I ran the test by hand that's required for the labelling, and it works fine [12:01:54] I don't understand a thing :) [12:03:02] :-D [12:03:09] node /^ms-be(9|11|12)\.pmtpa\.wmnet$/ { [12:03:17] swift::label_filesystem{ '/dev/sda3': } [12:03:22] those (in site.pp) [12:04:22] root@ms-be9:~# /usr/sbin/xfs_admin -l /dev/sda3 [12:04:22] label = "" [12:04:32] you can see it didnt do them [12:06:22] and the other fun fact is I have to go ask the lawyer (now) to handle the next paperwork, the people at the offices don't want to give me the time of day [12:08:45] New patchset: Mark Bergsma; "Do not cap the frontend cache" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60655 [12:09:01] New patchset: Mark Bergsma; "Do not cap the frontend cache TTL" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60655 [12:09:56] Change merged: Mark Bergsma; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60655 [12:10:23] all right let me go do this thing with the paperwork and be right back, maybe I'll see the problem with a fresh look in a little. [12:10:26] >_< [12:14:51] it now does the right thing [12:14:59] I think you didn't merge puppet properly [12:15:11] it was there on sockpuppet but maybe it wasn't on stafford [12:15:24] I logged in to see, but I was too late and it worked, probably mark merged his :) [12:18:04] yeah looks like I merged a site change [12:23:55] morning cmjohnson1 [12:24:06] good morning [12:40:54] ok. I did merge it with puppet-merge and it *said* that it was ok, I even backscrolled to double check after I ran into the issue [12:40:56] who knows [12:41:04] but yay for it now "just working" [12:41:13] did you forward your agent? [12:41:23] yes [12:42:13] whatever, if it's fixed now good [12:43:08] tip: you can do puppetd -vt --debug --trace [12:43:10] and see what it does [12:44:03] I did debug (but not trace) and didn't see any references to the label check [12:44:16] that was where I was feeling like it was a brick wall [12:59:42] New patchset: Hashar; "(bug 41285) adapt `foreachwiki` for labs" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/55059 [13:05:15] New patchset: Hashar; "(bug 41285) adapt `foreachwiki` for labs" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/55059 [13:06:11] New review: Hashar; "Finally came back to that bug and updated the foreachwiki script to uses getRealmSpecificFilename." [operations/puppet] (production); V: 1 - https://gerrit.wikimedia.org/r/55059 [13:19:55] New patchset: Odder; "(bug 47383) Update Apple Touch icon for Wikipedia" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60658 [13:45:35] odder: also see https://bugzilla.wikimedia.org/show_bug.cgi?id=27911 [13:46:59] Oh noes. [13:47:05] :-) [13:47:48] !b 44680 | Nemo_bis [13:47:48] Nemo_bis: https://bugzilla.wikimedia.org/44680 [13:48:13] You want to have that fixed for Meta, or to have the general format changed? :-) [13:48:26] foundationwiki is also broken in the same way [13:48:55] odder: general format [13:49:08] ok, wrote that in bz [13:51:01] paravoid: adding per-wiki icons is one option [13:51:08] for meta and foundation [13:51:29] the other wikis shouldn't be broken that way [13:53:20] 'wiktionary' => '//$lang.$site.org/apple-touch-icon.png', hmmm [13:54:15] commons isn't broken but it's wrong too [13:54:26] it links to commons.wikipedia.org, which redirects [13:55:01] http://commons.wikimedia.org/apple-touch-icon.png looks fine [13:55:15] [13:55:29] commons.wikiPedia.org, but it redirects [13:55:43] all the rest *.wikimedia.org wikis are broken [13:55:46] :-( [13:56:05] officewiki etc. [13:56:16] have fun! [13:56:18] noone cares about that one [13:56:18] :P [13:57:24] that's besides the point though [13:57:40] the fact that there are dozens of *.wikimedia.org wikis means that the logic there is flawed [13:58:09] I'm not saying someone should create touch icons for everything, just to stop giving link rels to non-existent URLs [13:59:54] 'wikimedia' => '//$lang.wikimedia.org/apple-touch-icon.png' [14:00:46] would this work for, say, Outreach? [14:02:56] I don't think so [14:03:05] http://noc.wikimedia.org/conf/highlight.php?file=langlist [14:03:08] apparently not. [14:03:27] Actuall,y maybe [14:03:28] 'wikimedia' => '//$lang.wikimedia.org', [14:07:42] Ah yes. [14:08:04] Then there is no reason not to set Apple Touch icons the same way that favicons are set. [14:22:10] Hm. So what is the result of the discussion about the role vs module vs module roles discussion? I'm pretty sure we didn't agree on anything. :-) [14:23:49] paravoid: can this be fixed by linking to non-existing files instead? :) [14:26:34] paravoid: hi :) I have upgraded Zuul this morning thanks to all the packaging work! [14:39:20] PROBLEM - Puppet freshness on cp3003 is CRITICAL: No successful Puppet run in the last 10 hours [14:39:20] PROBLEM - Puppet freshness on virt3 is CRITICAL: No successful Puppet run in the last 10 hours [14:42:39] andrewbogott_afk: Ping me when you get back. [15:05:00] !log maxsem synchronized php-1.22wmf2/extensions/MobileFrontend/includes/skins/MinervaTemplate.php 'bug 47597' [15:05:08] Logged the message, Master [15:09:13] !log maxsem synchronized php-1.22wmf1/extensions/MobileFrontend/includes/skins/MinervaTemplate.php 'bug 47597' [15:09:20] Logged the message, Master [15:18:31] New review: coren; "(1 comment)" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/59969 [15:29:20] PROBLEM - Puppet freshness on ms-fe3001 is CRITICAL: No successful Puppet run in the last 10 hours [15:45:09] New patchset: Odder; "(bug 27911) Standardise Apple Touch icons for all projects" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60670 [15:45:30] paravoid: ^^ [15:48:06] Change abandoned: Odder; "This will be fixed with Ib5554c547295d9b53b4f554e2773a4d7c14f8c6a" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60658 [15:55:20] New patchset: Odder; "(bug 27911) Standardise Apple Touch icons for all projects" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60670 [15:58:26] New review: Faidon; "Please move the Wiktionary one to bits too." [operations/mediawiki-config] (master) C: -1; - https://gerrit.wikimedia.org/r/60670 [15:58:43] New patchset: Lcarr; "rfaulk is no longer with company" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60674 [16:00:38] paravoid: ? [16:00:42] ? [16:01:14] odder: what? [16:01:22] Please move the Wiktionary one to bits too. [16:01:25] yes [16:01:30] don't use upload [16:01:34] docroot/bits/favicon/apple-touch/wiktionary.png [16:01:35] renamed from docroot/wiktionary.org/apple-touch-icon.png [16:01:56] enwiktionary, sorry. [16:02:01] my bad [16:02:01] Change merged: Lcarr; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60674 [16:02:07] hmmm [16:02:55] ideally they should have one for all languages, but I don't particularly care [16:02:57] paravoid: so you're suggesting we should not be loading stuff from Commons? [16:03:03] I am [16:03:07] not for this anyway [16:03:09] paravoid: ah yes, that's the problem with Wiktionary [16:03:39] they are very serious about their logos. And almost every major Wiktionary has a different logo... [16:04:14] people like being a pain I guess :) [16:04:32] add it to bits as /enwiktionary.png? [16:04:52] anyway, I'm no developer nor do I have any say in this policy or mediawiki matters usually [16:05:13] but having every icon in bits but this is just wrong :) [16:05:30] paravoid: you /do/ know that we're loading wgLogo from Commons too? :) [16:05:35] I do [16:06:38] I don't really care where this particular logo will be, but am trying to look a few steps forward... [16:06:54] why not move it where everything else? [16:07:01] i.e. enwiktionary.png? [16:08:03] also, http://upload.wikimedia.org/wikipedia/test/apple-touch-icon.png doesn't exist :) [16:08:31] LOL [16:09:04] that's one of the problems with using upload [16:09:14] Why defining it then? :-) [16:09:21] it used to exist [16:10:30] used to be this http://noc.wikimedia.org/testwiki-apple-touch-icon.png [16:11:14] PROBLEM - Puppet freshness on db44 is CRITICAL: No successful Puppet run in the last 10 hours [16:19:09] ah well. [16:19:21] Since they're not using it now, I'll let them define it when they feel like it. [16:19:37] thanks for the help, paravoid [16:20:27] New patchset: Odder; "(bug 27911) Standardise Apple Touch icons for all projects" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60670 [16:31:03] New review: Odder; "The English Wiktionary icon's been moved to bits per Faidon's comment above." [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60670 [17:13:08] RECOVERY - MySQL Slave Running on db1025 is OK: OK replication Slave_IO_Running: Yes Slave_SQL_Running: Yes Last_Error: [17:14:08] RECOVERY - MySQL Slave Running on db78 is OK: OK replication Slave_IO_Running: Yes Slave_SQL_Running: Yes Last_Error: [17:15:18] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 31020 seconds [17:16:18] PROBLEM - MySQL Slave Delay on db78 is CRITICAL: CRIT replication delay 30964 seconds [17:21:38] New patchset: RobH; "added magnesium netboot info" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60679 [17:23:21] Change merged: RobH; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60679 [17:24:37] LeslieCarr: speaking of private keys, I had a Debian/Ubuntu buddy who would revoke his gpg signature on someone's key if he ever saw them leave their laptop unattended and unlocked at a conference. Should we do the same here at the office? ;) [17:24:51] or, he at least threatened to [17:25:01] we dont sign keys [17:25:02] heh [17:25:27] but, you do have the ability to revoke someon's access based on the assumption of a compromised private key [17:26:04] better said: "should we do similar with private keys here at the office?" :) [17:28:13] hehehe [17:28:38] eh, so far i have just tried to set their homepage and/or background to rick astley [17:28:57] haha [17:28:57] PROBLEM - Host ms-be2 is DOWN: PING CRITICAL - Packet loss = 100% [17:30:57] !log taking down ms-be2 for hw replacement [17:31:05] Logged the message, Master [17:31:07] PROBLEM - SSH on magnesium is CRITICAL: Connection refused [17:31:10] sbernardin: is that you taking ms-be2 down? [17:31:19] okay cool [17:31:24] yes [17:31:34] New one is up [17:31:49] sbernardin: cool [17:31:54] Putting in ticket for network now [17:32:26] thx [17:36:49] New patchset: MaxSem; "Create role::logging::eventlogging" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60680 [17:43:33] PROBLEM - NTP on magnesium is CRITICAL: NTP CRITICAL: No response from NTP server [17:45:24] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [17:45:46] greg-g: who was that? :) [17:46:14] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.128 second response time [17:46:15] your buddy, if I may ask [17:46:30] paravoid: dholbach [17:52:23] RECOVERY - SSH on magnesium is OK: SSH OK - OpenSSH_5.9p1 Debian-5ubuntu1.1 (protocol 2.0) [17:54:12] New patchset: Aude; "Enable data transclusion and site link widget on all wikipedias" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60682 [18:00:07] sbernardin: okay i wanted to check and make sure db59 was not a master. in case it is we would probably wait until we had blessing from asher or peter. but in this case we are replacing a single failed disk so not too worried [18:00:12] which disk are you going to replace? [18:01:02] sbernardin ^ [18:05:31] cmjohnson1: slot 11 [18:05:37] Last disk [18:06:37] okay...i see it slot 11...so log that you are going to replace failed disk on db59 slot 11 and then swap..ping me after so i can verify the rebuild. [18:06:44] sbernardin ^ [18:06:46] cmjohnson1: according to the megacli [18:06:58] yep [18:08:09] sbernardin: the disk is hot swap so it's okay to remove the failed disk and replace with a new one [18:08:35] OK [18:08:56] !log replacing bad disk on db59 [18:09:04] Logged the message, Master [18:09:16] !log DNS update - removing unused remnants [18:09:24] Logged the message, Master [18:13:23] cmjohnson1: replacement drive has been installed [18:15:33] sbernardin: cool...i see Firmware state: Rebuild [18:20:51] New review: Dzahn; "remove --purge :)" [operations/puppet] (production) C: 2; - https://gerrit.wikimedia.org/r/60612 [18:20:52] Change merged: Dzahn; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60612 [18:28:27] New patchset: RobH; "adding git and gerrit wikimedia.org.pem files" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60687 [18:29:51] Change merged: RobH; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60687 [18:32:33] New patchset: Demon; "Initial puppetization for git.wikimedia.org" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/59857 [18:32:33] New patchset: Demon; "Remove old github detection hack, that's what remoteNameStyle is for" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/59928 [18:32:33] New patchset: Demon; "Begin replicating all repositories to antimony" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/59927 [18:32:34] New patchset: Demon; "Swap gerrit to new gerrit.wikimedia.org certificate" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60688 [18:33:25] ^demon: So the keys are in the private repo and the pems are in the public [18:33:30] you should be all set [18:34:05] <^demon> Thanks so much. I think my puppet manifests are all ready now too. [18:38:23] !log reedy rebuilt wikiversions.cdb and synchronized wikiversions files: Everything non enwiki to 1.22wmf2 [18:38:31] Logged the message, Master [18:39:28] RECOVERY - MySQL Slave Delay on db78 is OK: OK replication delay 0 seconds [18:41:08] Change merged: Reedy; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60682 [18:44:18] PROBLEM - Puppet freshness on lvs1004 is CRITICAL: No successful Puppet run in the last 10 hours [18:44:18] PROBLEM - Puppet freshness on lvs1005 is CRITICAL: No successful Puppet run in the last 10 hours [18:44:19] PROBLEM - Puppet freshness on lvs1006 is CRITICAL: No successful Puppet run in the last 10 hours [18:45:24] !log reedy synchronized wmf-config/ 'wikidata stuffs' [18:45:31] Logged the message, Master [18:47:55] New patchset: Demon; "Don't bother restarting Gerrit for replication.config changes" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60690 [18:48:11] binasher: yurik and i are trying to track down why a 301 is happening. when someone comes from a zero partner network (or forges the X-Carrier and X-Subdomain headers) and goes to http://en.zero.wikipedia.org a *301* is issued to redirect the user to http://en.m.wikipedia.org. do you know of anything in varnish or apache or general wikipedia.org configuration that would make this happen? haven't been able to pinpoint it in [18:48:12] mobile-frontend.inc.vcl.erb or main.conf…and grep '301' in MobileFrontEnd and ZeroRatedMobileAccess doesn't seem to help much, either :( [18:50:18] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 9 seconds [19:07:04] Change merged: Dzahn; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/50044 [19:13:12] PROBLEM - Puppet freshness on virt1005 is CRITICAL: No successful Puppet run in the last 10 hours [19:16:21] !log racktables going offline a moment for upgrade [19:16:28] Logged the message, RobH [19:16:44] !log deploying Bugzilla wikimedia extension changes for improved wikilinking [19:16:51] Logged the message, Master [19:21:24] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [19:22:13] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.124 second response time [19:39:49] New review: Demon; "(1 comment)" [operations/mediawiki-config] (master) C: -1; - https://gerrit.wikimedia.org/r/60447 [19:40:44] <^demon> mutante: While you're on the subject of bots...https://gerrit.wikimedia.org/r/#/c/60317/ is pretty trivial. [19:47:20] RECOVERY - RAID on db59 is OK: OK: State is Optimal, checked 2 logical device(s) [19:50:27] Change abandoned: Umherirrender; "Has problems with UTF-8 characters (maybe a IDE problem), so this patch has bad side effects." [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60447 [19:51:30] PROBLEM - Puppetmaster HTTPS on stafford is CRITICAL: CRITICAL - Socket timeout after 10 seconds [19:53:20] RECOVERY - Puppetmaster HTTPS on stafford is OK: HTTP OK: Status line output matched 400 - 336 bytes in 0.129 second response time [19:55:44] New patchset: Demon; "Turn mwsearch debug log back on" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60703 [19:56:48] !log aaron synchronized php-1.22wmf2/includes/filerepo/file/LocalFile.php 'deployed 0e42bdadd9349fe5b6119ff65322e6c52d813a6e' [19:56:56] Logged the message, Master [19:57:18] <^demon> Any root about who would mind doing `echo '' > /a/mw-log/mwsearch.log` on fluorine? We changed what we're logging and I'll be re-enabling it in a bit. [19:57:44] * AaronSchulz still can't view http://commons.wikimedia.org/wiki/Category:1877_books [19:59:23] AaronSchulz: saw you mention that before, is that reported in bz? part of something bigger? [19:59:49] I think it's just the usual djvu file BS [20:00:00] heh, ok (not that I know anything about that) [20:00:07] I don't think that category has a bug for itself [20:00:13] * greg-g nods [20:00:52] https://bugzilla.wikimedia.org/buglist.cgi?quicksearch=djvu%20file%20BS&list_id=196855 [20:02:50] !log demon synchronized php-1.22wmf2/includes/api/ApiQuerySearch.php 'Deploying Ib7abe8d5' [20:02:57] Logged the message, Master [20:03:58] !log demon synchronized php-1.22wmf2/extensions/MWSearch 'Deploying I48480cb6' [20:04:05] Logged the message, Master [20:06:19] New patchset: Matmarex; "(bug 45979) Set $wgCategoryCollation to 'uca-vi' on all Vietnamese-language wikis" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60705 [20:07:17] New review: Demon; "This can be merged now." [operations/mediawiki-config] (master) C: 1; - https://gerrit.wikimedia.org/r/58523 [20:07:30] New patchset: Demon; "Remove notice since the skins are now gone" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/58523 [20:15:38] !log demon synchronized php-1.22wmf2/extensions/MWSearch [20:15:45] Logged the message, Master [20:19:07] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 237 seconds [20:21:07] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 4 seconds [20:21:53] New review: Dzahn; "sure, looks harmless, and is just about IRC output" [operations/puppet] (production) C: 2; - https://gerrit.wikimedia.org/r/60317 [20:21:54] Change merged: Dzahn; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60317 [20:22:21] ^demon: done [20:22:34] <^demon> Ah, thanks. [20:24:07] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 184 seconds [20:25:32] !log racktables flap again, working on it [20:25:39] Logged the message, RobH [20:28:07] RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 20 seconds [20:28:10] ^demon: re: 52251, i see it's merged, just fyi it also needs deployment, it's not auto-cloned by puppet [20:28:20] deploying it.. (CVE linker) [20:28:27] <^demon> Ok. [20:29:29] -our $VERSION = '0.01'; [20:29:29] +our $VERSION = '0.1'; [20:29:40] ehm, i don't see that change in that patch set [20:29:46] but seems really minor [20:30:35] sees more changes to link formats [20:32:22] !log racktables on hooper upgraded to recent stable [20:32:30] Logged the message, RobH [20:32:33] cmjohnson1: take alook, its a bit odd [20:32:38] slightly different [20:33:30] it is faster robh [20:34:05] looks a bit odd...sort of stripped down [20:34:12] ^demon: how does this look to you? http://paste.debian.net/107/ it's the diff between gerrit and prod currently [20:35:22] <^demon> lgtm [20:35:42] <^demon> AaronSchulz: I'm stumped on this stacktrace: http://p.defau.lt/?bCUbLpwJAmUpUYrX6PsKYQ [20:35:59] cmjohnson1: So I am going to puppetize and move it, so first step was ensuring we were able to run the most recent version [20:36:06] as i'll install recent version on new server [20:36:15] (you'll have to do this too for observium) [20:36:20] <^demon> I can't see any reason why $workStatus shouldn't be a Status. [20:36:40] robh: so can you walk it through w/me [20:36:50] andre__: ^ [20:36:57] * MaxSem pokes notpeter [20:38:19] mutante: Hello. What did I do wrong this time? [20:38:23] * andre__ too lazy to go through the backlog [20:38:56] andre__: not saying you did wrong:) we just have a diff between what is on prod and what is in gerrit in one case [20:38:59] Extension.pm [20:39:09] http://paste.debian.net/107/ [20:39:18] this is what i'd change right now if i copy the gerrit version over [20:41:18] can we just sync it and then see if anything needs additional fixes [20:41:21] ^demon: call_user_func_array can return null and give a warning on fatals [20:41:38] <^demon> Gotcha... [20:41:52] cmjohnson1: walk through what i do for racktables? [20:41:53] <^demon> So if a fatal happened inside the called function, we'd be hiding it with a null. [20:42:04] i plan to document the actual setup oon wikitech as well [20:42:19] robh: cool...than i will go off wikitech [20:42:34] since we are going to migrate some services without packaging them (like wordpress & racktables) [20:42:41] the trade off is if they arent inpuppet [20:42:42] ^demon: I bet that doesn't play well with wfSuppressWarnings() [20:42:45] they must be on wikitech [20:42:52] since puppet is somewhat self documenting. [20:43:30] PROBLEM - MySQL Slave Delay on db78 is CRITICAL: CRIT replication delay 181 seconds [20:43:49] PROBLEM - MySQL Slave Delay on db1025 is CRITICAL: CRIT replication delay 211 seconds [20:44:59] New review: Krinkle; "Rename enwiktionary.png to wiktionary/en.png for consistency with bits.wm.o/favicon/ and that way th..." [operations/mediawiki-config] (master) C: -1; - https://gerrit.wikimedia.org/r/60670 [20:45:12] <^demon> AaronSchulz: Ideas on best way to handle? [20:45:27] * AaronSchulz was thinking [20:45:29] PROBLEM - MySQL Slave Delay on db78 is CRITICAL: CRIT replication delay 193 seconds [20:47:14] ^demon: testing locally, fatals seem to cause actually fatals [20:47:36] there is some case where it can be null though, trying to figure that out [20:50:05] no that's not even it [20:50:06] return $this->error( $status ); [20:50:37] mutante: and the diff is not because of the last commit listed at https://gerrit.wikimedia.org/r/gitweb?p=wikimedia/bugzilla/modifications.git;a=log;f=bugzilla-4.2/extensions/Wikimedia/Extension.pm ? [20:50:44] mutante: "Merge "Rename variables to be more relevant"" [20:52:08] ^demon: that returns false [20:52:20] in PoolCounter::execute [20:54:40] <^demon> Ahhhh [20:56:01] you can see that the queuefull is being hit from the festively multilingual poolcounter.log [20:56:10] so, yeah that's a core bug [20:56:24] New review: Hashar; "I have talked about it with faidon, finally we are sticking to user {} and thus keeping the jenkins ..." [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60363 [20:58:10] andre__: ooh,, both exactly 85 minutes ago.. wow [20:58:19] mid-air :p [20:59:35] andre__: ^demon: ok, thanks, i deployed it as it is in gerrit [20:59:51] done [21:01:17] New patchset: Cmjohnson; "Decommissiong sq33..adding to decomission.pp removing dhcpd entry" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60742 [21:01:23] New patchset: Lwelling; "Update event logging schema for Echo to match schema at http://meta.wikimedia.org/w/index.php?title=Schema%3AEcho&diff=5417976&oldid=5364744" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60743 [21:03:46] Change merged: Cmjohnson; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60742 [21:06:19] <^demon> AaronSchulz: Are you patching pool counter? [21:10:34] ^demon: I though you were ;) [21:11:08] <^demon> And I was hoping you would :p [21:12:57] ok [21:15:40] ^demon: actually the docs are kind of vague, so maybe it's not quite a bug [21:16:26] if you passed an 'error' callback to the PoolCounterWorkViaCallback constructor that just returned $status it would work [21:16:48] ^demon: https://gerrit.wikimedia.org/r/#/c/60746/ [21:16:49] <^demon> I can do that for now. [21:17:05] soon as you are able to take care of that [21:17:24] !log removing sq33 from dsh node groups and pybal cfg [21:17:31] Logged the message, Master [21:23:56] <^demon> AaronSchulz: https://gerrit.wikimedia.org/r/#/c/60748/ [21:24:25] Change abandoned: Dzahn; "per Hashars comment. not needed" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60363 [21:26:14] !log DNS update - readding voip [21:26:21] Logged the message, Master [21:28:15] New patchset: Lwelling; "Update event logging schema for Echo to match schema at http://meta.wikimedia.org/w/index.php?title=Schema%3AEcho&diff=5423520&oldid=5417976" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60743 [21:29:20] New patchset: Lwelling; "Update event logging schema for Echo to match schema at http://meta.wikimedia.org/w/index.php?title=Schema%3AEcho&diff=5423520&oldid=5417976" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60743 [21:30:07] New patchset: Isarra; "Add high-res support to wikibooks, wikinews, and default wiktionary favicons" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60753 [21:31:04] New patchset: Odder; "(bug 27911) Standardise Apple Touch icons for all projects" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60670 [21:31:28] ^demon: looks ok [21:31:57] LOL [21:32:33] !log demon synchronized php-1.22wmf2/extensions/MWSearch/MWSearch_body.php [21:32:40] Logged the message, Master [21:33:11] Change merged: Demon; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60703 [21:33:23] New patchset: Isarra; "Add background and high-resolution support to en.wiktionary favicon" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60755 [21:33:49] !log demon synchronized wmf-config/InitialiseSettings.php 'Turn mwsearch log back on' [21:33:57] Logged the message, Master [21:35:13] ^demon: is the search deploy done? [21:35:39] New patchset: Isarra; "Remove duplicate layers with white outlines from incubator favicon" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60757 [21:36:41] <^demon> Yeah, not gonna do anymore tonight. [21:36:44] <^demon> Turning that log back off. [21:36:52] New patchset: Isarra; "Redo wikispecies favicon from logo with transparency and multi-res support" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60758 [21:37:18] New patchset: Demon; "Turn mwsearch log back off, too spammy" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60759 [21:37:33] ^demon: cool. [21:37:36] New patchset: Odder; "(bug 27911) Standardise Apple Touch icons for all projects" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60670 [21:37:40] !log demon synchronized wmf-config/InitialiseSettings.php [21:37:47] Logged the message, Master [21:37:56] ^demon: so, wikidata needs a hotfix to go out, like, soon, can you do it? https://gerrit.wikimedia.org/r/#/c/60746/ [21:37:58] <^demon> AaronSchulz: Thanks for helping with poolcounter. [21:38:10] <^demon> I was really trying to head out the door once I wrapped this up... [21:38:13] oh [21:38:14] Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60759 [21:38:33] who else besides ^demon and reedy can deploy stuff? [21:38:41] * aude hate to always bother them [21:38:54] New review: Odder; "Sorry ? forgot to actually move the file into the new directory :-) " [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60670 [21:38:59] ^demon: owe you a beer :) [21:38:59] a few, AaronSchulz, and csteipp (not online), Tim of course but he's asleep [21:39:04] k [21:39:13] <^demon> I can do it, but I'd have to break the "Don't leave town" rule :\ [21:39:19] some stroopwafels :) [21:39:23] right..... [21:39:55] aude: revert strategy is straight-forward if the hotfix doesn't work? [21:40:06] ie: do we go back to pre wmf2? [21:40:19] ^demon that is better than the break it and then leave town rule! [21:40:33] <^demon> greg-g: Tim's gonna be off today, holiday for him. [21:40:41] oh right, that, already forgot [21:40:57] looks like signs are point towards AaronSchulz :) [21:41:01] <^demon> In 140 characters or less, what are we fixing? [21:41:02] pointing* [21:41:07] uhh, not 100% sure pre wmf2 extension is compatible with wmf2 core [21:41:08] aude: ^ [21:41:13] for the parser function [21:42:46] aude: the 140 char summary? [21:43:33] greg-g: ensure property is show in language of the wiki [21:43:56] parameter was missing, in a refactor in the new branch [21:44:00] worked before [21:44:03] gotcha [21:44:10] kind of bad :o [21:44:19] stuff displays in english [21:44:42] AaronSchulz: can you please do a deploy soon to fix wikidata? [21:44:57] <^demon> This looks ok, I'll go ahead and push it. [21:45:15] <^demon> greg-g: I'm going to take my laptop with me. If something breaks, lemme know and I'll hop online. [21:45:46] thanks [21:45:59] AaronSchulz has verbally agreed (I sit next to him) [21:46:08] thanks [21:46:08] aude: ^ [21:46:10] <^demon> Direct e-mail, or if it's even more urgent then my cell's on officewiki. [21:46:11] :) [21:46:22] ^demon: thanks for the offer [21:46:37] * aude needs to switch my test wiki to non-english (plus more test cases) for this [21:46:48] <^demon> Oh, I was already half done. [21:46:50] somehow did not catch this one [21:46:51] whoa, I missed you saying you're going to do it. well then. [21:46:57] !log demon synchronized php-1.22wmf2/extensions/Wikibase 'b4b5fb4046175ca29834a4669c253c97ac5ccd07' [21:46:59] <^demon> As in.... ^ [21:47:01] thanks :) [21:47:04] Logged the message, Master [21:47:06] * aude goes to test [21:47:06] aaron can be backup, then :) [21:47:07] !log DNS update - remove survey, remove wikitech-old, remove argon [21:47:11] (for when you leave) [21:47:14] Logged the message, Master [21:47:21] <^demon> Which is now. Ok, you guys know how to reach me. [21:47:27] later [21:47:52] *explosions* [21:48:40] it's good [21:48:42] thanks! [21:48:46] whew [21:53:01] New patchset: Dzahn; "keep the historic coffee.wm URL for historic reasons and until we actually implement RFC 2324 (again?) redirect it as a reminder :)" [operations/apache-config] (master) - https://gerrit.wikimedia.org/r/60763 [21:54:39] mutante: I'd like to deploy https://gerrit.wikimedia.org/r/#/c/60670/5 [21:54:45] New review: Mwalker; "Seem to work for me" [operations/mediawiki-config] (master) C: 1; - https://gerrit.wikimedia.org/r/60753 [21:55:15] mutante: usually I'd just do it, but there's something interesting here that I'm not sure about [21:55:29] mutante: namely that it changes urls to bits and deletes a file in document root [21:55:47] I imagine depending on the order of things, there could be 404 errors, not? [21:56:58] hmm, i see it deletes the apple-touch-icon.png , but that has just been added the other day [21:57:12] hasnt it [21:57:14] mutante: no, they've been there for ages [21:57:31] hmm, but there was something else about Apple favicons yesterday..ok [21:57:33] I'm not worried about existing links [21:57:45] I mean, apaches pointing to the new url when it doesn't exist yet [21:58:00] and existing cached pages with urls to what will no longer exist [21:58:28] Oh, I see what you mean, yeah, that's a bigger problem. [21:59:00] New review: Brion VIBBER; "This'll tide us over until the appropriate java version can be made available." [operations/apache-config] (master) C: 1; - https://gerrit.wikimedia.org/r/60763 [21:59:00] I meant during deployment. depending on whether bits is first or last to get synced to, those will be 404 during deployment [22:02:08] New review: Krinkle; "fixme: This makes nl.wikiepdia.org go to en.wikipedia.org. For some of these redirect domains suppor..." [operations/apache-config] (master) - https://gerrit.wikimedia.org/r/60599 [22:02:34] Krinkle: hmm, not sure i have a very good answer. but hmm.. a missing favicon during deployment doesnt seem thaaaat big of a thing [22:02:42] Krinkle: I don't think we should be worried about 404 at this point (though I think it migh thave been a good idea to leave them there.) [22:02:44] mutante: yeah [22:02:52] not during deployment [22:03:00] that race condition is only for a few minutes [22:03:07] odder: mutante: however, there is a bigger one [22:03:09] We're currently linking to 404s for a lot of projects :) [22:03:18] odder: mutante: All wiki pages are cached for 30 days [22:03:34] odder: mutante: so all working urls (the ones not broken) will be 404 for 30 days [22:03:49] perhaps remove them in a separate commit scheduled for next month [22:05:34] Krinkle: I want to show console output of instances via javascript. I tried jquery.ui.dialog, but it's not really what I want. any suggestions for what to use? [22:05:53] it's a large amount of text that should probably be wrapped in a pre or code block [22:06:10] Ryan_Lane: Stream or fixed amount? [22:06:23] possibly a stream [22:06:40] I suppose you'd poll an API or a real socket? [22:06:48] yep [22:06:52] one of those two [22:06:54] * Krinkle is curious but not answering your question [22:06:58] :) [22:07:00] sorry, eh. [22:07:04] at first it's going to be fixed [22:07:29] but eventually I'd like to make multiple requests and update the content [22:07:38] Ryan_Lane: yeah hm... from where is it triggered? e.g. what are we looking at when this happens? [22:08:12] Hm. We're talking about all Wikipedias, all Wiktionaries, Commons and usabilitywiki [22:08:12] since mediawikiwiki was pointing to a 404 anyway [22:08:12] Krinkle: yeah, sure, the files being there will not hurt anyone... [22:08:14] New patchset: Krinkle; "keep the historic coffee.wikimedia.org URL for historic reasons and until we actually implement RFC 2324 (again?) redirect it as a reminder :)" [operations/apache-config] (master) - https://gerrit.wikimedia.org/r/60763 [22:08:22] you click "get console output" for an instance. when it returns it will show the content [22:08:39] the bad thing is that users can click multiple of them on a single page [22:08:48] I was thinking something like composer view in gmail would be interesting [22:09:06] where the console outputs stack next to each other and stick to the bottom of the screen [22:09:09] Ryan_Lane: example url? I don't see how I can get different ones on 1 page [22:09:21] https://wikitech.wikimedia.org/wiki/Nova_Resource:I-00000601 [22:09:25] go to "Manage instances" view [22:09:29] https://wikitech.wikimedia.org/wiki/Special:NovaInstance [22:09:33] yeah, I just found it [22:10:10] Ryan_Lane: ui.dialog may be best indeed [22:10:13] Ryan_Lane: but customise it [22:10:20] (well not fork it, but pass it some options) [22:10:33] well, it doesn't have scrollbars [22:10:39] Ryan_Lane: One of the options is to not be modal (no dimmed background) and be draggable/resizable [22:10:42] so a very long output will take up vast amounts of space [22:10:49] Ryan_Lane: It should have scroll bars for sure [22:10:59] maybe it's because I'm using a pre [22:11:09] Ryan_Lane: Pass a height in that case [22:11:14] ah [22:11:14] to dialog() [22:11:17] cool [22:11:25] I'm surprised it doesn't have a default height [22:11:39] New review: Mwalker; "I'm fine with the 16x16; but at least in GIMP it looks like the 32x32 is not incredibly sharp -- Bri..." [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60755 [22:11:40] from what I remember it used to default to about 50% of your screen as dialog height [22:11:41] * Krinkle tries [22:13:01] New review: Mwalker; "Seems to be fine -- but... I wonder if the core part of the logo (the double helix) could be more di..." [operations/mediawiki-config] (master) C: 1; - https://gerrit.wikimedia.org/r/60758 [22:13:22] modal still seems to dim the background [22:13:23] Ryan_Lane: indeed, it lacks a proper default [22:13:33] Ryan_Lane: "not be modal" [22:13:39] ah [22:13:39] Ryan_Lane: looks like modal:false is the default now [22:13:40] :D [22:14:00] how to set the height to 50%? [22:14:03] Ryan_Lane: Im using this in Chrome console [22:14:05] Ryan_Lane: $('
').text(new Array(500).join(new Array(100).join('x') + '\n')).dialog()
[22:14:18] 	 and then $_.remove()
[22:14:25] 	 and repeat with different dialog() settings
[22:14:32] 	 cool
[22:14:38] 	 $_ is chrome shortcut for previous return value
[22:14:46] 	 (like $? in bash, I guess)
[22:15:19] 	 oh and draggable and resizable are default as wlel
[22:15:23] 	 you're in luck :)
[22:15:29] 	 though I'd recommend hardcoding them
[22:15:42] 	 ah. yeah. this works well.
[22:17:31] 	 default width:300 height:auto
[22:17:36] 	 Ryan_Lane: ^
[22:17:40] 	 that explains :)
[22:17:44] 	 indeed
[22:18:41] 	 hm. they stack on top of each other
[22:19:01] 	 http://api.jqueryui.com/dialog/ a few more options
[22:19:22] 	 New patchset: Odder; "(bug 27911) Standardise Apple Touch icons for all projects" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60670
[22:19:29] 	 Ryan_Lane: http://api.jqueryui.com/dialog/#option-position
[22:19:41] 	 Ryan_Lane: it appears to mention something about collisions, that's new to me but sounds interesting
[22:19:41] 	 cool :)
[22:19:47] 	 heh
[22:19:53] 	 though test well, this could be new, we're not using the latest version
[22:20:08] 	 indeed
[22:20:09] 	 Krinkle: ^^ should do the trick for now
[22:20:49] 	 odder: cool
[22:21:15] 	 odder: could you submit a proposed patch for the removal as well (so it'll stay on our dashboards, luring for 30 days before someone presses the merge button)
[22:21:47] 	 sure.
[22:22:53] 	 Change merged: jenkins-bot; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60670
[22:23:52] 	 Change merged: Dzahn; [operations/apache-config] (master) - https://gerrit.wikimedia.org/r/60763
[22:24:11] 	 !log krinkle synchronized docroot/bits/apple-touch/  'New location for icons - Ib5554c54729'
[22:24:12] 	 New patchset: RobH; "creating racktables role for eqiad based server" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60766
[22:24:18] 	 Logged the message, Master
[22:24:27] 	 odder: hm.. you renamed mediawiki one still
[22:24:35] 	 too late now
[22:25:28] 	 odder: https://bits.wikimedia.org/apple-touch/wikipedia.png
[22:25:43] 	 !log sync-apache, add coffee
[22:25:50] 	 Logged the message, Master
[22:26:12] 	 !log krinkle synchronized wmf-config/InitialiseSettings.php  'New location for icons - Ib5554c54729'
[22:26:19] 	 Logged the message, Master
[22:26:37] 	 mutante: there is a coffee.wikimedia.org already it seems, it mirrors contacts.wikimedia.org
[22:26:44] 	 New patchset: RobH; "creating racktables role for eqiad based server" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60766
[22:27:06] 	 on http it redirects to contacts, on https it duplicates it
[22:27:06] 	 Krinkle: that's what i'm fixing and why i call it "keep". contacts is on singer and singer is about to die
[22:27:23] 	 mutante: and coffee was an intentional alias of contacts?
[22:27:53] 	 odder: btw, I avoided the race condition by simply syncing the new icons first to all servers before syncing the config change
[22:28:10] 	 so there's no 404 errors during the few seconds we're deploying
[22:28:11] 	 done :)
[22:28:21] 	 Krinkle: coffee was an existing DNS historic entry and you just ended up on contacts because that is the default apache host and there was no more site for coffee. instead of simply deleting it from DNS i did the above
[22:28:26] 	 Krinkle: as I mentioned, mediawikiwiki was pointing to a 404 anyway
[22:28:33] 	 mutante: ok
[22:28:37] 	 odder: ok
[22:28:54] 	 we didn't have an 'apple-touch-icon.png' in docroot/mediawiki
[22:28:56] 	 mutante: contacts the default apache host?
[22:29:06] 	 odder: right
[22:29:11] 	 odder: the old file name wasn't being used
[22:29:32] 	 Krinkle: yea, see singer.wikimedia.org
[22:29:43] 	 dont worry, it's not going to live there much longer anyways
[22:30:00] 	 this is all part of getting rid of tampa stuff
[22:30:03] 	 mutante: I thought the default is to serve from all mw apaches with docroot/default (Domain not configured)
[22:30:23] 	 Krinkle: this isn't on the cluster, it's standalone
[22:30:24] 	 not to server contacts.wikimedia.org
[22:30:28] 	 ah, okay
[22:30:47] 	 the default of singer was to do that
[22:30:55] 	 got it
[22:31:13] 	 and i'm moving coffee away from singer
[22:31:14] 	 yep
[22:31:28] 	 Reedy: going to commit wikiversions.dat?
[22:31:33] 	 dirty copy on fenari
[22:32:18] 	 New review: Dzahn; "dzahn@fenari:~$ apache-fast-test coffee.url mw1044" [operations/apache-config] (master) - https://gerrit.wikimedia.org/r/60763
[22:37:05] 	 Ryan_Lane: since I just figured out and you might not know (yet) - the colissions thing is about collision with the edge of the window, not about other instances of dialog
[22:37:22] 	 ah :(
[22:37:32] 	 I'm trying to use of to place it next to another element
[22:37:34] 	 that's not working, either
[22:37:43] 	 Ryan_Lane: e.g. if you specify some 'position' that, with regards to widht/height would make it be outside the window
[22:37:50] * Ryan_Lane  nods
[22:37:58] 	 !log replaced smokeping targets for sdtpa c3 and sdtpa d3
[22:38:00] 	 Logged the message, Mistress of the network gear.
[22:38:18] 	 dzahn is doing a graceful restart of all apaches
[22:38:25] 	 Ryan_Lane: you might be able to keep a simple integer as incrementing and use that to set the target offset slightly differnet each time
[22:38:34] 	 e.g. stepping
[22:38:36] 	 !log upgrading mw's
[22:38:38] * Ryan_Lane  nods
[22:38:44] 	 Logged the message, Mistress of the network gear.
[22:38:48] 	 LeslieCarr: in the middle of graceful-all
[22:39:00] 	 i'll wait until you are done
[22:39:02] 	 lemme know
[22:39:04] 	 !log dzahn gracefulled all apaches
[22:39:08] 	 the bot did:)
[22:39:11] 	 Logged the message, Master
[22:39:28] 	 Ryan_Lane: offset = i * 10; dialog({ position: { at: 'center+offset center+offset'
[22:39:43] 	 ah. neat
[22:39:53] 	 meh, random NTP issues  on one-off server again .. mw1028: 24 Apr 22:38:58 ntpdate[28833]: no server suitable for synchronization found
[22:39:54] 	 i++
[22:39:56] 	 shrug
[22:40:06] 	 LeslieCarr: go ahead
[22:40:10] 	 cool
[22:40:17] 	 is i++ going to work?
[22:40:30] 	 will that variable keep its value as long as I don't leave the page?
[22:40:54] 	 not sure how the memory model works with javascript
[22:41:01] 	 Ryan_Lane: what do you mean
[22:41:18] 	 well, I'd click "get console output", then I'd click it again
[22:41:25] 	 arg, the redirect adds a / to the page name
[22:41:32] 	 Ryan_Lane: (function () { var dialognr = 0; app.createDialog = function (txt) { $('
[22:41:35] 	 how does the 2nd click use the value of the 1st i?
[22:42:13] 	 Ryan_Lane: (function () { var dialognr = 0; app.createDialog = function (txt) { $('
').text(txt).dialog(... at: 'center+' + (dialognr*10) + 'px center+' ....  .. dialognr++
[22:42:22] 	 Ryan_Lane: closure
[22:42:29] 	 ah. ok
[22:42:36] 	 the outer closure is basically 'private static'
[22:43:01] 	 PROBLEM - DPKG on mw92 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:43:01] 	 PROBLEM - DPKG on mw98 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:43:10] 	 PROBLEM - DPKG on mw94 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:43:11] 	 PROBLEM - DPKG on mw99 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:43:11] 	 PROBLEM - DPKG on mw97 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:43:36] 	 Ryan_Lane: So why the sudden urge to ajaxify labsconsole? (I like it, don't get me wrong)
[22:43:53] 	 I'm tired of clicking so much :)
[22:43:59] 	 reboot, console output, I imagine this isn't the last of it.
[22:44:01] 	 RECOVERY - DPKG on mw92 is OK: All packages OK
[22:44:09] 	 and because I started on the project filter
[22:44:09] 	 Ryan_Lane: worksforme :)
[22:44:10] 	 PROBLEM - Apache HTTP on mw99 is CRITICAL: Connection refused
[22:44:10] 	 PROBLEM - Apache HTTP on mw91 is CRITICAL: Connection refused
[22:44:11] 	 PROBLEM - Apache HTTP on mw97 is CRITICAL: Connection refused
[22:44:11] 	 RECOVERY - DPKG on mw94 is OK: All packages OK
[22:44:11] 	 RECOVERY - DPKG on mw99 is OK: All packages OK
[22:44:11] 	 nice
[22:44:11] 	 RECOVERY - DPKG on mw97 is OK: All packages OK
[22:44:17] 	 and I want the project filter to apply dynamically
[22:44:20] 	 PROBLEM - DPKG on mw9 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:44:27] 	 Ryan_Lane: Right
[22:44:30] 	 PROBLEM - Apache HTTP on mw96 is CRITICAL: Connection refused
[22:44:32] 	 Oh, that's going to be awesome
[22:44:38] 	 yep :)
[22:44:40] 	 PROBLEM - Apache HTTP on mw92 is CRITICAL: Connection refused
[22:44:41] 	 PROBLEM - Apache HTTP on mw90 is CRITICAL: Connection refused
[22:44:41] 	 PROBLEM - Apache HTTP on mw98 is CRITICAL: Connection refused
[22:44:41] 	 PROBLEM - Apache HTTP on mw93 is CRITICAL: Connection refused
[22:44:41] 	 PROBLEM - Apache HTTP on mw95 is CRITICAL: Connection refused
[22:44:50] 	 PROBLEM - Apache HTTP on mw94 is CRITICAL: Connection refused
[22:44:51] 	 Ryan_Lane: going to be a batmobile dashboard
[22:45:01] 	 batmobile? :)
[22:45:23] 	 Ryan_Lane: watman?
[22:45:43] * Ryan_Lane  is confused
[22:46:10] 	 Ryan_Lane: or kitt's dashboard from knight rider
[22:46:14] 	 the 'all in control'
[22:46:14] 	 ahhhh
[22:46:20] 	 yeah :)
[22:46:44] 	 the funny thing is they have in common that they are unreal. I've seen behind the scenes of both batman and knight rider
[22:47:07] 	 they have a big wall that represents the entire dashboad
[22:47:21] 	 RECOVERY - DPKG on mw9 is OK: All packages OK
[22:47:21] 	 e.g. 100s of buttons, camera shooting the ones relevant to the scene
[22:47:33] 	 New patchset: Reedy; "Everything to 1.22wmf2" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60767
[22:47:59] 	 Change merged: Reedy; [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60767
[22:48:10] 	 sometimes he'll have "Turbu Boost" right next to the steering wheel. Some other episode it might show "Ski mode" in that position.
[22:48:16] 	 New patchset: Dzahn; "apache-sanity-check (part of apache-graceful-all) change the regex to also restart API servers" [operations/debs/wikimedia-task-appserver] (master) - https://gerrit.wikimedia.org/r/60768
[22:48:28] 	 Ryan_Lane: when you have time, can I ask some questions regarding OpenStack's release management, specifically on who does it and how they get to be in that role.
[22:48:31] 	 sort of become an example for good design on the web I suppose
[22:48:37] 	 only show what you need
[22:48:46] 	 cause it'll never fit all at once on a real dashboard
[22:48:59] 	 that, and the magic of television :)
[22:49:05] 	 hah
[22:49:06] 	 yeah
[22:49:07] 	 or as we call it, javascript
[22:49:18] 	 greg-g: heh. there isn't any :(
[22:49:31] 	 no one else is using it, so I haven't been doing releases, other than "use trunk"
[22:49:31] 	 Ryan_Lane: oh, I was under the wrong impression then
[22:49:37] 	 I did releases at first
[22:49:40] 	 RECOVERY - Apache HTTP on mw90 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 0.305 second response time
[22:49:40] 	 RECOVERY - Apache HTTP on mw92 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 0.311 second response time
[22:49:40] 	 RECOVERY - Apache HTTP on mw93 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 0.144 second response time
[22:49:41] 	 RECOVERY - Apache HTTP on mw98 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 1.148 second response time
[22:49:41] 	 RECOVERY - Apache HTTP on mw95 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 0.141 second response time
[22:49:50] 	 RECOVERY - Apache HTTP on mw94 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 0.135 second response time
[22:49:53] 	 but it's so wikimedia specific right now that it's probably impossible for others to use
[22:50:02] 	 my goal is for it to be generic at some point
[22:50:09] 	 then I'll start releases again
[22:50:10] 	 RECOVERY - Apache HTTP on mw97 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 0.140 second response time
[22:50:11] 	 RECOVERY - Apache HTTP on mw99 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 0.148 second response time
[22:50:11] 	 RECOVERY - Apache HTTP on mw91 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 0.643 second response time
[22:50:23] 	 Ryan_Lane: sorry, I confused you. I meant the Diablo etc releases of OpenStack
[22:50:24] 	 I should make a project page for this and start adding bugs for what we need to do for this
[22:50:27] 	 oooohhhhhhhh
[22:50:30] 	 RECOVERY - Apache HTTP on mw96 is OK: HTTP OK: HTTP/1.1 301 Moved Permanently - 747 bytes in 0.135 second response time
[22:50:30] 	 man, Chromium/Blink/WebKit, is it soo hard to paint tables the right way? I've seen some bad border renderings, but this is terrible: http://cl.ly/image/0O1X0X3M1b2L
[22:50:53] 	 double border in the middle, 1px off border on the bottom
[22:50:55] 	 ah. yeah
[22:50:59] 	 that's annoying
[22:51:17] 	 I have some feeling this is due to my html output?
[22:51:33] 	 greg-g: sure. ttx in #openstack is the release manager
[22:52:02] 	 greg-g: it's Thierry Carrez
[22:52:05] 	 he was elected
[22:52:08] 	 right, and he's kind of just appointed, no community election or anything of the sort, right?
[22:52:10] 	 Tim-away: var_dump( wfLocalFile( 'Iliada (1879).djvu' )->getMetadata() ); on commonswiki is funny
[22:52:11] 	 oh, oops
[22:52:12] 	 everything in openstack is elected
[22:52:14] 	 oh
[22:52:15] 	 wait
[22:52:16] 	 sorry
[22:52:22] 	 the technical committee is elected
[22:52:31] 	 I think they appoint a release manager
[22:52:38] * greg-g  nods
[22:52:51] 	 Ryan_Lane: I've reported it before and with isolated test case, but it's never been fixed. I imagine it is one of those areas of webkit that is like our parser "here be dragons". nobody knows what to do with it.
[22:52:52] 	 the technical committee is elected by contributors
[22:52:58] 	 http://commons.wikimedia.org/wiki/Category:1878_books?forceprofile=true has like no metadata cache hits
[22:53:05] 	 you have to have pushed in a single change to vote in a cycle
[22:53:13] * greg-g  nods
[22:53:19] 	 Krinkle: :D
[22:53:27] 	 but I'll try once more
[22:53:36] 	 the technical committee is actually made up of the project leads
[22:53:40] 	 the called PTLs
[22:53:45] 	 the PTLs are elected
[22:53:53] 	 like product managers of sorts
[22:54:00] 	 PROBLEM - DPKG on mw16 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:54:10] 	 PROBLEM - DPKG on mw1 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:54:11] 	 PROBLEM - DPKG on mw19 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:54:11] 	 PROBLEM - DPKG on mw14 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:54:11] 	 I definitely wouldn't compare them to our product managers
[22:54:19] 	 they do those roles, but they are actual technical leads
[22:54:32] * greg-g  nods
[22:54:32] 	 gotcha
[22:54:40] 	 PROBLEM - DPKG on mw13 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:54:40] 	 PROBLEM - DPKG on mw18 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:54:45] 	 openstack doesn't have product managers
[22:55:10] 	 PROBLEM - DPKG on mw15 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:55:11] 	 PROBLEM - DPKG on mw17 is CRITICAL: DPKG CRITICAL dpkg reports broken packages
[22:55:12] 	 they are based on the idea of a technical meritocracy
[22:55:37] 	 New patchset: Dzahn; "fix coffee redirect, get rid of trailing / that sneaked in" [operations/apache-config] (master) - https://gerrit.wikimedia.org/r/60770
[22:55:39] 	 features are supposed to require a blueprint
[22:55:40] 	 RECOVERY - DPKG on mw18 is OK: All packages OK
[22:55:48] 	 gotcha, makes sense, this helps. I'm just looking for comparitive examples, and I couldn't find the right docs on the OpenStack site
[22:55:58] 	 blueprints are in launchpad
[22:56:07] 	 right right
[22:56:10] 	 RECOVERY - DPKG on mw19 is OK: All packages OK
[22:56:10] 	 RECOVERY - DPKG on mw17 is OK: All packages OK
[22:56:35] 	 changes are linked to blueprints via special gerrit text
[22:56:43] 	 anyway...
[22:56:49] 	 the release cycles are 6 months
[22:56:51] 	 like ubuntu
[22:56:54] 	 yep
[22:57:04] 	 there's four cycles per release
[22:57:09] 	 the last is a feature freeze
[22:57:26] 	 there's an exception policy to the feature freeze
[22:57:28] 	 Change merged: Dzahn; [operations/apache-config] (master) - https://gerrit.wikimedia.org/r/60770
[22:57:36] 	 so, unless you want to describe that part, I'm good ;)
[22:57:40] 	 RECOVERY - DPKG on mw13 is OK: All packages OK
[22:57:47] 	 but it requires that the PTL (or is it the technical comittee?) approve it
[22:57:55] 	 Ryan_Lane: mostly I was curious how theiry is/was appointed/elected
[22:57:56] 	 that's mostly it :)
[22:57:59] 	 ah
[22:57:59] 	 ok
[22:58:00] 	 RECOVERY - DPKG on mw16 is OK: All packages OK
[22:58:10] 	 RECOVERY - DPKG on mw1 is OK: All packages OK
[22:58:10] 	 RECOVERY - DPKG on mw15 is OK: All packages OK
[22:58:11] 	 Ryan_Lane: but, all helps give context, thanks
[22:58:11] 	 RECOVERY - DPKG on mw14 is OK: All packages OK
[22:58:21] * Ryan_Lane  nods
[22:58:45] 	 Krinkle: so, I figured out how to do it without an incrementor
[22:59:13] 	 first element: at: left bottom, my: left bottom
[22:59:19] 	 of: window
[22:59:50] 	 all other elements: at: right, my: left, of: $( '.osm-consoleoutput' ).filter( ':last' )
[23:00:31] 	 dzahn is doing a graceful restart of all apaches
[23:00:47] 	 it would be nice if they were stuck to the bottom of the window, so they would scroll with the page :)
[23:02:12] 	 Ryan_Lane: interesting
[23:02:43] 	 at: right top, my: left top seems to work a little better for additional elements
[23:02:47] 	 kind of
[23:02:51] 	 otherwise they are a little offset
[23:03:05] 	 dzahn is doing a graceful restart of all apaches
[23:03:13] 	 of course I haven't tried this in things other than firefox at all yet
[23:03:50] 	 !log dzahn gracefulled all apaches
[23:03:58] 	 Logged the message, Master
[23:04:36] 	 works nicely elsewhere too
[23:06:58] 	 New patchset: RobH; "new upgrade requires wwwroot subdirectory for web root" [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60772
[23:07:14] 	 New patchset: Odder; "(bug 27911) Standardise Apple Touch icons (part 2)" [operations/mediawiki-config] (master) - https://gerrit.wikimedia.org/r/60773
[23:07:54] 	 Change merged: RobH; [operations/puppet] (production) - https://gerrit.wikimedia.org/r/60772
[23:15:45] 	 Ryan_Lane: figured out
[23:16:02] 	 ?
[23:16:09] 	 dialog( .. autoOpen: false ).parent().css({ position: false }).end().dialog('open')
[23:16:17] 	 dialog( .. autoOpen: false ).parent().css({ position: 'fixed' }).end().dialog('open')
[23:16:22] 	 ah
[23:16:24] 	 awesome
[23:16:25] 	 thanks
[23:17:00] 	 it creates the dialog without opening it, then finds the parent element (the jq-ui-dialog wrapper), fixes that, then end() makes it go back to the inner element on which dialog config exists, and calls 'open'
[23:18:44] 	 that works perfectly :)
[23:19:19] 	 Ryan_Lane: not sure how well it works if you're already scrolled down when you open the dialog
[23:19:38] 	 nope, works :)
[23:19:49] 	 https://wikitech-test.wmflabs.org/w/index.php?title=Special:NovaInstance
[23:20:07] 	 I can add you to a project with instances
[23:20:11] 	 if you want to check it out
[23:21:23] 	 Ryan_Lane: I tried creating "TEST Krinkle" / "testkrinkle" but getting
[23:21:34] 	 There was either an authentication database error or you are not allowed to update your external account.
[23:21:41] 	 damn. it's a little buggy if I close a dialog
[23:22:01] 	 one sec
[23:23:46] 	 odder: perhaps in public?
[23:23:56] 	 Sure!
[23:24:03] 	 odder: though that's an option (new php in root and link, like favicon.ico/php)
[23:24:08] 	 is it needed?
[23:24:16] 	 what if we put them always in document root
[23:24:23] 	 isn't that where all versions look?
[23:24:29] 	 we could ditch the header
[23:24:39] 	 ah. wrong credentials for the admin user
[23:24:47] 	 Yes, that's another approach to the problem
[23:24:58] 	 only extra html output
[23:25:30] 	 There was a bug about it somewhere I think
[23:25:51] 	 https://bugzilla.wikimedia.org/show_bug.cgi?id=19392
[23:27:19] 	 hm. or not… those credentials are right
[23:27:20] * Ryan_Lane  sighs
[23:28:03] 	 odder: seems to only have (some) thoguhts against doing that for favicons
[23:28:10] 	 for apple-touch icons the way seems clear to do it
[23:28:23] 	 move to domain doc roots and set wmf config variable to false
[23:28:27] 	 RECOVERY - MySQL Slave Delay on db78 is OK: OK replication delay 0 seconds
[23:29:31] 	 not sure why it didn't work for you
[23:29:34] 	 it worked when I tried it
[23:30:57] 	 ah. it seems when you click "x" it doesn't actually remove the element
[23:31:14] 	 Ryan_Lane: indeed, that's by design
[23:31:18] 	 because you can re-open
[23:31:22] 	 ah
[23:31:23] 	 right
[23:31:25] 	 there is a 'close' callback
[23:31:33] 	 you can nuke it from there if you want
[23:31:59] 	 I think that's why it's breaking the positioning after I do that
[23:33:10] 	 Ryan_Lane: (I know you're not done yet) 2 things I noticed: 1) title doesn't include instance name, 2) I can open the same one twice
[23:33:17] 	 yep
[23:33:21] 	 Ryan_Lane: indeed, it'll still match the css selector
[23:33:32] 	 yeah. lots of things left to do :)
[23:33:32] 	 hidden elements are the same to css
[23:33:48] 	 they all return the same text, too
[23:34:02] 	 I assumed that was intentional (sample text)
[23:34:08] 	 yep
[23:34:16] 	 so I didn't point that out :)
[23:34:19] 	 heh
[23:34:39] 	 to not re-open I should probably add an id based on the instance id
[23:34:45] 	 Krinkle: so now we're turning things around? :)
[23:34:46] 	 or maybe project + instance name
[23:35:05] 	 then do nothing if it exists
[23:35:12] 	 odder: I'm not, but I'd be for it if you propose it. Not sure I'll merge it right away, but I'll +1
[23:35:46] 	 Ryan_Lane: nah, avoid using the DOM to detect state
[23:35:54] 	 slow and inapropiate
[23:36:04] 	 oh? how to do it instead?
[23:36:10] 	 use a javascript language object to keep track
[23:36:30] 	 var consoledialogs = {}; consoledialogs[ instanceid ] = $myElement
[23:36:34] 	 ah. I see
[23:36:51] 	 onClose: function () { delete consoledialogs[ instanceid ]; }
[23:36:58] 	 call .remove() first
[23:37:00] 	 of course
[23:37:04] 	 something like that
[23:37:06] * Ryan_Lane  nods
[23:39:28] 	 cool. this in the callback fixes the positioning issue: $(this).dialog('destroy').remove()
[23:39:29] 	 :)
[23:39:52] 	 javascript is more fun than I imagined
[23:39:54] 	 Krinkle: I'm thinking: Let's move them to docroot, and keep the enwiktionary one on bits
[23:40:37] 	 odder: oh, we don't have docroot for subdomains
[23:40:42] 	 hm...
[23:41:27] 	 odder: right, the default for each project in docroot, and override will use the html link
[23:41:29] 	 we have one icon for *.wiktionary.org and one for enwiktionary
[23:41:42] 	 .. to bits
[23:42:23] 	 so if older iOS will hit wiktionary.org/apple-touch-icon.png instead of bits.wm.org/apple-touch/wiktionary/en.png
[23:42:37] 	 … then they will get a different logo
[23:42:50] 	 but there's just so much we can do about it :-/
[23:43:04] 	 sounds good
[23:45:51] 	 RECOVERY - MySQL Slave Delay on db1025 is OK: OK replication delay 22 seconds