/srv/irclogs.ubuntu.com/2010/04/15/#launchpad-reviews.txt

=== maxb changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [maxb(trivial-bad-httpcaller-constructor-invocation)]|| This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== maxb changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [maxb(trivial-bad-httpcaller-constructor-invocation,py2.6-warnings-monkeypatching)]|| This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
abentleyjames_w, cool.02:27
maxbHi, if I add an XXX comment, is it really mandatory that I file a bug, just to track the fact that the XXX comment exists?02:33
maxbI have difficulty understanding the rationale02:34
abentleymaxb, the bug is tracking the fact that the underlying issue exists.02:37
maxbeven when the 'issue' is simply 'this code jumps through extra hoops to support both karmic and lucid' ?02:38
abentleymaxb, XXX comments don't have a lot of visibility, and tracking all our issues in one place has definite advantages.02:40
abentleymaxb, perhaps it would help if you regarded the XXX comment as optional.02:40
mwhudsonmaxb: you could file a bug that says "there is code that jumps through extra hoops to support both karmic and lucid", and then when karmic is not supported, someone can see the bug and grep for all places that can now be simplified02:41
mwhudsonyou certainly wouldn't need one bug per XXX02:42
abentleymaxb, but I don't think anyone has reviewed the XXX policy for a while.  Maybe you'd like to bring it up at the next reviewer meeting?02:42
maxbI guess I can see some02:43
maxboops02:43
maxbI guess I can see partially where your arguments are coming from. However I contrast that with things like bug 116048, which I am now fixing because I've come across the XXX in the code, and am closing the referenced bug as an afterthought02:44
mupBug #116048: Remove test_ftparchive.py hack when pqm/lpnet moves to feisty <tech-debt> <test-system> <Launchpad Foundations:In Progress by maxb> <https://launchpad.net/bugs/116048>02:44
mwhudsonmaxb: come to think of it, i think the useful part of the policy is that the bug number lets me find _other_ places that can be fixed02:47
mwhudsonthis definitely happened when bzr upgrades weren't done in lock step02:47
mwhudsonso you'd end up with code all over to work with 1.17 and 1.18 (say), then a while later you'd find one of the XXXs02:47
mwhudsonit was nice to be able to find all the others that could be cleaned up at the same time02:47
=== wgrant changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [maxb(trivial-bad-httpcaller-constructor-invocation,py2.6-warnings-monkeypatching),wgrant(emailauthentication.txt-2.6-fix)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== maxb changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [maxb(trivial-bad-httpcaller-constructor-invocation,py2.6-warnings-monkeypatching),wgrant(emailauthentication.txt-2.6-fix),maxb(tolerate-lucid-apt-ftparchive)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
maxbpoor OCR tomorrow morning03:19
maxbstill, most of those are fairly trivial03:19
abentleymwhudson, you should also be able to use root_transport on line 35 of the preview diff.03:26
mwhudsonabentley: oh right, i got one of them but not the other03:27
abentleymwhudson, r=me03:27
mwhudsonabentley: thanks03:27
wgrantHmm, I wonder if this will make the topic too long.06:01
=== wgrant changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [maxb(trivial-bad-httpcaller-constructor-invocation,py2.6-warnings-monkeypatching),wgrant(emailauthentication.txt-2.6-fix),maxb(tolerate-lucid-apt-ftparchive),do-not-shallow-copy-os.environ] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== wgrant changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [maxb(trivial-bad-httpcaller-constructor-invocation,py2.6-warnings-monkeypatching),wgrant(emailauthentication.txt-2.6-fix),maxb(tolerate-lucid-apt-ftparchive),wgrant(do-not-shallow-copy-os.environ)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: maxb || queue: [maxb(py2.6-warnings-monkeypatching),wgrant(emailauthentication.txt-2.6-fix),maxb(tolerate-lucid-apt-ftparchive),wgrant(do-not-shallow-copy-os.environ)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: maxb || queue: [wgrant(emailauthentication.txt-2.6-fix),maxb(tolerate-lucid-apt-ftparchive),wgrant(do-not-shallow-copy-os.environ)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: wgrant || queue: [maxb(tolerate-lucid-apt-ftparchive),wgrant(do-not-shallow-copy-os.environ)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
noodles775wgrant: you linked to the (partially) fixed issue in python on your MP, but is there another python issue for the remaining bug?08:09
=== noodles775 changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: maxb || queue: [wgrant(do-not-shallow-copy-os.environ)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== danilos changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: maxb || queue: [wgrant(do-not-shallow-copy-os.environ), danilo] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: wgrant || queue: [danilo,jml,sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: danilos || queue: [jml,sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
noodles775danilos: which branch? (it's not listed on active reviews?)08:35
danilosnoodles775, oh, it seems I forgot to press the 'propose merge'08:35
danilosnoodles775, anyway, I am first interested in some discussion on it08:35
noodles775Great.08:36
danilosnoodles775, https://code.edge.launchpad.net/~danilo/launchpad/bug-553093/+merge/2345808:36
danilosnoodles775, what I am struggling with is coming up with a decent test08:36
danilosnoodles775, basically, POST fails because we are snapshooting entire Language object, and translators property can have more than 1000 Person objects in there08:37
danilosnoodles775, I've crafted a start of a test (-r-2.., pasted in the MP), but because of all the interaction (I need to add karmacache entries, and then coming back from 'karma' DB user I can't get the views to be constructed properly because of some missing Zope init)08:39
danilosnoodles775, so, considering it took ~2 minutes on my computer to get all 1001 person objects with karma constructed, I'd rather not even have a test for this08:39
noodles775!08:39
noodles775(at the 2 minutes)08:40
noodles775ok, I'll have a look and see if there's anything I could suggest (but guessing you've thought through most options).08:40
danilosnoodles775, thanks08:45
mrevellwgrant, Thanks for mentioning Mercurial imports the other. I spoke to Jelmer and he'd rather we didn't announce them just yet.09:01
noodles775danilos: sorry, just coming back to your MP. Would it make any sense to you to instead test the interface (ie. that the translators field provides IDoNotSnapshot)?09:10
noodles775It's not a test reproducing the real issue, but it will ensure (and document) the issue?09:10
noodles775s/ensure/ensure that the fix remains09:10
=== maxb changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: danilos || queue: [jml,sinzui,maxb(use-pygpgme-r49)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: jml || queue: [sinzui,maxb(use-pygpgme-r49)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
wgrantnoodles775: I do not know.09:32
danilosnoodles775, sure, I can do that09:32
danilosnoodles775, sorry (had a call and all)09:33
noodles775danilos: I added another idea on the MP too. See what you think.09:33
noodles775wgrant: ok.09:33
wgrantnoodles775: I'll have a hunt now.09:34
noodles775Thanks.09:34
danilosnoodles775, I'll see how complicated your second idea is and if I get lost in it, I'll just test the interface :)09:34
noodles775danilos: great.09:35
=== henninge_ is now known as henninge
=== daniloff is now known as danilos
jpdsjml: Hi there, I have a small db patch that needs reviewing; when you have time. :) https://code.launchpad.net/~jpds/launchpad/mirrorprober-next-probe-schema/+merge/2346710:29
jmljpds, can you please get BjornT to review it?10:29
jpdsjml: Sure, I've reassigned the review request.10:31
=== noodles775 changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: sinzui || queue: [maxb(use-pygpgme-r49)] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: noodles775 || reviewing: sinzui || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
leonardrnoodles775, need a tiny review of https://code.edge.launchpad.net/~leonardr/launchpad/test-new-lazr-restful/+merge/2347011:40
noodles775leonardr: heh, we really need a rubber-stamp for some requests... unless there is something I'm missing that I can actually review?11:41
* noodles775 approves11:41
leonardrno, it's a rubber-stamp11:41
=== wgrant changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [wgrant] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
danilosnoodles775, btw, I've updated https://code.edge.launchpad.net/~danilo/launchpad/bug-553093/+merge/23458 (used IDoNotSnapshot); will you have a chance to take another look?12:55
noodles775danilos: sure.13:01
danilosthanks13:04
danilosnoodles775, I am out for some food, should be back shortly13:13
noodles775danilos: I just approved, but enjoy lunch :)13:13
=== bigjools changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [wgrant, bigjools] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
bigjoolsnoodles775: are you on call? :)13:23
noodles775bigjools: I was fo the first 4.5hrs, but due to ui reviews throughout the week, was going to finish to catch up on other work :)13:24
bigjoolsallrighty then :)13:25
noodles775bigjools: but given the trivial line counts of yours and wgrants....13:25
bigjoolsyeah mine's a 1 line fix and 1 line test change :)13:26
noodles775yep, it's approved.13:26
bigjoolsfanks13:26
=== matsubara-afk is now known as matsubara
wgrantnoodles775: It passes if you run it a few times.14:03
wgrantSometimes only if it's on its own.14:03
wgrantThis is probably why they're not run by default.14:03
noodles775wgrant: Yep, thanks. It's on ec2 to land.14:03
wgrantThanks.14:04
=== noodles775 changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
maxbnoodles775: Hi, did you send ~maxb/launchpad/use-pygpgme-r49 to ec2?15:26
noodles775maxb: yep, it's still running the tests.15:28
intellectronicasinzui: i've invited you to mentor a ui review i did for gmb. note that we've already agreed on some improvements which he's working on.15:38
sinzuifab15:39
gmbsinzui, intellectronica: Where would you rather have the button? With the activity log or next to the "next check" date?15:40
intellectronicagmb: i thought the activity log15:41
gmbintellectronica, I think so to - it's consistent with the code imports ui then - but I was just checking :)15:41
intellectronicacool15:41
=== jml changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [jml] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
jmlhttps://code.edge.launchpad.net/~jml/launchpad/extract-ssh-server-auth/+merge/23482 fwiw15:46
intellectronicajml: if it's something i can fit in 15m i'm happy to volunteer. is it?15:46
jmlintellectronica, it's almost entirely moving code around, so I think so.15:47
intellectronicaoright, on it15:47
jmlintellectronica, thank you15:47
=== intellectronica changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
gmbintellectronica, sinzui I'm tempted to say that the "Reschedule" button should actually be labelled "Update now" like it is on code. What do you think?15:48
intellectronicagmb: yes, that's _much_ better15:48
gmbCool15:48
sinzuigmb, yes, the former implies I can set a date15:49
gmbsinzui, Exactly, that's what I was thinking.15:49
intellectronicajml: there are lots of places where the moved code doesn't exactly conform to our coding conventions. is that something you want to deal with at all?15:50
intellectronicait's fine by me if not15:50
intellectronicabut there are bonus points if you do15:51
jmlintellectronica, yes please15:51
intellectronicajml: "yes, please, tell me about all these places so that i can correct them" or "yes, please, let's skip this for now, the code was already there, and it works"?15:52
jmlintellectronica, the former. sorry for the ambiguity.15:52
intellectronicajml: avatarId --> avatar_id, for example15:52
intellectronicai think there are similar cases15:52
intellectronicauserDict --> user_dict15:53
jmlintellectronica, ok. I'll clean those up.15:54
intellectronicajml: is StringTransportWith_setTcpKeepAlive an idiom for eventhandlers or something?15:54
intellectronicaok, maybe i exaggerated a bit when i said "lots". i meant "more than one".15:55
intellectronicaah, nm, it makes sense in a test15:56
intellectronicajml: everything else looks fine. r=me.15:57
jmlintellectronica, cool, thanks.15:58
jmlintellectronica, did you notice anything other than userDict and avatarId?15:59
intellectronicajml: i didn't, actually.15:59
gmbintellectronica, sinzui: How does this text look: https://devpad.canonical.com/~gbinns/reschedule.png ? I'm not sure whether it should be "at n of the last m attempts".16:02
gmbOr something else16:02
intellectronicagmb: this looks perfect to me.16:03
gmbintellectronica, Cool.16:03
sinzuigmb, Button label style says the words should be English title case [Update Now]16:03
gmbsinzui, Right, will fix that.16:04
gmbsinzui, intellectronica: Any other changes I need to make or is that good to go?16:14
sinzuigmb, intellectronicaI am happy with the changes and the feature.16:15
gmbBrill.16:16
=== mrevell_ is now known as mrevell
=== deryck is now known as deryck[lunch]
=== leonardr is now known as leonardr-afk
gmbintellectronica, ping16:51
intellectronicagmb: yo16:51
gmbintellectronica, Hi. Are you happy for my branch to land?16:51
intellectronicagmb: very happy. let me mark the mp.16:52
gmbintellectronica, Awesome, thanks.16:52
adiroibandanilos: hi. Can you help me with the landing of this branch https://code.edge.launchpad.net/~adiroiban/launchpad/bug-561355/+merge/23249 or should I ask someone else? It needs an ec2 test/land.17:09
danilosadiroiban, sure, I can do it17:10
adiroibanthanks17:10
danilosadiroiban, thanks for working on a fix17:12
jmlhello17:14
jmlI have another branch to review17:14
jmlhttps://code.edge.launchpad.net/~jml/launchpad/codehosting-to-services/+merge/2349117:14
jmlit's perhaps even simpler than my last branch.17:15
danilosjml, you are having too much fun coding, go strategize a bit ;)17:18
jmldanilos, once this branch is landed, I'm done17:18
jmldanilos, and yes, way too much fun.17:18
=== rockstar changed the topic of #launchpad-reviews to: On call: rockstar (although also packing for a trip, so latency expected) || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.edge.launchpad.net/launchpad/+activereviews
rockstarjml, all of the codehosting-to-services branch is moves right?  No real changes?17:33
jmlrockstar, pretty much. except for what I mention in my comment.17:33
rockstarjml, okay, so basically just docstrings and test comments got changed (outside of imports)17:34
jmlrockstar, that sounds right.17:34
rockstarjml, okay.  Looking now.17:35
rockstarjml, your comment says you had to copy keys over.  Why couldn't you move them?17:36
jmlrockstar, they are also used by the codehosting acceptance tests.17:36
rockstarjml, hm.  Do you really think it's wise to duplicate those keys?17:40
jmlrockstar, why would it be unwise?17:40
rockstarjml, duplication.  It's not code, this I know.  But duplication in general can become unfun.17:41
jmlrockstar, you want me to generate a new RSA SSH key pair?17:41
jmlrockstar, it's pretty easy. there's even a cool website that'll do it for you!17:41
rockstarjml, no, we can use the same one, but I'm wondering if we could symlink or something.17:41
rockstarjml, that sounds like a very silly website.  :)17:41
jmlrockstar, it is – http://sshkeygen.com/17:42
=== matsubara is now known as matsubara-lunch
* rockstar groans17:42
jmlrockstar, anyway, I can make them symlinks if you want. it doesn't matter much either way to me17:44
rockstarjml, actually, it doesn't matter much to me either.  The question was more or less one of Kiko's "exploratory" questions.  If you're okay with it, I am.17:44
jmlrockstar, cool.17:45
rockstarjml, r=me17:46
=== danilos is now known as daniloff
=== deryck[lunch] is now known as deryck
jmlrockstar, thank you17:49
rockstarjml, no, thank you for cleaning up technical debt.17:50
daniloffadiroiban, just to let you know, your branch won't land tonight because someone else has broken the build; I am letting the full test suite finish just so we see if there are any other problems; out now, cheers17:55
adiroibandaniloff: that's ok18:07
=== gary_poster is now known as gary-lunch
* rockstar goes afk for a bit18:17
=== matsubara-lunch is now known as matsubara
=== leonardr-afk is now known as leonardr
=== gary-lunch is now known as gary_poster
=== matsubara is now known as matsubara-afk

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