Bug#921583: apt: improper integration with package apt-listbugs
Control: reassign -1 apt-listbugs 0.1.28
Control: severity -1 wishlist
Control: retitle -1 apt-listbugs: simplify wording for pinning description
Hi Boruch,
> Today, when I performed 'apt-get upgrade', apt correctly invoked
> apt-listbugs, notified me of a grave bug in a package, and asked me if I
> wanted to continue. When I said no, it exited.
>
> This is a bug.
>
> If apt is going to integrate apt-listbugs (which it has decided to do),
This isn't quite correct btw. apt-listbugs has added itself to your apt
configuration. There are lots of packages that can do that and bugs in them
are not bugs in apt.
> it should remove the noted package (and any sole dependencies) from
> the list of packages to be upgraded in the current go, and proceed, or
> not, based upon the user's answer to the usual prompt. Apt should not
> abort the entire install because an objection to a single package.
This is not quite correct. apt-listbugs has the functionality you request:
Are you sure you want to install/upgrade the above packages? [Y/n/?/...] ?
y - continue the APT installation, but do not mark the bugs
as ignored.
a - continue the APT installation and mark all the above bugs
as ignored.
n - stop the APT installation.
<num> - query the specified bug number
(uses querybts as user stuart).
#<num> - same as <num>.
b<id> - same as <num>, but query the bug identified by <id>.
r - redisplay bug lists.
p <pkg..> - pin pkgs (restart APT session to enable).
p - pin all the above pkgs (restart APT session to enable).
i <num> - mark bug number <num> as ignored.
i b<id> - mark the bug identified by <id> as ignored.
? - print this help.
w - display bug lists in HTML
(you want p)
Yes, this requires the user to know a bit about apt, but so does running
unstable.
I've reassigned this bug to apt-listbugs as that is the appropriate package.
If you can suggest an appropriate improvement to the wording of the above help
text then that would be useful.
regards
Stuart
--
Stuart Prescott http://www.nanonanonano.net/ stuart@nanonanonano.net
Debian Developer http://www.debian.org/ stuart@debian.org
GPG fingerprint 90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7
Reply to: