From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030703 Description of problem: The current timezone file says get DST to begin on Oct 12, but it actually begins on Oct 19. Also, the set of states that observe DST is changing again: DF, ES, GO, MG, MS, PR, RJ, RS, SC, SP BA, MT and TO are being left out. Unfortunately, BA used to use America/Sao_Paulo, that will observe DST. America/Salvador should probably be introduced to enable the split. Also, America/Cuiaba used to be appropriate for both MT and MS, but MS will observe DST whereas MT won't. A new timezone name will have to be introduced for it. America/Araguaina, that affects TO, will have to be tweaked just enough to disable DST from now on. Version-Release number of selected component (if applicable): tzdata-2003a-2 How reproducible: Always Steps to Reproduce: 0.export TZ=America/Sao_Paulo 1.date -d "Oct 18 2003' 2.date -d 'Oct 19 2003' 3.date -d 'Feb 14 2004' 4.date -d 'Feb 15 2004' Actual Results: [aoliva@free aoliva]$ date -d "Oct 18 2003" # wrong! Sat Oct 18 00:00:00 BRST 2003 [aoliva@free aoliva]$ date -d "Oct 19 2003" Sun Oct 19 00:00:00 BRST 2003 [aoliva@free aoliva]$ date -d "Feb 14 2004" Sat Feb 14 00:00:00 BRST 2004 [aoliva@free aoliva]$ date -d "Feb 15 2004" Sun Feb 15 00:00:00 BRT 2004 Expected Results: [aoliva@free aoliva]$ date -d "Oct 18 2003" Sat Oct 18 00:00:00 BRT 2003 [aoliva@free aoliva]$ date -d "Oct 19 2003" Sun Oct 19 00:00:00 BRST 2003 [aoliva@free aoliva]$ date -d "Feb 14 2004" Sat Feb 14 00:00:00 BRST 2004 [aoliva@free aoliva]$ date -d "Feb 15 2004" Sun Feb 15 00:00:00 BRT 2004 Additional info:
Created attachment 94649 [details] Patch proposed by Paul Eggert to fix this and other problems
Please test tzdata2003c-1.