[Aptitude-devel] Bug#482365: aptitude proceeds with install without	permission to do so
    Manuel A. Fernandez Montecelo 
    manuel.montezelo at gmail.com
       
    Sat Feb 27 00:46:09 GMT 2016
    
    
  
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 <manuel.montezelo at gmail.com>
    
    
More information about the Aptitude-devel
mailing list