/srv/irclogs.ubuntu.com/2010/06/24/#launchpad-reviews.txt

james_whttps://code.edge.launchpad.net/~james-w/launchpad/fix-publishing-getbyid/+merge/28359 if someone has a minute please09:54
=== james_w changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [james_w] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
james_w(assuming Edwin has gone to bed)09:54
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: james_w || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
jelmer_'morning James10:16
=== StevenK changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: james_w || queue: [StevenK*2] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
james_wmorning jelmer_10:35
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: - || queue: [StevenK*2] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: StevenK || queue: [StevenK] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
jelmer_looks like it's going to be a soyuz-heavy review day again :-)10:40
* bigjools will also have 2 more later :)10:40
StevenKjelmer_: The two MPs are https://code.edge.launchpad.net/~stevenk/launchpad/expose-iarchive-newauth/+merge/28090 and https://code.edge.launchpad.net/~stevenk/launchpad/subscribers-can-view-p3as/+merge/2780610:40
james_wreplied10:48
jelmer_james_w: r=me10:55
james_wthanks10:55
james_wwriting tests for all the factory would be incredibly tedious10:55
james_wand generating them isn't much better than not having them.10:56
james_wbut I agree that relying on indirect testing for it is not great10:56
jelmer_james_w: just checking that e.g. makeBinaryPackagePublishingHistory() returns something sensible ?10:56
james_wyeah, that would be ok10:57
jelmer_and takes into account the parameters its passed10:57
james_wbut going through each parameter and specifying it, and then not specifying it and checking that you get something sensible created?10:57
jelmer_james_w: I guess there's a tradeoff decision to make there somewhere.10:58
james_wI guess you can leave some of that to Storm, because it won't let you set the wrong type to an attribute, or leave of a required one10:58
james_wI'm happy to start a testsuite and add the things that I just added if you like?10:59
james_wwell, I would be if I wasn't working on a db patch, I've had enough of "make schema" for a little while10:59
jelmer_:-)10:59
=== mrevell is now known as mrevell-lunch
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: StevenK || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
jelmer_StevenK: r=me for the first branch, reviewing the second now11:42
wgrantjelmer_, StevenK: Shouldn't getPrivateSourcesList have its person argument forced to REQUEST_USER?11:49
wgrantletting anyone get anyone else's URL does not sound desirable.11:49
wgrantAs for the other one, doesn't that let any subscriber use the API to poke around, negating the security benefits conveyed by the +packages restriction?11:53
wgrant+copy-packages, etc., too.11:54
jelmer_wgrant: good point (regarding REQUEST_USER)12:15
jelmer_wgrant: looking at the other issue now12:15
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== mrevell-lunch is now known as mrevell
wgrantjelmer_: What's your assessment of the permissions one?12:38
=== kiko is now known as 40FAA4R6V
=== matsubara-afk is now known as matsubara
salgadohi jelmer_.  care to review https://code.launchpad.net/~salgado/launchpad/remove-policy_options/+merge/28392 for me?13:04
jelmer_wgrant: following up to steve now13:05
wgrantjelmer_: Thanks.13:05
jelmer_StevenK: I was about to head out for lunch, but I'll have a look after.13:05
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: - || queue: [salgado] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
jelmer_actually, I'll have a look now as it's a small branch13:08
StevenKwgrant: How would you recommend I change it to use REQUEST_USER always?13:08
jelmer_StevenK: use @call_with(user=REQUEST_USER)13:09
wgrantStevenK: @call_with(person=REQUEST_USER)13:09
wgrantAnd drop the @operation_parameters13:09
StevenKjelmer_, wgrant: http://paste.ubuntu.com/454419/13:11
jelmer_StevenK: yep13:11
jelmer_StevenK: You probably also have to update your web service API test, as it should refuse that argument now.13:13
jelmer_salgado: r=me, thanks for cleaning this up13:14
StevenKRight13:14
salgadojelmer_, cool, thanks!13:14
* jelmer_ really goes to lunch this time13:15
=== henninge_ is now known as henninge
rockstarjelmer_, can I jump on your queue?14:40
james_wjelmer_: another soyuz one if you can fit it in :-) https://code.edge.launchpad.net/~james-w/launchpad/test-package-cloner/+merge/2840514:51
=== bigjools changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: - || queue: [salgado, bigjools] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
bigjools2 liner from me jelmer_14:56
rockstarjelmer_, my proposal is here: https://code.edge.launchpad.net/~rockstar/launchpad/recipe-security/+merge/2841015:06
jelmer_rockstar: sorry, was lunching - go ahead15:18
rockstarjelmer_, see my proposal above15:18
* rockstar is one of those folks who likes to ASK to have a review, not just assume one...15:19
rockstar(like bigjools)15:19
=== rockstar changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: - || queue: [salgado, bigjools, rockstar] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== bigjools changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: - || queue: [salgado, rockstar] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
bigjoolspff15:20
jelmer_:-)15:20
jmlrockstar, submitting a merge proposal _is_ asking for a review15:22
rockstarjml, I entirely disagree.15:22
jmlrockstar, do go on.15:22
rockstarjml, it's the reviewees responsibility to get it reviewed, not the reviewers.15:23
jelmer_jml: my impression is that the stuff in the queue is what the current reviewer is going to process in their shift15:23
rockstarIf the OCR decides to go out and look for reviews, good on him, but I don't think it's his job.15:23
jelmer_jml: Not sure if that's right but that's what I've observed so far :-)15:23
rockstarjml, basically, I believe in the "On Call Reviewer" philosophy, not "Review Lackey" philosophy.15:24
jmlrockstar, nothing that you've said contradicts what I said.15:25
jmljelmer_, that does seem to be how it works.15:25
rockstarjml, indeed I think it does.  Throwing a ball for my dog doesn't necessarily imply "go fetch"15:26
jmlrockstar, How is sending an email with text requesting a review and an attached patch to a list of developers with commit access *not* asking for a review?15:27
jmlrockstar, it might not be asking the OCR for a review, it might be ineffective because contributors can't expect developers to have the time to incorporate their efforts, it might be counter to the process, but it is most certainly asking for a review15:29
rockstarjml, okay, so let's just settle on it being a terrible way to ask for a review, like standing in the middle of Paddington station and yelling "DOES ANYONE HAVE A PEN?"15:29
rockstarjml, if no one does the review, and it sits for a week, who's responsibility is it?15:30
jmlrockstar, yours15:30
rockstarjml, yours == reviewee?15:30
jmlrockstar, no, yours as a Launchpad developer with commit access. mine too, I guess, although I'm inactive.15:31
rockstarjml, yes, I could get to it, but I also have my own responsibilities and branches to land.15:31
rockstarjml, if you come to me and say "can I have a review?" I can say "Can you find someone else? I'm rather swamped" or "Sure"  Otherwise, I'm focusing on the work I need to do, and arranging my own reviews with others.15:32
rockstarjml, so yes, it's my responsibility (and yours) but it's one in many different responsibilities, and often not the highest priority to me.15:33
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: james_w || queue: [rockstar] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
rockstarSo I guess by going to a OCR or another specific reviewer, you're asking for a higher priority on their list of things to do.15:33
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer || reviewing: rockstar || queue: [james_w] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
rockstarjml, so you could say "Creating a merge proposal is asking for a review, but if you want it to get on someone's TODO list, you better ask them"15:34
jelmer_is *everybody* doing soyuz branches today?15:35
rockstarjelmer_, the line between code and soyuz is blurring at a rapid rate...  :)15:35
rockstarjelmer_, although truthfully, I'm finding the Soyuz problems becoming more and more interesting.15:36
bigjoolsch..ch..ch...changes15:37
=== matsubara is now known as matsubara-lunch
rockstarjelmer_, howgoesit?16:15
jelmer_rockstar: almost done reviewing16:18
rockstarjelmer_, ack, thanks for doing this.16:18
rockstarjelmer_, I can take james_w's review (since I'm OCR next) if you want to EOD after me.16:19
jelmer_rockstar: that's alright, I'll be here for another 2 or 3 hours16:29
rockstarjelmer_, okay.16:29
jelmer_rockstar: although I won't stop you, it would mean a quicker review for James16:30
rockstarjelmer_, yeah, I need to start my shift now.16:31
=== rockstar changed the topic of #launchpad-reviews to: On call: jelmer, rockstar || reviewing: rockstar, james_w || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
bacrockstar: i just read your conversation with jml.  my unsolicited thoughts:16:47
rockstarbac, they are solicited now16:47
rockstarbac, I was planning on copying the conversation and posting it to the list.16:47
bac1) as an OCR with no requested reviews, I look to +activereviews and try to beat down any backlog.  i assume other reviewers do the same.16:47
bac2) submitting a MP *is* asking for a review but in the most ineffective way possible.  it is still the submitters responsibility to *hunt down* a reviewer and make sure it gets done.16:48
bac3) i can't think of a third.16:48
rockstarbac, I go through +activereviews as well, to an extent.  If the person isn't around to ask questions to, I usually just leave it alone.16:48
rockstarbac, in a way though, I do agree with jml that it's also the responsibility of the people who have commit rights.16:49
bacrockstar: i can see your point but that really disadvantages our colleagues in underrepresented time zones16:49
jmlthere's an analogy with a user asking a question on #launchpad16:50
baci prefer doing on-call reviews that can be done interactively but have no problem just posing my questions in the review if the person is not available16:50
rockstarbac, this is true, but every time I get involved with jtv as reviewer, I always drag it out because we're in different time zones.  I don't think I'm the most effective reviewer for jtv.16:50
rockstarjml made a good argument that it's the committers responsibility, because this is an open source project, and I'd expect something similar on any project I contribute to.16:51
rockstarGranted I feel the need to be a squeaky wheel as well though.16:51
bacrockstar: we've had different experiences then that have led to different conclusions.  i think jtv and i work well on both sides of the review fence and have considered a little delay for him just to be part of living in BKK16:52
bacthe review team should be pro-active but i still maintain it is the branch owner who must ultimately be responsible for getting a review.  if that process is difficult then that is egg on our faces and something we should fix.16:53
rockstarbac, ack, I completely agree with you.16:53
bacjelmer_, rockstar: great, now that we're in agreement, who'd like to do a review for me?  https://code.edge.launchpad.net/~bac/launchpad/bug-595907/+merge/2842316:54
rockstarbac, pop it on the queue.16:54
=== bac changed the topic of #launchpad-reviews to: On call: jelmer, rockstar || reviewing: rockstar, james_w || queue: [bac] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
bacthanks16:55
bacrockstar, jelmer_: i am truly a despicable person.  after requesting an on-call review, i must step out for a bit.  feel free to skip over me if i'm not here when my number is called.17:12
rockstarbac, don't sweat it.  I need to chat with sinzui on post-imp call that should have been a pre-imp call at some point this morning.17:13
=== deryck is now known as deryck[lunch]
jmlwho would like to review https://code.edge.launchpad.net/~jml/launchpad/apidoc-dir/+merge/2843218:04
jmlit's wafer thin.18:04
jmlAs someone once said, "All that is necessary for the triumph of evil is for good men to do nothing."18:06
=== matsubara-lunch is now known as matsubara
jelmer_jml: me me me18:13
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer, rockstar || reviewing: jml, james_w || queue: [bac] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
jmljelmer_, thanks.18:14
jelmer_jml: I would expect that branch to also add an entry to .bzrignore18:15
jmljelmer_, I would likewise except the same!18:16
* jml fixes18:16
jelmer_:-)18:16
bacjelmer_, rockstar: i've returned from a very refreshing lunch18:19
jmljelmer_, other than that, am I ok to land?18:20
jelmer_jml: Yeah, r=me18:20
james_wcould someone check that I have submitted https://code.edge.launchpad.net/~james-w/launchpad/archive-job-db/+merge/28437 correctly?18:21
jelmer_james_w: Yeah, looks ok to me - against db-devel and db review from stub18:23
jelmer_I don't know what else there is to consider.18:23
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer, rockstar || reviewing: bac, james_w || queue: [bac] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== jelmer_ changed the topic of #launchpad-reviews to: On call: jelmer, rockstar || reviewing: bac, james_w || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
jelmer_Somebody should write a bot to update the topic..18:24
james_wthanks18:24
rockstarjelmer_, my review is still pending...  :(18:33
rockstarjelmer_, I've also thought about having a bot update the topic.18:33
=== salgado is now known as salgado-lunch
=== deryck[lunch] is now known as deryck
=== salgado-lunch is now known as salgado
bacjelmer_: are you still working on my review?  any questions?20:38
jelmer_bac: sorry, yeah - kept getting interrupted but almost finished now20:49
=== salgado is now known as salgado-brb
bacok, thanks jelmer_20:49
jelmer_bac: I'm getting strange test failures in distribution-mirror.txt that seem unrelated to your changes21:16
* bac looks21:17
jelmer_bac: I can confirm that the pop-up icons are displayed and your changes are fine.21:17
=== salgado-brb is now known as salgado
jelmer_bac: r=me, it seems specific to my desktop machine21:23
jelmer_bac: my apologies for taking so long.21:23
bacjelmer_: i'm re-running those tests now and will only land the branch via ec221:23
bacjelmer_: no worries.  you've had a very long day by now, i'm sure21:23
=== sinzui changed the topic of #launchpad-reviews to: On call: jelmer, rockstar || reviewing: bac, james_w || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== rockstar changed the topic of #launchpad-reviews to: On call: rockstar || reviewing: sinzui || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== matsubara is now known as matsubara-afk
=== salgado is now known as salgado-afk

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