/srv/irclogs.ubuntu.com/2010/08/23/#launchpad-reviews.txt

=== jcsackett_ is now known as jcsackett
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== henninge changed the topic of #launchpad-reviews to: call: henninge || reviewing: - || queue: [https://code.edge.launchpad.net/~lifeless/launchpad/milestones/+merge/32855] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== jelmer is now known as Guest73756
=== Guest73756 is now known as jelmer
=== jelmer is now known as Guest76162
=== Guest76162 is now known as jelmer
=== henninge_ is now known as henninge
=== henninge changed the topic of #launchpad-reviews to: call: henninge || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
allenaphenninge: I have a couple of branches to review. Do you fancy taking either of them on?10:48
henningeallenap: sure, which one do you want done first?10:48
allenaphenninge: I don't have a preference. refactor-mailnotification is a bit long, but will be a bit boring and simple. cache-experiment might be more interesting for you.10:51
henningeallenap: ok, I'll have a look and take my pick ;-)10:51
=== StevenK changed the topic of #launchpad-reviews to: On call: henninge || reviewing: - || queue: [StevenK] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
allenaphenninge: Thanks :)11:10
henningeallenap: lifeless was working on cachedproperty, too. Is this related somehow?11:11
allenaphenninge: Kind of. I saw the cachedproperty code getting a bit ugly, and I'd long had a vague idea for how to go about it differently, so I tried it out. It seems good, to my eyes at least :)11:12
henningeallenap: yes, I understand what you mean, I felt similar about 'ugly'. ;-)  Did you have a pre-imp discussion with somebody, though?11:15
henningeand I notice that the branch is called an "experiement" ...11:15
allenaphenninge: No. It was just an experiment at first, but it went better than I expected so I cleaned it up for review.11:15
henningeallenap: I see you using tests in docstrings. I seem to remember that we have been moving these into doctest files and not introducing new ones.11:17
allenaphenninge: I'm happy to move them.11:18
allenaphenninge: Would you like me to move them before you continue?11:18
henningeallenap: I am not sure if that is an actual rule that we follow but I have not seen anybody using them before (except for lifeless).11:19
henningeallenap: so, yes, I'd prefer them being moved.11:19
allenaphenninge: Okay, I'll do that now.11:19
henningeallenap: I like the new interface, btw... ;-)11:30
allenaphenninge: Brilliant :)11:30
=== henninge changed the topic of #launchpad-reviews to: On call: henninge || reviewing: allenap || queue: [StevenK] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
allenaphenninge: Done; the documentation is now in doc/propertycache.txt.11:34
henningecool ;)11:34
henningeallenap: aren't these two calls identical? Do you really still need both?11:39
henninge120         clear_cachedproperties(self)11:39
henninge121+        IPropertyCacheManager(self).clear()11:39
allenaphenninge: They're not identical yet; they clear different caches. I will remove clear_cachedproperties in a subsequent branch.11:39
henningeallenap: so, both implementation of cachedproperty exist in parallel atm and it depends on which one you import?11:41
allenaphenninge: Yes. This branch was getting too long, and I wanted to see if it would pass review before doing more work. They won't interfere with one another; it's safe.11:42
henningeallenap: could you please add a comment to those lines up there explaining why both are needed? Also, it would be nice if lifeless' comment was a proper XXX.11:43
allenaphenninge: Okay.11:43
henningeallenap: the change in lib/canonical/configure.zcml is an unrelated drive-by fix, right?11:45
allenaphenninge: Yes. I realised it made sense to put all the lp.services zcml in the same place while I was there. It's related to the branch, but it is a clean-up.11:46
henningeallenap: cool, I see other clean-ups, too. Thanks! ;-)11:47
henningeallenap: btw, are you sure this is supposed to go into lp.services? It is not really LP specific, is it?11:48
henningeI mean, is the whole "canonical" tree expected to go away eventually, or just "canoincal.launchpad"?11:49
allenaphenninge: I don't know actually.11:50
wgrantI think canonical.* is meant to go into lp.* and lazr.*11:52
allenaphenninge: Can we assume this is okay for now?11:54
allenaphenninge: XXX and comment added.11:56
henningeallenap: oh yeah, I would not have asked you to move it, I was just wondering ... ;-)11:58
allenaphenninge: Cool :)11:58
allenaphenninge: I have to go and help with the kid's lunch now. Do you mind if I step out for ~1h?11:58
henningeallenap: Fits perfectly, I'll be out to lunch soon, too. ;-)11:59
allenaphenninge: Cool, thanks.11:59
bigjoolshenninge: hi, I've got a small branch just pushed up, can I add it to your queue please?12:07
StevenKbigjools: Get in line!12:07
StevenK:-P12:07
bigjoolsStevenK: yes that's what adding to the queue generally means ...12:07
henningebigjools: go ahead ;-)12:10
=== bigjools changed the topic of #launchpad-reviews to: On call: henninge || reviewing: allenap || queue: [StevenK, bigjools] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
bigjoolsthanks henninge12:11
bigjoolsit was quite tempting to jump StevenK for a laugh then :)12:11
StevenKHmph :-P12:12
henningeStevenK: I assume that there is no obvious way to stormify the INSERT query in your branch?12:15
* henninge has no idea, just checking ;)12:15
StevenKhenninge: I don't know how to Storm-ify stuff, and my last try ended in failure -- what's been added there for archivepermission is copied from other sections of the code12:18
henningeStevenK: I know it's being copied. ;-) I can imagine that it is not possible to Storm-ify that ...12:20
henningeso nm.12:20
henningeStevenK: review sent. r=me after some fixes ;)12:40
=== henninge changed the topic of #launchpad-reviews to: On call: henninge || reviewing: allenap || queue: [bigjools] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
StevenKhenninge: Thanks!12:40
* henninge goes to lunch12:40
StevenKhenninge: topic =~ s/allenap/lunch/ ?12:41
henningeStevenK: no, I am not done with allenap's yet13:51
StevenKhenninge: And no, it isn't the same call -- one is *sets*Included, the other is *sources*Included13:56
henningeStevenK: ah, now that you mention it ... ;-)13:57
StevenKhenninge: And yes, relatedSets returns an ordered list13:59
henningecool14:00
StevenKDoh! Alphabetical fail14:06
henningeTalking to me? ;) I saw that they were alphabetical but did not know if that was just coincidence because you added the entries in that order ...14:31
StevenKhenninge: Would you like to mark the Status of my MP as Approved, or shall I do it?14:48
henningeallenap: Can you please extend DefaultPropertyCache's docstring to point out that getattr and setattr are already implemented by object?14:48
allenaphenninge: Sure.14:48
henningeStevenK: You can do that yourself if you feel that you considered my comments enough ... ;-P14:49
henningeStevenK: I never set that when I review. It's for you to decide when your branch has all the reviews it needs.14:49
henningeallenap: or a comment14:50
allenaphenninge: Oh yeah, a comment would make more sense actually.14:50
henningeallenap: I am done reviewing and I see what I like.14:55
henninge;-)14:55
allenaphenninge: \o/ Thanks14:55
henningeallenap: since this is a parallel implementation, I don't see a problem with landing it but I ask you to present this on the dev mailing list to see if people see problems with it.14:56
allenaphenninge: Yeah, good idea.14:57
henningeKind of a after-imp discussion...14:57
henningeCool, r=me ;-)14:57
=== henninge changed the topic of #launchpad-reviews to: On call: henninge || reviewing: bigjools || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
henningebigjools: your turn ;)15:04
bigjoolscool15:04
=== henninge changed the topic of #launchpad-reviews to: On call: henninge || reviewing: bigjools || queue: [allenap] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
henningebigjools: Why did you create Test_rescueBuilderIfLost? Could this not have been part of TestBuilder?15:15
bigjoolshenninge: arse - it's because I forgot to remove the layer - it doesn't need any layers15:15
bigjoolsand it's also testing a standalone function15:16
henningebigjools: builder.rescueIfLost? That is a method, not a function. Am I missing something?15:21
bigjoolshenninge: there's builder.rescueIfLost and rescueBuilderIfLost15:21
bigjoolsthe former calls the latter15:21
bigjoolsit's a separate function for ease of testing, since it needs mock builders in some tests15:22
henningebigjools: ok, I see.15:23
henningebigjools: r=me ;-)15:24
bigjoolshenninge: actually I think I lied about the layer15:24
bigjoolsbut15:24
bigjoolsI remember now I created the extra Test case so that we could add more tests for that function15:24
bigjoolsit's woefully under-tested15:24
bigjoolshenninge: and thanks :)15:24
henningebigjools: welcome ;)15:25
=== henninge changed the topic of #launchpad-reviews to: On call: henninge || reviewing: - || queue: [allenap] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On call: henninge || reviewing: - || queue: [allenap, noodles775] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
noodles775Hi henninge, if you've time before you leave, the MP is: https://code.edge.launchpad.net/~michael.nelson/launchpad/remove-bug-217644-workarounds/+merge/3339715:55
noodles775Thanks!15:55
henningenoodles775: I am sorry, I will stop reviewing now because I have to take care of something else.15:57
henningeI hope abentley will become available soon ...15:57
=== henninge changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [allenap, noodles775] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
noodles775henninge: no probs.15:58
abentleyhenninge, I am just back from vacation and catching up on emails, but I can sign on, I guess.15:58
=== abentley changed the topic of #launchpad-reviews to: On call: abentley || reviewing: - || queue: [allenap, noodles775] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
abentleyhenninge, what's the status of allenap?15:59
henningeabentley: that is a second branch that I have not looked at yet.16:00
abentleyhenninge, okay.16:00
henningeabentley: I meant this one: https://code.edge.launchpad.net/~allenap/launchpad/refactor-mailnotification/+merge/3292316:01
henningeaka "the long one"16:01
henningeabentley: the cache-experiment is done.16:01
abentleyhenninge, cool.16:01
allenaphenninge: If it's too long, please let others jump the queue; it can wait. Also, it's entirely code moves so might not take too long to review.16:02
henningeallenap: ;-) It's not much longer than the cache-experiment branch is.16:02
allenaphenninge: Mmm, yes, that did get a bit big :-/16:03
abentleyallenap, it looks okay, except that the copyright on date on newbug.py is wrong.16:08
allenapabentley: Oops! I'll fix that. Thanks.16:08
allenapHow did I manage to get 2012 in there?16:09
abentleytopic On call:  abentley || reviewing: noodles775  || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews16:11
abentleynoodles775, r=me16:17
noodles775Thanks Aaron.16:17
=== abentley changed the topic of #launchpad-reviews to: On call: abentley || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== matsubara is now known as matsubara-lunch
leonardrEdwinGrubbs: a while back you reviewed https://code.launchpad.net/~leonardr/lazr.restful/integrate-optimized-len/+merge/33023 for me16:52
leonardryou were about to approve it when i asked you to hold off because i'd identified a problem16:52
leonardrit turned out the problem had nothing to do with my branch (it was a bug in storm)16:52
EdwinGrubbsleonardr: I remember16:52
leonardrcan you take another look at that branch and approve it?16:52
EdwinGrubbsleonardr: sure16:52
EdwinGrubbsleonardr: r=me16:53
leonardrthanks16:54
=== Ursinha is now known as Ursinha-lunch
gary_posterabentley: could you review a super small branch, please?  It just upgrades our zc.buildout and friends to the new releases.  https://code.edge.launchpad.net/~gary/launchpad/buildout1.5.0/+merge/3341017:13
abentleygary_poster, sure.17:13
gary_posterThank you17:13
abentleygary_poster, r=me17:15
gary_posterthanks again17:15
=== jcsackett changed the topic of #launchpad-reviews to: On call: abentley || reviewing: - || queue: [jcsackett] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jcsackettabentley, ping.17:25
jcsackettjust letting you know, mp is at https://code.edge.launchpad.net/~jcsackett/launchpad/620494-downloads-sort/+merge/33413.17:25
leonardrabentley, i have a very small mp at https://code.edge.launchpad.net/~leonardr/launchpad/optimized-length-2/+merge/3341717:44
=== leonardr changed the topic of #launchpad-reviews to: On call: abentley || reviewing: - || queue: [jcsackett,leonardr] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== matsubara-lunch is now known as matsubara
=== Ursinha-lunch is now known as Ursinha
=== benji is now known as benji-lunch
=== sinzui changed the topic of #launchpad-reviews to: On call: abentley || reviewing: - || queue: [jcsackett,leonardr,sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
sinzuiabentley, I added to the queue. If you do not have time to review my branch, i'll hunt for someone.18:35
=== abentley changed the topic of #launchpad-reviews to: On call: abentley || reviewing: jcsackett || queue: [leonardr,sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
abentleyjcsackett, when you say "Implementation details: As above", it sounds like "Implementation details: talked with Curtis".  Is that what you mean?18:47
jcsackettabentley: no, sorry, as above references Proposed fix.18:47
jcsackettbad write up on my part there, sorry.18:48
jcsacketti've updated the Description.18:48
abentleyjcsackett, Cool.18:48
abentleyjcsackett, ProductReleased.datereleased is a date, not a datetime?18:49
jcsackettabentley: the form that is presented when you create one expects datetime, but it appeared only date is used.18:50
jcsackettso time always == 0:00:00.18:50
jcsackettit is my understanding that Edwin-Grubbs has a better fix rolling out to address the more core issues. this is a bandaid on the edge-case.18:51
jcsacketter, EdwinGrubbs, rather.18:51
abentleyjcsackett, why not change it use the actual time?18:51
jcsackettit's my understanding time is not used in the db, and we wanted the bandaid out before the next round of changes from db are rolled out.18:51
jcsackettI *believe* that EdwinGrubbs has something dealing with the db issues.18:52
jcsackettbut it won't be available for a bit.18:52
abentleyjcsackett, r=me.18:53
jcsackettthanks, abentley. :-)18:53
=== abentley changed the topic of #launchpad-reviews to: abentley || reviewing: leonardr || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
abentleyjcsackett, I think you should add an XXX on the sort explaining that it's a band-aid.  Note our XXX policy: https://dev.launchpad.net/PolicyandProcess/XXXPolicy18:56
=== EdwinGrubbs changed the topic of #launchpad-reviews to: abentley || reviewing: leonardr || queue: [sinzui, Edwin] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
EdwinGrubbsabentley: I added this branch to the queue. It's easy. https://code.edge.launchpad.net/~edwin-grubbs/launchpad/bug-615655-unicode-oops/+merge/3342818:57
jcsackettabentley: that's an excellent call. i will do that.18:57
=== benji-lunch is now known as benji
abentleyleonardr, r=me.18:58
=== abentley changed the topic of #launchpad-reviews to: On call: abentley || reviewing: leonardr || queue: [sinzui, Edwin] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== abentley changed the topic of #launchpad-reviews to: On call: abentley || reviewing: Edwin || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
abentleyEdwinGrubbs, in what context is it illegal for an email to have non-ascii characters?19:02
=== abentley changed the topic of #launchpad-reviews to: abentley || reviewing: sinzui || queue: [Edwin] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== deryck is now known as deryck[lunch]
=== abentley changed the topic of #launchpad-reviews to: On call: abentley || reviewing: - || queue: [Edwin] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
EdwinGrubbsabentley: whenever a different encoding is used, it should be escaped as quoted-printable hence the "=3E" characters seen often, or as binhex.20:33
=== deryck[lunch] is now known as deryck
abentleyEdwinGrubbs, "should", perhaps, but definitely not "must".  Content-transfer-encoding may be "8-bit" or "binary" for MIME messages in 8-bit encodings.20:34
EdwinGrubbsabentley: ok, then I think it is just the headers that are expected to be ascii, which is where the problem is occuring.20:38
abentleyEdwinGrubbs, yes, those are illegal.20:38
EdwinGrubbsabentley: I can change it to just escape the headers then.20:40
abentleyEdwinGrubbs,  but it appears you're applying the escaping to the entire message, which would actually break valid messages.20:40
EdwinGrubbsabentley: yes, I'll have to split the headers and the body.20:41
=== matsubara is now known as matsubara-afk
abentleyEdwinGrubbs, I recommend tweaking message_from_string if possible.20:47
EdwinGrubbsok20:48
=== abentley changed the topic of #launchpad-reviews to: On call: abentley || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
leonardrabentley, i need a pretty simple review21:00
leonardrhttps://code.edge.launchpad.net/~leonardr/launchpadlib/find-length/+merge/3344021:00
abentleyleonardr, I am good at giving simple reviews :-)21:00
abentleyleonardr, is this based on your previous branch?21:01
leonardrabentley: well, it's related work, but it doesn't depend on the branch you reviewed earlier21:03
abentleyleonardr, r=me21:04
james_wabentley: hi, could you review https://code.edge.launchpad.net/~lamont/launchpad/lp-buildd-70/+merge/33455 which is a merge of lamont's changes back in to launchpad to keep them in sync?22:18
abentleyjames_w, sorry, off for the day.22:18
=== abentley changed the topic of #launchpad-reviews to: On call: - || reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
james_wsomeone else then?22:19
=== Guest39999 is now known as jelmer
jelmerjames_w: Yes22:23
james_wthanks22:23
james_wI think it's a merge of two approved branches, but I need a review in order to ec2 land it22:23
james_wand it's backwards anyway, as the code is already in lp-buildd 70, so it's hard to disagree with it :-)22:23
jelmerhehe22:24
jelmerjames_w: r68 mentions reverting all of r68, but I don't see those changes in the diff22:29
jelmer(and I don't understand why)22:29
james_wjelmer: yeah, that is odd22:30
jelmerjames_w: see #soyuz22:34
jelmerjames_w: as lamont has just updated the branch, r=me22:48
james_wthanks22:48
=== salgado is now known as salgado-afk
EdwinGrubbsabentley: you're probably already gone for the day, but I made the changes you suggested if you're still around.23:18

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