Your message dated Thu, 29 Jan 2009 03:32:04 +0000
with message-id <[email protected]>
and subject line Bug#511708: fixed in cwidget 0.5.12-4
has caused the Debian Bug report #511708,
regarding aptitude: hangs after interactive install run
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
511708: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511708
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aptitude
Version: 0.4.10-1+b2, 0.4.10-1+b1, 0.4.10-1
Severity: normal
When doing an interactive install or upgrade run (calling "aptitude"
without parameters), afterwards (e.g. after pressing "ugg<Enter>")
aptitude seems to have lost the connection to the tty or so.
Symptoms:
+ "Press return" to get back to the TUI still works.
+ When the TUI is back, no input is accepted anymore
+ Ctrl-C works and is also my workaround of choice.
+ After Ctrl-C all input (e.g. the "q" when you tried to quit) typed
since input stopped being accepted is found on the command line of
the shell in which I started aptitude.
I first had this problem on Debian GNU/kFreeBSD a while ago (first
with with aptitude 0.4.9 IIRC), but since Debian GNU/kFreeBSD has a
bunch of job control problems currently, I expected that it has
something to do with them and ignored it so far as following error.
But now it also appeared on Debian GNU/Linux.
Since I can't reproduce the problem on all machines, I initally
expected that it could have to do something with the environment, but
since "env -i TERM=$TERM aptitude" didn't change anything regarding
the problem, it probably is something different.
What I tested:
=====================
Doesn't work (hangs):
=====================
Linux on "loadrunner", i686, a recently from Etch to Sid dist-upgraded
machine. This is the host reporting the bug from (i.e. the System
Information is from this host), aptitude 0.4.10-1+b2, kernel
2.6.18-5-686.
+ via uxterm and ssh, LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8
(charmap=UTF-8, default locale)
+ local xterm, LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8,
default locale)
+ via xterm and ssh, LANG=en_US.ISO-8859-15 LC_CTYPE=C (changed in the
local shell using export)
+ via xterm and ssh, LANG=C LC_CTYPE= (changed in the local shell
using export)
+ via xterm and ssh, using "env -i TERM=xterm aptitude" (practically
no environment variables left)
GNU/kFreeBSD on "visa", i686, a long-running installation,
dist-upgraded every few days to weeks. On this host I noticed the
problem first with aptitude 0.4.9-something, currently running
aptitude 0.4.10-1 and kernel 6.2-1-686.
+ via uxterm and ssh, LANG=en_US, LC_CTYPE=
GNU/kFreeBSD on "c-metisse", amd64 inside QEMU/KVM, running aptitude
0.4.10-1+b1 and kernel 6.3-1-amd64-generic
+ via uxterm and ssh, LANG=en_US.UTF-8, LC-CTYPE=
==========================
Works fine (doesn't hang):
==========================
Linux on "kiva6", a Xen DomU, running Sid amd64 for months, updated
every few days, using aptitude 0.4.10-1+b1 and kernel
2.6.18-5-xen-amd64.
+ via xterm and ssh, LANG=en_US.ISO-8859-15, LC_CTYPE=C
Linux on "c-cactus" running amd64 Sid inside QEMU/KVM, updated every
few days to weeks, using aptitude 0.4.10-1+b1 and kernel
2.6.23-1-amd64.
+ via local xterm, LANG=en_US.UTF-8, LC_CTYPE=
So from these examples, to me it looks neither like a 32-bit-only or
kFreeBSD-only issue nor like a charset, environment or "ssh vs local"
issue. I currently just see no attribute which is only matching the
boxes where aptitude hangs.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.18-5-686 (SMP w/1 CPU core)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages aptitude depends on:
ii apt [libapt-pkg-libc6.7 0.7.10 Advanced front-end for dpkg
ii libc6 2.7-6 GNU C Library: Shared libraries
ii libcwidget1 0.5.6.1-3 high-level terminal interface libr
ii libgcc1 1:4.3-20080116-1 GCC support library
ii libncursesw5 5.6+20080119-1 Shared libraries for terminal hand
ii libsigc++-2.0-0c2a 2.0.17-2 type-safe Signal Framework for C++
ii libstdc++6 4.3-20080116-1 The GNU Standard C++ Library v3
Versions of packages aptitude recommends:
ii aptitude-doc-en [aptitude-doc 0.4.10-1 English manual for aptitude, a ter
ii libparse-debianchangelog-perl 1.1.1-2 parse Debian changelogs and output
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: cwidget
Source-Version: 0.5.12-4
We believe that the bug you reported is fixed in the latest version of
cwidget, which is due to be installed in the Debian FTP archive:
cwidget_0.5.12-4.diff.gz
to pool/main/c/cwidget/cwidget_0.5.12-4.diff.gz
cwidget_0.5.12-4.dsc
to pool/main/c/cwidget/cwidget_0.5.12-4.dsc
libcwidget-dev_0.5.12-4_i386.deb
to pool/main/c/cwidget/libcwidget-dev_0.5.12-4_i386.deb
libcwidget-doc_0.5.12-4_all.deb
to pool/main/c/cwidget/libcwidget-doc_0.5.12-4_all.deb
libcwidget3-dbg_0.5.12-4_i386.deb
to pool/main/c/cwidget/libcwidget3-dbg_0.5.12-4_i386.deb
libcwidget3_0.5.12-4_i386.deb
to pool/main/c/cwidget/libcwidget3_0.5.12-4_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Burrows <[email protected]> (supplier of updated cwidget package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 27 Jan 2009 23:18:01 -0800
Source: cwidget
Binary: libcwidget3 libcwidget3-dbg libcwidget-dev libcwidget-doc
Architecture: source i386 all
Version: 0.5.12-4
Distribution: unstable
Urgency: low
Maintainer: Daniel Burrows <[email protected]>
Changed-By: Daniel Burrows <[email protected]>
Description:
libcwidget-dev - high-level terminal interface library for C++ (development
files)
libcwidget-doc - high-level terminal interface library for C++ (documentation)
libcwidget3 - high-level terminal interface library for C++ (runtime files)
libcwidget3-dbg - high-level terminal interface library for C++ (debugging
files)
Closes: 511708
Changes:
cwidget (0.5.12-4) unstable; urgency=low
.
* Backport a fix for a nasty deadlock that was causing aptitude to
freeze up after running dpkg. (Closes: #511708)
Checksums-Sha1:
bf37c836fe7b589dfd6e56809b8fa58bf356d98b 1323 cwidget_0.5.12-4.dsc
2f31bd31357e6543c1c10e4416f30ab462bed0fd 5653 cwidget_0.5.12-4.diff.gz
410e51f8f1b7d3bce1a8f6125a89069d44a35213 302266 libcwidget3_0.5.12-4_i386.deb
3818cea58c958a187c8ef00e9aa5be9f08faf25e 1695542
libcwidget3-dbg_0.5.12-4_i386.deb
514508519b26b71fbef69ad41094c4c0872f4733 522736
libcwidget-dev_0.5.12-4_i386.deb
ed9e8577879bd11284c6b89a4dfb4132a1804abb 360676 libcwidget-doc_0.5.12-4_all.deb
Checksums-Sha256:
a4a147bd2d2bf52ec196e8a011854690bedce853c3769df0be3a549d0cd4697c 1323
cwidget_0.5.12-4.dsc
bab5c3ffca02be2c3cdb0e1be3301222ea73d77d29bb36b9e449d87a04190f62 5653
cwidget_0.5.12-4.diff.gz
8a140ba1de7720b7a8c7e6662c46607aeffff055652f1c79f662ddd42b608fb4 302266
libcwidget3_0.5.12-4_i386.deb
eb6d1a63cf5fe04298aabbbaa0d4e4f5d3081db9114f58bc66d7094c88627516 1695542
libcwidget3-dbg_0.5.12-4_i386.deb
f42bf846cc28b19664e6c2bdf35c9a274ae6d22a46562064c154ba25986a52a5 522736
libcwidget-dev_0.5.12-4_i386.deb
7a0810dae80d0e9df97f8724e4b18092ea152b2b66931ec06eecead1dff1de6f 360676
libcwidget-doc_0.5.12-4_all.deb
Files:
923774fa498a5a032af2afa305a67139 1323 libs extra cwidget_0.5.12-4.dsc
e642ecb8b9d4a3a851a964ff2593cbd1 5653 libs extra cwidget_0.5.12-4.diff.gz
9d4f48137533ee6d3ea19c180a76bd48 302266 libs important
libcwidget3_0.5.12-4_i386.deb
8e8a1a898067d077b3149a51d7b1852e 1695542 libdevel extra
libcwidget3-dbg_0.5.12-4_i386.deb
e627e6befc993599c1f7b89b4a231c86 522736 libdevel extra
libcwidget-dev_0.5.12-4_i386.deb
2bebfa2b96a479f94621400c97808283 360676 doc extra
libcwidget-doc_0.5.12-4_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkmADWUACgkQch6xsM7kSXhC/gCg+cnFhsuwvrbScqgjntJPCZ8Z
XLgAnRrTqNul/qiZiROvvGLCb4iU6ASS
=SYXF
-----END PGP SIGNATURE-----
--- End Message ---