Your message dated Tue, 28 Jun 2011 21:03:10 +0000
with message-id <e1qbfr8-0001xm...@franck.debian.org>
and subject line Bug#628084: fixed in cdebconf 0.156
has caused the Debian Bug report #628084,
regarding cdebconf: tasksel debconf does not start in d-i
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 ow...@bugs.debian.org
immediately.)
--
628084: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628084
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: cdebconf
Version: 0.156~0
Severity: important
Hello,
I've built the current git version of cdebconf and built d-i CDs, it
seems the latest changes make tasksel's debconf not start: with 0.155,
it does start, but with 0.156~0 pkgsel calls tasksel, tasksel starts its
backend, which does the db_* calls, db_input and db_go, but no question
appears at all and the return value is empty, and thus tasksel doesn't
install anything.
Most changes in 0.156~0 are not in the udeb, except the "Implement
handling of multiple flags in the rfc822db backend." change, maybe there
is a small typo or something like this there. At least one difference I
can see is that when there is no flag, "Flags:\n" is output instead of
"Flags: \n", but maybe the bug is hiding in parse_flags too: there are a
few odd things:
if (!string)
return;
Doesn't the compiler warn that a return value should be specified? It
should be 0 here, and that might be exactly the case where tasksel
loses, because the tasksel/first template is not preloaded, it is loaded
by hand by the tasksel debconf backend.
Also,
while (*wc == ' ' || *wc == '\t' || *wc == '\0')
{
wc++;
}
if the string is "Flags: foo " with a trailing space, the loop will not
stop. wc should probably be set to delim+1 (finished not being 1 assures
us that *delim was not \0) and drop *wc == 0 from the while loop above.
Samuel
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.39 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages cdebconf depends on:
ii debconf 1.5.39 Debian configuration management sy
ii libc6 2.13-4 Embedded GNU C Library: Shared lib
ii libdebian-installer4 0.77+squeeze2 Library of common debian-installer
ii libnewt0.52 0.52.11-2 Not Erik's Windowing Toolkit - tex
ii libslang2 2.2.4-2 S-Lang programming library - runti
ii libtextwrap1 0.1-11 text-wrapping library with i18n -
cdebconf recommends no packages.
Versions of packages cdebconf suggests:
pn cdebconf-gtk <none> (no description available)
-- no debconf information
--
Samuel Thibault <samuel.thiba...@fnac.net>
<g> r: et la marmotte, elle écrit un papier IPDPS
--- End Message ---
--- Begin Message ---
Source: cdebconf
Source-Version: 0.156
We believe that the bug you reported is fixed in the latest version of
cdebconf, which is due to be installed in the Debian FTP archive:
cdebconf-gtk-udeb_0.156_amd64.udeb
to main/c/cdebconf/cdebconf-gtk-udeb_0.156_amd64.udeb
cdebconf-gtk_0.156_amd64.deb
to main/c/cdebconf/cdebconf-gtk_0.156_amd64.deb
cdebconf-newt-udeb_0.156_amd64.udeb
to main/c/cdebconf/cdebconf-newt-udeb_0.156_amd64.udeb
cdebconf-priority_0.156_all.udeb
to main/c/cdebconf/cdebconf-priority_0.156_all.udeb
cdebconf-text-udeb_0.156_amd64.udeb
to main/c/cdebconf/cdebconf-text-udeb_0.156_amd64.udeb
cdebconf-udeb_0.156_amd64.udeb
to main/c/cdebconf/cdebconf-udeb_0.156_amd64.udeb
cdebconf_0.156.dsc
to main/c/cdebconf/cdebconf_0.156.dsc
cdebconf_0.156.tar.gz
to main/c/cdebconf/cdebconf_0.156.tar.gz
cdebconf_0.156_amd64.deb
to main/c/cdebconf/cdebconf_0.156_amd64.deb
libdebconfclient0-dev_0.156_amd64.deb
to main/c/cdebconf/libdebconfclient0-dev_0.156_amd64.deb
libdebconfclient0-udeb_0.156_amd64.udeb
to main/c/cdebconf/libdebconfclient0-udeb_0.156_amd64.udeb
libdebconfclient0_0.156_amd64.deb
to main/c/cdebconf/libdebconfclient0_0.156_amd64.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 628...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Regis Boudin <re...@debian.org> (supplier of updated cdebconf 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 28 Jun 2011 20:55:15 +0100
Source: cdebconf
Binary: cdebconf cdebconf-gtk libdebconfclient0 libdebconfclient0-dev
cdebconf-udeb cdebconf-priority libdebconfclient0-udeb cdebconf-text-udeb
cdebconf-slang-udeb cdebconf-newt-udeb cdebconf-gtk-udeb
Architecture: source all amd64
Version: 0.156
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Regis Boudin <re...@debian.org>
Description:
cdebconf - Debian Configuration Management System (C-implementation)
cdebconf-gtk - Gtk+ frontend for Debian Configuration Management System
cdebconf-gtk-udeb - Gtk+ frontend for Debian Configuration Management System
(udeb)
cdebconf-newt-udeb - Newt frontend for Debian Configuration Management System
(udeb)
cdebconf-priority - Change debconf priority (udeb)
cdebconf-slang-udeb - S-Lang frontend for Debian Configuration Management
System (udeb)
cdebconf-text-udeb - Plain text frontend for Debian Configuration Management
System (udeb)
cdebconf-udeb - Debian Configuration Management System (C-implementation)
(udeb)
libdebconfclient0 - Debian Configuration Management System (C-implementation)
libdebconfclient0-dev - Development files for cdebconf
libdebconfclient0-udeb - Debian Configuration Management System
(C-implementation) (udeb)
Closes: 442287 625317 628084
Changes:
cdebconf (0.156) unstable; urgency=low
.
[ Regis Boudin ]
* Add cdebconf versions of debconf-escape, debconf-get-selections,
debconf-set-selections, and debconf-show. (Initial debconf-escape code by
Colin Watson.)
* Fix FTBFS with the future GCC 4.6.1 (Closes: #625317).
* Implement handling of multiple flags in the rfc822db backend. Fix some
issue in it, thanks to Samuel Thibault (Closes: #628084).
* dpkg-reconfigure :
+ Update g_frontend after each run of confmodule, in case it was changed.
Closes: #442287.
+ Load the questions and templates dbs before the frontend to avoid being
overridden by the value of debconf/frontend. See #442287 for more info.
+ Fix call to getline() to stop when reaching the end of the file.
+ Let getline() realloc the buffer instead of freeing it every time.
+ Set _cmdline::frontend instead of DEBIAN_FRONTEND.
+ Compare the variable script instead of the constant string "script" with
"config".
.
[ Samuel Thibault ]
* Add -lpthread to fix loading on hurd the gtk backend which needs it.
Checksums-Sha1:
2e4033098eacd542a5baca23f1ca142d8d0c7e52 1403 cdebconf_0.156.dsc
005ece9e0552c1e48b285a36e3108f102c3df91b 347195 cdebconf_0.156.tar.gz
186efa5efadae57fa5c1f53aaabf923c5e7ea77b 3072 cdebconf-priority_0.156_all.udeb
0414910220a5d6078f8500f3307e6d638d6013ed 167734 cdebconf_0.156_amd64.deb
1401a824fb925aa00b03a5db43fa2ac81d01befa 70610 cdebconf-gtk_0.156_amd64.deb
c191350ba416649a5172b74f0aaa733ce9873fbb 42256
libdebconfclient0_0.156_amd64.deb
c76a502f9f53d3008d529d681fec75d3caad35f2 47464
libdebconfclient0-dev_0.156_amd64.deb
f6f595f41933650efa24f5a12ab860fbf58204c8 84432 cdebconf-udeb_0.156_amd64.udeb
e6e132935fa4d78acdc10c98f80b39a68d916a0d 3316
libdebconfclient0-udeb_0.156_amd64.udeb
88e7a291c8b26bac09c3b5d73f6315ca4cf16222 21960
cdebconf-text-udeb_0.156_amd64.udeb
8475e59184c40c2d2eadda9a7296840c21488c30 20784
cdebconf-newt-udeb_0.156_amd64.udeb
6a9501ba1b50009e7cd50bc5dcf1d7bcba2f4ce0 32592
cdebconf-gtk-udeb_0.156_amd64.udeb
Checksums-Sha256:
eb9cd7c33d0ce0722280c20e574a49aebf4366d7d8819d5cf2096ab1de77d738 1403
cdebconf_0.156.dsc
25c6b8689e222672605763627a887c135809aebd5cbbfdf927f608641a5cecdc 347195
cdebconf_0.156.tar.gz
11814ccfcbccb3f529e96b6461b5310f1c6e2f1b5b83931be1104f67f86a4caf 3072
cdebconf-priority_0.156_all.udeb
cbc53ad4b09f61464407f75c5c6c2c3cd002462241053d60786900f7797b1444 167734
cdebconf_0.156_amd64.deb
71b5c914ed841a7e64cc6771d4c5971d1b70ef3797e5aca051feb4882db5f132 70610
cdebconf-gtk_0.156_amd64.deb
d9267ba204eeb8da67e1f65859355d5359ea13f9817bfba694fbd81785e56819 42256
libdebconfclient0_0.156_amd64.deb
68b79c8bb549f882c202db427a6e2f0d24d5a5ca2e2aa187d097f39f26a50e4d 47464
libdebconfclient0-dev_0.156_amd64.deb
548ed98ffb06b69878992d18a35fae287d874396e32ef326e3498214bb59e035 84432
cdebconf-udeb_0.156_amd64.udeb
8c5fbb003e94b4bd66d1810cb321a569d93ecfeb31af2e69a667eefd80cd2318 3316
libdebconfclient0-udeb_0.156_amd64.udeb
71827e592f1613fd4931d69858f9cd7f2f9bb336f50b3c835d137e9c0f6bc4a6 21960
cdebconf-text-udeb_0.156_amd64.udeb
0d063386c58f5f2876aaff6b472246a391f7ae93130a0d7d845894179b0dde4f 20784
cdebconf-newt-udeb_0.156_amd64.udeb
0d8a91c835ea41d3c99b3cb72a2ffd43e713efbdbc26ae231a5824988a3dc128 32592
cdebconf-gtk-udeb_0.156_amd64.udeb
Files:
e6bf76d7e2cc677eca4ce76e28e048cf 1403 utils optional cdebconf_0.156.dsc
f787fb8d0966985dce24937919e772dd 347195 utils optional cdebconf_0.156.tar.gz
e6627e20514ac438efcfe48b1fbc978e 3072 debian-installer standard
cdebconf-priority_0.156_all.udeb
a278f939cc83aa42b323a803d03bf982 167734 utils extra cdebconf_0.156_amd64.deb
015155d6d5d888951495e10cadc516b1 70610 admin optional
cdebconf-gtk_0.156_amd64.deb
7c1cf142e504f75ebe662c0a66dde966 42256 libs optional
libdebconfclient0_0.156_amd64.deb
2a87b6b1fa714533c932d9e7015a5bb9 47464 libdevel optional
libdebconfclient0-dev_0.156_amd64.deb
a6638f35fb62ba219506d7d3689ad0af 84432 debian-installer standard
cdebconf-udeb_0.156_amd64.udeb
528f7f1560f4d78a4cdfd527e6dbc7a0 3316 debian-installer optional
libdebconfclient0-udeb_0.156_amd64.udeb
2e8dc434071144b8d3258495956a1e15 21960 debian-installer optional
cdebconf-text-udeb_0.156_amd64.udeb
f652475b50c3029df576ae11f30361b7 20784 debian-installer optional
cdebconf-newt-udeb_0.156_amd64.udeb
13925a52ad2359032131a392050d787a 32592 debian-installer optional
cdebconf-gtk-udeb_0.156_amd64.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk4KPLEACgkQVE17sLEtWVpXaQCgnz4Iv3JZ0SW6ORSUeQiacWz2
yg4An0OrbwwyTq2jxYR6fUgsII8QdVGe
=ihTL
-----END PGP SIGNATURE-----
--- End Message ---