[Linux-bruxelles] help: Casablanca passe à l'horaire d'été GMT+1

Serge Munhoven serge at lilit.be
Mar 3 Juin 00:16:18 CEST 2008


Bonsoir,

On Mon, Jun 02, 2008 at 10:11:20AM +0200, Didier MISSON wrote:

 >  > J'ai donc trois questions :
 >  > 
 >  > 1- j'avais précisé dans la configuration système de kde/ubuntu comme 
 >  fuseau 
 >  > horaire Africa/Casablanca. L'heure était réglée à GMT tout le temps. 
 >  Normal. 
 >  > Maintenant qu'il y a un horaire d'été, l'heure est-elle censée passer 
 >  > automatiquement à GMT+1 ?
 >  > 
 >  > 2- si oui, où pourrais-je soumettre un rapport de bug pour changer le 
 >  > paramètre de Casablanca dans les fichiers de configuration de Ubuntu ?
 >  > 
 >  > 3- En attendant que cette mise à jour ubuntu soit disponible, y a-t-il 
 >  un 
 >  > moyen de sélectionner le fuseau horaire GMT+1 au lieu du seul choix des 
 >  > villes qui est disponible dans l'application paramètres système de 
 >  > KDE/Ubuntu ?
[...]
 >  ça m'étonnerait que NTP arrange les choses !
 >  NTP peut tenir à l'heure un PC, oui, mais il fourni une heure GMT il me 
 >  semble, qui est adaptée à la config propre au PC : pays, fuseau horaire 
 >  etc
 >  
 >  Donc, en aucun cas un serveur NTP, même du Maroc, ne fera passer son PC en 
 >  heure d'été...
 >  
 >  Le mieux est probablement, soit d'éditer (et je n'ai aucune idée de 
 >  comment le faire) et de corriger la liste des heures d'été par pays,
 >  soit de manuellement modifier le fuseau horaire de son PC.

/usr/share/zoneinfo/Africa/Casablanca

$ zdump -v Africa/Casablanca | tail
Africa/Casablanca  Wed May 31 23:59:59 1978 UTC = Wed May 31 23:59:59 1978 WET isdst=0 gmtoff=0
Africa/Casablanca  Thu Jun  1 00:00:00 1978 UTC = Thu Jun  1 01:00:00 1978 WEST isdst=1 gmtoff=3600
Africa/Casablanca  Thu Aug  3 22:59:59 1978 UTC = Thu Aug  3 23:59:59 1978 WEST isdst=1 gmtoff=3600
Africa/Casablanca  Thu Aug  3 23:00:00 1978 UTC = Thu Aug  3 23:00:00 1978 WET isdst=0 gmtoff=0
Africa/Casablanca  Thu Mar 15 23:59:59 1984 UTC = Thu Mar 15 23:59:59 1984 WET isdst=0 gmtoff=0
Africa/Casablanca  Fri Mar 16 00:00:00 1984 UTC = Fri Mar 16 01:00:00 1984 WET isdst=0 gmtoff=3600
Africa/Casablanca  Tue Dec 31 22:59:59 1985 UTC = Tue Dec 31 23:59:59 1985 WET isdst=0 gmtoff=3600
Africa/Casablanca  Tue Dec 31 23:00:00 1985 UTC = Tue Dec 31 23:00:00 1985 WET isdst=0 gmtoff=0
Africa/Casablanca  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 03:14:07 2038 WET isdst=0 gmtoff=0
Africa/Casablanca  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 03:14:07 2038 WET isdst=0 gmtoff=0

$ cd /tmp
$ wget -nd ftp://elsie.nci.nih.gov/pub/tzdata2008c.tar.gz
$ tar xzf tzdata2008c.tar.gz africa
$ zic -d zoneinfo africa

(zic n'est éventuellement pas dans le path : /usr/sbin/zic)

$ zdump -v /tmp/zoneinfo/Africa/Casablanca | tail
/tmp/zoneinfo/Africa/Casablanca  Thu Mar 15 23:59:59 1984 UTC = Thu Mar 15 23:59:59 1984 WET isdst=0 gmtoff=0
/tmp/zoneinfo/Africa/Casablanca  Fri Mar 16 00:00:00 1984 UTC = Fri Mar 16 01:00:00 1984 WET isdst=0 gmtoff=3600
/tmp/zoneinfo/Africa/Casablanca  Tue Dec 31 22:59:59 1985 UTC = Tue Dec 31 23:59:59 1985 WET isdst=0 gmtoff=3600
/tmp/zoneinfo/Africa/Casablanca  Tue Dec 31 23:00:00 1985 UTC = Tue Dec 31 23:00:00 1985 WET isdst=0 gmtoff=0
/tmp/zoneinfo/Africa/Casablanca  Sat May 31 23:59:59 2008 UTC = Sat May 31 23:59:59 2008 WET isdst=0 gmtoff=0
/tmp/zoneinfo/Africa/Casablanca  Sun Jun  1 00:00:00 2008 UTC = Sun Jun 1 01:00:00 2008 WEST isdst=1 gmtoff=3600
/tmp/zoneinfo/Africa/Casablanca  Sat Sep 27 22:59:59 2008 UTC = Sat Sep 27 23:59:59 2008 WEST isdst=1 gmtoff=3600
/tmp/zoneinfo/Africa/Casablanca  Sat Sep 27 23:00:00 2008 UTC = Sat Sep 27 23:00:00 2008 WET isdst=0 gmtoff=0
/tmp/zoneinfo/Africa/Casablanca  Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 03:14:07 2038 WET isdst=0 gmtoff=0
/tmp/zoneinfo/Africa/Casablanca  Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 03:14:07 2038 WET isdst=0 gmtoff=0

$ sudo cp /tmp/zoneinfo/Africa/Casablanca /usr/share/zoneinfo/Africa/Casablanca

Et si /etc/localtime n'est pas un lien symbolique :

$ sudo cp /tmp/zoneinfo/Africa/Casablanca /etc/localtime

For more fun :

$ man zdump
$ less /tmp/africa
$ man zic

(Sans aucune garantie de :o) Bon amusement,
bonne nuit,

 - Serge





Plus d'informations sur la liste de diffusion Linux-bruxelles