Incorrect override when uploading a package to partner
Bug #545962 reported by
Michael Nelson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
William Grant |
Bug Description
If a package is uploaded to the partner component, but has ancestry in the main archive, the ancestry is picked up and causes the DSCFile's component to be overridden accordingly.
Specifically, NascentUpload.
Found this while QAing bug 529926.
Related branches
lp:~wgrant/launchpad/nu-overrideArchive-early
- Celso Providelo (community): Approve
-
Diff: 112 lines (+11/-37)2 files modifiedlib/lp/archiveuploader/dscfile.py (+2/-13)
lib/lp/archiveuploader/nascentupload.py (+9/-24)
Changed in soyuz: | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: soyuz-upload trivial |
description: | updated |
Changed in launchpad: | |
importance: | Medium → Low |
tags: | added: package-overrides |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is because the partner archive override is performed on the post-override component, so the override lookup searches in both the primary and partner archive. I'm going to instead perform the archive override before overrides, on just the upload component, eliminating the ambiguity.