remove-package --source-only doesn't do as advertised
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-archive-tools |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Earlier today, I did the following:
(base)adconrad@
Removing packages:
utouch-evemu 1.0.9-0ubuntu1 in quantal
Comment: Renamed to evemu
Remove [y|N]? y
1 package successfully removed.
(base)adconrad@
Removing packages:
utouch-frame 2.2.3-0ubuntu1 in quantal
Comment: Renamed to frame
Remove [y|N]? y
1 package successfully removed.
(base)adconrad@
Removing packages:
utouch-geis 2.2.10-0ubuntu1 in quantal
Comment: Renamed to geis
Remove [y|N]? y
1 package successfully removed.
(base)adconrad@
Removing packages:
utouch-grail 3.0.5-0ubuntu1 in quantal
Comment: Renamed to grail
Remove [y|N]? y
I had assumed, both from how the previous remove-package.py worked, as well as from the --help text, that this would leave the old binaries in the archive, so we could transition smoothly and then reap them from the NBS list.
Unfortunately, the API seems to have different ideas about this, and forces the deletion of binary children:
14:06 < Laney> hah, comment in LP's source:
14:06 < Laney> # Special deletion method for the api that makes sure binaries
14:06 < Laney> # get deleted too.
Filing this as an ubuntu-
Related branches
summary: |
- remove-package --only-source doesn't do as advertised + remove-package --source-only doesn't do as advertised |
I think this may have been pretty deliberate; I remember wgrant indicating as much. Personally I wouldn't be opposed to just dropping this option from remove-package ...