Unsuperseded binaries can't be deleted from PPAs
Bug #191892 reported by
Celso Providelo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Celso Providelo |
Bug Description
Due to the source-driven approach adopted used in +delete-packages the users can't delete un-superseded binaries. A example is:
* source foo_1.0 produces foo-bin_1.0 and foo-doc_1.0
* source foo_1.1 produces foo-bin_1.1 and foo-extra_1.1
The PPA will end up in the following scenario:
* source_1.0 SUPERSEDED
* foo-bin_1.0 SUPERSEDED
* foo-doc_1.0 PUBLISHED
* source_1.1 PUBLISHED
* foo-bin_1.1 PUBLISHED
* foo-extra_1.1 PUBLISHED
So, foo-doc_1.0 binary will remain published and will hold all files related with foo_1.0 source.
Changed in soyuz: | |
status: | Triaged → In Progress |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The simplest solution is to allow deletions of every source not yet removed (or scheduled for removal) instead of only PUBLISHED ones.