[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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