Activity log for bug #435699

Date Who What changed Old value New value Message
2009-09-24 07:34:13 Jeroen T. Vermeulen bug added bug
2009-09-24 09:10:42 Jeroen T. Vermeulen description When an import queue entry matches multiple templates based on path and origin, the approver now logs a warning instead of crashing. But it logs too many conflicts. Take this one for example: Found 3 templates with path 'po/apt-all.pot' for package apt (0 matched on from_sourcepackagename). Yes, there are 3 templates with that path for that package. But they're for 3 different distroseries! The mistake is in POTemplateSet.getPOTemplateByPathAndOrigin. It compares productseries but not distroseries when looking for its matches. For distro packages, the productseries will always be null. When an import queue entry matches multiple templates based on path and origin, the approver now logs a warning instead of crashing. But it logs too many conflicts. Take this one for example: Found 3 templates with path 'po/apt-all.pot' for package apt (0 matched on from_sourcepackagename). Yes, there are 3 templates with that path for that package. But they're for 3 different distroseries! The mistake is in POTemplateSet.getPOTemplateByPathAndOrigin. It compares productseries but not distroseries when looking for its matches. For distro packages, the productseries will always be null. A consequence of this will be that uploads for these templates won't be auto-approved, which would be a problem for the Ubuntu folks.
2009-09-24 09:14:09 Launchpad Janitor branch linked lp:~jtv/launchpad/bug-435699
2009-09-24 11:28:53 Данило Шеган rosetta: milestone 3.0 3.1.10
2009-09-24 15:26:39 Jeroen T. Vermeulen rosetta: status In Progress Fix Committed
2009-10-19 11:25:35 Jeroen T. Vermeulen rosetta: status Fix Committed Fix Released