[01:04:37] What's the normal method for getting the talk page of an IP user? (I can't use User::getTalkPage() since you can't have a user object without a user ID or name, right?) [01:11:37] you can have a User object without a user ID [01:11:45] its name is the IP address [01:12:43] $wgUser or RequestContext::getUser() will give you such a user object for anonymous requests [01:13:09] you could make one with User::newFromName() but I don't know if you would do that just to get a user talk page [01:13:39] since you could just as easily use Title::makeTitleSafe(NS_USER_TALK, $ip) [01:15:55] OK, that makes sense [14:05:11] ^demon: do you still have your test issue http://p.defau.lt/?nQJOTJ1xSO2VKP2EsBsLCA ? [14:05:17] looks like an autoloading problem [14:05:23] <^demon> Yes. [14:05:35] <^demon> I'm confused. But I have to go to class soon so I can't keep debugging this. [14:05:41] ohhh [14:05:47] pack up for your class so :D [14:06:39] <^demon> You use OSX, right? [14:07:04] yup [14:07:12] with PHP from OS X 1.7.x [14:07:50] <^demon> I use php from macports, I like staying a bit ahead of what osx typically ships. [14:08:00] try out with /usr/bin/php so [14:09:55] I can't remember / find out how to dump the stack of function registered in SPL autoloader :( [14:10:02] maybe the PHPUnit one is loaded before our [14:10:08] and certainly our is loaded twice [14:10:20] which might be a breaking change in php 5.4 if you have that [14:11:22] ^demon: spl_autoload_functions() <-- that should dump an array of all autoloading functions [14:11:22]  [14:11:27] for after your class [14:12:32] <^demon> spl_autoload_functions() from eval.php says only AutoLoader::autoload() is registered. [14:12:45] <^demon> eval.php works. Install/login/normal things work. [14:12:53] <^demon> So something's off in the test suite. [14:13:00] <^demon> Anyway, I'll poke again later. [14:14:31] have a good class [14:14:35] whatever it can be ;D [14:14:53] <^demon|away> Managerial Economic. Blegh. [14:14:59] sounds cool [14:15:08] ^demon|away: you will do some in a few years :) [14:17:00] hashar: years? more months/weeks :p [14:21:55] New patchset: Hashar; "add job to run PHPUnit 'Dump' group" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/4169 [14:22:13] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4169 [14:22:15] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/4169 [14:22:25] coffee break [15:19:33] * hexmode gets ready to pounce on krinkle [15:19:47] anyone know when he is usually on? [15:23:19] New patchset: Hashar; "fingerprint on .git/refs/heads/master" [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/4173 [15:23:39] hexmode: usually I think it is 7pm - 1am [15:23:41] GMT + 2 [15:23:46] so that should be in roughly 2 hours [15:23:59] he mightn't be there every day [15:24:12] New review: Hashar; "(no comment)" [integration/jenkins] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4173 [15:24:15] Change merged: Hashar; [integration/jenkins] (master) - https://gerrit.wikimedia.org/r/4173 [17:27:22] I think the 20% checkin today is basically "do code review" [17:27:31] \o/ [17:27:38] lol [17:27:42] yes sir [17:27:59] i'm starting to get the hang of gerrit on the review end, it's starting to make sense :D [17:28:37] my team is still finding what works best for us, but we really wish http://www.git-tower.com/ was free and open source and had gerrit integration [17:29:03] sounds like a tower defense game ;) [17:29:25] and then there's Roan, who includes git command line as one of his spoken languages on his CV [17:33:57] rebooting for kernel update brb [17:41:44] RELEASE-NOTES files are going to be a bottleneck on merges [17:41:51] it really should be auto-generated or something :P [17:42:26] CodeReview had functionality to do that ;) [17:57:36] ping bsitu [17:58:57] DarTar: what's up [18:00:44] bsitu: I'm already asking rmoen [18:01:19] DarTar: :-D [18:06:22] bsitu I told Giovanni aka JunkieDolphin to join IRC, expect some occasional questions re: mbf, mah [18:07:13] hello ppl [18:07:28] hi JunkieDolphin [18:07:43] hi sumanah [18:08:04] DarTar: okay [18:08:31] thank you [18:10:19] http://etherpad.wikimedia.org/FeaturesTeam2012-W14 [18:11:25] Features Team Meeting [18:11:32] Let's be quick since most of you aren't here. [18:11:43] FIrst on my end: [18:12:25] 1) Monthly metrics meetings will be focused on 3-5 short presentations so if you think your project should be highlighted, tell me to nominate it. [18:12:34] 2) If approved for the Berlin Hackathon, don't forget to register [18:13:34] 3) I'm going to be doing away with the weekly features meeting and turning it into an office hour. You'll still be responsible for updating the etherpad and you'll be responsible for updating status. I'll be talking to you guys offline about possible solutions. [18:14:47] tewwy: "I'm willing to take bets on whether they'll have continuous integration up by July" [18:15:07] tewwy: Could you clarify :D ? [18:15:12] how much of it [18:16:27] Sure. We were talking about when/why to bring people in to SF [18:17:09] I know I'm taking it out of context, sorry for that. I was just curious in general what you meant with having 'it' up [18:17:44] I found the earliest that most of you can come in would be in July. [18:18:09] Sure, that sounds right. [18:18:14] And bringing in would be helpful for Git/Gerrit and testing infrastructure. [18:19:09] The FY2012-2013 goal for Testing is going to be: [18:19:15] 1) Focus on test automation; [18:19:22] 2) Focus on community testing [18:19:38] I finished the improvements needed for us in TestSwarm last week. As expected the collaboration with the jQuery developers was a good one :) They care a lot about testing like we do. [18:19:39] With less/no resources for add hoc blackbox testing. [18:19:50] Given how swamped Chris is, I don't think (1) will be ready by July. :-) [18:20:37] They were short on developers in the TestSwarm team so I've become a maintainer as well, (direct push access) so when we encounter bugs as we go along we'll be able to fix them without local patches for us [18:21:15] I've updated https://www.mediawiki.org/wiki/Continuous_integration/Workflow_specification last week with Hashar [18:21:22] Yes, but I take that in your case it's not ChrisM educating you on your own infrastructure ;-) [18:21:30] Removed some parts that we don't need that we can add as once it is properly set up [18:23:14] It's fine. If you think that Platform needs help on test automation, it's okay for you to send them cycles. [18:23:17] I think ChrisM and I go a long well with the integration plans. He isn't as wiki-documentation-writy as I am, but from what I understand his plan matches up fine and if not we'll figure it out, no problem :) [18:24:00] I figured as much. He just started like a month before me right? [18:24:01] I'm not sure if they "need help", but I am on the Continuous integration team [18:24:20] tewwy: yep, he wasn't with WMF last I visited the office so I haven't met him yet [18:24:42] Can you update http://etherpad.wikimedia.org/FeaturesTeam2012-W14 under "Misc. and Platform Support" when you do work for them that week? [18:24:57] OK [18:25:44] Put the ResourceLoader2 work there too. I don't have a section for it because I figure it's more platform and performance than a Features thing [18:26:13] indeed, thx [18:26:19] Obviously something like TestSwarm and RL2 have overlap. :-) [18:27:37] If it's not a project page under platform, tell me and I'll put it under Features and give you and Roan a status page to update :-P [18:28:40] We'll discuss that offline because IIRC there is a ResourceLoader page, but not a ResourceLoader2 page. That's very confusing to anyone but you, me, Roan, and Erik. :-) [18:29:13] Since everyone thinks RL2 is some improvement on javascript compiling and compression. [18:29:24] Yeah, and then there is the thing where RL2 is actually "Gadgets extensions 2.0 + some core changes to ResourceLoader to make it possible" [18:29:36] extension* [18:30:07] :-) That's a good name as any ;-) [18:30:08] Visual Editor Team Updates not on the wiki? http://etherpad.wikimedia.org/FeaturesTeam2012-W14 [18:30:15] RL2 and TestSwarm don't overlap though (not yet at least) [18:30:23] Well they overlap in skillset [18:30:28] Oh, for sure [18:31:10] I know that Trevor's 20% time is today [18:31:55] Inez_ If you can bug RobM to write stuff into the ether pad for him and Trevor: :-) http://etherpad.wikimedia.org/FeaturesTeam2012-W14 [18:32:04] I know gwicke actually updated his stuff. :-) [18:32:27] hello back btw ;) [18:32:40] gwicke: I'm going to open an RFP for the parser so even if it takes a while to fill the req, we'll get you some resources sooner [18:32:47] gwicke: welcome back btw. [18:34:03] tewwy: thanks, it is sorely needed.. [18:34:24] Yeah, I should have considered doing that earlier. [18:35:03] Okay on to Editor Engagement. [18:35:26] I gather this is mostly/all Page Triage because the ACW is ready already. [18:35:43] I did an update from what I saw on Mingle already to the ether pad: http://etherpad.wikimedia.org/FeaturesTeam2012-W14 [18:36:02] robla: so, I don't seem to be in any group that gives me merge permissions in gerrit for mediawiki/core [18:36:10] that seems like a problem since I can only comment on things atm [18:37:00] bsitu already update his stuff, but rain drift, kaldari: IF you have anything to add/correct please add it to http://etherpad.wikimedia.org/FeaturesTeam2012-W14 [18:37:26] sumanah: "(11:36:02 AM) TrevorParscal: robla: so, I don't seem to be in any group that gives me merge permissions in gerrit for mediawiki/core [18:37:26] (11:36:10 AM) TrevorParscal: that seems like a problem since I can only comment on things atm" [18:37:56] AFTv5: I updated stuff based on what I could interpret from Fabrice's long e-mails. :-) [18:38:06] <^demon> robla: Lemme chec [18:38:08] I assume Roan is going to do a release tomorrow. [18:38:30] <^demon> Indeed, Trevor's not in the "mediawiki" group :p [18:38:34] TrevorParscal: yeah, https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership -- shall I add a request for you? I'm aiming to process those very quickly, like in the next couple days [18:38:37] TMH is blocked on one thing. Testers are having trouble uploading. [18:39:20] K4-713, jpostlethwaite: I assume you guys are offline all this week due to CiviCRM stuff? [18:39:33] Update http://etherpad.wikimedia.org/FeaturesTeam2012-W14 if you like. [18:39:48] That's about it except one thing. [18:39:49] tewwy: Except for a few hours today, I am out all week, yes. [18:40:01] jpostlethwaite should still be on the clock and available. [18:40:06] i am here [18:40:10] i was just watching [18:40:12] Matthias will be joining Editor Engagement starting April 16th [18:40:12] <^demon> sumanah: Can we talk tomorrow about the batch migrations I'm doing Friday? I might need a hand creating projects/setting the groups. [18:40:15] i forgot to update the pad [18:40:28] Also update your availability on the bottom of the page: http://etherpad.wikimedia.org/FeaturesTeam2012-W14 [18:40:35] ^demon: what kind of hand? [18:40:36] Heh, me too. Doing some last minute prep before we head into the mountains. [18:41:16] BTW, check out http://www.mediawiki.org/wiki/Wikimedia_Engineering/2012-13_Goals That's your targets for next year [18:41:43] If you'll noticed, in their infinite wisdom, EE will be prioritizing notifications AND messaging in addition to anything else. :-) [18:42:01] You have two hours before I post http://etherpad.wikimedia.org/FeaturesTeam2012-W14 to the blog. :-) [18:42:15] <^demon> sumanah: Possibly dividing up the work -- right now we're already looking at ~40 projects to create, groups to create and assign owner rights to. [18:42:28] I mean to the wiki ;-) [18:42:48] ^demon: I can help tomorrow morning. [18:43:14] sumanah: did you see my issue with not being in the right groups on gerrit? [18:43:16] Instead of team updates, going forward, you can just update the etherpad and the status pages for your team. If there is some blocker, send me an e-mail. I'll always be available during the bat time/bat channel. [18:43:25] I mentioned this like a week ago, but I guess it slipped through the cracks [18:43:31] TrevorParscal: yes I did, I said: "yeah, https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership -- shall I add a request for you? I'm aiming to process those very quickly, like in the next couple days" [18:43:41] TrevorParscal: I'm sorry for the wait [18:43:48] it probably slipped my mind and I'm sorry about that [18:43:50] <^demon> sumanah: Awesome, thanks. We'll chat tomorrow once we're both around. [18:43:55] sure, just wanted to make sure it got done [18:44:08] I'll work that sort of stuff out with each team offline. I'll leave/continue to have a features team etherpad/post pad to wiki [18:44:16] Take care. End of Meeting. [18:44:44] I only have permissions on VisualEditor for merging and leaving comments everywhere else, I think I need to be in the wmf group, but whatever you need to do to make sure me (and probably Rob as well) are in the right groups, feel free [18:44:58] TrevorParscal: Rob Moen? [18:45:05] TrevorParscal: you already are in the wmf group, I believe [18:45:25] TrevorParscal: maybe you could leave a note on https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership quickly mentioning what permissions you want? [18:45:42] TrevorParscal: or just say it now and I'll exercise my tyrannical power to do so [18:45:57] TrevorParscal: MW core? [18:46:08] sumanah: I'm also waiting for my request currently, I've been added to review some commits last week but can't review them yet (I can give +1/-1, which I've done but currently pending approval still) [18:46:24] no rush, just reminding :) [18:46:24] here's my groups: Anonymous Users, Registered Users, VisualEditor Team, mediawiki-training [18:46:35] TrevorParscal: I have added you to Gerrit mediawiki group. Should give you ton of rights :-] [18:46:41] thanks [18:46:41] hashar: please don't do that. [18:46:47] omg [18:46:53] what's going on? [18:47:00] hashar: or at least -- not without mentioning it somewhere auditable [18:47:23] please explain why it takes 2 days to give me permissions when clearly it can be done in one minute? [18:47:33] hashar: I am trying to make it so that there is a fairly consistent procedure. TrevorParscal I fell down on that [18:47:40] and, he just did mention it, in a logged IRC channel, no? [18:47:49] TrevorParscal: it can be done in 1 minute if we are all old boys club about it [18:47:50] I understand your concern sumanah [18:47:51] sorry, not trying to attack you [18:47:58] TrevorParscal: IRC is not auditable enough [18:48:06] TrevorParscal: I understand your concern [18:48:10] let me send a message to wikitech-l :-D [18:48:22] this has nothing to do with gender sumanah, I don't even know what gender hashar is (you, being sexist! gotcha!) LOL [18:48:29] hashar: I'll add it to the wikii page no need to email wikitech-l [18:48:38] ha ha, thanks guys [18:48:42] TrevorParscal: I am technically an aspirer so gender does not really matter [18:48:58] TrevorParscal: I am technically an Asperger so gender does not really matter [18:49:03] TrevorParscal: more seriously, you understand my concern? [18:49:07] (yeah and mac os X eat my words) [18:49:15] sumanah: where is the page to list / add permissions requests? [18:49:33] hashar: https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership [18:50:40] https://www.mediawiki.org/w/index.php?title=Git/Gerrit_project_ownership&diff=519414&oldid=519413 :-) [18:53:45] Ryan_Lane, hey. so I was looking at the implementing the new openstack api. Nova has a rest api, so I'll write a php wrapper for it. is that fine? [18:54:02] yeah, that would be awesome [18:54:39] that's exactly what I was planning on doing :) [18:55:24] nom time [19:03:21] ^demon: added to https://www.mediawiki.org/wiki/Git/Gerrit_project_ownership/Archive [19:04:04] <^demon> Mmk [19:04:09] ^demon: I hope that's what is intended there? [19:04:12] that sort of usage? [19:04:15] what's the mwdumper group do? [19:04:33] <^demon> Project owner for the mwdumper project. [19:04:45] ok [19:05:04] <^demon> sumanah: Yeah, I don't think Jeroen was done though. He needs owner on his extensions (at least one of which is already in git) [19:05:40] ^demon: I'll re-add a request from him then that's just about those extensions, then [19:06:44] Ryan_Lane, cool [19:06:56] Ryan_Lane, looks like they dont have a page for the rest api. But i found a lot comments in their api code. Is that how I should figure it out? [19:07:09] suhasmonk: they have api docs [19:07:12] gimme a sec [19:08:14] suhasmonk: http://docs.openstack.org/api/ [19:09:36] Ryan_Lane, awesome. dont know how i missed it! [19:09:42] likely should use this: http://docs.openstack.org/api/openstack-compute/2/content/ [19:09:54] I think essex has version 2 [19:10:09] and we're going to target essex, and the newest version of the api available [19:10:19] suhasmonk: openstack's documentation is spread in like a million places [19:18:19] Ryan_Lane, yeah. so I think writing a wrapper for the whole openstack api and using it in the core should probably cover 3 month project. what do you think? Or do you have anything else in mind? [19:20:04] hi suhasmonk - just wanted to introduce myself. I administer Wikimedia Foundation's participation in Google Summer of Code [19:20:15] back in a bit [19:20:22] https://maps.google.com/maps?q=New+Montgomery+Street,+San+Francisco,+CA,+United+States&hl=en&ll=37.79344,-122.403231&spn=0.046054,0.064888&sll=52.220189,6.882162&sspn=0.00936,0.020707&oq=New+mont&t=8&hnear=New+Montgomery+St,+San+Francisco,+California&z=14 [19:20:23] !gsoc suhasmonk [19:20:23] MediaWiki participates in the Google Summer of Code mentorship program. http://www.mediawiki.org/wiki/GSoC Please read http://en.flossmanuals.net/GSoCStudentGuide/ if you're thinking of applying to GSoC. Student applications are being until April 6. [19:20:35] Mario theme for Google Maps xD [19:21:27] awesome [19:21:35] sumanah, hey. I am trying for the openstackmanager project. [19:22:32] suhasmonk: you've already read http://en.flossmanuals.net/GSoCStudentGuide/ and https://www.mediawiki.org/wiki/Summer_of_Code_2012 and our application guidelines/template https://www.mediawiki.org/wiki/Summer_of_Code_2012/Application_template ? [19:22:43] suhasmonk: you might also benefit from http://marekweb.com/google-summer-of-code-how-to-apply.html [19:23:31] sumanah, I was just going through them. [19:24:59] Krinkle: woah [19:25:18] hashar: I've finished the work on TestSwarm, we can now use an API to submit jobs, retrieve job information [19:25:52] hashar: And yesterday I completed the API module to get the current state of the swarm (overview of browsers, how many of each are in the swarm and how many un-run jobs there are for each) [19:26:01] the latter we will use to stop/start browserstack VMs [19:26:02] oh testswarm :/ [19:26:38] there's a few more API modules that are available in testswarm due to the way I implemented the action classes (all testswarm actions are automatically available as API) [19:26:41] but we don't need those [19:27:04] the Jenkins plugin jQuery uses currently scrapes HTML of the .job/*/ pages [19:27:27] when you say an API, do you mean in upstream testswarm ? [19:27:28] I don't know if you looked at that plugin yet, but TestSwarm 0.3 changed the html a little bit, enough to break the plugin so we'll have to use the API instead [19:27:32] hashar: Yes [19:27:37] \o/ [19:27:53] does it mean we can trash the testswarm fetcher hack we did this winter? [19:27:58] it is in core testswarm now [19:28:01] which part of it? [19:28:05] all? [19:28:11] * hashar open github [19:28:12] I don't see how that is relevant [19:28:41] testswarm isn't magically able to install mediawiki, create databases, run the installer, detect the last revision checked out eetc. [19:28:43] you should skip half of my sentences. I am tired and write non sense :-D [19:29:07] all of that is done by Jenkins already [19:29:08] there is a small part of the fetcher where it uses curl to submit to testswarm?action=addjob, that is still the same [19:29:40] if we accept using a sqlite backed mediawiki instances to submit the jobs [19:29:50] so yeah, the fetcher is obsolete because Jenkins does 98% of it, and the other 2% (get list of test suite module names and submit jobs to testswarm) can be done in Jenkins as wlel [19:30:05] dinner, brb [19:30:13] will not be there [19:30:17] heading bed soon [19:30:21] Krinkle-away: bon apétit ! [19:47:21] New patchset: Diederik; "Added -V argument to print version information." [analytics/udp-filters] (master) - https://gerrit.wikimedia.org/r/4199 [19:47:47] New review: Diederik; "Ok." [analytics/udp-filters] (master); V: 1 C: 2; - https://gerrit.wikimedia.org/r/4199 [19:47:49] Change merged: Diederik; [analytics/udp-filters] (master) - https://gerrit.wikimedia.org/r/4199 [19:50:23] suhasmonk: ah, btw, I'm working on your instance [19:53:50] Ryan_Lane, awesome. so what do you think should I fit into the 3 month period? [19:54:46] well, adding a wrapper to the native api, and splitting OpenStackNovaController into subclasses for EC2 and Nova APIs is likely a good chunk of that time [19:55:47] hm [19:56:03] I might be able to just give you another mediawiki install on my instance [19:56:09] it would likely make things a lot easier [19:56:25] though… that would be a diablo install [19:56:28] not essex [19:56:38] suhasmonk: let's talk in #wikimedia-labs [19:56:49] Ryan_Lane, okay. [21:58:08] hi kaldari [21:58:19] howdy [21:59:07] hi kaldari - how's it going [21:59:22] kaldari: I know you mentioned that several people have approached you to ask you whether you can/want to mentor them for GSoC [22:04:43] kaldari: i had to discuss something related to the project. Since we can get the thumbnail and all the metadata from flickr when we are uploading images from Flickr, then we would be skipping whole process of creating the stash for Flickr images right ? [22:06:15] from what i have studied from this diagram : http://www.mediawiki.org/wiki/File:Upload-wizard-interaction.png, i see that that the wizard is making the stash to generate the thumbnail and extract metadata [22:08:36] Theoretically, we could skip the stashing stage, but this may be a bad idea.... [22:10:02] A lot of the UploadWizard system assumes we are working off a stashed file, so it would probably be difficult to re-architect it to deal with both stashed and remote files throughout the interface... [22:10:39] * AaronSchulz likes the idea of refactoring all the upload code [22:10:45] * AaronSchulz assigns that to kaldari ;) [22:10:59] I would suggest that you build your interface so that it downloads the image from Flickr and stashes it as soon as possible. [22:11:12] kaldari: ya and i guess in future when they implement the resumable uplaods, then stashing would be needed too [22:11:30] and then uses the existing system to deal with it from there. [22:12:14] kaldari: alright, i would structure it like that [22:12:22] AaronSchulz: If I was refactoring it, it would be very different :) [22:12:45] but who's know if it would actually be better :) [22:14:29] * drecodeam likes puzzly  [22:15:45] There used to be a female puzzly too in the early designs, but she was murdered. [22:16:26] lol, seems like we need to give superpowers to female puzzly to survive :P [22:23:53] kaldari: ping? [22:24:10] howdy [22:28:27] kaldari: about how many applicants have contacted you re GSoC? [22:28:38] kaldari: do you have opinions as to who the best students/proposals are? [22:28:41] whom you would want to mentor? [22:30:13] drecodeam (Ankur) seems to have the most coherent plan so far [22:30:48] I've been contacted by 3 or 4 other students... [22:31:45] I'm interested in Ashwin.S.Ravichandran's project, but it isn't very well thought out yet [22:32:06] he was interested in improving taxobox functionality [22:32:52] which is a subject of much personal interest, but I would probably end up doing half of that project myself since I'm too close to it. [22:33:27] kaldari: have you given Ashwin enough criticism to improve his proposal? [22:33:48] probably not :) But have given him some feedback. [22:34:35] I couldn't think of much to improve on it though, honestly, apart from adding some flowcharts or diagrams, but apparently he's already working on that. [22:35:52] kaldari: Hmm. Point me to it? [22:35:55] http://www.mediawiki.org/wiki/User:Drecodeam/GSoC_2012_Application [22:36:14] I haven't done GSoc before, so I'm not sure how detailed it needs to be [22:36:31] kaldari: not Ankur's -- Ashwin's [22:36:36] oops... [22:36:50] I don't think Ashwin actually has on written up yet [22:36:55] on=one [22:37:31] but he asked me for further guidance today [22:37:37] haven't replied yet [22:37:52] kaldari: his deadline is in about 3 days. He's going to need that reply pretty soon :-) [22:38:02] A good example of a GSoC application: https://www.mediawiki.org/wiki/User:Jarry1250/GSoC_2012_application [22:38:20] Someone else who is interested in the taxobox stuff: https://www.mediawiki.org/wiki/User_talk:Baconprime/GSoC2012 [22:39:02] that one seems to be on the right track [22:39:51] kaldari: then you should comment on it [22:40:06] kaldari: also did you reply to the various people who contacted you on your talkpage? [22:40:32] kaldari: I know Vivek Bagaria is one of them and he's definitely put a lot of time into his application [22:40:35] I'm not sure how to comment on it since they put it in Talk space :P [22:40:57] kaldari: I'm sure you can find a way :-) but yeah, not the best use of the wiki [22:40:59] any translatewiki nerds around? [22:41:08] i'm trying to find the page for MoodBar/FBD over there. [22:41:33] unfortunately, I was sick all last week, so I've been trying to catch up on stuff this week, thus I haven't done a great job of keeping up with the GSoC apps :( [22:42:29] so question: When do I actually decide who to mentor, before the proposals are submitted officially, or once they are approved? [22:42:58] kaldari: it's a bit complicated. [22:43:07] kaldari: we'll be getting applications all the way till April 6th. [22:43:39] I figure, as soon as possible, including today/tomorrow, you should commit enough to one or two of the applicants to be able to say "sorry, no" to the ones who aren't as good [22:43:49] as in, YOU won't take them on as a mentor [22:44:20] kaldari: after April 6th we have a deliberation period, and at some point around April 13th or something like that we find out from Google how many slots we get [22:44:35] kaldari: and then we decide with finality which proposals to accept and who will mentor them [22:44:41] kaldari: does that make sense? [22:44:46] yes [22:45:35] so if I'm interested in 2 proposals being accepted, I should find someone to mentor on whichever one I won't be mentoring [22:45:55] kaldari: you don't need to do that per se -- I mean, if you have time [22:45:55] or something like that [22:46:08] kaldari: what are the 2 proposals? [22:46:23] kaldari: Baconprime & drecodeam? [22:46:32] possibly [22:46:45] here's my delimma.... [22:48:00] I've already talked a fair bit with drecodeam and would be happy mentoring him. However, Bacondude's automatic taxobox proposal is a good proposal I would like to see picked up and I'm probably the only person who would make sense to mentor it. [22:48:25] but I could also just let it die [22:49:10] kaldari: which of them has better technical skills? [22:49:44] no idea about Bacondude, but drecodeam seems competent enough to pull off his project [22:49:58] so it's less of a risk I suppose [22:51:39] how are the other mentors doing? Are they also inundated or do they need people funneled their way? [22:51:46] sumanah, i have absolutely zero time this year for GSoC. regrets. [22:51:53] jorm: No worries. [22:52:09] kaldari: lemme look at https://www.mediawiki.org/wiki/Summer_of_Code_2012#Mentor_signup [22:52:16] kaldari: I believe the SMW folks have all they can handle [22:52:48] kaldari: Baconprime, as far as I can tell, has not reached out to wikitech-l at all about his/her proposal, so perhaps s/he has given up [22:52:53] kaldari: just a second [22:55:08] looks like everyone's either taken or not a front-end person [22:55:35] kaldari: yeah. [22:55:48] I emailed baconprime to say "you need to submit your proposal to Melange & circulate it ASAP" [22:56:07] kaldari: what makes you say that drecodeam seems competent enough? code samples? [22:56:25] yeah, he's already started committing code [22:56:45] kaldari: good code? [22:57:49] Yeah, his javascript looks good, which is what the project will be mostly done it [22:58:02] sumanah: FYI, PHP has migrated to git at March 19 http://www.mail-archive.com/internals@lists.php.net/msg57098.html contains some links and to g their wiki page of gitworkflow maybe interesting for you :) [22:58:02] it=in [22:58:11] kaldari: ok, so, here's my thinking -- let's wait and see if Baconprime circulates/submits his/her proposal. [22:58:18] chunked uploading doesn't seem to like me. :P [22:58:25] first i had trouble with the lock directory not being writable (oops) [22:58:40] with that fixed, chunked uploads *complete* but i only get the first megabyte out of the final file [22:58:41] omg Krinkle that's pretty nice [23:00:02] kaldari: so it sounds like you're comfortable with drecodeam so go ahead and reply to all the other folks saying "sorry, I am right now committed to drecodeam's project" [23:00:16] ok, that sounds like a good idea [23:01:28] although I'll be sad since it likely means the death of the taxobox projects [23:02:08] kaldari: are there any other developers out there whom you could trust with either UploadWizard work or the taxobox stuff? [23:02:12] sumanah: They don't use github as primary source, as a one-way mirror only. however they do take pull-requests from there (since github is just git underneath, the php devs can merge from a github pull request into their repo, just like we can merge a github PR into gerrit for example. [23:02:29] I'll ask Ian if he has any interest, but I'm guessing not [23:02:29] kaldari: if you have a few minutes AFTER you reply to the students who have already contacted you, you could poke those other developers :-) [23:03:51] ok. and kaldari I've edited https://www.mediawiki.org/wiki/Summer_of_Code_2012/Mentors to indicate that you're basically committed [23:04:06] you beat me to it [23:04:27] ha [23:09:36] sumanah: I guess next year I should just propose I good GSoC idea instead of several :) [23:09:44] I=1 [23:11:11] kaldari: no, just be prepared for this sort of thing to happen [23:11:34] kaldari: I figure as long as we are responsive to the students and give them indications that, yes, they are competing for a scarce thing, it's ok [23:11:44] sounds reasonable [23:16:30] sumanah: how do people request svn accounts right now? [23:16:39] the wikidata people are asking ops to do so [23:16:45] Ryan_Lane: same way as before. email that goes to otrs queue [23:16:48] I'd like to refer them to devs [23:16:50] lemme grab link [23:16:55] thanks [23:17:05] oh [23:17:07] I see it [23:17:10] http://www.mediawiki.org/wiki/Developer_access/Subversion [23:17:16] Ryan_Lane: https://www.mediawiki.org/wiki/Developer_access/Subversion#Requesting_commit_access [23:50:44] Change merged: Diederik; [analytics/udp-filters] (master) - https://gerrit.wikimedia.org/r/4230 [23:50:45] Change merged: Diederik; [analytics/udp-filters] (master) - https://gerrit.wikimedia.org/r/4229 [23:50:45] Change merged: Diederik; [analytics/udp-filters] (master) - https://gerrit.wikimedia.org/r/4228 [23:50:47] Change merged: Ryan Lane; [analytics/udp-filters] (master) - https://gerrit.wikimedia.org/r/4227