/srv/irclogs.ubuntu.com/2010/09/03/#launchpad-reviews.txt

thumpermwhudson: please?00:20
lifelesshmm, friday has no asiapac ocr00:21
lifelessthumper: why aren't you in the ocr rotation ?00:22
thumperlifeless: because it was decided a while back that team leads are exempt00:22
thumper:)00:22
lifelessmmm00:22
thumper'cause we're busy00:22
lifelessself inflicted00:22
lifeless:P00:22
thumper:P00:22
thumper✁☹00:23
lifelesso/~00:23
mwhudsonthumper: hi, sure01:00
thumperhttps://code.edge.launchpad.net/~thumper/launchpad/xmlrpc-lp-name-resolution/+merge/3450001:01
thumpermwhudson: thanks01:01
mwhudsonwhy are code review diffs in proportional fonts at the moment?01:04
lifeless!01:07
lifelessprobably the ubuntu beta font changes01:07
mwhudsoni don't have the font installed01:08
mwhudsoni guess that might be it01:08
lifelessfile a bug01:08
mwhudsonok01:09
mwhudsonlaunchpad-code?01:09
lifelessmwhudson: can I borrow your brain for a minute01:15
lifelessmwhudson: launchpad-web perhaps01:15
lifelessmwhudson: xmlrpc timeout handling is either broken, or terribly confusing, or both01:16
thumperhttps://code.edge.launchpad.net/~thumper/launchpad/short-lp-name-for-private-branches/+merge/34509 is the last part01:38
mwhudsonlifeless: xmlrpc timeouts _ought_ to be the same as everything else01:45
mwhudsoni guess it's probably a separate config01:45
lifelessmwhudson: do you have, oh 60 seconds ?02:12
mwhudsonlifeless: yeah02:13
lifelesshttp://bazaar.launchpad.net/~lifeless/launchpad/oops/revision/1143502:13
lifelessincremental thing02:13
lifelessshould be pretty self-explanatory02:13
lifelessthis actually fixes the bug 'statements that hit the timeout policy are not in the statement log'02:14
mwhudsonlifeless: looks good to me02:15
lifelessthanks!02:15
mwhudsonthumper: sorry for the delay03:15
mwhudsonthumper: the assertResolves docstring has become a bit mangled03:15
thumpermwhudson: nm03:15
thumperI'm running the tests through ec203:15
thumperand about to run and get more coffee beans03:15
thumperwe have the wine for tonight :)03:15
thumpermwhudson: does the docstring need some attention03:16
thumper?03:16
thumperI should take a look I guess03:16
thumperoversight that I've missed that03:16
mwhudsonthumper: yeah, the summary line mentions arguments its no longer parsed and the next line doesn't make sense at the grammar level03:17
mwhudsonsorry, not the next line03:18
mwhudson        :param lp_path: The path the short lp alias path for the branch.03:18
lifelessmaybe a matcher would help?03:25
* thumper is back with coffee03:48
thumpermwhudson: are you able to finish the reviews off?04:53
thumpermwhudson: these last two branches finish off something for our stakeholders :)04:53
mwhudsonthumper: back now04:58
mwhudsonthumper: one down05:01
mwhudsonthumper: two down05:07
thumpermwhudson: you approved the proposal without approving the review (must fix that) https://code.edge.launchpad.net/~thumper/launchpad/short-lp-name-for-private-branches/+merge/3450905:14
lifelessthumper: fix it? just make it automatic :)05:16
thumperlifeless: yes... I know05:18
thumperlifeless: it isn't fixed yet05:18
lifelessthumper: kk, had a scary moment where I thought you meant 'reject approval if there is no 'approve' review.05:19
thumperwhat?05:19
mwhudsonoh ok05:19
thumperwe have an implicit review approval through email05:19
lifelessthumper: I bound 'fix it' to the wrong action05:19
thumperit just doesn't do it through the web (yet)05:19
mwhudsonthumper: done05:24
thumpermwhudson: thanks05:24
lifelessthumper: nice, sounds great05:26
=== henninge changed the topic of #launchpad-reviews to: On Call: - || reviewing: - || queue: [henninge,henninge] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
henningeGood morning jtv!07:44
jtvhi henninge!  Forgot to turn on pidgin today07:45
jtvNobody on call?  :(07:45
jtvOn Call: - || reviewing: - || queue: [henninge,henninge,jtv] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews07:45
henningejtv: no Abel yet, no ... ;(07:45
henningejtv: let's trade reviews, then.07:46
jtvhenninge: OK!07:46
jtvWhich one do you want reviewed first?07:46
henningejtv: sampledata depends on the other one.07:46
=== jtv changed the topic of #launchpad-reviews to: On Call: - || reviewing: - || queue: [henninge] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jtvOK07:46
henningejtv: thank you07:47
jtvMine: https://code.edge.launchpad.net/~jtv/launchpad/bug-618393/+merge/3451507:47
henningejtv: mine did not stay under the limit like yours does ... Sorry07:47
henningeClaimed it already ;)07:48
jtvhenninge: your cover letter looks like a good read—I'm almost sorry that it goes to me who already knows the background!07:49
henningeI know, such a waste ....07:49
henninge(just kidding)07:49
henningejtv: that's ok, I like to do that anyway to wrap up a branch for myself.07:49
jtvI agree.  There's also the historical record, and just the mental step of taking a step back and explaining.  So I'm _almost_ sorry.  :)07:50
jtvhenninge: about the statistics checks you removed from translationmessage-views.txt: I think that wasn't so much a complicated way of testing that the submission succeeded, as a misplaced test for the statistics.  An example of two ancient ills of our doctests: testing low-level things in too much detail (basically unit-testing in integration tests) and throwing different tests into the same scenario because it's the scenario, not t07:57
henninge(truncated)07:57
jtvAn example of two ancient ills of our doctests:07:58
jtvtesting low-level things in too much detail (basically unit-testing in integration tests)07:58
jtvand throwing different tests into the same scenario because it's the scenario, not the functionality, that dictates the structure of the test.07:58
henningeWell, my other thought was "statistics are tested elsewhere, no need to that here".07:59
henningejtv: we'll be loosing codehosting in an hour, btw08:00
jtvOh!  Thanks for pointing that out.08:00
jtvSaw the email and didn't pay enough attention to it.08:01
jtvhenninge: I think you did a good thing in removing this, and hopefully we can gradually cut down on doctests until we can actually figure out what they do and remove them completely.  :)  Please don't make the narrative say things like "Let's submit a translation" though.08:02
henningesorry08:03
henningeI don't like that either, actually, but I was keeping in tone with the test as it was ... ;-)08:04
henninge26-It's time to check the submission of translations and the IPOFile statistics08:04
henninge27-update.08:04
henninge28-08:04
henninge29-But first, let's see current values.08:04
jtvYes, it's horrible.08:04
jtvhi noodles775 btw—thanks for your review!  Raises some difficult questions.08:06
noodles775jtv: no problem... And yes, I found it hard :/08:07
jtvThere's a lot of complex background knowledge and intertwined data modeling there, and we've been reviewing a lot of this stuff among ourselves.08:08
jtvSo perhaps a reminder to me that that is not always the case.  :-)08:08
jtvI was a bit surprised that you got an impression of strong emotions from some of the comments in the code.  Wasn't meant like that at all—saying "this record is in the way" just seemed like a good description of the situation.  Is there anything there that you'd like me to change?08:09
StevenKthumper: I think you're EOW, but changes pushed for db-add-ifp-job.08:09
jtvIf thumper is having his weekend now, maybe that's a good time to look at my wikkid MP.  :)08:10
noodles775jtv: no, not at all, I was just trying to be funny with that comment.08:17
jtvah, phew!  :)08:17
jtvI misread your facial expression then08:18
noodles775Well yes, funny and sympathetic at the same time.08:18
jtv(emoticons are awesome… who needs a webcam for facial expressions)08:18
jtvnoodles775: I'm engaged in mutual reviews with Henning right now, but will get back to it soon08:19
noodles775Sure.08:19
jtvhenninge: were we figuring out "this is a local suggestion" based on the pofile attribute rather than on which method call came up with the suggestion?08:21
henningejtv: yes08:28
jtvmay be a leftover from the caching we had before sharing… but glad to be rid of it!08:28
jtvI see you disabled unmasking in gettext-check-messages, but did not delete the code.  Why is that?08:29
* jtv remembers to check back with the excellent cover letter08:32
henningeI thought I explained that ... ;)08:32
henningejtv: We have a card to revisit that script and maybe we can come up with a way to re-enable it.08:32
jtvhenninge: I appreciate the sentiment, but keeping commented-out code around is not usually a good idea.  We have bzr to remember the old code for us!08:33
jtvhenninge: I see now that the change you made is really quite minimal.  That's nice in some ways, but if it leaves code dead, better to clean it up now.08:37
jtvFuture work on the script will be easier if all the code that's in there actually works, and the "how did we use to do this" code is available separately in bzr history.08:37
jtvhenninge_: you're blinking08:38
=== henninge_ is now known as henninge
jtvhenninge: daily router nap?08:38
henningedaily reconnect08:38
henningeyup08:38
jtv(14:37:01) jtv: henninge: I see now that the change you made is really quite minimal.  That's nice in some ways, but if it leaves code dead, better to clean it up now.08:38
jtv(14:37:32) jtv: Future work on the script will be easier if all the code that's in there actually works, and the "how did we use to do this" code is available separately in bzr history.08:38
henningeI have to move that out of my working hours again.08:38
jtvI'm sure you can whip something up with "at" and "wget."  :-)08:39
henningejtv: I turn my computer off when I leave work ...08:40
jtvthen leave it on for once, and set a shutdown time right after the "at" time!08:42
jtvhey danilos08:58
danilosjtv, hey hey08:58
henningeHi danilos! ;)08:59
henningejtv:09:24
henninge133+        self._licenses = tuple([09:24
henninge134+            License.items[id] for id in sorted(license_ids)])09:24
henningehenninge:09:34
=== adeuring changed the topic of #launchpad-reviews to: On Call: - || reviewing: adeuring || queue: [henninge] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jtvhi adeuring!09:59
adeuringhi jtv10:00
jtvHow's the weather in your neck of the woods?10:00
adeuringrelatively cold and rainy10:00
jtvhere too, but according to the Gnome weather applet the humidity still makes it _feel_ like 39.1°10:01
* adeuring should try that too10:02
adeuringis there also an option to feel snow during winter?10:03
jtvadeuring: not where I am10:03
adeuringhenninge: which branch do you want reviewed?10:07
jtvadeuring: I'm working on one; the other depends on it10:08
adeuringjtv: ah, thanks!10:08
henningeadeuring: the sampledata branch is a simple sampledata change with many rows.10:10
henningeadeuring: I am not even sure it needs a review, though10:11
adeuringhenninge: well, rs=me on the sampledata change10:11
henningeadeuring: thanks!10:11
=== henninge changed the topic of #launchpad-reviews to: On Call: - || reviewing: adeuring || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jtvhenninge: The docstring for ensureBrowserPOFile is a bit ambivalent: it "ensures" and "makes sure" that the browser_pofile is set… "if possible."  Which is it?10:24
jtvThe only scenario I can imagine it coming up empty is where all templates that contained a potmsgset have been deleted.10:24
jtvManually.10:24
jtvSo maybe we simply shouldn't delete POTemplates without deleting orphaned potmsgsets.10:25
henningejtv: See, I was not sure about that ... ;)10:25
jtvOTOH over a third of our potmsgsets seem to be orphans…10:26
jtvMaybe it's time to clean up some more there!10:26
henningejtv: if they are orphans they won't come up in browser code, will they?10:27
jtvexternal suggestions.10:27
jtvhenninge: they can still show up as external suggestions.10:37
henningejtv: yes, I understand. I think that is the case where this used.10:46
henningejtv: I think they should not be used for external suggestions, though.10:47
henningeSo it will take an extra check to see if a browser_pofile could be found before displaying it.10:47
jtvhenninge: yes, for the immediate term I think that'd solve it.10:52
jtvHowever it also means that 17% of our TMs become completely and utterly useless, even as external suggestions—so we should probably clean them up.10:52
jtvMinus the "probably."  :-)10:52
henninges/probably/definitly/10:53
henninge;-)10:53
henningejtv: store = getUtility(IStoreSelector).get(MAIN_STORE, SLAVE_FLAVOR)10:54
henningeDon't we have IStore now to replace that?10:54
jtvhenninge: err yes, that'd be ISlaveStore.10:55
henningejtv: I search and search but cannot really find any problems with your branch ...10:59
jtvhenninge: try harder!  :-)10:59
* henninge gives it one more go 11:00
jtvPunish me babny!11:00
jtv(Sorry, it's hard to type correctly in the heat of passion)11:00
henningejtv: although you did not introduce it, can you please fix this:11:01
henninge59         # Prefill pillar.product.licenses.11:01
henninge60-        for pillar_name, other, product, project, distro, license_ids in (11:01
henninge61+        for pillar_name, other, product, project, distro, licenses in (11:01
henninge62             result[:limit]):11:01
henningeline 6211:01
jtvI looked at it briefly but couldn't think of anything that'd make it fit.  :)11:01
jtvI'll look again.11:01
jtvGrr circular import somewhere11:02
henningejtv: you could pull the de-tupling into the loop...11:02
henningejtv: Where?11:02
jtvAh yes good11:02
jtvNot sure yet looks ugly11:02
jtvit says shipit11:03
jtvhenninge: would it be convenient if ensureBrowserPOFile also returned self.browser_pofile?11:19
henningeno, I don't think so.11:19
jtvWell you've got a few cases that could benefit: ll.104 & 123 in the diff.11:21
jtvIn other words, all call sites.  :)11:21
henningejtv: I am fine with that but it should still set browser_pofile because that may be used later in the code.11:24
jtvhenninge: yes, hence the "also"  :-)11:25
henningejtv: review sent, r=me11:26
jtvhenninge: cool, thanks!11:26
jtvStill trying to figure out what's wrong with the import error that seems to have nothing to do with me.11:26
henningejtv: which branch? Mine or yours?11:27
jtvmine11:27
jtvBut another one for you: in getTranslationMessages, the Coalesce line-wraps a bit awkwardly.  How about putting it into a variable called e.g. applicable_template?11:28
jtvThen the query could just say "applicable_template == self.potemplate.id"11:28
henningegood idea11:29
jtvThe really nice side effect is that the variable name introduces documentation without needing comment.11:31
henningejtv: Will I see all you suggestions in the review or should I do them right now?11:32
jtvhenninge: either way's fine for me, as long as I know that I'm not waiting for you to implement them before I go on to the next one.  :)11:32
jtvSo I'll move on.11:32
henningejtv: I prefer waiting for the review and then do them all in one go.11:33
jtvIn updateTranslation you pass pofile=None to the TranslationMessage constructor.  It's a bit moot with the Recife changes coming up, but why not remove that argument altogether?11:33
jtvOh, OK11:33
henningejtv: I did not want to mess with the interface. But is pofile not used elsewhere in updateTranslation?11:34
jtvThe argument, not the parameter.11:34
jtvI mean: there should be no need for the call site to pass pofile=None to the TranslationMessage constructor.11:34
jtvShould be the same as not passing pofile there at all.11:35
henningethat's fine11:35
=== bac changed the topic of #launchpad-reviews to: On Call: - || reviewing: adeuring, bac || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
bacgood morning adeuring11:52
adeuringhi bac!11:52
bacadeuring: busy day?11:52
adeuringbac: not at all :)11:52
=== adeuring changed the topic of #launchpad-reviews to: On Call: adeuring, bac || reviewing: -, - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jtvhenninge: review sent.12:04
jtvhenninge: I've not received any review12:12
* henninge checks12:12
jtvAlso, for all those who read German: http://www.nichtlustig.de/toondb/100901.html12:12
henningejtv: hm, I have it in "Sent" ...12:13
henningejtv: and I have received yours12:13
jtvhenninge: I do not have yours in "Received," nor has the page updated.12:13
henningeI can resent it12:14
henningeresend12:14
jtvMaybe just use the web UI?12:14
henningeWell, it worked the other day.12:14
henningejtv: done12:15
henningeI will go to lunch now.12:15
jtvhenninge: and page updated.  Thanks!12:16
jtvnoodles775: getting back to your review now… I've implemented the smaller suggestions already, but now the same shipit problem is hitting me.  :(12:47
=== matsubara-afk is now known as matsubara
bachenninge: thanks for the sampledata update13:15
noodles775jtv: I thought you mentioned re-merging devel brought the fix in?13:20
jtvnoodles775: devel, yes.  But this is a long-lived feature branch based off db-stable.  :(13:20
noodles775Ah, right. But that shouldn't effect whether the review continues should it?13:20
noodles775(and won't you guys need to bring the same fix in anyway? either when it hits db-stable or manually?)13:21
noodles775jtv: actually, it might be easier to wait until the fix hits db-stable and just merge. That'll give me a chance to try to get my own fix in before pqm closes too :)13:24
jtvnoodles775: yes, I think so too13:25
jtvAfter all I can't easily test whether a particular change I make during the review is good.  I'm basically blocked on this.13:25
jtvWe'll have to merge a fresh db-stable eventually.13:25
jtvWe do that periodically13:25
=== salgado is now known as salgado-brb
matsubaraadeuring, Hi Abel, could you review https://code.edge.launchpad.net/~matsubara/launchpad/update-ec2-merge-workflow/+merge/34486 for me please?14:01
adeuringmatsubara: sure14:01
matsubarathanks adeuring14:01
jtvbac: very small one for review: https://code.launchpad.net/~jtv/launchpad/bug-629442/+merge/3453914:16
bacjtv: ok14:16
jtvbac: thx14:17
=== bac changed the topic of #launchpad-reviews to: On Call: adeuring, bac || reviewing: -, jtv || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jtvbac: grrr slow diff—I'll poll for it to appear and then let you know14:19
bacjtv: no bother14:20
jtvbac: we have diff14:24
jtvrepeat: we have diff14:24
bacthank you, houston14:24
adeuringmatsubara: in lines 48..55 of the diff: if both (--no-qa or --incr) and --rollback=... are defined, the former options are ignored. Should we issue are warning in this case?14:27
=== salgado-brb is now known as salgado
matsubaraadeuring, you mean like raising an exception if --no-qa=True and -- incr=True and --rollback=123?14:30
matsubaraadeuring, sounds like a good idea, yes14:31
adeuringmatsubara: I don't know if this is worth an exception, just printing a user warning might be enough. But I leave decision to you ;)14:31
bacjtv: lovely, r=bac14:32
jtvthanks bac!14:32
=== bac changed the topic of #launchpad-reviews to: On Call: adeuring, bac || reviewing: -, - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
matsubaraadeuring, ok, I'll go with the exception as this is the same pattern used by the other options.14:32
adeuringmatsubara: OK14:33
adeuringmatsubara: in line 109, you catch a TypeError, probably raised in line 55, or somewhere in the option parser. But TypeErrors are quite generic -- could you move the "try: ... except TypeError:" directly to the place(s) where it occurs and raise the BzrComandError there? TypeError are so generic, and catching them not very close to the code where they are expected can hide completely unrelated errors.14:41
matsubaraadeuring, just a sec, I'm on the stand up call14:46
matsubaraadeuring, moving BzrCommandError to autoland.py wouldn't make much sense. I just tried something else instead and I think I can remove the exception handling14:51
adeuringmatsubara: ok14:52
matsubaraadeuring, since 67..71 I'm defining the --rollback option as int, if I pass something else like --rollback=foo, the option parser will return me a nice error message14:52
matsubaraso, I'll remove the exception handling from there as it's unecessary in that case.14:53
adeuringmatsubara: right, I wandered too if it was even necessary. (BTW, What happens for a missing parameter value)14:54
matsubaraadeuring, this https://pastebin.canonical.com/36722/14:55
adeuringmatsubara: so, that's an optparse issue -- let's not worry about it. I was just curious if this might cause the type error in 'rolback=%d'' % rollbak14:57
matsubaraadeuring, yep, I was being extra careful catching that TypeError as I thought 'rollback=%d'' % rollback' would raise that, but then optparse will take care of that for us.14:58
adeuringexaxtly14:59
adeuringmatsubara: so, with "except TypeError:" removed and the other change about the options --no-qa and --rollback, r=me15:02
matsubaraadeuring, I will push the branch with your review comments in a moment. thanks for the review!15:02
danilosadeuring, bac: got some time for a quick review? https://code.edge.launchpad.net/~danilo/launchpad/bug-548375/+merge/3454415:08
bacdanilos: yep!15:08
adeuringdanilos: sure15:08
=== bac changed the topic of #launchpad-reviews to: On Call: adeuring, bac || reviewing: -, danilos || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
bacadeuring: i beat you to it15:08
danilosheh, I'll let you guys fight it over, though bac was first ;)15:08
adeuringbac: ok ;)15:08
danilosbac, oh, I just noticed there's one typo in the test (line 23): is_published=True should be is_published=is_published (use the passed in value: forgotten change after the unification of two tests)15:13
bacdanilos: ok15:13
=== noodles775 changed the topic of #launchpad-reviews to: On Call: adeuring, bac || reviewing: -, danilos || queue: [noodles775] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
danilosbac, most of the changes are drive-by or lint fixes, basically, just the tests and 3 lines I mention are specific to this bug fix; entire test_translation_importer.py is drive-by cleanups15:25
bacdanilos: ok15:25
noodles775Hi adeuring, bac. When you've time, could one of you please look at: https://code.edge.launchpad.net/~michael.nelson/launchpad/628711-generate-ppa-htacess-too-slow-try-2/+merge/3454615:25
adeuringnoodles775: sure15:25
noodles775Thanks adeuring15:26
=== adeuring changed the topic of #launchpad-reviews to: On Call: adeuring, bac || reviewing: noodles, danilos || queue: [noodles775] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== noodles775 changed the topic of #launchpad-reviews to: On Call: adeuring, bac || reviewing: noodles, danilos || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
noodles775:)15:26
bacdanilos: done.  thanks.15:29
=== bac changed the topic of #launchpad-reviews to: On Call: adeuring, bac || reviewing: noodles, - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
danilosbac, cheers15:31
jelmerhi adeuring, bac15:48
bachi jelmer15:49
jelmerCan I add another Soyuz branch to the queue?15:49
jelmerIt's at https://code.edge.launchpad.net/~jelmer/launchpad/506256-remove-popen/+merge/3454915:49
adeuringbac: could you take the review? I'm busy with noodles's review and some other issues15:49
bacadeuring: sure15:49
bacjelmer: sure15:49
noodles775adeuring: is it worth me sending my branch off to ec2 test (not to land) or can you already see changes needed?15:50
noodles775(so I can get in before pqm closes)15:50
bacjelmer: i just reviewed your tiny branch.  will start on the other one now.15:59
jelmerbac: thanks16:00
bacjelmer: i get this:16:04
bac    from testtools.content_type import UTF8_TEXT16:04
bacImportError: cannot import name UTF8_TEXT16:04
bacjelmer:  is this a new dependency?16:04
jelmerbac, I've seen that before as well, but it's not from my branch16:04
jelmerbac: have you updated sourcedeps recently?16:05
bacthis morning16:05
bacmake tea, shave, update rocketfuel.16:05
bacok, so it's not that routine but i did update this a.m.16:06
jelmerhmm16:07
bactrying your tests on devel16:07
bacjelmer: thinking about your LPCONFIG change....perhaps you should run it by the LOSAs, just so they will know about the change16:11
bacand see if they have comments.  it does affect the way they start things16:11
jcsackettbac: i got that error once (UTF8_TEXT) post-update and make clean && make build fixed it.16:11
bacjcsackett: that's what i'm doing now.  good to know.16:12
jelmerbac: That's a good idea - thanks16:12
bacjelmer: it's not good to surprises the losas...16:12
adeuringnoodles775: sorry, I was somewhat distracted by other issues... In exportSubscriptions(), can't you do the equivalent of all_activre_tokens.difference(...) in SQL?16:24
noodles775adeuring: I'm not sure what you're asking? That is being executed as one SQL statement?16:25
adeuringnoodles775: argh, yes!16:26
adeuringsorry for the noise16:26
noodles775np! Always good to ask :)16:26
bacjelmer: you mention a failing test. is it ./bin/test lp.buildmaster ?  I'm getting ForbiddenAttribute, among other failures16:29
jelmerbac: no, it should be in lp.archiveuploader16:29
jelmer"./bin/test lp.buildmaster" is passing for me here - what's the exact error you're getting?16:29
adeuringnoodles775: seems that I am constantlxy distracted by some other (urgent) issues -- would you mind if I put your review back into the queue?16:31
noodles775adeuring: no, I understand. Hopefully bac will have some head-space :)16:32
adeuringnoodles775: thanks!16:32
=== adeuring changed the topic of #launchpad-reviews to: On Call: bac || reviewing: -, - || queue: [noodles] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== Ursinha is now known as Ursinha-lunch
noodles775bac: when you're free, it's this one (which I'm hoping to get in before pqm closes ;)): https://code.edge.launchpad.net/~michael.nelson/launchpad/628711-generate-ppa-htacess-too-slow-try-2/+merge/3454616:33
bacnoodles775: i'll have a look when i get done with jelmer's16:34
noodles775Thanks bac16:35
noodles775bac: actually, I've just found an issue with my branch while doing some QA, so please don't start it until I ping you again :)16:49
bacnoodles775: ok16:49
bacbrb16:53
=== salgado is now known as salgado-lunch
henningegmb: still around?17:07
gmbhenninge, Yes17:08
henningegmb: what do I need to do for a pre-emptive r-c? Add you for an r-c review?17:08
gmbhenninge, Yes please.17:08
=== gmb changed the topic of #launchpad-reviews to: On Call: bac || reviewing: -, - || queue: [noodles] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews || gmb is RM for RC reviews please add him as a reviewer
=== gmb changed the topic of #launchpad-reviews to: On Call: bac || reviewing: -, - || queue: [noodles] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews || gmb is RM; for RC reviews please add him as a reviewer
gmb</punctuationpendantry>17:09
henningegmb: https://code.edge.launchpad.net/~henninge/launchpad/devel-bug-597359-sampledata/+merge/3444417:10
* gmb looks17:10
henningegmb: I am waiting for the prerequisite branch to make it through ec2 but I am not sure that I can watch it closely enough tonight to get the timing right. ;-)17:10
bacjelmer: here are the test failures i'm seeing: http://pastebin.ubuntu.com/487888/17:12
jelmerbac: the testNoFiles one is what I'm aware of, I'll try to reproduce the other two.17:13
gmbhenninge, rc=me17:18
henningegmb: thanks!17:18
=== matsubara is now known as matsubara-lunch
noodles775bac: Mine is ready to go now (I've push the small change and already QA'd it on dogfood)17:19
bacnoodles775: is 11492 the latest?17:20
bacthat's what the MP shows17:20
noodles775bac: 11493 is what I've push 10mins ago.17:21
bacnoodles775: ok, i'll wait17:21
noodles775bac: its displaying for me?17:21
bacjelmer & noodles775: i'm working to get your reviews done.  unfortunately i have to leave in 1 hour17:21
noodles775gmb: I've added you for a pre-emptive r-c to https://code.edge.launchpad.net/~michael.nelson/launchpad/628711-generate-ppa-htacess-too-slow-try-2/+merge/3454617:22
bacnoodles775: see it now17:22
noodles775(if you've time)17:22
noodles775Thanks bac17:22
=== Ursinha-lunch is now known as Ursinha
gmbnoodles775, Looking now.17:24
bacnoodles775: my gem today is defaultdict.  thanks!17:25
noodles775:)17:25
bacnoodles775: looks good to me.  r=bac17:26
noodles775Thanks bac17:26
=== bac changed the topic of #launchpad-reviews to: On Call: bac || reviewing: jelmer || queue: [-] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews || gmb is RM; for RC reviews please add him as a reviewer
noodles775gmb: I need to run, but I'll be checking back later to land this branch. I've just updated the related bug with the QA on dogfood. Thanks!17:29
gmbnoodles775, np17:29
=== benji is now known as benji-lunch
bacjelmer how's it coming?17:49
* bac finds quick lunch17:49
jelmerbac: So, I can reproduce the errors locally but I don't see how I didn't get them on df17:49
jelmerbac: I'm still investigating17:50
bacjelmer: ok17:50
bacjelmer: i've got about 30 minutes left.  EdwinGrubbs has agreed to cover last minute submissions after that.17:50
jelmerbac: ok, thanks17:51
=== EdwinGrubbs changed the topic of #launchpad-reviews to: On Call: bac, Edwin || reviewing: jelmer || queue: [-] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews || gmb is RM; for RC reviews please add him as a reviewer
=== matsubara-lunch is now known as matsubara
=== sinzui changed the topic of #launchpad-reviews to: On Call: bac, Edwin || reviewing: jelmer || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews || gmb is RM; for RC reviews please add him as a reviewer
sinzuiEdwinGrubbs, , bac: I have a oops fix for answers: https://code.edge.launchpad.net/~sinzui/launchpad/question-title-0/+merge/34555 <- I made that in the UI because my email does not seem to have arrived.18:07
EdwinGrubbssinzui: I'll take it.18:08
=== salgado-lunch is now known as salgado
=== bac changed the topic of #launchpad-reviews to: On Call: Edwin || reviewing: sinzui || queue: [jelmer] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews || gmb is RM; for RC reviews please add him as a reviewer
bacjelmer: i need to dash.18:19
jelmerbac: Ok18:20
bacEdwinGrubbs: i owe you a Lone Star in dallas.18:20
bacmaybe a pearl18:20
jelmerbac: Thanks for having a look.18:20
EdwinGrubbssinzui: r=me18:31
sinzuiEdwinGrubbs, thanks18:33
=== matsubara is now known as matsubara-dr
=== benji-lunch is now known as benji
=== james_w` is now known as james_w
=== deryck is now known as deryck[lunch]
=== matsubara-dr is now known as matsubara
=== deryck[lunch] is now known as deryck
=== _thumper_ is now known as thumper
=== 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!