[02:26:01] Subbu, did you and Theo invent https://en.wikipedia.org/wiki/Subbuteo ? [02:28:11] funny :) [03:02:07] marktraceur++, nice job with EtherEdit API tests. [03:06:47] spagewmf: Thanks! I think they're missing parts of the code right now, but I enjoyed it [03:09:12] My API is so simple, http://localhost/wiki/api.php?action=e3acux&do=validate&name=Admin (-> fail, User exists). Where's the wizard that writes the API tests from the api.php description ;-) [03:12:27] marktraceur did you also work on Watir/selenium userlogin tests from cmcmahon ? I may ask for your help with Userlogin?type=signup [03:45:21] spagewmf: I worked on it for UploadWizard, yes [03:45:45] I'm not super-confident that I can help with everything, but I may be able to hack something up :) [04:37:17] what is transaction isolation level in wikipedia databases, is it serializable? [04:44:37] REPEATABLE-READ [05:24:34] thanks you [13:16:35] New review: Diederik; "Hey Stefan," [analytics/webstatscollector] (master); V: 1 C: -1; - https://gerrit.wikimedia.org/r/24551 [14:28:16] hi hashar, are there error logs for beta enwiki? I just caused one, I wonder if it got logged somewhere [14:28:31] chrismcmahon: maybe in /home/wikipedia/logs [14:28:35] look at web.log [14:28:46] maybe we log fatals, can't remember [14:28:46] thanks [14:28:58] ahh [14:29:02] exception.log [14:29:52] nope, not exception.log, looking further [14:30:07] you can do a tail -f of web.log while doing your stuff [14:30:37] chrismcmahon: this morning I fixed the icons for page curator [14:30:49] and bits.beta.wmflabs.org is apparently fully functional [14:31:01] I saw that thanks! that's why I'm out causing errors :) [14:31:04] even include geoip lookup :-]http://bits.beta.wmflabs.org/geoiplookup [14:31:14] nice! [14:31:52] hashar: I asked Matthias to update the AFTv5 extension page with technical info about the lottery system, but I think he is on vacation [14:33:48] chrismcmahon: I'm not; just had something urgent and didn't get to reading mails yet [14:34:09] oh hi mlitn thanks! [14:34:14] that said, I'll document that asap! [14:34:46] mlitn: I think it's time to move AFTv5 off prototype and onto beta labs. Ryan's been wanting to retire the prototype host for some time now. [14:35:01] hi mlitn [14:35:33] chrismcmahon: ok, got it [14:35:35] hi sumanah [14:35:37] btw mlitn thanks for speaking up, I thought your IRC nick was mmullie :) [14:35:49] yeah, I did too [14:35:52] I forgot [14:36:28] chrismcmahon: this appears to be the only one that'll get me access to #-staff ^^ [14:36:43] * chrismcmahon makes a note :) [14:37:55] chrismcmahon: i've got highlight on "matthias" or "mullie" as well, so any of those will do ;) [14:38:27] mlitn: you can register a new nick using nickserv [14:39:00] mlitn: thanks! that's thoughtful [14:39:13] something like /msg nickserv identify matthias22 [14:39:24] will attach the nickname matthias22 to your mlitn account (hopefully) [14:39:27] oh wow [14:39:59] hashar: got it registered already, but it doesn't appear to get me into #-staff, have yet to look into it any further :p [14:40:19] Nope, it's a known problem. Complain to James_F|Away :) [14:40:20] staff is empty a anyway ;) [14:42:17] hashar: no it is not, I'll PM you [15:40:38] out to get kid, be back later this evening [16:59:11] Krinkle|detached: https://bugzilla.wikimedia.org/show_bug.cgi?id=29693#c10 [16:59:21] Krinkle|detached: Dude, we should deploy RL2 at some point, like seriously [18:56:06] <^demon> ori-l: Your PostEdit repo is ready. [18:56:53] Bye, everyone [18:57:25] bye [18:59:39] Krenair: I was poking fun at the inordinate number of quits that just happened [19:17:59] ^demon: sumanah : what is the policy to add someone to a Gerrit user group? I would like to add dschoon to the integration group [19:18:19] hashar: in general, ask the other owners of that group [19:19:20] hashar: if you are one of the owners, it's OK to just do it and leave a note at https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership -- but if another owner says 'WTF, I'm not ok with this' then you will have to deal with the consequences :) [19:20:04] sumanah: fine :-] [19:23:00] Krinkle: ^demon: I am going to add dsc to the integration group on Gerrit : https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership#dsc_to_integration_group [19:23:37] <^demon> +1'd on wiki. That's fine. [19:24:06] apparently he was already there :-] [19:24:27] ha [19:25:38] ^demon: thanks! [19:25:46] <^demon> yw. [19:26:25] ^demon: do you have any functional puppet class to install Gerrit ? :-] [19:28:53] <^demon> hashar: gerrit::instance should work. See role::gerrit for usage examples. [19:31:28] great [19:32:10] hashar: dec ? [19:32:13] hashar: dsc ? [19:32:14] what's that [19:32:28] oh, the user [19:32:30] right [19:32:33] David Schoonoover from platform engineering / analytics [19:32:38] yeah [19:32:49] also I used integration-apache1 as a reverse proxy for my jenkins instance [19:32:50] hashar: so ahm.. can we agree we have enough people to not self review? [19:32:54] since it got a public IP [19:33:50] well given we work on entirely different project I am not sure we want to do peer review yet :-) [19:34:20] though I should really look at the testswarm stuff [19:34:38] right [19:34:55] perhaps it is best if we use the same code in labs so we can check out changes there and verify [19:35:32] I started a jenkins instance on labs [19:35:37] want it to use integration/jenkins [19:35:39] so I'd do git review -d on labs [19:35:40] and if it works as expected, merge it [19:35:42] ok [19:35:49] but I am first going to use it to experiment the new Gerrit/Jenkins connector [19:36:06] eventually it should be puppetized so that we can run exactly the same code in labs [19:36:15] it ? [19:36:17] testswarm ? [19:36:28] anything on integration.mw.o [19:36:43] Jenkins is in puppet, I have installed the instance with a puppet class [19:36:55] and we use that one in production? [19:36:56] still need to fetch the jobs from integration/jenkins though [19:37:04] yeah production use the same class [19:37:09] though it is barely evolving [19:37:29] basically what I mean is, whatever change we make to integration (be it operations/puppet or integration/*) we can test it on labs before merging [19:37:30] I just request a jenkins upgrade from time to time which is all about publishing a new jenkins version in apt.wikimedia.org [19:37:36] then puppet does the upgrade by itself [19:37:46] oh yes [19:37:48] that is the point [19:37:59] I too want to use labs for testing / pre production [19:38:10] I broke the production Jenkins too many times [19:52:03] !g 24620 [19:52:03] https://gerrit.wikimedia.org/r/#q,24620,n,z [20:29:56] "new" version of .gitreview seems broken [20:30:07] doesn't always add a change-id :( [20:37:56] <^demon> change-id has nothing to do with git-review, you need commit-msg there. [20:38:05] <^demon> Unless `git review -s` maybe doesn't download it anymore. [20:39:13] didn't thedj say something recently about a new version of git-review? [20:39:49] *nod* there was one, and git-review pesters you with like ten lines of text until you update [20:40:04] But there was, IIRC, a typo somewhere in the update message [20:40:12] I think that's all thedj said