[16:58:05] when unit testing, is there any conveneient way for something like [[User talk:127.0.0.1#foobar]] to not get detected as a redlink? I was hoping to not have to create wiki pages from within the test but i suppose i can if necessary. I could probably refactor it a bunch so i could test the message before it gets parsed into html, but currently thats not convenient [16:59:39] basically, there is a bunch of code that takes some input, and the result(from a functional standpoint) is a formatted html message. I'm writing a few tests that ensure things like link fragments make it out the other end [17:33:55] Reedy: mind creating the testpoll for philippe during today's deploy? https://bugzilla.wikimedia.org/show_bug.cgi?id=48330 [17:38:06] ebernhardson: I know there's a way to pretend pages exist in a unit tests, parser tests do this all the time [17:38:20] *test [17:39:13] RoanKattouw: i ended up using LinkCache::singleton()->addGoodLinkObj( 42, Title::newFromText( '127.0.0.1', NS_USER_TALK ) ); which makes my test work, but i duno if thats really appropriate. I will check those parser tests [18:05:26] greg-g: There's really nothing about it needs to be done at deploy time [18:05:44] Reedy: just figured you were already at a shell (or, does it not need shell?) [18:05:56] Yeah, needs shell [18:05:58] But I've nfi of the XML format [18:06:01] * greg-g nods [18:06:17] hrmm, would love to get this test poll ready soon, since the vote starts on June 1st [18:06:21] who can helP? [18:06:25] littlep [18:06:34] I know someone sent me one before for a previous election [18:07:58] Can't see it in my WMF email [18:08:11] hrm [18:08:12] It's more wanting a template rather than reverse engineering the import script ;) [18:08:17] * greg-g nods [18:08:30] Might be on my personal email, but can't check that atm [18:08:38] Or it could have even been on bugzilla [18:08:46] * greg-g searches [18:09:47] I've got emails from late November 2012 from Philippe. So that's likely a rough date period [18:09:55] I'm not sure what that vote even was [18:10:07] Ah, yes [18:10:09] Happy-melon [18:10:09] nothing obvious with "election" or "securepoll" sadly [18:10:54] Just PM'd you the guys email. I think that's who sent me it (it was one of the 2 people I had in my mind) [18:11:06] * greg-g looks [18:11:10] Thanks [18:12:45] https://bugzilla.wikimedia.org/show_bug.cgi?id=42447 [18:14:22] Reedy: I'm going to grab some lunch, bbiab, hopefully that bug jogs your memory more :) [18:14:43] greg-g: Did you look at the attachment? :p [18:15:10] yeah, looks like what you want for the voter options part [18:15:21] wasn't sure if you needed something for the voter list part as well [18:15:29] Voter list should be all done [18:15:40] https://meta.wikimedia.org/wiki/Wikimedia_Foundation_elections_2013#Requirements [18:15:44] Suggests there's 3 votes.. :/ [18:15:48] cool, wasn't sure if that needed to be converted into some 10x larger xml file [18:16:07] https://wikitech.wikimedia.org/wiki/SecurePoll [18:16:16] * greg-g nods [18:16:19] yeah 3 votes apparently [18:16:22] hi spage [18:16:44] alright, /me goes [18:16:44] * aude waves (and hi harej) [18:17:06] hi katie [18:17:07] Reedy: just want to check you got my email (and i should've cc-ed greg) [18:18:19] ohai [18:18:28] * greg-g really goes unless it is urgent [18:19:34] * greg-g assumes not [18:22:58] aude: When/where? [18:23:20] Reedy: that we are introducing a submodule within wikibase [18:23:28] kind of like universal language selector [18:23:32] We checkout recursively anyway :) [18:23:35] ok [18:23:51] Features (?) had an issue where every new version broke stuff [18:24:02] And then fixed the checkout script [18:24:04] hmmmm [18:24:18] then should be good [18:24:44] so, we have https://gerrit.wikimedia.org/r/#/c/63833/ [18:25:09] maybe before switching wikidata to wmf4, do rebuild localisation first? after updating wikibase? [18:26:16] since we have a new special page (Special:EntityData) [18:26:45] git submodule update --init --recursive [18:26:50] ok [18:33:18] Oh awesome. UploadWizard is borked. [18:33:28] Oh noes! StevenW, what's borked about it? [18:33:34] It just hangs. [18:33:53] Let me file a bug. [18:33:53] Ohhhhh mw.hook [18:34:05] Thaaat's not good [18:36:58] https://bugzilla.wikimedia.org/show_bug.cgi?id=48515 [18:38:35] Want me to revert commons in the meantime? [18:38:38] * marktraceur is on it once Gerrit stops throwing a tantrum [18:38:49] Reedy: Seems wise, Gerrit is...angry [18:39:05] seems okay with debug=true [18:39:15] Oh, hm [18:39:15] wonder if it's the caches [18:39:19] Probably... [18:39:41] without debug=true, i see the issue [18:40:39] same here. debug=true works fine, otherwise no dice [18:40:44] Yeah, Reedy, the cache is just serving the wrong thing...sorry [18:40:52] We can touch some shit [18:43:57] Works for me... [19:00:30] ewww [19:05:28] marktraceur, so was that issue fixed, or..? [19:06:11] Sigh, maybe not [19:07:23] Reedy: Touching something might not be a bad plan, but I don't know what would be causing it...especially since mw.hook is not found anywhere in the UW codebase AFAICT [19:09:50] difficult to debug without debug=true [19:11:12] aude: Exactly :) [19:12:22] greg-g: yt? [19:19:14] awjr: I am now [19:19:33] hello :) [19:19:41] hi there [19:19:56] greg-g: we've got a few of fixes we need to push to prod - is there a good time for us to do that today? [19:20:04] lemme dig up patchsets [19:20:14] awjr: how much time do you think you need for it? [19:20:38] maybe 15-30 mins greg-g (sound right, MaxSem?) [19:20:56] no scap so should be fast [19:21:01] * greg-g nods [19:21:14] wanna use the lightning deploy, or is it higher priority than that? [19:21:55] greg-g: if we can do it earlier, that would be better [19:22:08] * greg-g nods [19:22:14] how's 1pm Pacific? [19:22:20] ie, in 38 minutes [19:22:52] https://gerrit.wikimedia.org/r/#/c/63892/ fixes a fatal error in prod, https://gerrit.wikimedia.org/r/#/c/63822/2 resolves a potentially big problem of different mobile 'modes' colliding (stable, alpha, beta), https://gerrit.wikimedia.org/r/#/c/63863/ fixes a minor issue that doesnt have much exposure [19:23:02] greg-g: we're in a meeting til 130 - could we do it then? [19:23:30] we may finish closer to 1, but never know [19:23:41] yeah [19:23:51] I'll put you in for an hour at 1, should be good [19:23:57] cool, thanks greg-g :) [19:23:57] start whenever in there you can [19:24:04] MaxSem: ^^ [19:24:25] whee, thanks [22:26:15] gn8 folks [22:40:50] greg-g: Heads-up about https://bugzilla.wikimedia.org/show_bug.cgi?id=48515 , but mtraceur assigned it to himself already [22:41:17] andre__: we just fixed it [22:41:20] uh whou. and in the meantime it got closed already. heh [22:41:24] andre__: see scrollback in -dev [22:41:27] yeah. I'm late :) [22:41:28] :) [22:41:29] thanks [22:41:32] great work! [22:41:38] :) [22:41:41] go to bed? [22:42:12] greg-g, nah... still got some bugzilla code issues to fix, now that I finally made my local Apache behave well again, after a distro update. grrr. [22:43:14] fun fun [22:43:38] oh yeah, tell me. still no idea which of my changes made it work in the end again. CGI fun. [22:46:09] poke greg-g Reedy [22:46:20] ya? [22:46:41] when do you think we can get a gerrit repo for the easy rdf stuff? [22:47:13] once we have that we can point the submodule to that [22:47:52] * aude no idea how this gerrit stuff works [22:48:00] * greg-g has no power in gerrit [22:48:05] Reedy: do you have gerrit powerz? [22:48:11] chad does [22:48:24] That's sort why I pinged him earlier... [22:48:24] he seems to be away [22:48:28] * greg-g nods [22:48:32] ok [22:48:41] maybe we can try to sort it out tomorrow then? [22:49:03] whenever chad is available [22:49:36] Ops people should be able to create repos [22:49:45] k [22:49:55] I seen RT tickets to create repos get stale.... [22:49:59] I've* [22:50:15] My next step would usually be RYAAAAAAAN [22:50:18] But he's not here [22:52:15] Reedy: he is now [22:52:28] he heard your cries for help [22:54:03] Ryan_Lane: (I'll ask for Reedy ;) ) - there's a request from aude to create a git submodule in gerrit for easyrdf, can you do that for her? [22:54:04] New Orleans is closer than SF [22:54:13] Hi all. I need some help recovering access to an account so I can merge it before the SUL finalization. [22:54:31] * Reedy points waldir to the time machine [22:54:40] oh, it's been done? [22:54:48] I thought it was on the 17th :/ [22:55:18] I'm in SF ;) [22:55:31] greg-g: a submodule where? [22:55:39] in the wmf release branches? [22:55:47] Ryan_Lane: how about wikidata/easyRdf [22:55:54] we'll reference it from Wikibase [22:55:57] Reedy, not even 17, it seems scheduled to 27 May... what gives? [22:56:02] * aude does not care where [22:56:04] I'm not sure I'm the best person for this [22:56:16] because I have a feeling someone cares where this should be placed :) [22:56:21] Chad suggested extensions/Wikibase/whatever for permissions inheritence [22:56:31] works for me [22:56:40] waldir: I was trying to suggest you need to tell your past self not to lose the account [22:56:43] is this just creating a repo, or making a reference to it? [22:56:48] or both? [22:56:53] just make the repo [22:56:58] DO IT [22:56:58] etc [22:56:59] * aude can import from github [22:57:01] :D [22:57:02] SUL finalisation was delayed to 1/6/13, waldir [22:57:15] Krenair, just noticed, thanks. That's a relief :) [22:57:20] Yeah, just don't make it gated so history can be pushed [22:57:22] but is there any hope for my account? [22:57:30] What's wrong with it? [22:57:56] Reedy, are you talking to me? [22:58:00] Yes [22:58:09] I want to merge it to my SUL [22:58:31] I got that much [22:58:47] But can't login, I might have mistyped the password [22:58:53] I used all the combinations I can remember [22:59:05] Did it have a valid email address? [22:59:05] (mistyped on register, I mean) [22:59:51] It probably did, but I suspect it was for an account I don't have access to anymore. I tried recovering the password several times, but even though it says it sent the email, I never got anything [23:00:03] Username and wiki? [23:00:11] Waldir@wikimania2007 [23:00:35] lol [23:00:44] what? it's part of the family :P [23:01:00] I'm a wiki gnome, I just want my stuff organized :/ [23:01:10] Your account is active on 843 project sites. [23:01:11] * Reedy grins [23:01:15] :) [23:01:43] Yes, though on some of them I only registered them through Pathoschild's script :) [23:02:09] others were due to replacing images from commons, and stuff like that [23:02:47] Ok, so there is an email set [23:02:50] https://toolserver.org/%7Ehoo/sulAccountCreation.php [23:03:11] Reedy, is it possible to see what is it? [23:03:23] Yes, but I can't really disclose what it is [23:03:35] correction, the script was Hooman's [23:03:53] Reedy, if I provide you with a list of my old accounts, can you confirm if its one of them? [23:04:12] Presumably they should all be on your new email? [23:04:30] what do you mean? redirecting? [23:04:30] he also accepts cake as an incentive [23:04:51] waldir: oul.com.br mean anything to you? [23:05:04] * aude awaits to be reunited with my test2wiki:aude account :) [23:05:24] Huh... so I guess that explains why all my edits to wikimania2007 wiki were anonymous [23:05:39] I thought I had been lazy but maybe I simply couldn't register the account [23:05:42] [23:05:44] What a website [23:05:56] heh [23:06:05] Reedy: Hey, be nice, they spent a lot of time picking out that shade of white [23:06:08] oul.com.br seems like a typo of the popular uol.com.br [23:06:13] http://papero.com.br/ [23:06:38] (Think AOL) [23:06:54] marktraceur: I've got a disagreement with white and paper today https://twitter.com/tehreedy/status/334800582239997952. [23:06:54] In any case, I don't think I ever registered an email with UOL. Most likely someone else owns that account [23:07:23] 15163 edits on that wiki :| [23:07:32] Hmm [23:07:37] And user_touched set to 20130514232625 [23:07:43] Reedy: There's a relevant Frasier joke :P [23:08:07] https://www.youtube.com/watch?v=rGA8z3ycKcE [23:08:29] 15163 edits on what wiki? [23:09:06] wikimania2007 [23:09:15] or so says the user table [23:09:25] by user:waldir? last I checked it said 0 edits! [23:09:37] http://wikimania2007.wikimedia.org/wiki/Special:Contributions/Waldir [23:10:30] 15336 according to the revision table [23:10:49] Oh [23:10:51] FAIL [23:11:12] Ignore my last few lines [23:11:25] waldir: NB, your user_editcount is wrong on enwiki [23:11:26] :p [23:11:42] :-O meaning? [23:12:09] The value is 373 short according to the revision table [23:12:10] I mean, what are the implications? [23:12:13] Nothing [23:12:18] Smaller e-penis maybe? [23:12:23] xD [23:12:37] could it have anything to do with deleted revisions? [23:12:53] I don't think it's guaranteed to be correct [23:13:01] ok [23:13:17] I wonder [23:13:43] I'm not sure if I can "give" you that account as it's got zero edits etc [23:14:11] Technically, essentially the same as usurping or whatever [23:14:13] so... regarding the wikimania account. oul.com.br is almost certainly a mistype of uol.com.be, which means neither I nor that guy would ever log in again (nless of course he remembers the password [23:14:26] *unless [23:14:34] Have you ever had an email with that domain? [23:14:43] If so, if you know the bit before the @... [23:14:55] Let me do some digging [23:16:49] Now that I think of it, I most likely registered an account with uol, to use other services. But I don't see why I would have used that account for registering, since I am sure I never used that as my primary email. [23:17:32] that said, all my email accounts have had as usernames one of the following: netwaldyr (the very first, don't laugh), waldir, waldir.pimenta, waldir.lima or wpimenta [23:17:47] (also the same variants without the . [23:18:35] except maybe accouts where I was forced to use some sort of number, such as my university emails [23:18:55] lost accounts, waldir? [23:19:09] unfortuantely it's not waldir@oul.com.br ;) [23:19:32] Alchimista, yeah, quite a few. Nowadaus I try to redirect them to my gmail even if I don't use them anymore :) [23:19:42] Reedy, yeah, I was kinda expecting it [23:20:26] I just wish there wasn't an account named Waldir with 0 edits, while I do have edits on that wiki, under IP accounts. I guess I'll have to live with that. [23:20:41] i'm trying to put a url in gerrit that has numbers in the url, but gerrit keeps auto-linking the number to something inside gerrit, is there anyway to disable that with markup in the comment or something? [23:21:02] ebernhardson: no. gerrit just sucks like that [23:21:15] ebernhardson: it'll look okay on the real commit itself in git [23:21:22] MatmaRex: awsome :) [23:21:29] ebernhardson: well, technically, if you really want to... [23:21:46] ebernhardson: you can add enough zeroes at the beginning to make the number at least 41 characters long [23:21:50] but please don't [23:22:12] MatmaRex: its actually just in a reply to a comment, someone suggested something be implemented in a more composable manner so i put together something but i feel like its kinda going overboard compared to the rest of MW. i was trying to just link to a gist to get their opinion [23:22:17] Reedy, anyway, thanks for giving me some closure. At least now I know the account was never mine to begin with :) [23:22:36] ebernhardson: ah. tinyurl or something is the only reasonable option, then [23:22:55] i tend to pastebin the links myself [23:23:17] yea, pastebin probably would have worked too [23:26:05] by the way, is it normal that in mariadb "EXPLAIN SELECT" return a count wich exceedes the real value for more than 2000? Some pages with ~= 3 000 revs can't be moved,with wgDeleteRevisionsLimit set to 5000 [23:27:02] Alchimista: yes, explain uses heuristics to guess [23:27:11] Alchimista: well, in orig mysql. I'm guessing mariadb does the same [23:27:58] Alchimista: if my memory serves, "EXPLAIN EXTENDED" should run the query and return real number of rows [23:28:26] ebernhardson: if that's the case, it reaches ~= 40% error [23:28:57] seems to high [23:29:37] Alchimista: in many cases it can be off by a bit, i think in terms of the mysql query planner the goal is to be within an order of magnitude, so 40$ aint bad :) [23:30:11] s/$/%/ [23:30:27] e prefere € :P