/srv/irclogs.ubuntu.com/2009/10/08/#launchpad-reviews.txt

=== EdwinGrubbs changed the topic of #launchpad-reviews to: on call: - || reviewing: - || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com
nhandlerI wanted to try my hands at patching a few bugs in LP. Following https://dev.launchpad.net/PatchSubmission, I am coming here first to discuss it prior to beginning work. I was thinking about trying to fix Bug #29646901:26
mupBug #296469: "to describe the type of review your doing" on merge proposal submit form <code-review> <trivial> <ui> <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/296469>01:26
sinzuihi nhandler01:54
rockstarhi nhandler 01:56
nhandlerHell sinzui and rockstar. I think the bug looks pretty straight forward. Other than the stuff outlined in the dev wiki, is there anything special that I need to do prior to beginning work on it?02:04
rockstarnhandler, It's a pretty straightforward patch.  If you get stuck, just ping me, I'd be happy to help.02:05
sinzuinhandler: This text change may no have a test. We do not normally test for grammar02:05
nhandlerOk. I'll follow the steps on the wiki and see how far I can get. So far, I've managed to get a working copy of LP on my local machine without any difficulty02:06
nhandlerWho would be the project lead (for the contributor agreement) ?02:07
sinzuihmm02:08
sinzuinhandler: flacoste is the acting lead02:08
sinzuiFrancis Lacoste02:08
nhandlerThanks02:08
sinzuinhandler: I just searched for part of the text fragment. Looks like you want to edit lp/code/interfaces/codereviewvote.py02:09
nhandlerThanks sinzui. I was just about to do a grep for that string ;)02:09
nhandlerDoes flacoste have an email address I should use? There is no email address on launchpad.net/~flacoste (but there is a gmail account listed under Jabber)02:10
sinzuihmm02:16
mwhudsoni guess it's not a state secret that firstname.lastname@canonical.com works pretty well ?02:44
=== abentley1 is now known as abentley
rockstarmwhudson, yeah, I was just about to mention that.02:45
sinzuimwhudson: yes. I used private message02:46
mwhudsonsinzui: ah, cool02:46
rockstarAlthough it does reveal that people don't know where to send contributor agreements.02:46
nhandlermwhudson: I wasn't sure if they wanted mail sent to their @canonical.com address. I usually try and use whatever address people specify on their LP page02:47
mwhudsonoh02:47
mwhudsonnhandler: have you seen this page yet? http://www.canonical.com/contributors02:47
nhandlermwhudson: Yes. That is why I was asking about the project lead. Reading it again, it looks like I completely missed the table at the bottom (which should also be updated to reflect the new name of the Ubuntu Software store and to only list 1 irc nick for David Barth)02:50
nhandlerWould someone here be willing to review the merge request (I need a name for the merge proposal according to https://dev.launchpad.net/PatchSubmission)02:52
mwhudsonnhandler: sure02:53
nhandlerThanks mwhudson 02:54
=== jamalta-afk is now known as jamalta
nhandlerI'm working on the Demo and Q/A section of the cover letter. Unless I missed something, I do not remember seeing any mention of Sample Person (test@canonical.com:test) up until now. I saw the admin@canonical.com account, but never test@. It might be a good idea to mention this account on one of the other pages03:19
nhandlerAnd is there a package I was meant to install for the restful module? I'm getting a few warnings about 'No module named restful' from make lint03:23
mwhudsonnhandler: not necessarily, that might just be pylint being stupid03:26
nhandlermwhudson: So should I just ignore the warnings this time?03:27
sinzuiignore it03:27
nhandlerIt might also be a good idea to demonstrate enclosing the diff in triple-braces in the diff section of the DetailedCoverLetterTemplate wiki page03:28
nhandlerJust to make sure that people use the correct format03:28
sinzuiThere are several lazr.* false warnings03:28
nhandlerShould the cover letter go to the launchpad-dev mailing list? The wiki did not mention an address to send it to03:48
mwhudsonnhandler: it should go into the merge proposal03:51
nhandlermwhudson: Alright thanks. I just submitted the merge proposal (https://code.launchpad.net/~nhandler/launchpad/bugfix296469/+merge/13034). Hopefully, everything is correct.04:00
mwhudsonnhandler: unfortunately life is never easy :/04:37
nhandlermwhudson: Very true. Although, preparing that patch and merge request was not too bad.04:42
mwhudsonnhandler: the problem is you've change the text on the page where you do a review too04:43
mwhudsonnhandler: review sent04:47
nhandlerThanks for the review mwhudson. I'll see what I can do.04:49
mwhudsonnhandler: i forgot to thank you for your contribution!04:49
mwhudsonthat's remiss of me04:49
mwhudsonnhandler: thank you for helping to make launchpad better!04:49
nhandlerYou are welcome. Thank you for taking the time to help me (and other people) through the process ;)04:50
mwhudsonnhandler: no problem at all!04:57
=== ursula is now known as Guest12181
=== Guest12181 is now known as Ursinha
=== ursula is now known as Guest26488
=== ursula_ is now known as Guest91305
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: - || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com
adeuringnoodles775: could you please review this mp: https://code.edge.launchpad.net/~adeuring/launchpad/hwdb-class-udev-device-1/+merge/13051 ?09:41
noodles775adeuring: sure - just in a standup, but will start it straight after.09:41
adeuringnoodles775: thanks!09:41
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: - || queue: [sinzui, adeuring] || This channel is logged: http://irclogs.ubuntu.com
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: adeuring || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com
noodles775adeuring: I'm trying to merge your branch but get: $ bzr pull lp:~adeuring/launchpad/hwdb-class-udev-device-110:22
noodles775bzr: ERROR: These branches have diverged. Use the missing command to see how.                                         10:22
noodles775Use the merge command to reconcile them.10:22
adeuringnoodles775: interesting...10:23
adeuringnoodles775: let me merge trunk10:24
noodles775adeuring: in case it helps: http://pastebin.ubuntu.com/288466/10:24
adeuringnoodles775: odd... I can't reproduce the errors you are seeing....10:28
noodles775adeuring: did you try merging your branch into a new rf branch?10:28
adeuringnoodles775: ah, let me try10:29
adeuringnoodles775: that work too for me...10:30
adeuringnoodles775: ah, could you try "bzr merge" instead of "bzr pull"?10:37
noodles775adeuring: gar, sorry - I'd just pulled devel :/10:37
adeuringnoodles775: "bzr branch lp:~adeuring/launchpad/... review-branch" works also quite fast for me10:39
noodles775yes, my mistake... sorry.10:43
noodles775mrevell: shoot :)11:31
mrevellnoodles775: https://code.edge.launchpad.net/~matthew.revell/launchpad/status-link/+merge/1305411:33
mrevell:)11:33
* noodles775 waits for the branch to be scanned...11:35
mrevelltis there now noodles77511:36
noodles775mrevell: r=me,ui=me.11:41
mrevellthanks noodles77511:42
noodles775adeuring: is it really necessary to be patching class methods in _setupUdevConsistencyCheckTests()?11:54
adeuringnoodles775: that is a pattern I used elsewhere too in that file. The advanatge is that you don't need to setup more or less complex or convoluted test data.11:55
adeuringnoodles775: the method checkConsistentUdevDeviceData() will be extended in future branches11:57
noodles775adeuring: I'm all for using fakes/doubles/stubs/mocks, but not by manually patching object methods like that...11:58
noodles775it looks scary ;)11:59
adeuringnoodles775: what would you suggest instead?11:59
noodles775adeuring: ideally I'd like us to have a standard helper library for that type of thing (actually, from memory stub added one a while back?)12:00
adeuringnoodles775: really? any idea where I can find it?12:01
noodles775adeuring: No, I'm hoping stub might remember - but if not, in this case, the sample data required doesnt' look too tedious?12:02
* noodles775 looks a bit closer.12:02
stubmocker was added to the buildout config12:02
noodles775Thanks stub.12:02
adeuringstub: thanks12:02
adeuringnoodles775: the point is that checkConsistentUdevDeviceData() will in the future call at least two more methods, and setting up data that lets one of these clled methods fail will become tedious12:05
noodles775adeuring: right. So that's exactly where mocker should be able to help right? I'm just checking for exactly what we need here.12:06
adeuringnoodles775: I couldn't find yet stub's mocker ...12:07
noodles775"Mocking via temporary patching of existent classes and instances."12:07
noodles775From http://labix.org/mocker12:07
* noodles775 checks the branch - I'm not sure that anyone has actually used in in LP yet - it was added after a discussion around this exact issue.12:08
stubeggs/mocker-0.10.1-py2.4.egg for the source12:08
=== nhandler_ is now known as nhandler
BjornTnoodles775, adeuring: i don't see a reason for using mocker to do that. can't you simply subclass SubmissionParser and override the methods in the new class?12:11
adeuringBjornT: nice idea, thanks!12:11
noodles775BjornT: yep - that sounds like a good option.12:11
BjornTadeuring, noodles775: that's what we do elsewhere, for example when testing ExternalBugTracker12:13
noodles775BjornT: although it's happening *lots* in adeurings file - and creating separate classes for all the different examples used in the test could be overkill? (using mocker, it would be just setting up the results you want from your proxied object, like this: http://labix.org/mocker#head-f372c49a9d1b56832e42d5a1ccc960ff75b0b096)12:26
* noodles775 checks the ExternalBugTracker tests to see what it's like there.12:27
adeuringnoodles775: http://paste.ubuntu.com/288544/12:28
noodles775adeuring: great - that works well :)12:29
BjornTnoodles775: well, it depends. i'd like to see the code before commenting. the advantage of creating a class, is that you can give it a meaningful name and a docstring, explaining what it does. it's also easier to debug.12:29
adeuringright12:30
noodles775BjornT: yep - agreed.12:30
noodles775adeuring: *phew* r=me. Sorry it took me so long to get through it!12:36
adeuringnoodles775: thanks!12:36
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: lunch || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com
=== allenap changed the topic of #launchpad-reviews to: on call: noodles || reviewing: lunch || queue: [sinzui, allenap*2] || This channel is logged: http://irclogs.ubuntu.com
=== matsubara-afk is now known as matsubara
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: allenap || queue: [sinzui, allenap] || This channel is logged: http://irclogs.ubuntu.com
noodles775allenap: so the previous mp failed on buildbot because it didn't have paramiko?13:43
allenapnoodles775: Yes, the buildbot AMI seems to be out of date, which is another bug. However, I thought it was a good idea to put the dep into the tree anyway.13:49
noodles775allenap: ok, and where is pycrypto used?13:49
allenapnoodles775: It's required by paramiko :)13:50
noodles775allenap: r=me13:50
allenapnoodles775: Thanks :)13:50
intellectronicanoodles775: hi, i need a ui and code review. fairly simple stuff. shall i get in line after sinzui and allenap?13:52
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: bac || queue: [sinzui, allenap] || This channel is logged: http://irclogs.ubuntu.com
sinzuiMy branch is small13:52
noodles775intellectronica: pop it in the queue - I'm doing reviews for people who are around first..13:52
intellectronicai'm around13:53
noodles775:)13:53
=== intellectronica changed the topic of #launchpad-reviews to: on call: noodles || reviewing: bac || queue: [sinzui, allenap, intellectronica] || This channel is logged: http://irclogs.ubuntu.com
allenapnoodles775: Sorry I took a while to answer earlier. My wife had smashed her finger and I had to soothe her and put a plaster on it :) (It was tiny.)13:53
* sinzui note to self that intellectronica bot has been replaced by a human13:53
noodles775lol on two counts.13:54
allenapsinzui: Or a self-aware bot.13:54
jmlbac, hi13:56
jmlbac, I was going to talk to you about your patch yesterday, but I didn't get the chance.13:56
sinzuibac wont be available for a few hours13:56
noodles775oh, I assumed he was around too.13:56
sinzuihe is offline for about 2 hours13:57
noodles775sinzui: and are you around? If so, I'll grab your branch now (your status is still away?)13:58
noodles775s/around/around for questions etc. :)13:58
* sinzui stabs pidgin13:58
sinzuiirc/messaging is not the same in karmic13:58
noodles775I'm still using xchat... I looked at empathy and pidgin, but went back :/13:59
sinzuiI tried empathy for a day. It is not suitable for irc14:00
intellectronicanoodles775: https://code.edge.launchpad.net/~intellectronica/launchpad/bugmail-ui-fixes/+merge/1306714:01
noodles775Thanks intellectronica.14:01
intellectronicasinzui: indeed. a shame, because i would like to use it for jabber/msn, but i also like having all my communication going on in one program14:01
=== mrevell is now known as mrevell-lunch
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: sinzui || queue: [allenap, intellectronica] || This channel is logged: http://irclogs.ubuntu.com
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: bac || queue: [sinzui, allenap, intellectronica] || This channel is logged: http://irclogs.ubuntu.com
EdwinGrubbsnoodles775: can you do a ui review of https://code.edge.launchpad.net/~edwin-grubbs/launchpad/bug-399554-timeline-improvements/+merge/1295214:33
noodles775EdwinGrubbs: pop it in the queue - rockstar will be around soon too to help out.14:33
=== EdwinGrubbs changed the topic of #launchpad-reviews to: on call: noodles || reviewing: bac || queue: [sinzui, allenap, intellectronica, Edwin-ui] || This channel is logged: http://irclogs.ubuntu.com
allenapnoodles775: BTW, just in case you're waiting for diff generation on <https://code.edge.launchpad.net/~allenap/lp-source-dependencies/ec2-test-race-bug-422433-the-revenge/+merge/13063>, it isn't going to happen, as the only changes are two new files, a zip and a tarball.14:41
allenapnoodles775: Of course, I'm not at the front of the queue either :)14:41
noodles775allenap: yeah, I'm currently looking at bac's ui review as beuno is around to chat about it etc., but will be back to the queue in a tick.14:42
=== mrevell-lunch is now known as mrevell
noodles775sinzui, allenap: is either of your MPs mega urgent? Otherwise, will you be upset if I focus on UI reviews for the rest of the day while beuno is around and leave your code reviews to the US reviewers?14:51
sinzuiI have all day since I am CHR14:52
allenapnoodles775: No, do UI :)14:52
noodles775Thanks guys.14:52
=== allenap changed the topic of #launchpad-reviews to: on call: noodles || reviewing: bac || queue: [sinzui, intellectronica, Edwin-ui] || This channel is logged: http://irclogs.ubuntu.com
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: intellectronica-ui || queue: [sinzui, intellectronica, Edwin-ui] || This channel is logged: http://irclogs.ubuntu.com
allenapbac: Could I bother you for a very quick review of https://code.edge.launchpad.net/~allenap/lp-source-dependencies/ec2-test-race-bug-422433-the-revenge/+merge/13063? It's just adding two distribution files to lp-source-dependencies.14:54
noodles775beuno: so in case you want to chat about it - I'm looking at the ui for intellectronica at https://code.edge.launchpad.net/~allenap/lp-source-dependencies/ec2-test-race-bug-422433-the-revenge/+merge/13063?14:55
beunonoodles775, cool, looking14:55
intellectronicawrong branch14:55
beuno:)14:55
noodles775https://code.edge.launchpad.net/~intellectronica/launchpad/bugmail-ui-fixes/+merge/1306714:56
noodles775sorry.14:56
beunointellectronica, could I bother you for screenshots on your MP?14:58
beunomy rf is borked14:58
intellectronicabeuno: np, just a sec14:59
intellectronicabeuno, noodles775: https://devpad.canonical.com/~tom/bugmail-subscription-links.png15:04
beunointellectronica, thanks15:04
=== noodles775 changed the topic of #launchpad-reviews to: on call: noodles || reviewing: Edwin-ui || queue: [sinzui, intellectronica, Edwin-ui] || This channel is logged: http://irclogs.ubuntu.com
beunoEdwinGrubbs, could you provide me with screenshots for your timeline MP?15:24
EdwinGrubbsbeuno: sure15:24
beunothanks15:24
allenapintellectronica: Could I bother you for a very quick review of https://code.edge.launchpad.net/~allenap/lp-source-dependencies/ec2-test-race-bug-422433-the-revenge/+merge/13063? It's just adding two distribution files to lp-source-dependencies.15:24
intellectronicaallenap: sure, i'll review it15:25
allenapintellectronica: Thanks.15:25
EdwinGrubbsbeuno:15:30
EdwinGrubbsScreenshot of https://launchpad.dev/firefox15:30
EdwinGrubbshttps://chinstrap.canonical.com/~egrubbs/project_index_page_timeline.png15:30
EdwinGrubbsScreenshot of https://launchpad.dev/firefox/+series15:30
EdwinGrubbshttps://chinstrap.canonical.com/~egrubbs/project_full_history_timeline.png15:30
beunoEdwinGrubbs, thanks much15:31
intellectronicanoodles775: are you reviewing the code too, or are you moving on to other ui reviews?15:34
noodles775intellectronica: yeah, I'm doing other ui reviews while beuno is here at the same time.15:34
intellectronicacool. allenap, would you mind reviewing the code in my branch, then? it's quite simple stuff15:35
allenapintellectronica: Sure.15:35
intellectronicaallenap: also, for reasons i don't understand, i still don't get a diff for your branch on the mp. care to paste the diff?15:35
noodles775EdwinGrubbs: I'm guessing you guys are already aware of timeout errors on https://edge.launchpad.net/bzr/+series ?15:36
intellectronicaallenap: thanks a lot. the mp is at https://code.edge.launchpad.net/~intellectronica/launchpad/bugmail-ui-fixes/+merge/1306715:36
allenapintellectronica: You won't get one; OOPS-1377MPCJ1. It's just two binary files anyway, paramiko-xxx.zip and pycrypto-xxx.tar.gz, or something like that.15:37
intellectronicaallenap: what am i supposed to be reviewing, then?15:38
intellectronicaallenap: maybe just explain to me what you're doing, i'll pretend to understand and then you can land it with r=me15:38
noodles775EdwinGrubbs: actually, someone just commented on #lp - perhaps it's related to the bzr project rather than the page itself.15:38
allenapintellectronica: You're just rubberstamping that I've added the correct files to the source dependencies.15:38
allenapintellectronica: Heh :)15:38
intellectronicaallenap: unfortunately i don't have a rubber stamp. is a stamp made from a potato good too?15:39
allenapintellectronica: I added a couple of dependencies (http://pastebin.ubuntu.com/288542/) and these files have to be added so that lp can build.15:40
intellectronicaallenap: i'm very much in favour of anything that ensures LP can build. r=me15:40
allenapintellectronica: From you, any kind of stamp is good.15:40
BjornTallenap: fwiw, i think you're the first one to request a review for a change to lp:lp-source-dependencies, the rest of us simply add the files without asking :)15:40
allenapBjornT: Ah, okay, I'll do that in the future :)15:41
allenapintellectronica: Apologies if I've wasted your time wrt. BjornT's comment.15:41
bachi noodles775, beuno: thanks for the review.  noodles775 i like your second suggestion and will go with it.15:41
noodles775bac: great.15:42
intellectronicaallenap: no waste of time. i had a lot of fun15:42
allenapintellectronica: Me too. Phew, cold shower time.15:42
EdwinGrubbsnoodles775: is there a bug for the timeouts? I thought we had fixed the problem on the +series page by not tallying bug counts for obsolete series. I don't know anything about the slowness on the +index page, though.15:44
bacjml: ping15:45
noodles775EdwinGrubbs: not sure - I just tried to follow the link on the bug related to your MP. BTW, is there an easy way for me to setup all those series and milestones shown in your screenshots locally?15:45
jmlbac, hi15:45
jmlbac, so, we were going to talk about the patch to ec2 land?15:46
bacjml: you wanted to discuss the ec2 branch?15:46
bac:)15:46
jmlbac, yeah.15:46
EdwinGrubbsnoodles775: yep, here's the script: http://pastebin.ubuntu.com/288669/15:47
noodles775EdwinGrubbs: thanks!15:47
jmlbac, the Right Way To Do It, I think, is for bzrlib to have a way to get a launchpadlib branch based on a Bazaar branch15:48
jmlbac, there's a command in bzr called 'lp-open' which does something similarish to your command...15:48
bacjml:  ok, that's the kind of thing i wanted to know.  i've limited experience using bzrlib15:49
jmlbac, cool.15:50
jmlbac, the stuff that's in bzrlib right now isn't very good, IMO15:50
jmlbac, bzrlib itself doesn't have any launchpadlib stuff yet...15:50
jmlso the code that's there is about "guessing the Launchpad branch URL based on the public_location and push_branch values."15:51
bacjml: i'll see what i can do.  but it'll have to wait until the weekend. you sure what i've done isn't Working And Good Enough until bzrlib grows the needed support?15:56
jmlbac, I was just wondering that myself15:57
bacjml: i'm not tasked to work on this branch15:57
jmlbac, but I've lost the diff :)15:57
jmlno15:57
jmlgot it15:57
jmlbac, if you change get_merge_proposal_from_branch to try the push_location after the public_branch, ...15:59
bacjml: that's a good idea15:59
jmlbac, and change the call to BzrDir.open_containing_tree_or_branch to pass '.' rather than '', then I think this is good to go.16:00
bacjml:  cool.  i'll make those changes and submit it for a proper review.16:00
=== henninge is now known as henninge-sprint
jmlbac, thank you.16:01
bacnoodles775: based on your second screenshot, were you still advocating for a pop-up help?16:09
bacnoodles775: https://code.edge.launchpad.net/~bac/launchpad/bug-341935-captcha/+merge/1302216:09
noodles775bac: no, after seeing that it really belongs in the step 2 text, I don't think a popup is necessary - what do you think?16:11
=== deryck is now known as deryck[lunch]
noodles775s/it/the explanation of the captcha field16:11
bacnoodles775: i agree it is not necessary16:11
bacnoodles775: this should look familiar: http://people.canonical.com/~bac/captcha-2.png16:12
bacnoodles775: diff at http://pastebin.ubuntu.com/288678/16:12
=== ursula is now known as Ursinha
noodles775bac: great, thanks for that!16:13
bacnoodles775: cool.  update the MP for me please?16:13
noodles775bac: erm, I'd already approved it - it's beuno who marked it needs-fixing... beuno?16:14
=== ursula is now known as Ursinha
bacbeuno: could you have a look at https://code.edge.launchpad.net/~bac/launchpad/bug-341935-captcha/+merge/13022 and update the review to 'Approved' if you agree?16:30
beunobac, sure16:31
bacthx16:31
=== noodles775 changed the topic of #launchpad-reviews to: on call: - || reviewing: - || queue: [sinzui, intellectronica] || This channel is logged: http://irclogs.ubuntu.com
beunobac, noodles775, approved, thanks guys16:32
noodles775beuno: great. I've just done EdwinGrubbs's ui review too. https://code.edge.launchpad.net/~edwin-grubbs/launchpad/bug-399554-timeline-improvements/+merge/1295216:32
* beuno looks16:33
beunoEdwinGrubbs, noodles775, done16:43
allenapintellectronica: I really like your bugmail-ui-fixes branch :)17:08
allenapintellectronica: Two questions.17:08
allenapintellectronica: Line 49, when it does self.context.context, is that because self.context is a view?17:09
intellectronicaallenap: exactly. context can be either the target itself or a view17:09
allenapintellectronica: Could you add a comment to the else: clause to say that?17:10
intellectronicaallenap: sure, that's a good idea17:10
allenapintellectronica: Question the second. The zcml. Is there an common interface where you can declare the permissions for userHasBugSubscriptions, rather than doing it 7 times?17:11
intellectronicaallenap: i wish. but no, that's not possible because of the stupid way in which zcml handles the interaction between permissions specified by interface and byb attributes17:12
allenapintellectronica: Okay. r=me :)17:13
intellectronicaallenap: thanks!17:13
=== beuno is now known as beuno-lunch
allenapintellectronica: I missed it first time. What does byb mean?17:14
intellectronicaallenap: sorry, it's nsfw17:17
allenapintellectronica: Hehe, okay, I'll use the Google.17:18
=== deryck[lunch] is now known as deryck
=== matsubara is now known as matsubara-lunch
barrynobody on call? :(17:42
=== rockstar changed the topic of #launchpad-reviews to: on call: rockstar || reviewing: sinzui || queue: [intellectronica] || This channel is logged: http://irclogs.ubuntu.com
=== intellectronica changed the topic of #launchpad-reviews to: on call: rockstar || reviewing: sinzui || queue: [] || This channel is logged: http://irclogs.ubuntu.com
bachi rockstar -- room for another?18:31
barryrockstar: hi!  can i get on your queue?18:34
rockstarbac, barry, yup.18:34
bacrockstar: https://code.edge.launchpad.net/~bac/launchpad/gmp/+merge/1308318:35
=== bac changed the topic of #launchpad-reviews to: on call: rockstar || reviewing: sinzui || queue: [bac, barry] || This channel is logged: http://irclogs.ubuntu.com
barryrockstar: thanks!  i'm experimenting with pipes so i'll push the main branch, but i have a smaller clean up branch as a follow on18:35
rockstarbarry, okay.  Do you know about sync-branches?18:35
barryrockstar: is that different than sync-pipeline?18:36
rockstarbarry, er, sync-pipeline18:36
barryrockstar: that's what i'm trying now! :)18:36
barryrockstar: hmm:18:37
barry% bzr sync-pipeline lp:~barry/launchpad/445713-menu18:37
barrybzr: ERROR: Pipeline has no pipe named "445713-menu".18:37
barryso that's clearly wrong18:37
=== matsubara-lunch is now known as matsubara
=== beuno-lunch is now known as beuno
rockstarsinzui, "The TeamInvitationView allows a team admin accept or decline an invitation" looks like you're missing a "to" in there.18:45
sinzuihmm18:45
sinzuiyes that might help18:45
=== rockstar changed the topic of #launchpad-reviews to: on call: rockstar || reviewing: bac || queue: [barry] || This channel is logged: http://irclogs.ubuntu.com
bacrockstar: i messed up on the review type.  can you change it to 'code'?19:28
rockstarbac, does it matter?19:29
bacrockstar: yes19:29
bacrockstar: using ec2 land pulls that info from the MP so that is what gets fed to PQM19:29
bacrockstar: thx19:30
rockstarbac, ah, I didn't notice it was specified as 'ui'19:30
bacrockstar: my bad19:30
rockstarbac, although if nothing was specified, it shouldn't matter.19:30
rockstarbac, whether it does or not, I don't know, but that seems like a heck of a constraint.19:30
bacrockstar: oops, i think that may be a regression in the work i just did.  let me fix that.19:31
rockstar"code" review should be implied unless otherwise noted.19:31
EdwinGrubbsbeuno: noodles suggested moving the series name to the end of the horizontal line, so that it will show up when it is auto-scrolled to the right.19:32
beunoEdwinGrubbs, I think that sounds like a good idea. Also, I think there may be no harm in repeating it19:33
EdwinGrubbsbeuno: Should the series just appear once on the right, or should it appear in the center and perhaps the left for really long series.19:33
beuno:)19:33
beunosee, you don't even need me anymore19:33
bacrockstar: http://pastebin.ubuntu.com/288781/19:34
rockstarbac, ah, much better.19:35
rockstarbarry, where is your mp?19:38
barryrockstar: got waylaid with a phone call.  coming soon19:38
rockstarbarry, okay.19:39
=== rockstar changed the topic of #launchpad-reviews to: on call: rockstar || reviewing: barry || queue: [] || This channel is logged: http://irclogs.ubuntu.com
=== leonardr is now known as leonardr-lunch
barryrockstar: finally!  mp sent20:15
barryrockstar: lovely.  my mp's oopsed20:19
rockstarbarry, those are my favorite kind.20:20
barryrockstar: wtf: https://lp-oops.canonical.com/oops.py/?oopsid=1377CMP120:21
barryrockstar: and differently: https://lp-oops.canonical.com/oops.py/?oopsid=1377CMP220:21
barryi guess launchpad hates pipes :(20:22
rockstarabentley, ^^20:22
barryabentley: i guess i will try to mp it the old fashion way20:26
EdwinGrubbsbeuno: here's what it looks like on the project page: https://chinstrap.canonical.com/~egrubbs/multi_labels_project_page.png20:26
EdwinGrubbsbeuno: in this screenshot, you can see that I only show the left and right labels if the series line is longer than the viewport (iframe). https://chinstrap.canonical.com/~egrubbs/multi_labels_project_page.png20:27
abentleybarry: The first one looks like an error in the branch name.20:27
rockstarabentley, yeah, that's what I was thinking.20:27
abentleybarry: The second is probably due to a known bug that when the target has revisions not present in the source, creating the source branch from the merge directive blows up.20:28
barryabentley, rockstar so i probably don't quite understand how to push and mp my pipes20:29
barryi think i followed the directions here: http://bazaar-vcs.org/BzrPipeline20:29
barryabentley, rockstar but maybe i screwed up.  what do you suggest i do now?  repush?  re-mp?20:30
abentleybarry: Could you forward the message that caused the first failure, please?20:30
beunoEdwinGrubbs, looks great to me20:30
EdwinGrubbsthanks20:31
barryabentley: done20:31
rockstarbarry, I need to go eat something before I pass out.  Will be back in 30.20:31
abentleybarry: It looks as though you've run reconfigure-pipeline, but that's not a good choice for launchpad developers.20:33
barry:-o20:33
abentleybarry: Launchpad devels should just create their branches where they normally do, and then create a lightweight checkout.20:34
barryabentley: i create branches in my shared repo with 'bzr branch devel 123456-foo'20:34
barryabentley: then normally i just cd to 123456-foo, hack, commit, push, send20:34
barryabentley: i don't quite grok how that workflow should change with pipes20:35
barryabentley: you're right that this time i did a reconfigure-pipeline, then i hacked, committed, pushed, send (but the last three after switching to the appropriate pipe)20:36
abentleybarry: The smallest change would be running "checkout --lightweight 123456-foo work", and then doing your hacking in "work".20:36
barryabentley: so once i've done that checkout, i'm basically going to do everything else for this bug in 'work' and not in 123456-foo?  (i'm asking stupid questions because i've never used lightweight checkouts; they don't quite fit my model of how to work)20:37
abentleybarry: Correct.20:38
barryabentley: when i commit in 'work' it will change 123456-foo though, right?20:38
barryabentley: or iow, i do not want to just do a lightweight checkout of my local devel20:38
abentleybarry: It will change the branch at 123456-foo, but not the working tree there.20:38
barryabentley: gotcha.  all the working tree changes will be in work20:39
abentleybarry: Right.20:39
barryabentley: okay! thanks.  i'm assuming i can unfsck myself by doing what you suggest and merging in each pipe from my existing branch, right?20:40
abentleybarry: I guess you could, but you can just move the branches out of 445713-menu/pipes.20:40
barryabentley: oh, cool.  and then i don't need reconfigure-pipeline, right?20:41
abentleybarry: And then in 445713-menu, run "bzr switch --force ../05-cleanup"20:41
abentleybarry: Right.  You won't want to use reconfigure-pipeline, because it puts your branches at a different location, and that screws up your locations.conf rules.20:43
abentleybarry: That's why your source branch location is bzr+ssh://bazaar.launchpad.net/~barry/launchpad/445713-menu/pipes/05-cleanup20:44
barryabentley: gotcha.  thanks for all this help.  i think i have my blogging work cut out for me tonight :)  one last question: for hacking lp, sync-pipeline isn't really useful, right?20:45
abentleybarry: Yes, it is.20:45
barryabentley: oh.  i guess i don't really understand what sync-pipeline does then20:45
abentleybarry: It will push all the branches in your pipeline to Launchpad, and include metadata so that other users can see the pipeline.20:46
barryabentley: so i use that instead of 'bzr push'?20:47
abentleybarry: Yes.20:47
barryabentley: okay cool.  thanks, that was very helpful.  i'll give all of this a try now.  rockstar it might be a little while before those mps get sent.20:48
=== leonardr-lunch is now known as leonardr
mwhudsonnhandler: did you get a chance to look at that branch yet?21:53
barryrockstar: okay.  i think i have smoked the crack pipeline and have something ready to review.  i'm going to try the mp's again, okay?22:04
rockstarbarry, it's your song, sing it.22:05
barryrockstar, abentley wow. i think it worked!22:10
barrybac: remember yesterday when i requested a ui review of the +review-licenses page?  there's a screenshot here: http://launchpadlibrarian.net/33318909/review.png22:14
barrybac: that's the mp i requested you ui review with rockstar22:14
barryrockstar, bac gotta go get my flu shot now.  will be back in about 60m.22:20
=== matsubara is now known as matsubara-afk

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!