Deriving from multiple distroseries fails with duplicate package errors
Bug #805547 reported by
Julian Edwards
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Raphaël Badin |
Bug Description
To re-create:
1. Make a new distro and series
2. On the initialization page (+initseries):
* Select natty as a parent
* Select lucid as a parent
3. Select "zope" packageset from natty
4. Select "mythbuntu" packageset from lucid
5. Click initialize
What happens:
The initalization job fails with errors like:
zope.traversing 3.7.1-4 in lucid (version older than the zope.traversing 3.13.2-0ubuntu1 in series-3-1 published in series-3-1))
This is because when initializing the first distroseries, the code in _copy_publishin
Related branches
lp:~rvb/launchpad/bug-805547
- Graham Binns (community): Approve (code)
-
Diff: 85 lines (+47/-9)2 files modifiedlib/lp/soyuz/scripts/initialize_distroseries.py (+16/-8)
lib/lp/soyuz/scripts/tests/test_initialize_distroseries.py (+31/-1)
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Raphaël Victor Badin (rvb) |
Changed in launchpad: | |
status: | Triaged → In Progress |
tags: | added: derivation |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r13374 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 13374>.