Bug#420895: marked as done (tzdata: debconf logic can't handle single-level zones defined in backward)
Your message dated Wed, 25 Apr 2007 13:47:05 +0000
with message-id <E1Hghpp-00028W-2H@ries.debian.org>
and subject line Bug#420895: fixed in tzdata 2007e-5
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: tzdata
Version: 2007e-4
Severity: important
Justification: breaks debootstrap
(Actually, I saw this with 2007e-3ubuntu2 in Ubuntu; but I've looked at
the diff to 2007e-4 and I'm fairly sure it suffers from the same
problem. Sorry if I'm wrong.)
debootstrap has always done this or equivalent before configuring most
packages:
if [ ! -e "$TARGET/etc/localtime" ]; then
ln -sf /usr/share/zoneinfo/UTC "$TARGET/etc/localtime"
fi
Unfortunately this confuses tzdata's new debconf code. A
DEBCONF_DEBUG=developer dump looks like this:
Setting up tzdata (2007e-3ubuntu2) ...
debconf (developer): frontend started
debconf (developer): frontend running, package name is tzdata
debconf (developer): starting /var/lib/dpkg/info/tzdata.config configure
debconf (developer): <-- VERSION 2.0
debconf (developer): --> 0 2.0
debconf (developer): <-- CAPB backup
debconf (developer): --> 0 multiselect escape
debconf (developer): <-- FSET tzdata/Areas seen true
debconf (developer): --> 0 true
debconf (developer): <-- FSET tzdata/Zones/UTC seen true
debconf (developer): --> 10 tzdata/Zones/UTC doesn't exist
dpkg: error processing tzdata (--configure):
subprocess post-installation script returned error exit status 10
Errors were encountered while processing:
tzdata
It appears not to like single-level zones (i.e. UTC rather than
Etc/UTC). While this could be worked around to some extent in
debootstrap, it seems likely that this will also affect upgrades from
systems using any single-level timezone name.
I can think of two obvious approaches to fix this. One would be to allow
any single-level zone name that exists in /usr/share/zoneinfo/. Another
(more appealing in terms of elegance, although also probably harder)
would be to automatically migrate any zone that's defined using a Link
line.
What do you think?
--
Colin Watson [cjwatson@ubuntu.com]
--- End Message ---
--- Begin Message ---
Source: tzdata
Source-Version: 2007e-5
We believe that the bug you reported is fixed in the latest version of
tzdata, which is due to be installed in the Debian FTP archive:
tzdata_2007e-5.diff.gz
to pool/main/t/tzdata/tzdata_2007e-5.diff.gz
tzdata_2007e-5.dsc
to pool/main/t/tzdata/tzdata_2007e-5.dsc
tzdata_2007e-5_all.deb
to pool/main/t/tzdata/tzdata_2007e-5_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 420895@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated tzdata 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 25 Apr 2007 09:25:46 -0400
Source: tzdata
Binary: tzdata
Architecture: source all
Version: 2007e-5
Distribution: unstable
Urgency: low
Maintainer: Aurelien Jarno <aurel32@debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description:
tzdata - Time Zone and Daylight Saving Time Data
Closes: 420895
Changes:
tzdata (2007e-5) unstable; urgency=low
.
* Convert old or single-level timezones into two-level timezones
(closes: bug#420895).
* Remove the US area, all cities are already in America.
* Add Arctic area.
Files:
cdcb4462a205787a140f479f3ad557fe 878 libs required tzdata_2007e-5.dsc
28841a42f949a56b5366af74a59152c5 22654 libs required tzdata_2007e-5.diff.gz
b630cca3066c19b6fa57e61918d03281 359286 libs required tzdata_2007e-5_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGL1fSw3ao2vG823MRAjQoAJ4qZz4AfZvnFsTtpAuGmYhsn+v5jgCfQKTo
5LMzRxN6vM+cCL1DFN6oSLg=
=9JW4
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: