= ReviewerMeeting20081217 = == summary == * last meeting of 2008 * bzr send for merge proposals! == logs == {{{ Dec 17 10:00:27 #startmeeting Dec 17 10:00:28 Meeting started at 09:00. The chair is barry. Dec 17 10:00:28 Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] Dec 17 10:00:34 me Dec 17 10:00:36 me Dec 17 10:00:39 hello everyone and welcome to this week's ameu reviewers meeting Dec 17 10:00:43 who's here today? Dec 17 10:00:43 me Dec 17 10:00:45 me Dec 17 10:00:45 me Dec 17 10:00:48 me Dec 17 10:00:51 argh Dec 17 10:01:20 * Ursinha (n=ursula@canonical/launchpad/ursinha) has joined #launchpad-meeting Dec 17 10:01:24 vednis: going old skool today? Dec 17 10:01:30 * vednis is now known as mars Dec 17 10:01:42 barry, ghostbusting Dec 17 10:01:49 me Dec 17 10:01:51 :) Dec 17 10:02:07 me Dec 17 10:02:10 me Dec 17 10:02:35 allenap: ping Dec 17 10:03:00 BjornT, cprov, danilos ping Dec 17 10:03:11 me Dec 17 10:03:21 barry: BjornT is on leave today Dec 17 10:03:24 gmb: ping Dec 17 10:03:27 intellectronica: thanks Dec 17 10:03:38 me Dec 17 10:03:42 Thanks barry Dec 17 10:03:48 me Dec 17 10:03:54 [TOPIC] agenda Dec 17 10:03:54 New Topic: agenda Dec 17 10:04:01 * Roll call Dec 17 10:04:01 * Last meeting of the year? Dec 17 10:04:01 * Don't forget to add find-entry-uri rules when exposing new stuff in the API. See [[https://launchpad.canonical.com/API/StyleGuide#Update%20the%20XSLT%20stylesheet|API Style Guide >> Update the XSLT stylesheet]]. -- ''allenap'' Dec 17 10:04:01 * Peanut gallery (anything not on the agenda) Dec 17 10:04:01 * Action items Dec 17 10:04:01 * Mentoring update Dec 17 10:04:03 barry: thanks (I forgot) Dec 17 10:04:08 np Dec 17 10:04:14 [TOPIC] last meeting of the year Dec 17 10:04:15 New Topic: last meeting of the year Dec 17 10:04:28 do you guys want to meet on the 24th? i don't think i do :) Dec 17 10:04:36 shall we make this the last meeting of 08? Dec 17 10:04:43 * al-maisan (n=al-maisa@p5087C6FD.dip.t-dialin.net) has joined #launchpad-meeting Dec 17 10:04:46 Nope Dec 17 10:04:47 i'm on leave, so +1 Dec 17 10:05:00 I'll probably be out on the 24th Dec 17 10:05:22 any objections? Dec 17 10:05:30 5... 4... 3... 2... Dec 17 10:05:39 1 Dec 17 10:05:43 done Dec 17 10:05:52 [TOPIC] * Don't forget to add find-entry-uri rules when exposing new stuff in the API. See [[https://launchpad.canonical.com/API/StyleGuide#Update%20the%20XSLT%20stylesheet|API Style Guide >> Update the XSLT stylesheet]]. -- ''allenap'' Dec 17 10:05:53 New Topic: * Don't forget to add find-entry-uri rules when exposing new stuff in the API. See [[https://launchpad.canonical.com/API/StyleGuide#Update%20the%20XSLT%20stylesheet|API Style Guide >> Update the XSLT stylesheet]]. -- ''allenap'' Dec 17 10:05:58 allenap: the floor is yours Dec 17 10:06:06 * gmb blinks Dec 17 10:06:56 He never me'd, but I asked him to put this on here, so I know what it's about... Dec 17 10:06:57 * abentley (n=abentley@bas1-toronto09-1279543746.dsl.bell.ca) has joined #launchpad-meeting Dec 17 10:07:14 rockstar: i missed that he didn't mii, but go ahead Dec 17 10:07:18 Sorry I'm late. My CHR day, so schedule's a little off. Dec 17 10:07:25 abentley: no worries! Dec 17 10:07:58 Well, earlier in the cycle, I landed a branch exposing the bmps to the APIp Dec 17 10:08:03 -p Dec 17 10:08:40 I didn't update the XSLT stylesheet though, because I didn't know about it, and my reviewer didn't ask about it. Dec 17 10:09:17 So allenap landed a branch with a bunch of new changes because it seemed I wasn't the only one (I reviewed the branch) Dec 17 10:09:26 yes Dec 17 10:09:38 that would have been part of my API reviewer cheat-sheet Dec 17 10:09:41 So I just want to remind everyone to make sure the wsdl file gets updated on API changes. Dec 17 10:09:46 (which I didn't do, so I suck) Dec 17 10:10:07 the posted link does not work for me. is it available on the new wiki? Dec 17 10:10:19 No idea. Dec 17 10:10:24 doubtful Dec 17 10:10:33 nobody moved this yet Dec 17 10:10:36 i really need to spend some time moving the dev resources over to the new wiki Dec 17 10:10:40 afaik Dec 17 10:10:43 rockstar: is it possible to make `lint` complain about it ? Dec 17 10:10:51 well Dec 17 10:10:57 there is a gotcha abohut this Dec 17 10:11:07 in the sense that the XSLT file lives in a separate branch Dec 17 10:11:19 it's in the launchpadlib branch Dec 17 10:11:25 not on the launchpad branch Dec 17 10:11:38 the rationale for having it on launchpadlib was that some users asked for it Dec 17 10:11:40 Maybe just asking about updating it is enough. We are all pretty honorable. Dec 17 10:11:45 and we were hoping for community contrib on it Dec 17 10:11:55 i agree with rockstar Dec 17 10:12:32 I mean, if my reviewer asked about it, at least I would have known about it. Dec 17 10:12:39 barry: Yeah, I've been meaning to move the developer documentation over, but I wanted to make sure it was all kosher. Dec 17 10:12:57 And it would at least be a good reminder. Dec 17 10:13:09 abentley: i think it could use some gardening along the way, but if you're bored, go for it! :) Dec 17 10:13:12 well, if we don't have a code check it's very likely that even the most honorable programmer will forget to do it once in while. Dec 17 10:13:37 but I'm fine with it being part of the dev & reviewers guidelines. Dec 17 10:13:37 if devs don't remember it needs to be updated, it's likely some reviewers will also not remember Dec 17 10:13:40 * barry looks in mirror Dec 17 10:14:03 cprov: i definitely think that's a good start Dec 17 10:14:21 barry: I'm meaning https://launchpad.canonical.com/DeveloperDocumentation, and it seems pretty clean to me. Dec 17 10:14:29 flacoste: can we just pawn this one off on you too as part of the api reviewer cheatsheet? Dec 17 10:14:36 barry: sure Dec 17 10:15:07 abentley: oh yeah, that looks fine. it would be great to move those over. the reviewer ones need more gardening Dec 17 10:15:13 flacoste: thanks Dec 17 10:15:16 abentley: thanks Dec 17 10:15:56 anything else on this topic? Dec 17 10:16:35 [TOPIC] * Peanut gallery (anything not on the agenda) Dec 17 10:16:36 New Topic: * Peanut gallery (anything not on the agenda) Dec 17 10:16:53 the floor is open. do you have anything else to discuss today? Dec 17 10:17:28 barry: bzr send. Dec 17 10:17:46 abentley: give me some good news! Dec 17 10:17:52 yay! Dec 17 10:18:31 When the next rev of launchpad goes live, "bzr send --no-bundle --mail-to merge@code.launchpad.net" should Just Work. Dec 17 10:18:39 awesome! Dec 17 10:18:48 Woot! Dec 17 10:19:02 It will create a merge directive attached to an email in your configured mail client. Dec 17 10:19:15 The body of that email will be used as an initial comment. Dec 17 10:19:22 this is great Dec 17 10:19:30 this is fantastic Dec 17 10:19:34 The diff in the merge directive will be attached as the review diff. Dec 17 10:19:42 so we could upgrade lpreview on top of that Dec 17 10:19:50 flacoste: +1 Dec 17 10:19:52 * mars can see that becoming a new alias in his bazaar.conf Dec 17 10:20:03 to integrate the lint and other stuff Dec 17 10:20:07 mars: Yes, I highly recommend setting an alias. Dec 17 10:20:32 flacoste: Yes, that's one option. Another would be extending bzr send so that we can just hook that in. Dec 17 10:20:39 abentley: can I specify a diff or the revision to make the diff from? Dec 17 10:20:54 abentley: does it play nice with looms? Dec 17 10:20:54 sinzui: Yes. Dec 17 10:21:06 barry, does anything? :) Dec 17 10:21:10 lol Dec 17 10:21:11 barry: Not in combination with Launchpad. Dec 17 10:21:23 abentley: gotcha Dec 17 10:21:42 barry: Sorry, but LP is branch-obsessed, and doesn't really grok loom threads. Dec 17 10:21:44 abentley, barry: i'd expect a bzr send on a bzr export-loom-ed branch should Just Work Dec 17 10:21:58 flacoste: Right. Dec 17 10:22:07 export-loom FTW! Dec 17 10:22:12 abentley, will it do dependant branches properly? Dec 17 10:22:16 flacoste: right, but you'd have to be careful about exported higher threads so they don't include too much diff Dec 17 10:22:21 flacoste: But your branch must have a public location specified. Dec 17 10:22:22 mars: yeah, exactly Dec 17 10:22:24 * salgado is now known as salgado-lunch Dec 17 10:22:31 mars: No. Dec 17 10:22:34 :( Dec 17 10:23:20 mars: Merge directives (bzr send output) have no concept of a dependent branch. They only specify a change to apply. Dec 17 10:23:29 ah, ok Dec 17 10:23:52 Merge proposals have dropped the dependent branch feature for now, because it greatly complicates things. It's an 80/20 rule. Dec 17 10:24:02 right Dec 17 10:24:04 Yup Dec 17 10:24:24 well, this is still a great advance, thanks code team! Dec 17 10:24:29 Oh, I should mention that the diffs will appear in the email and on the web page. Dec 17 10:24:50 abentley: will there be an easier way to download the diff? rather than cut-n-paste? Dec 17 10:25:02 In the email as an attachment, right? Dec 17 10:25:21 barry: It will be an attachment in the email, but on the web UI, not yet. Dec 17 10:26:05 However, it's a librarian file, so we can get that into edge soon, if we want. Dec 17 10:27:07 * rockstar is so essited! Dec 17 10:27:31 very cool Dec 17 10:27:44 er, me, sorry. Dec 17 10:28:02 allenap, I got your back. Dec 17 10:28:05 One of the cool things about this feature is virtually any URL works. I just sent a merge proposal with the target branch specified as http://bazaar-vcs.org/bzr/bzr.dev, and it correctly picked the LP branch. Dec 17 10:28:27 abentley, that's effing awesome Dec 17 10:28:41 Note that LP does not handle bunldes yet, so for best results, specify --no-bundle. Dec 17 10:28:51 abentley, how does it handle branches it doesn't know about? Dec 17 10:28:57 That will ensure it checks that the appropriate revisions are present at the public location. Dec 17 10:29:26 rockstar: For source branches it doesn't know about, it creates a new RemoteBranch. For target branches it doesn't know about, it errors. Dec 17 10:29:52 Okay. That error is then emailed to me? Dec 17 10:30:03 rockstar: Yes. Dec 17 10:30:17 abentley, once again: woot Dec 17 10:30:40 abentley, rockstar, you may want to copy the questions from this meeting into the feature FAQ, once it's written Dec 17 10:31:03 * Disconnected (Connection reset by peer). **** ENDING LOGGING AT Wed Dec 17 10:31:03 2008 **** BEGIN LOGGING AT Wed Dec 17 10:31:17 2008 Dec 17 10:31:17 * Now talking on #launchpad-meeting Dec 17 10:31:17 * Topic for #launchpad-meeting is: Launchpad Meeting Grounds | Channel logs: http://irclogs.ubuntu.com/ | Meeting Logs: http://www.novarata.net/mootbot/ | https://dev.launchpad.net/MeetingAgenda Dec 17 10:31:17 * Topic for #launchpad-meeting set by Rinchen at Tue Dec 16 14:28:48 2008 Dec 17 10:31:17 * #launchpad-meeting :https://launchpad.net Dec 17 10:31:18 * Received a CTCP VERSION from freenode-connect Dec 17 10:31:19 Well, since barry is gone, I guess the meeting is over... :) Dec 17 10:31:32 i'm not gone, just my irc sucks Dec 17 10:31:44 is this thing on? Dec 17 10:31:51 The one bad thing is my holidays start today, so I won't be on duty to answer questions until the new year. Dec 17 10:32:07 but is there anything else for today? any other topics? Dec 17 10:32:14 abentley, we should chat and I should get a brain dump then. Dec 17 10:32:30 rockstar: Sounds good. Dec 17 10:32:45 dd if=/dev/abentley of=/dev/rockstar Dec 17 10:33:07 rockstar: Remember the ending of Indy 4? :-) Dec 17 10:33:19 i guess we're done then? :) Dec 17 10:33:26 Yup! Dec 17 10:33:31 #endmeeting }}}