when Rosetta import fails with POInvalidInputError, a descriptive error should be logged
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Unassigned |
Bug Description
14:27:09 WARNING Error importing Kurdish (ku) translation of gaim in Ubuntu Breezy
+Badger package "gaim"
Traceback (most recent call last):
File "/srv/launchpad
errors = import_po(self, file, self.rawfilepub
File "/srv/launchpad
parser.
File "/srv/launchpad
self.
File "/srv/launchpad
self.append()
File "/srv/launchpad
raise POInvalidInputE
POInvalidInputE
The traceback is poor, but the error is still quite clear.
Changed in rosetta: | |
assignee: | nobody → carlos |
Changed in rosetta: | |
assignee: | carlos → nobody |
status: | New → Accepted |
Changed in rosetta: | |
status: | Confirmed → Fix Released |
I think the true bug here is that the error reporting mechanism doesn't actually say what the duplicate message ID is. We should give proper error messages to our users so that they can fix bad data themselves.