Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Oct 2002 11:02:34 +0930
From:      Greg 'groggy' Lehey <grog@FreeBSD.org>
To:        Christopher Vance <vance@aurema.com>
Cc:        Vitor de Matos Carvalho <vitor@softinfo.com.br>, FreeBSD-Stable <freebsd-stable@FreeBSD.ORG>
Subject:   Re: Brazil time zone file sets DST incorrectly
Message-ID:  <20021017013234.GC57421@wantadilla.lemis.com>
In-Reply-To: <20021017093540.A954@aurema.com>
References:  <035501c2754a$b0bbc2c0$020aa8c0@acaraje> <20021017093540.A954@aurema.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday, 17 October 2002 at  9:35:40 +1000, Christopher Vance wrote:
> On Wed, Oct 16, 2002 at 04:31:57PM -0300, Vitor de Matos Carvalho wrote:
>> Detected the DST problem, because the Security Team did not notify? It will
>> be that this error for being of did not enteresse of administrators of
>> servers who twirl in the E.U.A do not deserve that he is notified? It did
>> not want that it made mention to my name, nor that patch was used mine, only
>> that was communicated to all of the occurrence. The correction already was
>> made in default branch, now goes to wait for more how much time it goes for
>> RELENG_4
>
> The timezone code, and more particularly the tables used to drive it,
> comes from somewhere else.  You were told who and where to send your
> correction.  Did you do this?

Yes, he did, several times.  The issue here is that we don't maintain
our own time zone files (time for non-FreeBSD users should be the same
as time for FreeBSD users).  Instead, we import the time zone files
from an external source.  This was done yesterday:

--- southamerica        4 Apr 2002 18:16:19 -0000       1.19
+++ southamerica        16 Oct 2002 01:55:48 -0000      1.20
@@ -1,4 +1,4 @@
-# @(#)southamerica     7.43
+# @(#)southamerica     7.45
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -174,7 +174,7 @@
 # Shanks also makes the following claims, which we haven't verified:
 # - Formosa switched to -3:00 on 1991-01-07.
 # - La Rioja and San Juan switched to -4:00 on 1991-03-01
-#   and then to 03:00 on 1991-05-07.
+#   and then to -3:00 on 1991-05-07.
 # - Misiones switched to -3:00 on 1990-12-29.
 # - Chaco switched to -3:00 on 1991-01-04.
 # - San Luis switched to -4:00 on 1990-03-14, then to -3:00 on 1990-10-15,
@@ -292,11 +292,28 @@
 # http://pcdsh01.on.br/Fusbr.htm
 # http://pcdsh01.on.br/Fusbrhv.htm
 
-# From Paul Eggert (2000-10-02):
-# The official decrees referenced below are taken from
+# From Celso Doria via David Madeo (2002-10-09):
+# The reason for the delay this year has to do with elections in Brazil.
+#
+# Unlike in the United States, elections in Brazil are 100% computerized and
+# the results are known almost immediately.  Yesterday, it was the first
+# round of the elections when 115 million Brazilians voted for President,
+# Governor, Senators, Federal Deputies, and State Deputies.  Nobody is
+# counting (or re-counting) votes anymore and we know there will be a second
+# round for the Presidency and also for some Governors.  The 2nd round will
+# take place on October 27th.
+#
+# The reason why the DST will only begin November 3rd is that the thousands
+# of electoral machines used cannot have their time changed, and since the
+# Constitution says the elections must begin at 8:00 AM and end at 5:00 PM,
+# the Government decided to postpone DST, instead of changing the Constitution
+# (maybe, for the next elections, it will be possible to change the clock)...
+
+# From Paul Eggert (2002-10-10):
+# The official decrees referenced below are mostly taken from
 # <a href="http://pcdsh01.on.br/DecHV.html">;
 # Decretos sobre o Horario de Verao no Brasil
-# </a> (1999-10-04, in Portuguese).
+# </a> (2001-09-20, in Portuguese).
 # The official site for all decrees, including those not related to time, is
 # <a href="http://www.presidencia.gov.br/CCIVIL/decreto/principal_ano.htm">;
 # Presidencia da Republica, Subchefia para Assuntos Juridicos, Decretos
@@ -421,15 +438,18 @@
 # repeals DST in SE, AL, PB, RN, CE, PI and MA, effective 2000-10-22 00:00.
 # Decree <a href="http://pcdsh01.on.br/figuras/HV3916.gif">3,916</a>;
 # (2001-09-13) reestablishes DST in AL, CE, MA, PB, PE, PI, RN, SE.
+Rule   Brazil  2000    2001    -       Oct     Sun>=8   0:00   1:00    S
+Rule   Brazil  2001    max     -       Feb     Sun>=15  0:00   0       -
+# Decree 4,399 (2002-10-01) repeals DST in AL, CE, MA, PB, PE, PI, RN, SE.
+# <a href="http://www.presidencia.gov.br/CCIVIL/decreto/2002/D4399.htm"></a>;
+Rule   Brazil  2002    only    -       Nov      3       0:00   1:00    S
 #
+Rule   Brazil  2003    max     -       Oct     Sun>=8   0:00   1:00    S
 # The latest decree listed above says that the following states observe DST:
-# AL, BA, CE, DF, ES, GO, MA, MG, MS, MT,
-# PB, PE, PI, PR, RJ, RN, RS, SC, SE, SP, TO.
+# BA, DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP, TO.

Note that these changes are not the same as Vitor's, and they contain
reasoning we haven't seen before.  About the only thing that hasn't
happened is closing the PR.  I'll see about getting that done.

Greg
--
See complete headers for address and phone numbers

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021017013234.GC57421>