[00:01:48] !log tstarling synchronized php-1.20wmf4/includes/DefaultSettings.php [00:01:53] Logged the message, Master [02:23:27] !log LocalisationUpdate completed (1.20wmf5) at Thu Jun 14 02:23:26 UTC 2012 [02:23:35] Logged the message, Master [02:46:00] !log LocalisationUpdate completed (1.20wmf4) at Thu Jun 14 02:46:00 UTC 2012 [02:46:06] Logged the message, Master [09:38:48] [[Tech]]; MarcoAurelio; /* Checkboxes at Special:UserRights — Order changed for no reason? */ + bug number; https://meta.wikimedia.org/w/index.php?diff=3830826&oldid=3827802&rcid=3345657 [10:32:29] Reedy: We reorganized our repos into one yesterday. In order to push all the refs from the merge, I need permission to rewrite history on git :) Can I get that (briefly)? [10:34:30] i.e. I don't need that right permanently, just for one psuh [10:34:32] push [13:19:21] <_Meow> This is Meow from Wikipedia.zh. The history and content of this page were all lost after being moved twice. https://zh.wikipedia.org/w/index.php?title=Wikipedia:%E7%89%B9%E8%89%B2%E6%9D%A1%E7%9B%AE%E8%AF%84%E9%80%89&action=history [13:26:48] hello [13:27:14] <_Meow> shizhao: Hi, shizhao [13:28:22] help [13:28:37] who here? [13:29:09] <_Meow> I just said something about it, but no one answered [13:36:52] hey shizhao, please create a ticket in bugzilla [13:36:55] !bz [13:36:55] All bugs in MediaWiki should be reported at https://bugzilla.wikimedia.org. Requesting site configuration changes, new features or enhancements to existing features all go here. Bear in mind before making a feature/enhancement request: 1) If the request is specific to a Wikimedia wiki, please discuss it there first. 2) Consider whether a custom extension would be more appropriate [13:37:29] ok, petan [13:51:09] @infobot-ignore+ log [13:51:09] Item log was inserted to ignore list [13:51:09] petan: Unknown identifier (log) [15:00:02] !log reedy synchronized php-1.20wmf5/extensions/EducationProgram/ [15:00:08] Logged the message, Master [15:29:58] !log reedy Started syncing Wikimedia installation... : Rebuild localisationcache for EP [15:30:04] Logged the message, Master [15:54:20] !log reedy Finished syncing Wikimedia installation... : Rebuild localisationcache for EP [15:54:25] Logged the message, Master [15:58:32] !log reedy synchronized php-1.20wmf5/extensions/EducationProgram/ [15:58:34] Jens_WMDE: did you get an answer? you should ask ^demon not Reedy. but ^demon's not here now i guess [15:58:37] Logged the message, Master [15:58:50] mmm [15:58:52] yeah, hasn't been on yet today [15:58:53] I don't have the rights [15:59:09] * jeremyb runs away [16:00:45] jeremyb: Never mind, I got the rights :) [16:03:10] !log reedy synchronized wmf-config/ 'Enable EP on test2wiki' [16:03:15] Logged the message, Master [16:47:40] who is the current jenkins master? [16:49:29] <^demon> saper: That'd be hashar. [16:51:18] saper: if you refer to updating and want 1.470 it he created an RT today and set a timeframe of June30th [17:22:10] * bmcneil is looking to help out the Greek Wikinews. Someone needs to use the wikinews.org Google webmaster tools to get the wiki listed in GNews. glavkos confirms they've a formal review process that matches what Google needs. And, they should be pushing out a sitemap of reviewed and published articles - basically, same as enWN. [17:23:26] <^demon> bmcneil: At the very least, we should get something in BZ to track it. There's a process we went through last time to set this up--the bug for enwn should have a lot of the info. [17:24:40] OK, I'll look for that once I get home. [17:25:10] oh, look who's here [17:25:53] mutante: no, we need PostgreSQL tests pretty fast, since already 4 unit tests fail and 1 even has an error w/PostgreSQL [17:26:49] <^demon> saper: Don't we have pgsql installed on jenkins box already? [17:26:50] saper: sounds like best to try and reach a dba person [17:26:57] <^demon> We used to run pg tests when we were on svn. [17:27:42] ^demon: we did have them and they were pretty useful, now it's gone [17:27:49] probably some old config could be reused [17:28:19] <^demon> Presumably. Hashar would be the one to ask about getting that going again. [17:28:51] will file a bug once I'm done with filling bugs for failed unit tests :) [17:32:17] is the jenkins stuff in gerrit? [17:36:04] <^demon> The individual test configs are in integration/jenkins.git. The rest of it's fully puppetized. [17:37:27] it become the problem if people work on the ORM layer that fails on the number 3 DB we are using :( [17:37:44] s,come the,comes a, [17:57:51] !log disabled queue consumption on aluminum for dist-upgrade [17:57:56] Logged the message, Master [18:01:58] !log preilly synchronized php-1.20wmf5/extensions/MobileFrontend 'update for ie7' [18:02:03] Logged the message, Master [18:02:51] !log preilly synchronized php-1.20wmf4/extensions/MobileFrontend 'update for ie7' [18:02:55] Logged the message, Master [18:23:39] !log py synchronized wmf-config/db.php 'switching master for s6 to db50' [18:23:44] Logged the message, Master [18:23:50] !log preilly synchronized php-1.20wmf4/extensions/ZeroRatedMobileAccess 'update for landing page' [18:23:55] Logged the message, Master [18:24:19] !log preilly synchronized php-1.20wmf5/extensions/ZeroRatedMobileAccess 'update for landing page' [18:24:24] Logged the message, Master [18:27:19] !log py synchronized wmf-config/db.php 'completed master switch for s6' [18:27:24] Logged the message, Master [18:29:28] hi hashar [18:30:14] saper :) [18:33:05] !log preilly synchronized php-1.20wmf4/extensions/ZeroRatedMobileAccess 'update for landing page' [18:33:10] Logged the message, Master [18:33:33] !log preilly synchronized php-1.20wmf5/extensions/ZeroRatedMobileAccess 'update for landing page' [18:33:38] Logged the message, Master [18:37:15] saper: if you are in a python mood, I have just opened a bug request against git-review to add a --rebase option (to force rebasing) [18:37:20] saper: https://bugs.launchpad.net/git-review/+bug/1013330 :-] [18:39:15] !log re-enabled donation queue consumption after all updates [18:39:20] Logged the message, Master [18:41:46] !log asher synchronized wmf-config/db.php 'temp pulling db22 for hw move' [18:41:51] Logged the message, Master [18:44:45] ee, that's my commons-master! ;) [18:45:31] binasher: how long will db22 be away? [18:46:27] wha? [18:46:33] DaBPunkt: yuck, that sucks [18:46:36] its powering back up now [18:46:50] DaBPunkt: what says its a master? [18:46:54] its set to slave in db.php [18:47:11] RobH: It's the server the toolserver pulls from, I presume [18:47:26] thats not same as 'commons master' [18:47:58] RobH: yes, but it was a master before. And the wmf-techs brought db22 back as slave before the TS could make the switch [18:49:21] well, that sucks, sorry if it broke stuff DaBPunkt [18:49:26] its powering on now [18:49:43] no problem :) [18:58:26] !log bsitu Started syncing Wikimedia installation... : Update to PageTriage [18:58:31] Logged the message, Master [19:08:42] !log asher synchronized wmf-config/db.php 'returning db22' [19:08:48] Logged the message, Master [19:14:26] hashar: I love short options and hate --long-posix-ones, any idea which letter it should be? [19:15:04] maybe -B ? [19:16:17] saper: I have no idea :-] [19:16:43] saper: since git-review come by default with automatic rebasing, I thought that option would be rarely used [19:16:53] saper: I need to write some bash completion system for it too :-) [19:17:36] hashar: will go for -B [19:18:14] hashar: would be extermely thankful for solving https://bugzilla.wikimedia.org/show_bug.cgi?id=37602 it now gets boring... [19:18:50] and there might be actual issues in the code checked-in (like wrong transaction handling which you might get away with MySQL) [19:19:10] I have seen the mail notification [19:19:16] that is low priority though :/ [19:19:28] I have a postgre database installed on gallium at least [19:19:40] but need to write the ant magic to have test run against that backend [19:20:01] (aka install against PG + run PHPUnit tests that are database based) [19:28:42] !log bsitu Finished syncing Wikimedia installation... : Update to PageTriage [19:28:47] Logged the message, Master [19:30:13] hashar: can I help somehow? [19:30:53] hashar: since there will be more and more commits and people will be just ignoring PostgreSQL in their code and leave it fix pgsql maintainers ("we don't care") [19:31:43] and we don't want wikidata not to support PostgreSQL or other databases :( [19:35:01] In theory, people shouldn't have to do anything (much) different to support other DBMS [19:36:58] .... unless they are writing new ORM layer (https://bugzilla.wikimedia.org/show_bug.cgi?id=37601) :) [19:37:00] saper: tests are run by Jenkins and jobs are in the integration/jenkins.git repo : ssh://gerrit.wikimedia.org:29418/integration/jenkins.git [19:37:17] saper: that is really hacky and did not receive much love over the last 3 months or so :/ [19:37:24] bsitu: how's the moodbar deploy going? [19:37:42] hashar: but you said you need postgresql to be installed or sth? the old svn jenkins did have that ... [19:37:54] kaldari: I am merging it to wmf5 now [19:38:04] rapid [19:38:06] kaldari: I have seen something great coming from you today though I can't remember what exactly. The only thing I remember was to say you thanks so : [19:38:10] kaldari: Thanks :-] [19:38:24] kaldari: yeah, I will [19:38:42] heh, your welcome I guess :) [19:38:42] saper: the host running Jenkins (gallium.wikimedia.org) has a postgre database installed locally [19:39:00] good [19:39:32] wonder if I can run jenkins locally off the wm git repo to test the change? [19:39:45] saper: that should work :-] [19:40:09] saper: the jobs architecture is not that great though. All Mediawiki jobs are sharing the same git repo :) [19:40:33] saper: so I had to be careful with jobs dependencies to avoid updating the git repo while other tests are running [19:41:06] hashar: I understand 0% of this so I take it as you say [19:41:13] hehe [19:41:18] I need to write a document [19:41:24] ation [19:41:51] you know I went into Gerrit way too much; and now I'm supposed to learn Jenkins :/ [19:42:00] saper: :) [19:42:07] saper: (btw we're hiring......) [19:42:11] ;-) [19:44:21] sumanah: "To whom it may concern: I have zero Jenkins experience so I would like to apply for the Senior Testing Integration Manager function to oversee hashar's work in this area." [19:44:38] saper: Thank you for the laugh, it does me good. [19:47:34] RoanKattouw: I like how an API class uses $this->everything [19:47:44] I think I wrote that :) [19:47:54] Which module is that again? [19:48:05] https://gerrit.wikimedia.org/r/#/c/10687/1/includes/api/ApiQueryInfo.php [19:51:03] !log py synchronized wmf-config/db.php 're-add db43 to s6 pool after kern upgrade' [19:51:08] Logged the message, Master [19:51:52] Ah yes [20:06:38] saper: that's not too far off from applications we actually receive [20:07:43] !log bsitu Started syncing Wikimedia installation... : Update to MoodBar [20:07:48] Logged the message, Master [20:08:54] RoanKattouw: question for you regarding my deployment... [20:09:12] I'm just doing a simple extension update from master... [20:09:18] OK [20:10:10] after I update the submodules and go into the extension directory and do git fetch... git checkout origin/master... it says... [20:10:13] bsitu: do you actually need to run scap every time? [20:10:28] Warning: you are leaving 2 commits behind, not connected to [20:10:28] any of your branches: [20:10:28] 5ca36d1 Localisation updates from http://translatewiki.net. [20:10:28] 786a03c Localisation updates from http://translatewiki.net. [20:10:51] do I need to do anything about those? [20:10:53] kaldari: I think that's a bogus error [20:11:00] chrismcmahon: I did similar projects in the past... Once, as a contractor, I was overseeing work of ONE company employee to write code only to protect him from three departments (Marketing, Network Operations, Information Technology) and basically let him code and I did the travel between those depts and their respective locations :) [20:11:01] Reedy: it has i18n message change [20:11:09] And even then, they're friggin l10n updates, it's not like it's actual code :) [20:11:10] ah, ok :) [20:11:12] Just making sure [20:11:49] I won't worry about them then [20:11:57] U.S. Congress should pass the "No Commit Left Behind Act" [20:14:13] lol [20:15:51] Where's Ori at today? [20:16:40] His desk [20:17:30] he's still ori-away [20:18:20] are you sure it's not a stand-in? Like the cardboard Brion? [20:20:04] hehe [20:23:15] those scaps take forever [20:23:41] hashar: can I somehow run some PHP code w/jenkins? I'd like to check for undocumented i18n messages [20:24:16] I have a PHPUnit test for that [20:24:30] Change I3b7d6d89: tests to compare En, Qqq and messages.inc [20:24:34] https://gerrit.wikimedia.org/r/#/c/5550/ [20:24:53] the issue is that when you have extensions, the ext messages are not in QQQ [20:25:01] and so the test keep complaining :( [20:25:20] I would love to be able to ignore messages from extensions but I have not find a good way to detect them reliably [20:27:37] hashar: ok, so only extensions are the problem? [20:28:28] you could download it and run the test [20:28:39] I am playing with [[Extension:CheckUser]] now and I see 33 messages undocumented (print_r(array_diff_key( $messages["en"], $messages["qq [20:28:42] q"])); [20:29:41] !log bsitu Finished syncing Wikimedia installation... : Update to MoodBar [20:29:43] git-review -d 5550 && cd tests/phpunit && php phpunit.php languages/LanguageDocumentationTest.php [20:29:45] Logged the message, Master [20:31:07] Language::getMessageKeysFor() is a problem I guess, maybe using $messages somehow directly would be better [20:32:58] saper: result : http://dpaste.org/etUoM/ [20:33:09] saper: feel free to amend / takeover this patch [20:33:11] !log kaldari Started syncing Wikimedia installation... : [20:33:16] Logged the message, Master [20:33:16] I will be more than happy to review it and merge it [20:33:22] but I can't give it any love for now :( [20:34:06] --testdox for the win http://dpaste.org/h4wpc/ [20:37:44] !log kaldari Finished syncing Wikimedia installation... : [20:37:49] Logged the message, Master [20:44:31] hashar: re change 5550, isn't messages.inc kind of obsolete? [20:44:53] I have no idea [20:45:18] I wouldn't test against that [20:45:25] I don't even know what it is for, just that I need to add my new messages in there. You would have to ask the i18n folks [20:45:27] and I wouldn't test for complete translations [20:54:50] saper: I am off to bed :-D [20:54:53] have fun with tests! [21:57:58] !log kaldari Started syncing Wikimedia installation... : [21:58:02] Logged the message, Master [22:04:04] RoanKattouw: got a report of https://bugzilla.wikimedia.org/show_bug.cgi?id=37331 live on en.wiki (was previously just a locally noticed bug) [22:05:03] I'll add reproduction steps... [22:05:06] Strange [22:05:09] Yes please do [22:07:37] !log kaldari Finished syncing Wikimedia installation... : [22:07:42] Logged the message, Master [22:10:10] reproduction steps added [22:10:18] Thanks [22:34:22] !log kaldari Started syncing Wikimedia installation... : [22:34:27] Logged the message, Master [22:36:12] !log kaldari synchronized php-1.20wmf5/extensions/LastModified/E3Experiments/js/ext.E3Experiments.Timestamp.js 'sycing E3Experiment js for wmf5' [22:36:17] Logged the message, Master [22:59:58] BROTHERS AND SISTERS! Who among you is a veteran of WIKIMANIA hacking days? I need you to talk to me right now! [23:00:43] !log kaldari Started syncing Wikimedia installation... : [23:00:48] Logged the message, Master [23:02:27] LOL harej [23:02:50] Swalling, can you help? [23:03:07] I'm a vet. Never got my disability checks though [23:03:17] I'm sorry. The VA has a notorious backlog. [23:03:27] figures [23:03:47] * StevenW has not been the hacking portion of wikimania ever [23:03:53] sorry [23:03:59] just dont serve burning hot taiwanese beer and yer fine ;] [23:04:11] hackathon 2007 \o/ [23:04:23] ewww [23:04:24] We're not serving alcohol at our conference venue. Just our party venues. [23:04:40] awww [23:04:41] :( [23:04:52] but beer doesn't have a lot of alcohol... [23:05:06] i imagine that may be a school policy eh? [23:05:17] No, but once you have a measurable amount of alcohol in something, there is a million billion regulations that take effect. Welcome to the United States of America. [23:05:19] damn GWU and its 'dont get drunk in our classrooms' policy [23:05:36] LeslieCarr: just means we need flasks. [23:05:40] We'd have to card all 1000 attendees, assuming alcohol can even be served on the premises. We haven't even asked. [23:06:46] ah [23:06:49] damn laws [23:06:55] depends on venue type is my understanding [23:07:05] some places sell and only card buyers, some card all that enter premesis [23:07:17] but not really relevant, since its not really something thats needed [23:07:33] folks can talk a 1 block walk in any direction from the venue and find a bar. [23:08:25] There are a couple of bars near the venue. Walk 10-15 minutes north and you'll find bars and nightclubs galore. [23:10:30] !log kaldari Finished syncing Wikimedia installation... : [23:10:35] Logged the message, Master [23:23:47] !log kaldari synchronized wmf-config/InitialiseSettings.php 'turning LastModified on for en.wiki' [23:23:52] Logged the message, Master [23:28:39] RoanKattouw: got a few errors when I ran the last sync-file: [23:28:42] hume: rsync: write failed on "/apache/common-local/wmf-config/InitialiseSettings.php": No space left on device (28) [23:28:42] hume: rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7] [23:28:42] hume: rsync: connection unexpectedly closed (41 bytes received so far) [generator] [23:28:42] hume: rsync error: error in rsync protocol data stream (code 12) at io.c(601) [generator=3.0.7] [23:28:57] but it seems to have worked anyway [23:29:48] that looks bad... :s [23:30:07] I think that server won't have pickekd the new InitialiseSettings.php [23:30:33] looks more like a full disc [23:30:53] what is hume for? [23:31:23] I think it's a box to run commands [23:31:26] cron jobs and manual scripts [23:32:21] 5231616 5231536 80 100% /usr/local/apache [23:32:26] rawr is hume our of space AGAIN? [23:32:44] I wonder who thought it was a good idea to give /usr/local/apache on hume only 5G [23:33:21] it has a bigger RAM than that [23:33:46] paravoid: so lets create a ram-disc? ;) [23:47:39] E2 and E3 deployments are complete [23:48:03] kaldari++; [23:48:16] power-up! [23:48:35] ★ [23:49:58] gn8 folks