Your message dated Sun, 12 Oct 2008 17:47:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#497357: fixed in debconf 1.5.24
has caused the Debian Bug report #497357,
regarding emacs terminal causes package installs using ucf/debconf to hang
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.)


-- 
497357: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497357
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: ucf
Version: 1.13
Severity: normal

This may warrant higher severity; the problem has hung up an apt-get
dist-ugprade in midstream.  (worked around while filing this report).

Symptoms
========

During an apt-get -q dist-upgrade, run inside an emacs shell, the
installation of lm-sensors resulted in a 3 way merge possibility.  The
packaged sensors.conf had changed, and I had edited that file locally.

I was offered a menu of 6 choices for how to handle this.  When I
typed any of the offered numbers (at least 2 or 3), I just got the
same prompt again.

I also tried "2 2 " at a guess about parsing problems, but it didn't
work either.

Finally, I just hit enter, and the installation is now proceeding.  My
defaults (see below) will do what I want, I hope.

The command that triggered this appears to be

ucf --debconf-ok --three-way /usr/share/lm-sensors/sensors.conf.eg 
/etc/sensors.conf
in /var/lib/dpkg/info/lm-sensors.postinst.

Finally, I am running in a virtual terminal (ctl-atl-F2), logged in as
root.


My /etc/ucf.conf has only comments.

set and printenv do not show any LANG or LOCALE variables.

It seems to me this same scenario has worked before....

Speculation and attempted diagnosis
===================================
It is possible, though unlikely, the problem lies with lm-sensors or
something higher up.

It is possible this is really a debconf issue.  In particular ucf
invokes confmodule (I think from line 744 of ucf), which has the
following odd looking lines:
        read -r _LINE
        # Disgusting, but it's the only good way to split the line,
        # preserving all other whitespace.
        RET="${_LINE#[!         ][      ]}"
        return ${_LINE%%[       ]*}
Those patterns look a bit odd to me (that's why I tried "2 2 "), but
debconf does not appear to have any recent updates in this area.
Specifically, won't ${_LINE#[!  ][      ]} remove my first character,
if it is non-blank?

I also note that early on ucf invoked confmodule, which does this:
        exec 3>&1 1>&2
Perhaps that does something unexpected in an emacs shell?

Or maybe a character encoding issue?

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (600, 'testing'), (50, 'unstable'), (40, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.4.27adnvcd
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

-- debconf information:
* ucf/changeprompt_threeway: keep your currently-installed version
  ucf/title:
* ucf/changeprompt: keep your currently-installed version


--- End Message ---
--- Begin Message ---
Source: debconf
Source-Version: 1.5.24

We believe that the bug you reported is fixed in the latest version of
debconf, which is due to be installed in the Debian FTP archive:

debconf-doc_1.5.24_all.deb
  to pool/main/d/debconf/debconf-doc_1.5.24_all.deb
debconf-english_1.5.24_all.deb
  to pool/main/d/debconf/debconf-english_1.5.24_all.deb
debconf-i18n_1.5.24_all.deb
  to pool/main/d/debconf/debconf-i18n_1.5.24_all.deb
debconf-utils_1.5.24_all.deb
  to pool/main/d/debconf/debconf-utils_1.5.24_all.deb
debconf_1.5.24.dsc
  to pool/main/d/debconf/debconf_1.5.24.dsc
debconf_1.5.24.tar.gz
  to pool/main/d/debconf/debconf_1.5.24.tar.gz
debconf_1.5.24_all.deb
  to pool/main/d/debconf/debconf_1.5.24_all.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.
Colin Watson <[EMAIL PROTECTED]> (supplier of updated debconf 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: Sun, 12 Oct 2008 18:07:17 +0100
Source: debconf
Binary: debconf debconf-i18n debconf-english debconf-doc debconf-utils
Architecture: source all
Version: 1.5.24
Distribution: unstable
Urgency: low
Maintainer: Debconf Developers <[EMAIL PROTECTED]>
Changed-By: Colin Watson <[EMAIL PROTECTED]>
Description: 
 debconf    - Debian configuration management system
 debconf-doc - debconf documentation
 debconf-english - small footprint English-only debconf
 debconf-i18n - full internationalization support for debconf
 debconf-utils - debconf utilities
Closes: 485756 492368 492370 496555 497357 498446 498577 498580
Changes: 
 debconf (1.5.24) unstable; urgency=low
 .
   [ Joey Hess ]
   * debconf(7): Clarify reason for libterm-readline-gnu-perl being recommended
     for users of readline frontend. Closes: #497357
 .
   [ Manpages translations ]
   * Updated german man page translation. Closes: #492370
   * German proofread by  Helge Kreutzmann. Copyright fixed to include
     Florian Rehnisch
   * Corrected French manpages translation wrt "interactive".
     Closes: #496555
 .
   [ Debconf translations ]
   * Hindi updated.
   * Greek updated. Closes: #498580
 .
   [ Programs translations ]
   * Hindi updated.
   * Greek updated. Closes: #498577
 .
   [ Joey Hess ]
   * debconf.7: Remove whitespace in manrefs. Closes: #498446
 .
   [ Colin Watson ]
   * Fall back to untranslated fields if asking explicitly for any
     nonexistent translated field, not just Choices-C. For example, asking
     for Choices-en.UTF-8 should fall back to Choices if Choices-en.UTF-8
     doesn't exist. LP: #271652
   * Remove some dead code in Debconf::Template::AUTOLOAD.
   * Add an AUTHOR section to debconf-escape(1) to make the German po4a
     translations work better.
   * Add missing =back to debconf-apt-progress(1)'s OPTIONS section.
   * Use =head1 in German POD addendum, not =HEAD1. Together with switching
     output to UTF-8 (below), this fixes various problems with German manual
     page output. Closes: #492368
   * Recode all manual pages to UTF-8 and re-enable Russian manual page
     generation, now that pod2man has a --utf8 option. Requires perl (>=
     5.10.0-16) as bug #500210 broke the Russian pages. Closes: #485756
Checksums-Sha1: 
 690c78bc185a60d1a2be6795c08ba542bd95a773 1093 debconf_1.5.24.dsc
 789d847421b37a8a4fa3ef855abe6fa8cf8f1fa3 766855 debconf_1.5.24.tar.gz
 3628931e83f10a0821695f8943dc9711c7f486e5 147912 debconf_1.5.24_all.deb
 99da9279a0c38006358db4bfb397a14cbb5394f3 176604 debconf-i18n_1.5.24_all.deb
 d4c0b174762c8f1e8c02cb1012b9e4f812a94f7a 852 debconf-english_1.5.24_all.deb
 492c1d4ed16671aa94e977d8561acb1d59e1432d 237462 debconf-doc_1.5.24_all.deb
 36a7a15e3cf78ad91c12bc3466e0c5e7f8bfc25a 39812 debconf-utils_1.5.24_all.deb
Checksums-Sha256: 
 fa7ce618ad7bf915447c5009369039d893c0e957c52cfeb7dc04ad17d3d55d50 1093 
debconf_1.5.24.dsc
 ad6be9d97b5aada94c23605f22599ff410fbdcdaf7c9a7943414526e5f067170 766855 
debconf_1.5.24.tar.gz
 43107ac3dfdc33d31d7606a8c4722c7a2acd5dc531bf6eb6184bf9eafb4f8c6c 147912 
debconf_1.5.24_all.deb
 5c687f5666e54bebedee1ba4a6c6b6011d4f488f13265ddd8e8356547135cfd2 176604 
debconf-i18n_1.5.24_all.deb
 2ee336dcf816aa0397cd38564b05089e819a4ca4186c8ed894bae6fb8c851d43 852 
debconf-english_1.5.24_all.deb
 d016dfe1017c3996be2385e59a92801ef29cce75af473b3702f5ab8f93cd798f 237462 
debconf-doc_1.5.24_all.deb
 ae425aca76c91130b544171e6a32012f0d8a95941239f410b11917e88997a644 39812 
debconf-utils_1.5.24_all.deb
Files: 
 52879e21ed355b2f7b1991695d7a3f18 1093 admin optional debconf_1.5.24.dsc
 d7a0b305ecf100b154a61c68769adca2 766855 admin optional debconf_1.5.24.tar.gz
 2326cad7c6769706e91d8a269fe07caa 147912 admin important debconf_1.5.24_all.deb
 a0e723b4bb73ea558cb25fad0a673886 176604 admin important 
debconf-i18n_1.5.24_all.deb
 61cc541d20d4b6ce2397fb465f45b70b 852 admin extra debconf-english_1.5.24_all.deb
 77f8120b6b546fbbbb0498e749cfabb0 237462 doc optional debconf-doc_1.5.24_all.deb
 02fad37cff62825d4927bdd7aeb6a854 39812 devel optional 
debconf-utils_1.5.24_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Colin Watson <[EMAIL PROTECTED]> -- Debian developer

iD8DBQFI8jMM9t0zAhD6TNERAkejAJ9XRt9m3x/MIqrkGfL9eEhxerGzJACfXovx
tzsF/XF0uzZ5C32u10ljIzk=
=1zIb
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to