/srv/irclogs.ubuntu.com/2015/09/08/#launchpad-dev.txt

lifelesswgrant: sure01:05
wgrantcjwatson: So that branch isn't terrifying at all.12:05
* cjwatson attempts to apply sarcasm detector to wgrant12:16
StevenKcjwatson: Surely that always returns true.12:17
wgrantNo it doesn't.12:17
StevenKwgrant: Liar.12:18
wgrantI don't know why I'd be terrified of a branch that changes the behaviour of lots of scripts that haven't been touched since I refactored this four years ago :)12:19
cjwatsonI've done a lot of grepping trying to think of patterns that might be problematic; direct use of test_emails, catching SMTPExceptions, aborted transactions, that kind of thing12:19
wgrantYeah12:19
wgrantWe'll need to do a lot of weird QA.12:19
wgrantBut it's manageable.12:19
cjwatsonCan you think of any other patterns I might have missed?12:20
wgrantI don't think so.12:20
wgrantThe only other big risk I see is that some things might somehow break the email commit hook.12:20
wgrantOr not commit at all.12:21
cjwatsonWell, if they don't commit at all then the operation being notified about doesn't happen either.  Unless they commit before sending mail12:21
wgrantRight, but errors might do that.12:21
wgrantSome errors abort because they don't LBYL12:22
wgrantbut others will.12:22
cjwatsonI'm definitely spooked by the oops/error handling in jobs, I don't really understand that yet12:22
cjwatson(which is why I applied the context manager to those for now)12:23

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