EnsurePerson fails for new maintainers during upload processing

Bug #475172 reported by Michael Nelson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Critical
Julian Edwards

Bug Description

If a correctly-signed package is uploaded with a typo in the maintainer email address (or more generally, a maintainer email for which we do not have an account) it fails rather than being rejected during parseAddress() with:

http://launchpadlibrarian.net/35140507/mWrWmk0XCcF5NXAUQL3ouAhHpTl.txt

InternalError: Slony-I: Table account is replicated and cannot be modified on a subscriber node

Looks very related to the new account setup.

As a side note, for the case of a typo in the maintainer field, it'd be great if instead of assuming that the maintainer is someone other than the uploader/signer, we checked the distance between the two addresses? (although, people *could* in theory use a slightly different email address intentionally in the maintainer field - such as <email address hidden>).

Tags: lp-soyuz
Changed in soyuz:
importance: Undecided → Medium
Revision history for this message
Julian Edwards (julian-edwards) wrote :

see also bug 476316

Changed in soyuz:
importance: Medium → Critical
milestone: none → 3.1.11
assignee: nobody → Julian Edwards (julian-edwards)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.