Package: apt-listchanges
Version: 2.59-0.2
Severity: normal

Hello!

Today while upgrading some packages I was browsing the changes (using
the pager) my ssh connection to a server (sarge) vanished, and once I
was able to reconnect I killed the apt-listchanges process and thought
I'd just restart the whole upgrade process. But, instead the upgrade was
finished as if I had said Yes to the confirmation question, which is not
the right thing to do IMO. Besides, the pager process is still running
and the temporary file with the partial changelog is left in /tmp.

TERM and probably a couple of other signals should be caught and then
some cleanup routine should be caught. No idea how to do that in python,
otherwise I'd tried to come up with a patch.

Regards,
WK

-- System Information:
Debian Release: testing/unstable
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages apt-listchanges depends on:
ii  apt                           0.6.42.2   Advanced front-end for dpkg
ii  debconf                       1.4.59     Debian configuration management sy
ii  debianutils                   2.15.1     Miscellaneous utilities specific t
ii  python                        2.3.5-3    An interactive high-level object-o
ii  python-apt                    0.6.14     Python interface to libapt-pkg
ii  ucf                           2.003      Update Configuration File: preserv

apt-listchanges recommends no packages.

-- debconf information:
* apt-listchanges/confirm: true
* apt-listchanges/which: both
* apt-listchanges/frontend: pager
* apt-listchanges/email-address:
* apt-listchanges/save-seen: true


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to