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 ---

Reply via email to