Code review comment for lp://staging/~jtv/launchpad/bug-429811

Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

= Bug 429811 =

There's a case in auto-approval of uploads where the approver *hopes* to find
exactly one match for a template. It's probably a bad thing for there to be
multiple matches, but it's not unthinkable and it definitely shouldn't break the
entire approval script. We've seen and fixed that sort of breakage before.

Today it failed, just once. It's not serious, just a little nuisance that
causes unnecessary alarm on the error-reports list.

This branch replaces a NotOneError for that situation with a log message. This
also allowed me to make the unit tests for that code a bit more comprehensive,
since it didn't previously touch the disaster case.

Tests:
{{{
./bin/test -vv -t test_autoapproval
}}}

No lint. For QA, see that auto-approval still works and note that the
traceback doesn't recur over time. Instead, there may be the occasional log
message.

Jeroen

« Back to merge proposal