Africa/Casablanca

Graham S. Jarvis gsjarvis at infoservers.net
Wed May 11 09:16:44 UTC 2011


Hello,

This is the first time I've done this so, first up, please excuse my ignorance.

I have downloaded
ftp://elsie.nci.nih.gov/pub/tzdata2011g.tar.gz
and
ftp://elsie.nci.nih.gov/pub/tzcode2011g.tar.gz

Although I find the comments about the changes this year:

# From Dan Abitol (2011-03-30):
# ...Rules for Africa/Casablanca are the following (24h format)
# The 3rd april 2011 at 00:00:00, [it] will be 3rd april 1:00:00
# The 31th july 2011 at 00:59:59,  [it] will be 31th July 00:00:00

when I run

$ zic -d tzdir/zoneinfo africa

and use zdump to look in the file I get

$ zdump -v tzdir/zoneinfo/Africa/Casablanca
tzdir/zoneinfo/Africa/Casablanca  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13
20:45:52 1901 tzdir isdst=0 gmtoff=0
tzdir/zoneinfo/Africa/Casablanca  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14
20:45:52 1901 tzdir isdst=0 gmtoff=0
tzdir/zoneinfo/Africa/Casablanca  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18
03:14:07 2038 tzdir isdst=0 gmtoff=0
tzdir/zoneinfo/Africa/Casablanca  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19
03:14:07 2038 tzdir isdst=0 gmtoff=0


Could someone also explain why, when I

$ zdump -v /usr/share/zoneinfo/Africa/Casablanca

on my Ubuntu PC, I get

/usr/share/zoneinfo/Africa/Casablanca  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13
20:15:32 1901 LMT isdst=0 gmtoff=-1820
/usr/share/zoneinfo/Africa/Casablanca  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14
20:15:32 1901 LMT isdst=0 gmtoff=-1820
/usr/share/zoneinfo/Africa/Casablanca  Sun Oct 26 00:30:19 1913 UTC = Sat Oct 25
23:59:59 1913 LMT isdst=0 gmtoff=-1820
/usr/share/zoneinfo/Africa/Casablanca  Sun Oct 26 00:30:20 1913 UTC = Sun Oct 26
00:30:20 1913 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Mon Sep 11 23:59:59 1939 UTC = Mon Sep 11
23:59:59 1939 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Tue Sep 12 00:00:00 1939 UTC = Tue Sep 12
01:00:00 1939 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Nov 18 22:59:59 1939 UTC = Sat Nov 18
23:59:59 1939 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Nov 18 23:00:00 1939 UTC = Sat Nov 18
23:00:00 1939 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sat Feb 24 23:59:59 1940 UTC = Sat Feb 24
23:59:59 1940 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sun Feb 25 00:00:00 1940 UTC = Sun Feb 25
01:00:00 1940 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Nov 17 22:59:59 1945 UTC = Sat Nov 17
23:59:59 1945 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Nov 17 23:00:00 1945 UTC = Sat Nov 17
23:00:00 1945 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sat Jun 10 23:59:59 1950 UTC = Sat Jun 10
23:59:59 1950 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sun Jun 11 00:00:00 1950 UTC = Sun Jun 11
01:00:00 1950 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Oct 28 22:59:59 1950 UTC = Sat Oct 28
23:59:59 1950 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Oct 28 23:00:00 1950 UTC = Sat Oct 28
23:00:00 1950 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sat Jun  3 11:59:59 1967 UTC = Sat Jun  3
11:59:59 1967 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sat Jun  3 12:00:00 1967 UTC = Sat Jun  3
13:00:00 1967 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Sep 30 22:59:59 1967 UTC = Sat Sep 30
23:59:59 1967 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Sep 30 23:00:00 1967 UTC = Sat Sep 30
23:00:00 1967 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sun Jun 23 23:59:59 1974 UTC = Sun Jun 23
23:59:59 1974 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Mon Jun 24 00:00:00 1974 UTC = Mon Jun 24
01:00:00 1974 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Aug 31 22:59:59 1974 UTC = Sat Aug 31
23:59:59 1974 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Aug 31 23:00:00 1974 UTC = Sat Aug 31
23:00:00 1974 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Fri Apr 30 23:59:59 1976 UTC = Fri Apr 30
23:59:59 1976 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sat May  1 00:00:00 1976 UTC = Sat May  1
01:00:00 1976 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Jul 31 22:59:59 1976 UTC = Sat Jul 31
23:59:59 1976 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Jul 31 23:00:00 1976 UTC = Sat Jul 31
23:00:00 1976 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sat Apr 30 23:59:59 1977 UTC = Sat Apr 30
23:59:59 1977 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sun May  1 00:00:00 1977 UTC = Sun May  1
01:00:00 1977 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Tue Sep 27 22:59:59 1977 UTC = Tue Sep 27
23:59:59 1977 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Tue Sep 27 23:00:00 1977 UTC = Tue Sep 27
23:00:00 1977 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Wed May 31 23:59:59 1978 UTC = Wed May 31
23:59:59 1978 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Thu Jun  1 00:00:00 1978 UTC = Thu Jun  1
01:00:00 1978 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Thu Aug  3 22:59:59 1978 UTC = Thu Aug  3
23:59:59 1978 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Thu Aug  3 23:00:00 1978 UTC = Thu Aug  3
23:00:00 1978 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Thu Mar 15 23:59:59 1984 UTC = Thu Mar 15
23:59:59 1984 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Fri Mar 16 00:00:00 1984 UTC = Fri Mar 16
01:00:00 1984 CET isdst=0 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Tue Dec 31 22:59:59 1985 UTC = Tue Dec 31
23:59:59 1985 CET isdst=0 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Tue Dec 31 23:00:00 1985 UTC = Tue Dec 31
23:00:00 1985 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sat May 31 23:59:59 2008 UTC = Sat May 31
23:59:59 2008 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sun Jun  1 00:00:00 2008 UTC = Sun Jun  1
01:00:00 2008 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sun Aug 31 22:59:59 2008 UTC = Sun Aug 31
23:59:59 2008 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sun Aug 31 23:00:00 2008 UTC = Sun Aug 31
23:00:00 2008 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sun May 31 23:59:59 2009 UTC = Sun May 31
23:59:59 2009 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Mon Jun  1 00:00:00 2009 UTC = Mon Jun  1
01:00:00 2009 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Thu Aug 20 22:59:59 2009 UTC = Thu Aug 20
23:59:59 2009 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Thu Aug 20 23:00:00 2009 UTC = Thu Aug 20
23:00:00 2009 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sat May  1 23:59:59 2010 UTC = Sat May  1
23:59:59 2010 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sun May  2 00:00:00 2010 UTC = Sun May  2
01:00:00 2010 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Aug  7 22:59:59 2010 UTC = Sat Aug  7
23:59:59 2010 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Aug  7 23:00:00 2010 UTC = Sat Aug  7
23:00:00 2010 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sat Apr  2 23:59:59 2011 UTC = Sat Apr  2
23:59:59 2011 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Sun Apr  3 00:00:00 2011 UTC = Sun Apr  3
01:00:00 2011 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Jul 30 22:59:59 2011 UTC = Sat Jul 30
23:59:59 2011 WEST isdst=1 gmtoff=3600
/usr/share/zoneinfo/Africa/Casablanca  Sat Jul 30 23:00:00 2011 UTC = Sat Jul 30
23:00:00 2011 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18
03:14:07 2038 WET isdst=0 gmtoff=0
/usr/share/zoneinfo/Africa/Casablanca  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19
03:14:07 2038 WET isdst=0 gmtoff=0

but if I copy the file to my current directory (as Casablanca.ubuntu) and run

$ zdump -v Casablanca.ubuntu

I get

Casablanca.ubuntu  Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 20:45:52 1901
Casablanca isdst=0 gmtoff=0
zdump: warning: zone "Casablanca.ubuntu" abbreviation "Casablanca" has more than
6 alphabetics
Casablanca.ubuntu  Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 20:45:52 1901
Casablanca isdst=0 gmtoff=0
Casablanca.ubuntu  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 03:14:07 2038
Casablanca isdst=0 gmtoff=0
Casablanca.ubuntu  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 03:14:07 2038
Casablanca isdst=0 gmtoff=0


All I want is a correct Casablanca file ;-)

Thanks in advance and Best Regards from Luxembourg,

-Graham S. Jarvis-



More information about the tz mailing list