Control: clone -1 -2
Control: reassign -2 apt-listchanges
Control: block -1 by -2
Control: tags -1 + moreinfo


Hi, apt-listchanges maintainers,

It looks like when this program dies, or is killed, the installation
proceeds anyway.  I think that confirmation is required, installations
should only proceed if there was a reply and that reply was "yes".

To reproduce:

- config=1 should be enabled

- aptitude installing/upgrading some package in which apt-listchanges is
 invoked

- kill apt-listchanges from another terminal, and see how aptitude
 proceeds


Perhaps this is caused by this:

 /etc/apt/apt.conf.d/20listchanges:DPkg::Pre-Install-Pkgs { 
"/usr/bin/apt-listchanges --apt || test $? -ne 10"; };


When killed, depending on the signal, the exit status is 137 or 143 (!=
10), so the exit status of the above is 0==success, as if it was
confirmed.

So I think that this should be changed to act as described above: when
confirmation is required, only let to proceed when there was a reply and
the reply is affirmative.


Cloning the bug and reassigning so you can see the whole history of this
bug.


Cheers.
--
Manuel A. Fernandez Montecelo <[email protected]>

_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel

Reply via email to