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

=== mars 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
=== jelmer changed the topic of #launchpad-reviews to: On call: jelmer || Reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== matsubara-afk is now known as matsubara
=== mrevell is now known as mrevell-lunch
stub https://code.launchpad.net/~stub/launchpad/pending-db-changes/+merge/43763, diff at http://paste.ubuntu.com/544036/13:00
stubjelmer: ^13:00
jelmerstub: Sorry, just got back from lunch13:25
jelmerIs the diff generator down btw? That diff still hasn't appeared.13:26
=== mrevell-lunch is now known as mrevell
jelmerstub: Wouldn't this unnecessarily fail if the last line contained a comment?13:28
stubYes, but I'd rather keep it simple rather than attempt to implement an SQL parser.13:29
stubI could steal the old regexp to strip comments, but that still has holes if you quote strings certain ways I think.13:30
stubFalse positives with an easily understood error message, or potential strange issues like the bug this branch is addressing.13:30
jelmerstub: Fair enough, though I don't think the error message is clear enough in that case.13:32
stubSuggestion?13:32
jelmerI think it should explicitly mention that the last non-whitespace character in the file should be a semicolon. if I would hit this error I'm pretty sure I would ignore comments when searching for missing semicolons.13:33
stubk13:33
jelmerstub: Other than that, r=me13:34
stubta13:35
benjiOn call: jelmer, benji || Reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews14:09
benjiheh14:09
=== benji changed the topic of #launchpad-reviews to: On call: jelmer, benji || Reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jelmer'morning benji :-)14:10
benji:)14:10
benjileonardr: thanks for the info14:22
leonardrbenji: i'm writing a merge proposal now. at some point i need to take a nap--i woke up at 4 am14:23
benjimars: I would have expected the exit code of the script to be that of the test run14:23
benjileonardr: k :)14:23
benjimars: shal I investigate?14:26
benjis/l/ll/14:26
marsbenji, please do14:27
benjik14:27
marsbenji, the test log I used was (I think) test.log.114:28
marsbenji, like I said in the RT, check the shell history14:28
benjik14:28
marsthanks benji14:29
=== matsubara is now known as matsubara-lunch
=== allenap` is now known as allenap
=== matsubara-lunch is now known as matsubara
=== EdwinGrubbs changed the topic of #launchpad-reviews to: On call: jelmer, benji, Edwin || Reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
EdwinGrubbshi benji, it looks like there are couple of reviews in the queue that you can do. https://code.launchpad.net/launchpad/+activereviews15:45
benjiEdwinGrubbs: yay!  I forgot to look there.  I'll pick one up now.15:45
leonardrbenji: https://code.launchpad.net/~leonardr/launchpadlib/retry-on-invalid-token/+merge/4378415:56
=== leonardr is now known as leonardr-afk
EdwinGrubbsjelmer: do you want to review one of my branches? The diff is actually much smaller than what the mp will say. https://code.launchpad.net/~edwin-grubbs/launchpad/bug-638924-testfix/+merge/4379116:58
jelmerEdwinGrubbs: sure16:59
jelmerI'll make that my last review of the day though, if that's ok.17:00
EdwinGrubbssure17:08
=== benji is now known as benji-lunch
jelmerEdwinGrubbs: I need to get some dinner, I'll finish the review of your branch when I get back.18:56
EdwinGrubbsjelmer: ok, that's fine18:57
jelmerEdwinGrubbs: btw, I didn't see a linked bug for the MP  but the URL suggests there is one?18:58
EdwinGrubbsjelmer: oops, I'll fix that18:58
=== benji-lunch is now known as benji
gary_posterflacoste: do you happen to have any context on that revision that I'm reverting for adeuring?  In a perfect world, someone with context would, since I have relatively little.  The ones with context that I know of are Robert, Abel, and possibly Graham, since he reviewed Abel's branch.19:17
gary_posterIf you don't have much/any context, I'll just throw it to the on-call reviewers and hope that we are all on the right track.19:17
gary_poster(The MP is https://code.edge.launchpad.net/~gary/launchpad/revert12041/+merge/43811 FWIW)19:18
* flacoste looks19:18
gary_posterThe basic context is trying to turn on Robert's librarian token stuff, I think19:19
gary_posterI guess that didn't work out yet19:19
flacostegary_poster: yep, exactly, abel wrote some code to support private attachments in bugs this summer and did it using the existing patterns of streaming the file from the private librarian using the app server19:20
flacostegary_poster: this branch was supposed to remove that and serve files directly from the restricted librarian using the token-based protocol19:20
flacosteit fails qa19:20
gary_posterGot it19:20
flacosteyour reversal looks correct, i'll approve19:20
gary_posterOK, thank you flacoste19:20
flacostegary_poster: don't forget the magic flags --rollback when submitting19:21
gary_posterright, thanks :-)19:21
EdwinGrubbsjcsackett: I've responded to your review from last week.20:39
* jcsackett looks.20:39
jcsackettEdwinGrubbs: r=me on code*. i've requested a follow up from sinzui. thanks for those changes.20:41
=== matsubara is now known as matsubara-afk
=== sinzui changed the topic of #launchpad-reviews to: On call: jelmer, benji, Edwin || Reviewing: - || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
sinzuiEdwinGrubbs,  ping21:05
EdwinGrubbssinzui: hi21:07
sinzuiEdwinGrubbs,  about your PPA MP. The message shown to the user is "Remove", but the only link I see is "Delete"21:09
EdwinGrubbssinzui: good point21:10
sinzuiEdwinGrubbs, Can I delete a PPA that has no published packages? What happens to it during the merge. It is gone or transferred21:10
sinzuiEdwinGrubbs, actually, I know the PPA is not transferred during a merge because there is a bug about merged users having PPAs.21:12
EdwinGrubbssinzui: how is that different than the bug I'm working on?21:13
sinzuiEdwin, we should prepare a query that sets all PPAs that belong to merge users to DELETED once your branch is released21:13
sinzuiEdwinGrubbs, because we did not recognise this bug years ago, the UI had 404s21:14
sinzuiEdwinGrubbs, the links to the PPAs will go away when the archives are set to DELETED21:14
EdwinGrubbssinzui: besides changing "Remove" to "Delete", is there anything else that needs to be changed in this branch?21:18
sinzuiEdwinGrubbs,  has_ppa_with_published_packages() will let me merge with an active ppa21:19
sinzuiEdwinGrubbs, that ppa will still be searchable21:19
sinzuiI think the rules must change in the method, or merge deactivates it for the user21:19
EdwinGrubbssinzui: ok, I was basing this on the same restrictions as for person renames, which is what Julian suggested, however, he might have not been thinking about that situation.21:21
sinzuimerge purges lists for users. It is okay for it to delete an empty ppa, but I think delete is slow...it goes into DELETING first21:22
EdwinGrubbssinzui: maybe, I should ask someone in soyuz if that is safe to do, then.21:32
sinzuiEdwinGrubbs, +121:34
sinzuiI expect wgrant knows21:35
=== leonardr-afk is now known as leonardr
EdwinGrubbswgrant: ping21:43
wgrantsinzui, EdwinGrubbs: Just running late for a sprint... I'll be around in 20 or so.21:54
wgrantsinzui, EdwinGrubbs: You need the PPA to be DELETED before you do the merge.22:28
wgrantsinzui, EdwinGrubbs: Since it needs to remove a directory named after the user from disk.22:28
sinzuiwgrant, thanks22:28
EdwinGrubbswgrant: if the user clicks on "Delete" for the PPA, does it take place immediately, or is it queued up?22:29
wgrantEdwinGrubbs: Queued up.22:29
wgrantSince it has to happen on germanium.22:30
wgrantIt could take half an hour or more, if things are running really slowly.22:30
wgrantBut normally <5min.22:30
EdwinGrubbswgrant: does the user get an email when it's done, so they know when they can finally merge their account?22:30
wgrantEdwinGrubbs: No.22:30
thumperanyone? https://code.edge.launchpad.net/~thumper/launchpad/bugjam-619555-request-builds-logging/+merge/4373122:31
EdwinGrubbsbenji: is it already your end of day? ^^^22:32
EdwinGrubbsthumper: I can take it.22:32
benjiEdwinGrubbs: nope, 30 minutes left; if it's a small one I can take it, but I'm neck deep in Leonard's review at the moment22:33
benjiEdwinGrubbs: I can take it, it's a small one22:33
leonardrbenji: how is the review going? do you need anything?22:33
benjithumper: I've got'cha22:34
thumperthanks22:34
benjileonardr: I can't think of anything, but I think it's going to have to be a two parter so I can at least get you something by EOD today; I first did a once-over to get the idea of what was going on and now I'm doing a more detailed review.  I'll give you what I have in about 20 minutes.22:35
leonardrbenji: ok, i'm almost eod as well22:35
benjiyep22:35
benjiyou can sleep on it ;)22:35
benjiEdwinGrubbs: I've reviewed https://code.edge.launchpad.net/~thumper/launchpad/bugjam-619555-request-builds-logging/+merge/4373122:41
thumperta22:41
benjithumper: since I'm being mentored, Edwin will have to approve too, of course22:42
benjibut you're still welcome ;)22:43
thumperok22:43
benjiEdwinGrubbs: I've partially reviewed https://code.launchpad.net/~leonardr/launchpadlib/retry-on-invalid-token/+merge/43784.  I don't know if you want to look at what I've done now or if you can look at the whole thing once I've finished it tomorrow.22:54
benjileonardr: I've put your bedtime story in a comment on https://code.launchpad.net/~leonardr/launchpadlib/retry-on-invalid-token/+merge/43784. ;)22:55
leonardrok, thanks22:55
benjileonardr: the short version is "it looks good"22:55
benjileonardr: oh, one thing I forgot to mention, the tests fail for me :(22:55
leonardrbenji: RequestTokenAuthorizationEngine has changed but i know that no one uses it right now, so i'm ok with changing it22:55
leonardrreally. paste the errors?22:56
benjicool22:56
benjiyep, pasting now22:56
benjileonardr: false alarm; I forgot that I did something stupid with that branch; the up-to-date verion passes just fine22:57
leonardrah, ok22:57
=== benji changed the topic of #launchpad-reviews to: On call: jelmer, Edwin || Reviewing: - || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
EdwinGrubbsbenji: I'll try to to look at what you've done so far.23:01
benjithanks23:01
benjiok, I'm off to buy a new van (why does the material universe have to hate me?)23:02
leonardrbenji: did your van break/crash?23:04
benjileonardr: yeah; it's been broken for a while, but we found out yesterday just how broken it is (transmission is not so slowly turning itself into small metal shavings)23:06
leonardrah23:06
leonardrgood luck23:06
benjithanks23:06
EdwinGrubbsthumper: is it worthwhile to create a new logger class instead of just re-using c/l/scripts/logger.py/BufferLogger23:23
EdwinGrubbsthumper: if there is a benfit to having it in a list instead of a StringIO, it seems like you would have a much more feature-full logger by subclassing from FakeLogger.23:24
thumperI didn't see any point in having a fully featured logger23:25
thumperI though we could add things as we need them23:25
thumperalthough looking now23:25
thumperperhaps bufferedlogger would have been enough23:25
thumperI can change23:26

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