Bug#522949: marked as done (TZ=Egypt date -d 'Dec 1 00:00:00 2037' prints UTC date.)
Your message dated Tue, 4 Aug 2009 03:01:38 +0000
with message-id <20090804030138.GA19179@scru.org>
and subject line Re: Bug#522949: TZ=Egypt date -d 'Dec 1 00:00:00 2037' prints UTC date.
has caused the Debian Bug report #522949,
regarding TZ=Egypt date -d 'Dec 1 00:00:00 2037' prints UTC date.
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 owner@bugs.debian.org
immediately.)
--
522949: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522949
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: TZ=Egypt date -d 'Dec 1 00:00:00 2037' prints UTC date.
- From: Tanaka Akira <akr@fsij.org>
- Date: Tue, 07 Apr 2009 23:49:30 +0900
- Message-id: <874ox08qni.fsf@fsij.org>
Package: tzdata
Version: 2008h-2
On Debian GNU/Linux (lenny), date command prints a UTC date
for 2037-12-01 in Egypt timezone as follows.
lenny% TZ=Egypt date -d 'Dec 1 00:00:00 2037'
Tue Dec 1 00:00:00 UTC 2037
I think "UTC" timezone is wrong.
date prints "EET" for 2036-12-01:
lenny% TZ=Egypt date -d 'Dec 1 00:00:00 2036'
Mon Dec 1 00:00:00 EET 2036
date also prints "EET" on Debian GNU/Linux (etch) as follows:
etch% TZ=Egypt date -d 'Dec 1 00:00:00 2037'
Tue Dec 1 00:00:00 EET 2037
I think the problem is caused by zoneinfo database because
zdump -v Egypt shows UTC timezone after 2037-08-27.
lenny% zdump -v Egypt|tail
Egypt Thu Apr 24 21:59:59 2036 UTC = Thu Apr 24 23:59:59 2036 EET isdst=0 gmtoff=7200
Egypt Thu Apr 24 22:00:00 2036 UTC = Fri Apr 25 01:00:00 2036 EEST isdst=1 gmtoff=10800
Egypt Thu Aug 28 20:59:59 2036 UTC = Thu Aug 28 23:59:59 2036 EEST isdst=1 gmtoff=10800
Egypt Thu Aug 28 21:00:00 2036 UTC = Thu Aug 28 23:00:00 2036 EET isdst=0 gmtoff=7200
Egypt Thu Apr 23 21:59:59 2037 UTC = Thu Apr 23 23:59:59 2037 EET isdst=0 gmtoff=7200
Egypt Thu Apr 23 22:00:00 2037 UTC = Fri Apr 24 01:00:00 2037 EEST isdst=1 gmtoff=10800
Egypt Thu Aug 27 20:59:59 2037 UTC = Thu Aug 27 23:59:59 2037 EEST isdst=1 gmtoff=10800
Egypt Thu Aug 27 21:00:00 2037 UTC = Thu Aug 27 21:00:00 2037 UTC isdst=0 gmtoff=0
Egypt Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 03:14:07 2038 UTC isdst=0 gmtoff=0
Egypt Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 03:14:07 2038 UTC isdst=0 gmtoff=0
Debian GNU/Linux (etch) has no such problem.
etch% zdump -v Egypt|tail
Egypt Thu Apr 24 21:59:59 2036 UTC = Thu Apr 24 23:59:59 2036 EET isdst=0 gmtoff=7200
Egypt Thu Apr 24 22:00:00 2036 UTC = Fri Apr 25 01:00:00 2036 EEST isdst=1 gmtoff=10800
Egypt Thu Aug 28 20:59:59 2036 UTC = Thu Aug 28 23:59:59 2036 EEST isdst=1 gmtoff=10800
Egypt Thu Aug 28 21:00:00 2036 UTC = Thu Aug 28 23:00:00 2036 EET isdst=0 gmtoff=7200
Egypt Thu Apr 23 21:59:59 2037 UTC = Thu Apr 23 23:59:59 2037 EET isdst=0 gmtoff=7200
Egypt Thu Apr 23 22:00:00 2037 UTC = Fri Apr 24 01:00:00 2037 EEST isdst=1 gmtoff=10800
Egypt Thu Aug 27 20:59:59 2037 UTC = Thu Aug 27 23:59:59 2037 EEST isdst=1 gmtoff=10800
Egypt Thu Aug 27 21:00:00 2037 UTC = Thu Aug 27 23:00:00 2037 EET isdst=0 gmtoff=7200
Egypt Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 05:14:07 2038 EET isdst=0 gmtoff=7200
Egypt Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 05:14:07 2038 EET isdst=0 gmtoff=7200
lenny% uname -a
Linux nute 2.6.26-1-486 #1 Fri Mar 13 17:25:45 UTC 2009 i686 GNU/Linux
lenny% dpkg -S /usr/share/zoneinfo/Egypt
tzdata: /usr/share/zoneinfo/Egypt
lenny% dpkg -l |grep tzdata
ii tzdata 2008h-2 time zone and daylight-saving time data
It seems several timezones, America/Santiago,
Pacific/Easter, etc., has same problem.
--
Tanaka Akira
--- End Message ---
--- Begin Message ---
- To: Tanaka Akira <akr@fsij.org>, 522949-done@bugs.debian.org
- Subject: Re: Bug#522949: TZ=Egypt date -d 'Dec 1 00:00:00 2037' prints UTC date.
- From: Clint Adams <schizo@debian.org>
- Date: Tue, 4 Aug 2009 03:01:38 +0000
- Message-id: <20090804030138.GA19179@scru.org>
- In-reply-to: <874ox08qni.fsf@fsij.org>
- References: <874ox08qni.fsf@fsij.org>
Version: 2009j-1
On Tue, Apr 07, 2009 at 11:49:30PM +0900, Tanaka Akira wrote:
> On Debian GNU/Linux (lenny), date command prints a UTC date
> for 2037-12-01 in Egypt timezone as follows.
>
> lenny% TZ=Egypt date -d 'Dec 1 00:00:00 2037'
> Tue Dec 1 00:00:00 UTC 2037
I can't reproduce this with 2009j-1 or later. Please reopen if
you can.
--- End Message ---
Reply to: