[00:23:55] en-wp has https://www.mediawiki.org/wiki/Extension:WikiEditor enabled and has a Cite tab in the toolbar which doesn't seem to be in the extension by default. Anyone here have any idea where that comes from? [03:16:03] New review: Tim Starling; "(no comment)" [analytics/udp-filters] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3222 [03:16:06] Change merged: Tim Starling; [analytics/udp-filters] (master) - https://gerrit.wikimedia.org/r/3222 [13:26:15] petan: SPQRobin Nemo_bis - I pointed one of you at this before: http://lists.wikimedia.org/pipermail/wikitech-l/2012-March/059520.html [13:27:41] I see it first time [13:27:46] so I guess it wasn't me :P [13:32:57] sumanah, yes, me, but I can't :) SPQRobin on the contrary needs an answer from Nikerabbit about GSoC, if only connection worked properly at WMCON [13:33:33] Nikerabbit - ping re SPQRobin's GSoC project -- are you interested in mentoring it? [13:33:37] thank you Nemo_bis [14:12:57] hey Nikerabbit ping re SPQRobin's GSoC project [14:14:36] Nemo_bis: it works perfectly fine here [14:15:34] otoh I should concentrate on the topics here, but this politics is boring [14:15:38] sumanah: what do you want? [14:15:54] Nikerabbit: SPQRobin is asking whether you can mentor his project. [14:16:43] Nikerabbit: http://lists.wikimedia.org/pipermail/wikitech-l/2012-March/059438.html & https://www.mediawiki.org/wiki/User:SPQRobin/GSoC have details. Nemo_bis did Robin not contact Niklas directly about this? :-) [14:16:57] yep [14:18:46] sumanah: yeah although I can't mentor all three projects if they are accepted... [14:18:55] Nikerabbit: which projects? [14:19:03] Nikerabbit: yeah, you can only mentor 1. [14:19:29] Nikerabbit: which 3 are competing for you? [14:22:39] sumanah: watchlist groups and contest extension [14:23:10] Nikerabbit: which proposal and which student are you most enthusiastic about? you can answer that in private if you want. But I think now is a good time to decide which one you should concentrate on [14:24:11] sumanah: SPQRobin's topic is closest to my interests, but the project plan could be more detailed [14:25:26] Nikerabbit: yes, SPQRobin is not used to planning things out in a multimonth process [14:26:48] sumanah: and watchlists are perhaps farthest away from interests and skills [14:26:51] Nikerabbit: SPQRobin mentioned that he won't be home at all starting tomorrow and going till April 6th. "not home from 31 March till 6 April" Given that the i18n team has worked with Robin before, would you feel comfortable deciding now that his is the proposal you're most interested in, and then working with him to craft it further during the April 6-19 decision period? [14:27:27] Nikerabbit: was it potter (Vivek Bagaria) who reached out to you about watchlist stuff, or someone else? [14:28:32] sumanah: yes [14:28:35] potter [14:29:02] Nikerabbit: potter is looking for another mentor for that, someone who is more interested in watchlist stuff. [14:29:22] Nikerabbit: so you now have 2 options -- SPQRobin or whoever reached out to you re Contest extension -- who was that? [14:29:24] Akshay? [14:29:53] probably [14:30:12] still haven't fullly mapped irc<->wiki<->real name [14:31:05] Nikerabbit: chughakshay or something like that? [14:31:18] Nikerabbit: https://www.mediawiki.org/wiki/User:Chughakshay16/ConventionExtension ? [14:31:48] * sumanah is just checking whether there are multiple students out there interested in the convention extension [14:32:08] Nikerabbit: as you saw with https://www.mediawiki.org/wiki/Summer_of_Code_2012/management#People_are_more_important_than_code I'm more interested in promising continuing contributors, who are competent at development and passionate about our mission, than about the specifics of their proposals [14:32:28] although of course a better proposal is a somewhat informative signal [14:32:37] did I say contest? I meant convention [14:33:39] I figured. :-) [14:33:52] so I suggest you work with Robin. [14:34:53] hashar: Your comment to suggest .toggle(function, function) is incorrect. are you confused with .hover() ? [14:35:00] sumanah: that makes sense [14:35:02] You already have an interest in what he's working on, so you'll be naturally more inclined to help him out, and you'll make more time for it. Right Nikerabbit? [14:36:54] sumanah: I would make time for anyone, but of course it's easier to work with him due to previous experiences [14:37:06] Nikerabbit: yeah. [14:39:52] apergos: would you mind adding a phrase or two in https://www.mediawiki.org/wiki/Summer_of_Code_2012/Mentors#Mentor_signup explaining what sorts of things you might mentor? [14:40:14] hi, I'm online now, I will submit my application and then within a few hours I need to go [14:40:19] ah, I admit I was hoping people would click through to my user page for that [14:40:55] apergos: ok, I can just add a "see user page for interests" [14:41:03] thanks sumanah for talking with Nikerabbit about mentoring my GSoC proposal [14:41:05] SPQRobin: ok. good news: Nikerabbit is interested in your proposal! [14:41:07] looka at the page [14:41:20] good :) [14:41:22] if it seems reasonable to you then yeah go ahead and link [14:41:31] SPQRobin: glad I can help. [14:41:50] SPQRobin: Nikerabbit wants you to "flesh out" some more details in your proposal if possible [14:42:44] done, apergos [14:42:50] ok [14:44:14] yeah, I know my proposal is probably not well detailed [14:44:42] should I expand the info on the deliverables, or the schedule (or both)? [14:45:36] both, deliverables first I think [15:13:09] Nikerabbit: I tried to expand the various items. I find it difficult though to really make a detailed schedule. [15:26:20] SPQRobin: it is very difficult and time consuming, I know [15:57:52] New patchset: Hashar; "sync job descriptions" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3982 [15:58:01] Nikerabbit: I have tried to break down my schedule into several periods [15:58:10] I will now submit my application [15:58:18] (then I have to go) [15:58:38] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3982 [15:58:40] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3982 [16:11:54] New patchset: Hashar; "sync PMD job: compute new warnings" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3983 [16:11:54] New patchset: Hashar; "comment out git repo reset script" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3984 [16:11:55] New patchset: Hashar; "sync empty xml entities generated by jenkins" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3985 [16:11:56] New patchset: Hashar; "fingerprint the .git/HEAD file in all jobs" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3986 [16:12:00] git push for the win [16:12:18] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3983 [16:12:20] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3983 [16:12:27] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3984 [16:12:29] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3984 [16:12:37] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3985 [16:12:39] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3985 [16:12:49] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/3986 [16:12:51] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/3986 [17:17:06] hi 20% folks! [17:17:07] https://www.mediawiki.org/wiki/Wikimedia_engineering_20%25_policy#Scheduling [17:17:26] bsitu, Reedy, preilly today (instead of yesterday), awjr [17:17:47] and kaldari if he is around [17:18:03] Aharoni? Gabriel? [17:18:37] so, the Gerrit merge queue https://gerrit.wikimedia.org/r/#q,status:open,n,z is the best place to concentrate your review time [17:18:55] we have a bunch of commits from volunteers waiting for review [17:19:25] IAlex: https://gerrit.wikimedia.org/r/3987 saper: https://gerrit.wikimedia.org/r/#dashboard,103 Akshay Chugh, possible GSoC student https://gerrit.wikimedia.org/r/3981 [17:20:04] Sid-G https://gerrit.wikimedia.org/r/3514 [17:20:54] Junaid PV https://gerrit.wikimedia.org/r/3694 has been waiting for 5 days for a review, so that would be a very nice place for someone to start -- bsitu? [17:21:15] actually never mind, Amir has reviewed that [17:21:48] bsitu: ping preilly ping [17:23:11] Adam Wight's change hasn't been +1d or -1d yet: https://gerrit.wikimedia.org/r/3729 [17:23:20] sumanah: yes [17:23:29] bsitu: see above for some 20% suggestions for today [17:24:13] which link? [17:25:48] bsitu: the last 10 minutes in this channel :-) you can pick one [17:34:19] bsitu: have you picked one? [17:36:09] I am scanning the list [17:36:51] ok [17:37:52] anyone from here: https://gerrit.wikimedia.org/r/#q,status:open,n,z? [17:53:37] sumanah: do we talk to you about getting K4-713 project ownership of DonationInterface in gerrit? we currently are blocking on that to deploy code to the payments cluster [17:53:58] hi there pgehres [17:54:03] hello [17:54:06] happy friday [17:54:10] pgehres: happy Friday! [17:54:12] Also: Hi sumanah [17:54:23] K4-713: pgehres: can't you just ask someone who has Gerrit project ownership to review it? [17:54:36] I know that's only a short-term solution [17:54:43] Do you have any suggestions? [17:54:46] fundraising does it review internally [17:54:59] no one else has reviewed that code in a year [17:55:12] she IS the owner [17:55:15] one of my TODOs today is to circulate the requests-for-Gerrit-project-ownership to make sure everyone who's supposed to get it gets it soon [17:55:59] sumanah: Yeah, this is a pretty huge blocking issue for us right now. We deploy kind of a lot up here... [17:56:09] pgehres: K4-713 I'm sorry for the delay [17:56:36] pgehres: right now I'm going to add Katie as an owner for DonationInterface, because roan ok'd it [17:56:46] and then I'll circulate to check for vetos (my guess: no) [17:56:58] Cool. That would get us off the ground for now, for sure. [17:57:07] awesome, thanks. i know this git that has been a lot of work, and we appreciate your part in it [17:57:39] oh gosh thanks [17:57:46] :D [17:58:25] ok, so, ^demon ... I need a bit of help .... with the Gerrit interface around Gerrit project owners. [17:59:12] ^demon: I see https://www.mediawiki.org/wiki/Git/Workflow#Who_can_review.3F_Gerrit_project_owners -- is there NO way to simply add a specific person as an owner of a Gerrit project? does it have to be a Group? [18:00:09] <^demon> It has to be a group. [18:01:03] ok, thanks. [18:01:07] * sumanah makes a Group [18:01:08] sumanah: would you be opposed to a fundraising group? we will eventually probably have more people and it makes it easier to audit rights for us on all of our extensions and project. [18:01:23] <^demon> sumanah: We need to come up with a naming convention for groups. [18:01:31] pgehres: I can make a Group, no problem, just wanted to check whether there was a simpler way :) [18:01:47] ^demon: ok. what's your preference? [18:02:06] sumanah: yup, I just didn't know if you were creating an extension-based group or a fundraising umbrella group :-) [18:02:30] <^demon> sumanah: Well for the extensions-related ones, maybe something like extension-FooBar. [18:02:32] Eventually, we'll need to absorb the rest of the Fundraising extensions as well, but today we just need DI. [18:02:37] pgehres: I was planning on an extension-based group.... about how many different codebases/Gerrit projects/repositories do you think fundraising will be working on? [18:02:39] <^demon> So it's clear that it's only for that one extension [18:02:44] Does that change things at all? [18:02:47] ^demon: ok, let's start with that [18:03:05] ^demon: extension-DonationInterface ? [18:03:05] we have at least 4 or 5 extensions we maintain and a bunch of stuff in the wikimedia repo that hasn't moved yet [18:03:16] <^demon> Yeah [18:03:19] ...and totally doesn't need to move yet. [18:03:23] (please don't move it yet) [18:03:54] <^demon> sumanah: What you can do is make "extension-DonationInterface" inherit members from "fundraising" [18:04:09] <^demon> Repeat for all fundraising extensions, so you only have to update the "fundraising" group to update all of their extensions [18:05:13] ^demon: ok, I'll do that [18:06:13] ^demon: in the Gerrit group thing, there is an option just labeled "Author" and https://gerrit.wikimedia.org/r/Documentation/access-control.html#_project_owners doesn't explain it. [18:06:15] Should I turn it on? [18:06:58] <^demon> That's the checkbox under the description "Send email notifications about comments and actions by users in this group only to:" [18:07:01] sorry, "Authors" [18:07:05] <^demon> I don't 100% understand it, but I leave it off. [18:07:06] ahhhhhhh [18:07:21] typographical issue there, my eyes missed that [18:07:22] thanks [18:07:35] <^demon> No problem. I *do" check "Make this group visible to all registered users" [18:07:43] <^demon> And leave the group type as internal group, not ldap group. [18:07:50] yes. [18:08:53] K4-713: can you now merge commits into that extension? [18:09:47] I will go find out! Thank you x100, sumanah. [18:09:52] thank YOU [18:09:54] and my apologies on the wait [18:10:00] No worries. [18:10:31] <^demon> sumanah: We should go ahead and draft up the "Extensions wanting to be migrated next" page. [18:10:39] \0/ thanks sumanah and ^demon [18:10:44] * pgehres gets back to making money [18:10:45] <^demon> I'm thinking 100 extensions? [18:10:45] and then, ^demon, what else might they need to do in order to deploy the new DonationInterface code to production? http://wikitech.wikimedia.org/view/Deployment right? [18:11:08] ^demon: well, isn't that already https://www.mediawiki.org/wiki/Git/New_repositories/Requests ? [18:11:10] <^demon> Merge manually to svn's 1.19wmf1 for now, deploy like usual. [18:11:16] K4-713: ^ [18:11:19] we deploy to a different cluster, so we'll figure that out [18:11:24] ah ok pgehres [18:11:33] <^demon> sumanah: That's for after we're done with extensions. [18:11:39] ^demon: it IS? [18:11:49] ^demon: some of those are existing extensions [18:11:52] <^demon> Yeah [18:11:56] <^demon> I can split those off into the new page. [18:12:18] new *repositories* all, some for extensions that were already in SVN. Most, in fact [18:14:36] <^demon> sumanah: I'm writing the new page. Let's pencil in next friday for the conversion. [18:14:46] Thank you ^demon - add that to the Git conversion timeline? [18:15:07] I'm trying to finish up some budget stuff within the next 2 hours, plus publicize and finalize Berlin stuff, plus probably something else [18:42:22] <^demon> sumanah: Updated [[Git/New repositories]] with a nice big banner to my new page. [18:42:50] thank you ^demon [18:43:14] got it [19:17:30] hi sumanah, do you think anyone else is still working on the berlin hackathon page? [19:18:02] exciting! http://opensourcebridge.org/proposals/884 [19:18:24] heatherw: hi, hm, I think individual people are adding themselves as advertising that they aim to attend, that's all [19:18:25] cool talk [19:18:41] heatherw: go ahead and enjoy the retemplating :D [19:18:43] hi heatherw [19:18:47] thanks for the cool logo! [19:19:02] okay someone (i can't remember who) said they wanted to … maybe Daniel_WMDE knows! [19:19:23] sure! which one are we using? i just asked erik about that. [19:19:25] * Daniel_WMDE knows nothing [19:19:38] heatherw: I suggest that you can Be Bold. [19:19:42] i don't know, it's up to... well, to sumanah i guess :) [19:19:43] "enjoy" ;P [19:20:01] the registration page has the honeycomb without puzzle piece [19:20:37] which i like graphically, but doesn't say "wikimedia" or "hacking" to me. [19:20:39] anyway :) [19:24:40] the eventbrite? [19:24:59] i gave that to rachel because she just wanted *something* and we hadn't agreed [19:25:27] I can easily change the Eventbrite registration page with a new logo that I am given [19:25:33] heatherw: go ahead and decide on the logo :D [19:25:40] I hereby decree it [19:25:54] then tell me and I'll switch the logo on the Eventbrite reg page. [19:26:16] okay, i'll wait a bit to see of erik has a moment to reply [19:32:05] K4-713: how are things? merging going ok? [19:37:37] sumanah: I am stuck troubleshooting. [19:37:58] K4-713: oh no! anything that we can help with? [19:38:07] But, I was able to do some code review and merge into master, so I think that part is all squared away. :) [19:38:10] oh, ^demon, so this is the syntax for gerrit changes on bugzilla https://bugzilla.wikimedia.org/show_bug.cgi?id=35537#c2 [19:38:12] ok, great [19:38:20] what are the other valid ways to link gerrit? [19:40:20] <^demon> Nemo_bis: https://bugzilla.wikimedia.org/show_bug.cgi?id=35144#c10 [19:40:49] ^demon, thanks [19:40:53] what about g4020 [19:40:54] <^demon> No problemo. [19:41:06] or is that too extreme [19:41:13] <^demon> Nope, doesn't work yet. But it's in svn and we could adjust the regex if we'd like. [19:41:28] <^demon> There's also talk of linking I..... for gerrit change-id's. [19:43:47] ^demon, should I comment on the bug to ask it or would I just add clutter? :) [19:44:13] <^demon> Throw your suggestion on there so we don't forget. [19:44:31] ok [19:51:36] ^demon, about free-form tags: if I understand correctly the official policy is that "the new codereview won't be a forum", but how will "normal users" and developers be able to add simple comments about individual changes? [19:51:57] Like, adding a comment that a bug has been filed and that change is suspect [19:52:49] <^demon> You can add comments to gerrit. [19:53:30] uga [20:00:55] Reedy: ping [20:01:20] Reedy: do you know who controls the wikibugs irc echo bot? [20:05:04] preilly: ops do, run from mchenry [20:05:48] Reedy: okay, thanks [20:58:36] ^demon, is data like http://lists.wikimedia.org/pipermail/wikitech-l/2012-March/059529.html and some stuff Tim wrote earlier worth collecting on a gerrit slowness bug? [21:02:18] <^demon> There's already a gerrit slowness bug I think [21:02:30] <^demon> Anyway, I'm gonna call it a day [21:09:54] hmmm, apparently I have a labs account and a gerrit account but "no nova credentials" so I can't upload an ssh public key to labs.... [21:10:32] anyone have an idea who I need to ask to get that fixed? [21:22:58] DarTar: quick question for you re: your field change request [21:23:08] hey rsterbin [21:23:15] I am replying in bugzilla right now [21:23:21] give me a sec [21:23:22] oh, you have a clone! [21:23:24] ;) [21:23:38] ok, i'll just wait on your reply, then [21:23:39] yeah, I keep multiplying myself [21:31:40] rsterbin: reply posted, I think we're good to go [21:31:45] thx [21:33:34] auroraeosrose: log out and log back in again [21:43:04] woot! Thanks Reedy