[02:32:46] is there some way to change the output formatting of subpage breadcrumbs? I'd like to have each page output as list items [02:33:24] can I do that in a skin, or would I need an extension? [02:34:57] shepazu: It could likely be done in either; there are some extensions which work breadcrumbs you may wish to use as starting points? [02:35:19] Amgine: thanks for the quick reply [02:35:36] I've looked at some breadcrumb extensions, but didn't really see one that fit [02:35:44] yw. Just a volunteer like you are. [02:36:11] Amgine: I'm not a volunteer, I'm just someone using MediaWiki :) [02:38:48] Amgine: any idea how you could do it in a skin? [02:39:38] Mmm, well, that's going to be the more complicated route. You'll want to look at how the php config method works, and probably work from that. [04:13:50] No `git branch --delete`, instead `git branch -d` where d *doesn't* stand for debug. Grrrr [06:46:35] hashar> 1M assertions for the dump testing system --> is apergos so assertive? [06:47:27] no, just downright rude :-P [06:47:41] but the prson that wrote the test suite is very assertive. good thing too... [06:52:39] * marktraceur automatically jumped to http://www.youtube.com/watch?v=Yh1uGjfHXWY&feature=related [06:52:50] (flash, video, sound) [06:55:45] nice [07:00:14] aww a rude apergos doesn't match the world as I know it [07:02:59] hahaha [07:03:17] well I just read a shocker on wikitech-l that *definitely* doesn't match the world as I know it: [07:03:36] a claim that the ops folks love ruby :-D [07:08:28] I know, right? hashar should elaborate. (aw, he's not here, I can't bug him about it yet) [07:09:29] I'm sure he'll be along soon [07:56:21] New patchset: Hashar; "Ext-Wikibase : update description" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/16107 [07:56:22] New patchset: Hashar; "Ext-Wikibase take fingerprints + fail if sub job fail" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/16108 [07:56:40] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/16107 [07:56:48] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/16108 [08:19:20] New patchset: Hashar; "Ext-Wikibase unit tests are triggered by Jenkins" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/16110 [08:19:38] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/16110 [09:41:41] New patchset: Hashar; "ant: run-phpunit can be specified a directory" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/16113 [15:55:00] I'm not sure about the how long we're supposed to wait for code to be reviewed so please forgive me if I'm out of line. [15:55:19] Mine has been sitting in queue for about two weeks now. I'm still eager as ever to get feedback. [15:55:20] :) [15:56:10] no nevermind. I guess it's been about a week and a half. [15:57:10] The developer left the project before it was reviewed. [15:57:26] wow. that's some serious time. [15:57:38] This is changing, it's a major focus. [15:57:40] I guess I should count my blessings that mine has been reviewed and rejected multiple times. [15:57:43] haha [15:57:53] But it isn't going to be changed over-night. [15:57:59] even if my code isn't accepted, I'm still learning boat loads from working on this project. [15:58:15] :) I can wait. Just wanted to check to see if I had missed somethisng. [16:03:02] nullspoon: What sort of change is it? What project? A link would also be nice :) [16:03:13] not a problem [16:03:16] it's change 11137 [16:03:22] change to core [16:03:27] Title.php specifically [16:03:29] !g 11137 [16:03:29] https://gerrit.wikimedia.org/r/#q,11137,n,z [16:03:35] Added some unit tests in there as well. [16:03:46] wow that bot is handy. [16:03:58] It really is. [16:04:23] gerrit-wm is also super-helpful :) [16:05:34] <^demon> marktraceur: There was a suggestion to add a snippet of the commit msg to its output :) [16:05:41] <^demon> Then you'd be able to tell even better what's going on. [16:05:44] !!! [16:05:44] Stop using so many exclamation marks ! [16:06:16] ! [16:06:16] ok, you just typed an exclamation mark with no meaning in the channel, good job. If you want to see a list of all keys, check !botbrain [16:06:25] !botbrain [16:06:26] Hello, I'm wm-bot. The database for this channel is published at http://bots.wmflabs.org/~petrb/db/%23mediawiki.htm More about WM-Bot: https://meta.wikimedia.org/wiki/wm-bot [16:08:09] !help [16:08:10] http://www.mediawiki.org/wiki/Help:$1 [16:11:37] ^demon: That sounds pretty awesome, I must say [16:11:49] * marktraceur proceeds to take care of all things happening in Gerrit [16:12:01] <^demon> Would be pretty easy to do, if anyone's got a bored hour or two :p [16:12:06] <^demon> It's just a hook change. [16:13:53] nullspoon: I fear I don't have time to review your change right now, sorry [16:14:23] no no [16:14:25] you're totally fine [16:14:34] There isn't a rush. I just wanted to make sure I wasn't missing something. [16:15:08] Er.missing something in the process. no my code. I'll find that one out when you guys have some time. [16:15:12] I'm sure I will. [16:15:15] ;) [16:38:17] hi nullspoon [16:38:38] nullspoon: you can /query (that is, have a private conversation) with the bot [16:40:53] nullspoon: it's ok to personally ping people who have previously reviewed your commit, via email or IRC, to tell them that you'd appreciate if they'd look at the new, updated code [16:42:57] sumanah: I have to simultaneously thank you and admonish you for reminding me that I had not watched Star Trek....it has used much of my free time of late [16:43:55] (somewhat off-topic, but needed to be said) [16:48:20] HA! [16:48:21] :) [16:50:48] marktraceur somewhat? star trek is always on topic :p [16:54:43] ToAruShiroiNeko: I suppose, to some extent. Certainly sumanah's machinations are also on-topic, so I feel less bad about it now :P [17:15:25] gwicke_: Wow you still e-mail from @wikidev.net? That's awesome. One of the oldest hostnames in the wmf tech environment. [17:15:38] wikitech used to be hosted on a subdomain there too, right ? [17:15:58] yeah, I set it up a long time ago [17:16:35] I'm still using it as my private domain, along with gwicke.net [17:21:20] OK, I haven't done this in a little while, but: 20% checkin [17:21:53] bsitu, awjr, MaxSem - got a moment to chat? [17:22:03] sure [17:22:09] yes [17:22:42] MaxSem: I figure you're on top of the GSoC mentorship stuff and that's consuming your 20% time [17:23:02] MaxSem: how is that going? [17:23:43] bsitu: what are you up to today? I wanted to check in re https://bugzilla.wikimedia.org/show_bug.cgi?id=14901 and https://gerrit.wikimedia.org/r/#/c/7986/ [17:25:00] sumanah, a lot of my student's stuff lies in Ext:Translate with which I'm not familiar, so this stuff in mostly reviewed by i18n folks [17:25:11] MaxSem: ah, got it [17:25:24] bsitu: if you have time today, it would be cool if you could follow up on the email notification thing, I think it is still affecting users [17:26:10] "20% checkin"... is a gerrit project velocity measure ? [17:26:16] MaxSem: if you have time and want something to chew on, https://bugzilla.wikimedia.org/show_bug.cgi?id=33193 [17:26:26] spagewmf: https://www.mediawiki.org/wiki/Wikimedia_engineering_20%25_policy [17:27:11] spagewmf: historically, the Wikimedia movement's technically skilled folks have been a bit uneven in responding to certain types of community contribution and in encouraging learners [17:28:09] spagewmf: to remedy this, spread the load, and so on, there's a policy that WMF engineers should spend about a day a week doing stuff like documentation, mentoring newbies, reviewing new extensions and community-submitted code, etc [17:29:14] spagewmf: this also gives WMF engineers chances to try new stuff -- like, jdlrobson is working on the ProofreadPage extension, which he might not do in the course of his ordinary work -- and includes stuff like prepping talks for conferences where we teach people [17:30:19] hey sumanah - thanks so much for getting back to me. [17:30:36] just got your email. [17:30:46] sumanah: Yes, I will follow up with Nikerabbit on the feedback [17:30:53] spagewmf: I was away at conferences for a while and didn't check in, but I'm someone who pings people to suggest stuff they might want to do for their 20% [17:31:12] nullspoon: glad to help! [17:31:21] bsitu: great, thanks [17:31:45] spagewmf: talk with your immediate manager to work out how you can ease into 20%-ness [17:32:14] sumanah, looking [17:34:29] [17:38:12] petan|wk: hey, quick question - I see OnlineStatusBar is now in Git at https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/OnlineStatusBar.git;a=summary ... can you update https://bugzilla.wikimedia.org/show_bug.cgi?id=32128 re when you'll have those other blocker bugs fixed? [17:38:22] reminder: Gerrit upgrade window in about 25 min, lasting 1 hour. [17:38:40] ^demon: btw, do you have any ideas for how to create a unit test for a maintenance script? in RL2 / Gadgets 2.0 we have a maintenance script that takes care for migration from old to new format. But I'd like to assert certain edge cases as we build more features into it and thus amend the migration script to fix those properly [17:38:43] so long, code review... [17:39:14] <^demon> Krinkle: Offhand, no I don't. I know *someone* wrote some framework stuff for testing that, but I haven't poked it tbh. [17:39:27] <^demon> I *think* it was for dumps-related testing, if that might get you started on where to look. [17:39:35] ok [17:41:09] MaxSem: right now I'm doing both general code review and special knowledge review for Harry [18:01:38] is gerrit moved already? [18:01:55] nope [18:02:11] prep work seems ot be happening now-ish [18:02:18] okay [18:20:58] sumanah: I'm *still* having issues with getting djvu working in my local instance of mediawiki.. who would be a good person to talk to about it? [18:21:14] jdlrobson: Tpt? [18:22:02] Had a chat with him at Wikimania but I think my issue is Mac specific [18:22:04] jdlrobson: have you talked with amir, I heard he is also working on proofread page [18:22:16] Yay Gerrit! [18:22:23] already? [18:22:27] Looks like it [18:22:37] *shrug* I'm not expecting it to stay up [18:22:37] what hours is amir around? I was unable to talk to him specifically about Proofread page in DC [18:22:54] it's not specifically a proof read page problem it's a djvu problem [18:22:55] It didn't take me long to get it setup before.. Only linux.. [18:23:02] I can't even get file pages to render the djvu image [18:23:12] jdlrobson: he's in Israel.... [18:23:14] and in information I get × pixels, file size: 3.38 MB, MIME type: image/vnd.djvu rather than the file dimensions [18:23:25] jdlrobson: and I think he uses Linux for his desktop. [18:24:01] Hmm. Mines partly working [18:24:06] Error creating thumbnail: terminate called after throwing an instance of 'N4DJVU10GExceptionE' ppmtojpeg: EOF / read error reading magic number [18:24:25] Full resolution ‎(2,269 × 3,152 pixels, file size: 5.4 MB, MIME type: image/vnd.djvu, 390 pages) [18:26:01] jdlrobson: if it's a mac issue, Brion might be a good person to ask [18:26:11] He's likely set it up for his dev wiki on a mac before [18:26:23] yep hoping brion will be in the office today... [18:27:02] Krinkle: Are you a good person to ask about JavaScript review on an extension? [18:27:21] marktraceur: Yes [18:27:28] Mmkay, thanks [18:27:58] If it is in Gerrit, just add my name to it. Do add a comment though with what kind of review you are looking for and how to set it up (if there's anything special) [18:28:18] ^demon: should we be avoiding using Gerrit at all right now, even if it's up? data loss risk? [18:28:26] Krinkle: Just code review ought to do it, but I'll include instructions [18:28:34] oh it's DONE? [18:28:55] Yay! [18:29:18] jdlrobson: too bad, Amir is now UTC+3 I think [18:29:29] he's just logged a bug [18:29:49] Does anyone know when unified login became the default for new accounts? [18:29:59] this is very frustrating [18:30:46] jdlrobson: my sympathies [18:31:16] kaldari: so far i know on the day it was deployed [18:31:23] but citation needed though [18:31:42] it should be in brions blog [18:31:43] I don't think so... [18:31:51] jdlrobson: a community member buttonholed me at Wikimania and basically said with confusion, *why do you use djvu files when that standard is completely unmaintained?!" [18:31:55] well actually maybe it was... [18:32:29] I remember that it was available to admins first as a test, but theoretically it could have been made the new user default at the same time [18:37:50] jdlrobson: Amir is in #mediawiki [18:38:07] thanks Reedy [18:41:01] kaldari: hey, I trust Ankur is doing well with UploadWizard stuff? anything y'all need? [18:41:50] nope, all's well so far [18:42:02] Ryan_Lane: ^demon: binasher: omg Gerrit is so much faster, thank you. [18:42:25] kaldari: is he on track? any prototypes to show off or anything whizzy like that? [18:42:48] yw [18:43:18] kaldari: Heads up, not sure if you've noticed, he's had some difficulties with patchset dependencies [18:44:12] marktraceur: I hope the Commons community likes all the recent improvements in UploadWizard https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/UploadWizard+-owner:L10n-bot,n,z ... do you know? [18:44:30] I did my best to explain it to him on....Wednesday, maybe? Maybe yesterday. Anyway, he said he might work on putting changes into the proper patches [18:44:33] sumanah: it's in git, so it can be used locally right now [18:44:55] but there's still clean-up to do before it is merged [18:45:06] sumanah: I haven't heard a lot just yet, I think most of the big changes are yet to be merged (like auto-upload-start, HTML5 drag'n'drop, etc.) [18:46:22] marktraceur: if there are any specific changes that he's having trouble rebasing let me know [18:46:53] kaldari: I'll keep an eye out, but I suspect we're mostly trains passing in the night--opposite sides of the world and all [18:46:58] marktraceur: when something bigger is merged, an email to commons-l would be a good idea.... would you be interested in writing something? or maybe Ankur could [18:47:08] (at least, I think he is on the other side, might be wrong) [18:47:13] marktraceur: South Asia, yeah [18:47:21] *nod* [18:47:45] as soon as any of it gets merged I'm sure there will be an annoucement of some sort [18:47:51] sumanah: I'd be happy to write something up announcing the changes, sure [18:47:57] there are also some core changes that it's waiting on [18:48:01] ah, ok [18:48:05] * sumanah steps back [18:48:37] *nods* there are definitely core things to be merged still [18:48:41] specifically some new permission functionality [18:49:07] for uploadbyurl [18:49:15] Yup, and I'm waiting on my ignorewarnings patch for some bug fixes [18:49:31] Since....months ago. Wow. [18:50:04] marktraceur: link? [18:50:33] sumanah to the rescue! :) [18:51:18] !g I09c8f3dc | sumanah [18:51:18] sumanah: https://gerrit.wikimedia.org/r/#q,I09c8f3dc,n,z [18:51:55] so, marktraceur, MaxSem is the one to ping re https://gerrit.wikimedia.org/r/#/c/9261/ right? :-) [18:52:58] MaxSem appears to have reviewed it in the past, I'm not sure if anyone else wants to chime in....maybe RoanKattouw might have a say, I initially asked him about it and he said it seemed like an OK idea, maybe he wants to see the implementation of it [18:53:18] ok [19:05:56] marktraceur: What is "it" in this context? [19:06:39] RoanKattouw: Returning the content of the warnings even if ignorewarnings is set [19:07:35] Right [19:07:57] RoanKattouw: "it" is a part of hand cut slightly above the first big joint which can walk on its own on fingers [19:08:06] hehe [19:08:16] marktraceur: Yeah, that sounds like a good idea to me [19:08:41] RoanKattouw: It's good that you're consistent with past-RoanKattouw :) [19:10:37] marktraceur: http://www.crummy.com/2010/12/19/0 [19:12:20] sumanah: This is insane and awesome. [19:12:48] And I agree with Dule' Hill as Geordi, that would be a good fit I think\ [19:12:50] marktraceur: I was bored out of my mind, IIRC, basically taking care of my mom in India. It was a welcome respite to have that conversation [19:13:49] marktraceur: coming to think of it, if I think of a reboot now, I ask, "who is an actor whose eyes I inexplicably don't want to see?" and I guess he would be Geordi..... [19:14:35] I now agree with my spouse that Dule' would be a good Data [19:15:25] 1 more link to eat some of your Friday, and then back to email, marktraceur -- http://www.crummy.com/2009/12/19/1 [19:17:41] sumanah: You could also try to contact the Paxan civilization from "Clues", then convince them to keep Dule' in biostasis for two years. It would preserve his current memory, acting ability, etc. [19:17:56] No, that wouldn't work, biostasis would prevent aging [19:18:06] marktraceur: well, aging of his cells, yes [19:18:12] but technically he would be 2 years older [19:18:21] so, sold [19:19:02] * sumanah laughed volubly [19:22:41] sumanah: "you can tell all the interesting TNG stories with just Picard and Data" Oh come now, Worf had some intense storylines around seasons 4-5.... [19:23:21] I am but a messenger - I think my better half engaged in a bit of hyperbole there [19:23:30] I would also find the stories involving Troi's mother a lot less interesting if we didn't have Troi's exasperation with her [19:33:51] Krinkle: https://gerrit.wikimedia.org/r/#/c/14072/ [19:34:31] K4-713: oh, now we get to leap into an ambush and ask things of you? ;-) (j/k) [19:35:13] sumanah: Haha, good point. [19:35:40] I should change it back. Heh. [20:07:43] New patchset: Hashar; "dependencie to mysql-python" [analytics/gerrit-stats] (master) - https://gerrit.wikimedia.org/r/16183 [20:09:52] New review: Diederik; "Ok." [analytics/gerrit-stats] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/16183 [20:09:53] Change merged: Diederik; [analytics/gerrit-stats] (master) - https://gerrit.wikimedia.org/r/16183 [20:20:47] is there a cleaner URL to files on git than https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/ClickTracking.git;f=README;hb=HEAD , and is there a template for it? [20:21:48] spagewmf: Noooope. Maybe a URL shortener would be helpful? If not, voice your concerns in that long wikitech conversation, maybe [20:22:36] spagewmf: I know there's a template for extensions on mw.org, but maybe that's not helpful [20:25:05] marktraceur, yes I see http://www.mediawiki.org/wiki/Template:WikimediaDownload and I think there's another, but they're elaborate. Maybe that's why pages still point to files in SVN 8;) [20:25:18] Hm, maybe [20:25:56] spagewmf: I'm acutely aware of gerrit's limitations, I'm afraid I don't have much answer other than "submit a patch" [20:26:08] (which may not be all too bad of an idea) [20:26:20] <^demon> We could improve this in two ways. [20:26:29] <^demon> One, stop using the bundled gitweb with its awful urls. [20:26:39] <^demon> And 2, setup redirects to make urls shorter overall. [20:26:51] ^demon: Something like mod_rewrite maybe? [20:27:08] That should suffice [20:27:13] <^demon> Yeah, we've already got a rewrite in place for https://gerrit.wikimedia.org/gitweb/repo.git [20:27:22] <^demon> But more complex rewrites aren't possible afaik. [20:27:25] <^demon> Right now at least. [20:27:28] That's OK, actually [20:28:28] ^demon: Maybe rewrite /gitweb/extensions/ to /gitweb/mediawiki/extensions/ [20:28:44] <^demon> Well /gitweb/mediawiki/extension/Foo.git will redirect [20:28:52] <^demon> s/extension/extensions/ [20:28:59] Also, it doesn't look like a rewrite, it looks like a 302 or something [20:29:08] Which is not ideal, but meh [20:29:21] <^demon> It was quick and dirty. [20:29:22] Is there anything I can do to help make mod_rewrite possible? [20:29:46] <^demon> Well once Ryan and I finish cleaning up the gerrit puppet config, it'll just be a matter of putting some new things in puppet. [20:29:54] Cool [20:30:06] <^demon> easy change would be "switch to cgit" which at least has a prettier UI. [20:30:16] <^demon> But there's some other not-bad git viewers out there. [20:33:55] RewriteRule ^gw/([a-zA-Z/]+) /r/gitweb?p=$1.git [20:34:59] Then maybe RewriteRule ^gw/extensions/([a-zA-Z/]+) /gw/mediawiki/extensions/$1 to top itoff [20:35:02] Template(s) would hide the URL details, but I'm not sure what a reliable gerrit URL is, seems like ?p=project;f=filepath;hb=HEAD if you want the chrome . If you just want the contents I'm not sure what to supply, a=blob_plain ? [20:35:36] Hmmm. [20:35:38] <^demon> spagewmf: Probably. But we're very likely switching web viewers so I wouldn't invest a huge amount of effort into it. [20:35:55] spagewmf: Could just account for files in RewriteEngine [20:36:42] <^demon> gerrit.wikimedia.org/repo/ [20:36:48] <^demon> Something like that. [20:36:51] <^demon> With a real repo browser. [20:37:18] RewriteRule ^gw/([a-zA-Z/]+)/files/(.+) /r/gitweb?p=$1.git&f=$2 [20:37:19] ^demon understood. I figure a {{git|project=extensions/E3Experiments|file=README}} is going to work better than putting gerrit-specific URLs in wikis. [20:37:43] <^demon> Also having a branch= option [20:37:56] <^demon> But yeah, that's likely to work well [20:38:40] I'll give it a go. N00b: is there a commons for templates, or do you just copy and paste between mediawiki/office/wikitech/ ... ? [20:43:55] spagewmf: Pretty sure you're stuck with that for now [20:44:11] Not sure if WikiData or similar will distribute templates, but that would sure be nice [20:49:00] marktraceur /me mind-expanding idea, wiki- and maybe even language- independent templates! [20:50:06] Hm, that would definitely be cool [20:50:15] Who does WikiData? /me isn't sure [20:50:19] !e WikiData [20:50:19] https://www.mediawiki.org/wiki/Extension:WikiData [20:50:43] No dice [20:51:41] hey kaldari, I am going to send around some notes on CentralAuth handling of timestamps and caveats for data analysis, did you find out when unified accounts became the default? [20:52:09] They're smart. WikiData will do everything, but it won't be enabled due to performance concerns ;-) [20:53:37] DarTar: No but sometime in 2008 seems like a good guess [20:53:49] {{cn}} [20:53:58] :) [20:54:32] ok I'll mention this as an estimate [21:07:12] Friday, 2012-07-20, in which marktraceur nearly smashes his keyboard to bits out of frustration [21:16:51] marktraceur, for a good cause, I hope? [21:27:50] MaxSem: The Ctrl and Alt keys were suddenly held in perpetuity for no reason [21:28:01] I had to restart X to undo it [21:28:55] ) [21:34:30] marktraceur, what did you see? [21:35:51] Platonides: What do you mean? [21:37:14] Krinkle: Can you please re-review 16151? It shouldn't take long, and I need those changes as a bugfix, I've realized [21:37:42] !g 16151 | Krinkle [21:37:42] Krinkle: https://gerrit.wikimedia.org/r/#q,16151,n,z [22:09:26] marktraceur, ^demon : https://www.mediawiki.org/wiki/Template:Git_file , edit away.