[00:29:37] gn8 folks [02:27:21] !log LocalisationUpdate completed (1.20wmf10) at Wed Aug 29 02:27:21 UTC 2012 [02:27:34] Logged the message, Master [02:45:36] !log LocalisationUpdate completed (1.20wmf9) at Wed Aug 29 02:45:36 UTC 2012 [02:45:47] Logged the message, Master [07:50:24] guys, is it normal that codes such as [[File:Adamrise.jpg|]] work on wmf sites? [08:43:11] Vito-Genovese: definitely not [08:43:23] Vito-Genovese: where did you find it? [08:54:40] siebrand: is https://lists.wikimedia.org/mailman/listinfo/mediawiki-distributors another candidate for your l10n support drop warning? [08:54:41] !log nikerabbit synchronized php-1.20wmf10/includes/Linker.php [08:54:53] Logged the message, Master [08:55:08] !log nikerabbit synchronized php-1.20wmf9/includes/Linker.php [08:55:19] Logged the message, Master [09:22:57] Vito-Genovese: what do you mean? Do you get an example ? [09:23:16] Vito-Genovese: does not seem to work on test: http://test.wikipedia.org/wiki/Remoteimg [09:23:33] the tag is properly escaped apparently [09:24:19] hashar: it's been fixed [09:24:30] v [09:24:34] Vito-Genovese: great :) [09:24:44] +1 [13:47:27] heyas [13:47:58] how do I get the page text (as xml is fine), for a given mediawiki page? [14:14:43] i want to answer you but you've already left... [14:37:38] ^demon: I thought about gerrit replication [14:37:49] ^demon: aren't you using Gerrit 2.5 on labs ? [14:38:01] we could set replication there to a beta instance [14:38:55] <^demon> I'm finishing off the puppet manifest and rebuilding the whole instance. [14:39:01] <^demon> Then we'll test that. [14:39:59] would it need a component on the receiving instance or is that just about having a git daemon listening? [14:41:10] <^demon> I can push over ssh [14:41:42] <^demon> So we'll just need to have the user on the receiving end with the public key added. [14:41:47] it's cute how you guys have this conversation like those are real words ;) [14:42:26] <^demon> Ssshh, don't tell anyone. [14:42:54] \O/ [14:42:58] have I just stumbled upon the secret ops conspiracy of "we farmed all our work out to Google years ago. Now we just confuse Erik with big words and shave 15 percent off the top of whatever budget he gives us"? [14:43:12] because if so...lets start negotiating. I'll start: gimme 3 percent. [14:43:15] unfortunately not [14:43:17] dammit [14:43:22] this is a different conspiracy so hush [14:43:25] ahhh [14:44:38] isn't Google one of our subsidiary ? [14:45:00] no, no, remember they're controlling us as part of an anti-SOPA cabal. them and creative commons. [14:54:39] ^demon: about Wikibase extension being included in mw/core tests, is that still the case? [14:54:59] I really need to simplify things [14:55:00] :( [14:55:27] <^demon> https://integration.mediawiki.org/ci/job/MediaWiki-Tests-Parser/4736/console [14:58:01] Receiving objects: 85% (291/342), 1.57 MiB | 23 KiB/s [14:58:02] yeahhh [14:59:41] <^demon> Ouch, mediawiki/core is 1.2G on disk. [14:59:47] <^demon> Probably needs a fsck && gc. [14:59:56] hah [15:01:05] ^demon: i saw a dent that was slightly confusing but I guess congrats are in order? you have some user pages to update ;) (I started with http://wikimediadc.org/w/index.php?diff=prev&oldid=2703 ) [15:01:47] <^demon> Oh, did a dent go out about that? [15:01:49] <^demon> Hehe :) [15:01:50] <^demon> Thanks [15:02:35] ^demon: http://identi.ca/wikimediaatwork [15:03:20] 4 consecutive people "welcomed" and I only knew offhand that one was a contractor [15:03:47] ^demon: weren't you a FT already? [15:04:07] * jeremyb guessed it was tied to school somehow [15:04:22] <^demon> Yep that's it. [15:04:46] ^demon: ahh so https://integration.mediawiki.org/ci/job/MediaWiki-Tests-Parser/4736/console that is a sub test triggered by GIT-Fetching being run on the Wikidata branhc [15:04:50] ^demon: that is indeed broken. [15:05:05] ^demon: their repo has been split :-) [15:08:58] is it possible to make gerrit show me a diff between two patchsets? [15:12:13] yes [15:12:25] change the base or download them and do it locally [15:12:58] what is there was a rebase in the middle? can i somehow skip the unrelated changes? [15:13:32] (i'm trying to see what patchsets 5 and 6 changed in https://gerrit.wikimedia.org/r/#/c/19008/6 ) [15:13:49] nope [15:13:58] well, poop. eh. [15:15:01] i mean you could either do the rebase yourself (rebase 5 onto 6's parent) or the other way around (6 onto 5's parent) and then do a local diff [15:15:44] yeah, i'm asking about a non-painful way :P [15:17:21] honestly, the more i use gerrit, the more awful i find it to be. i've gotten 5 changesets merged, reviewed a couple, and i'm already starting to be fed up :/ [16:01:29] why is https://www.mediawiki.org/wiki/MediaWiki_1.19 so ugly [16:02:17] ah, because guillom didn't work on it [16:02:56] heh [16:03:28] I did a lot of work on the communications around the deployment, but not on that specific page. [16:04:41] :) [16:11:38] !log mark synchronized wmf-config/mc.php [16:11:47] Logged the message, Master [16:20:15] !log root Started syncing Wikimedia installation... : [16:20:25] Logged the message, Master [16:22:31] Nemo_bis: could I get your thoughts on https://meta.wikimedia.org/wiki/Tech/Ambassadors ? (here, or on the talk page). Specifically, do you think it's a good direction to go, and how to make the proposal better. [16:23:44] guillom: I already read it but I couldn't think of any useful feedback [16:23:49] let's see if I'm more lucky this time [16:24:23] Nemo_bis: Thanks. Even if the page just passes your sanity check, that's an accomplishment :) [16:26:46] guillom: well I think that's passed by far already [16:26:55] Great [16:27:32] I'll wait for B.rooke's comments, then I'll send the link to the lists. [16:27:53] guillom: and actually I quite disagree with the comment on talk [16:28:06] Ah? [16:28:20] I think I already mentioned it on wikitech-l: it's not really centralised discussion that we lack, rather focused discussion [16:28:38] ie the possibility to just receive the information you need and take part to the discussions you're interested in [16:29:05] I doubt this is only matter of a global watchlist or a better populated mailing list or whatever [16:29:10] I agree with the comment in that a central subscription system for updates and notifications will make the dissemination of information much easier. [16:29:21] But obviously, it won't solve all problems. [16:30:45] yep [16:36:05] !log root Finished syncing Wikimedia installation... : [16:36:15] Logged the message, Master [17:22:46] AaronSchulz: I'm asking ^demon to fill in for Reedy on the 1.20wmf10 deploy today [17:23:17] he's hoping to get a refresher on het deploy before saying "yes"...is that something you can help with? [17:23:26] I guess [17:23:51] the deploy docs are more-or-less up to date, right? [17:24:09] I think so [17:24:13] oh hi [17:24:26] since you're both here, do you want to talk on how to move onto next steps regarding swift/ms7? [17:24:32] and how do you prefer to coordinate this? [17:24:42] I'm feeling bad pinging AaronSchulz on IRC every now and then :-) [17:24:49] (but if that's okay, I don't mind) [17:25:16] paravoid: ping me if he's not on IRC :) [17:25:33] so, use IRC as the medium? [17:25:34] okay. [17:25:57] so, we have this list: https://wikitech.wikimedia.org/view/Swift/Open_Issues_Aug_-_Sept_2012/Cruft_on_ms7 [17:26:13] I need to disappear in 5 minutes, so I can't do much in the way of discussion right now (esp. because I need to make sure we're set for 1.20wmf10) [17:26:34] paravoid: anything you don't need me for you can go ahead with, I guess my next things will be math & timeline [17:26:37] to be able to kill ms7 (which is a SPOF, the last Solaris box, has 946 days of uptime etc.) [17:26:52] yeah, math & timeline are the biggest worry here [17:27:20] I'm moving on other fronts, but I was wondering if they're on your radar, if you need me for anything etc. [17:27:29] there is the issue of waiting on the squid caches to rotate so the old site/lang/ urls stop getting used [17:27:43] hm? what do you mean? [17:27:44] then there's probably random sites using the old way anyway, too bad for them [17:27:58] AaronSchulz: in a nutshell, for wmf10, is the process: 1. use the version tool to update wikiversions.dat, 2. sync-file that file? [17:28:17] 2. run sync-dir [17:28:24] sorry, sync-wikiversions [17:28:58] where is sync-wikiversions documented? doesn't seem to be noted on: http://wikitech.wikimedia.org/view/How_to_deploy_code [17:29:21] ah...I see: http://wikitech.wikimedia.org/view/Heterogeneous_deployment [17:29:44] we should probably merge those [17:30:27] ^demon: AaronSchulz: I'll leave it to the two of you to coordinate [17:30:28] <^demon> What's the tool for switching a given wiki? [17:30:33] <^demon> Then I could do foreachwiki, right? [17:31:01] AaronSchulz: who's going to handle the rest? scanset, ext-dist and whatever else? [17:31:17] ^demon: it's easier than that...wikiversions.dat just has the version of the software that each wiki has. once you sync that, the wikis are switched [17:31:29] is it going to be you? if not, maybe we should notify whoever is going to now, to parallelize this [17:31:32] * robla heads to a meeting [17:31:41] paravoid: Tim and I changed the math url path back to just /math instead of site/lang/math [17:32:02] <^demon> robla: Right, I was just hoping I didn't have to update 285 entries in wikiversions.dat by hand :) [17:32:03] ^demon: use common/multiversion/switchAllMediaWikis to move wikis in batches [17:32:11] oh that's why I'm seeing hits for both, I was wondering about that [17:32:15] <^demon> Ah, didn't know it did groups :) [17:32:22] you use .dblist files [17:32:41] paravoid: are we leaving anything on ms7? [17:33:04] ms7 is an old box that really needs to die [17:33:17] so are some things just getting moved to another nfs server? [17:33:18] <^demon> Ah, got it. [17:33:31] ^demon: it doesn't sync though (which is good) [17:33:31] if there are things that need another NFS server we can use another box [17:33:42] <^demon> AaronSchulz: Ok, so then I just sync-wikiversions? [17:33:43] but I'd like to avoid that if possible [17:33:45] so after you run it, git diff for sanity and then run sync-wikiversions 'summary' [17:34:10] we really should move everything to swift [17:34:11] paravoid: maybe ext-dist [17:34:39] if we continue to use NFS then we have another spof, we have to find a way to replicate that NFS [17:34:42] it's all too complicated [17:34:59] replicate to eqiad too [17:35:12] why can't we use swift for ext-dist? [17:35:25] hello all [17:35:48] paravoid: if we can use it thats fine, I'd have to look at the code and file sizes [17:36:11] suppose i get a page Foo, in some mediawiki wiki, what's the easiest way to find out if a subpage bar exists? [17:36:13] scanset can be changed like math/timeline...maybe force tim to do it ;) [17:36:16] !log demon rebuilt wikiversions.cdb and synchronized wikiversions files: Switching all 'pedias to 1.20wmf10 [17:36:26] Logged the message, Master [17:36:40] <^demon> srv281 is complaining about server fingerprint having changed. [17:36:53] ^demon: it was just reimaged by notpeter [17:37:27] takes a while for its key to be exported then reimported into fenari [17:37:54] AaronSchulz: okay, so you're looking at math/timeline/ext-dist and I should ping Tim for scanset [17:38:19] why does ext-dist have to have to be mirrored, doesn't it just pull from git/svn? [17:38:21] <^demon> robla: 'pedias all switched. srv281 is out of sync at the moment. [17:38:33] does it store original data? I guess I'll find out [17:38:41] ^demon: oh...that was supposed to be in 20 min :) [17:38:50] <^demon> Oh, thought it was now :) [17:38:55] yeah, at 11:00, but whatever [17:39:01] AaronSchulz: if it's not mirrored, that means that we'll have two servers and deploy to both and... meh [17:39:19] ^demon: blame http://en.wikipedia.org/wiki/Clock_skew [17:39:19] I doubt there was any harm...dunno if someone had the deploy window now [17:39:47] AaronSchulz: there's also Extension:OggHandler / cortado.jar [17:41:02] AaronSchulz: so, anyway, let's move on that and we can talk later about the rest [17:41:02] If anyone with core merge rights has a sec, I need this small change reviewed before Sept 1 - https://gerrit.wikimedia.org/r/#/c/16946 [17:41:11] they're quite a few; thankfully apergos summarized them quite well [17:41:34] yeah, I read that page this morning [17:41:39] great [17:41:41] OggHandler is tim question [17:41:45] ping me if you need anything from me [17:41:49] though that whole extension will be replaced by TMH [17:42:14] yeah [17:43:28] I'll ping Tim too [17:43:29] thanks a lot [17:44:45] hi RoanKattouw [17:50:37] Hey Nemo_bis [17:52:01] RoanKattouw: and just to prove how disinterested my hello was :p : https://bugzilla.wikimedia.org/show_bug.cgi?id=29137#c8 [17:52:15] Rargh, right [17:52:19] not that i'm in a hurry, but you mentioned tuesday so I'm curious [17:52:35] Yeah, Tuesday is my do random stuff day [17:52:41] And I got caught up in other random stuff :S [17:53:48] oh, so next tuesday [17:54:20] but I want the map for the secret route to the "get this done by Roan on his random stuff day" door [17:55:30] heh [17:56:00] It was on my list, you were just unlucky that I spent hours investigating weird breakage in CSSJanus [17:57:00] I'm also not quite sure of the implications of what I'd be doing so I was hoping I could give this task to someone else [17:57:57] But Tim is asleep and Reedy isn't around [17:58:08] aww [17:58:31] so we're back to our one-size-fits-all solution "ask Tim" [18:00:08] I prefer it over the other one-size-fits-all solution which is "ask Roan" ;) [18:18:01] Are the white lists for the API origin parameter already set in WMF? [18:18:34] Hmm, did that code ever get reviewed? [18:18:49] I rewrote the API origin handling code during the Berlin hackathon because it wasn't working with Squid nicely [18:18:53] RoanKattouw: Tim reviewed it AFAIR [18:18:54] But I'll have to see if it ever got reviewed [18:20:26] RoanKattouw: Is there a way to search gerrit like SQL LIKE [18:20:34] I can't find the commit :/ [18:26:32] hoo: https://gerrit.wikimedia.org/r/#/c/9624/ [18:26:37] So it looks like it was merged [18:27:40] RoanKattouw: So, when will we have it for WMF? [18:28:03] right now the only way to do that is using the secure server :/ [18:28:10] Eww [18:28:14] Yeah we need to configure this on WMF [18:32:42] RoanKattouw: Are you going to do that or shall I try? [18:33:09] hoo: If you could file a request for that, that would be nice. Then I'll put it on my list to do next Tuesday [18:34:31] RoanKattouw: Sure, I'll open a bug [18:35:02] (Sorry that it's next week, but Tuesdays are my do-random-stuff days, the rest of the time I work on VisualEditor) [18:35:17] RoanKattouw: I know, you told me ;) [18:35:29] We wanted to talk about the list=users API [18:36:30] RoanKattouw: https://bugzilla.wikimedia.org/show_bug.cgi?id=20814 [18:41:04] !log demon rebuilt wikiversions.cdb and synchronized wikiversions files: Move last remaining wiki to 1.20wmf10, so long 1.20wmf9 [18:41:14] Logged the message, Master [18:42:22] <^demon> robla: ^ strategyappswiki (a closed wiki) was the only wiki not on 1.20wmf10, so I went ahead and moved it too. [18:42:44] ah, cool, thx [19:14:34] If anyone with core merge rights has a sec, I need this small change reviewed before Sept 1 - https://gerrit.wikimedia.org/r/#/c/16946 [19:25:25] kaldari: Merged. But do you need it deployed anywhere by Sep 1 as well? [19:44:20] RoanKattouw: that depends on how soon I can get some other stuff done in UploadWizard [19:44:41] probably fine for it to ride the train [19:45:36] OK [20:21:41] Hey homies, has anyone ever used Loftware Labeling software? [20:21:58] I need to find an editor I can use in a joffy [20:22:06] Jiffy* [20:27:33] !log krinkle synchronized php-1.20wmf10/resources/jquery/jquery.js '(8dc8ee84) jQuery 1.8' [20:27:43] Logged the message, Master [20:41:01] AaronSchulz: did you see we killed that flaggedrevs domain ? just fyi [20:41:34] yeah I saw [20:41:58] k [21:12:12] !log krinkle synchronized php-1.20wmf10/resources/ 'Update jquery.ui and jquery.effects to jQuery UI 1.8.23 (I35ed086e9a8c6d)' [21:12:22] Logged the message, Master [21:25:11] !log krinkle synchronized php-1.20wmf10/includes/EditPage.php '(bug 39584) Deploy MediaWiki:Previewnote bug fix (I2144f026d3b301edb521bf)' [21:25:22] Logged the message, Master [23:02:54] !log catrope synchronized wmf-config/filebackend.php 'Deploy d5b73b216317c705f58d1a1eef8bc0db21a90314' [23:03:04] Logged the message, Master [23:35:04] gn8 folks