Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/tzdata.spec'], chrootPath='/var/lib/mock/dist-an8.10-build-530585-80464/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/tzdata.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/tzdata-2026a-1.an8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/tzdata.spec'], chrootPath='/var/lib/mock/dist-an8.10-build-530585-80464/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/tzdata.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Bv7TtT + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf tzdata-2026a + /usr/bin/mkdir -p tzdata-2026a + cd tzdata-2026a + /usr/bin/gzip -dc /builddir/build/SOURCES/tzdata2026a.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/gzip -dc /builddir/build/SOURCES/tzcode2026a.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #2 (0002-Fix-have-snprintf.patch):' Patch #2 (0002-Fix-have-snprintf.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file Makefile Hunk #1 succeeded at 490 (offset 67 lines). + make VERSION=2026a tzdata2026a-rearguard.tar.gz.t awk \ -v DATAFORM=rearguard \ -v PACKRATDATA='' \ -v PACKRATLIST='' \ -f ziguard.awk \ africa antarctica asia australasia europe northamerica southamerica etcetera factory backward >rearguard.zi.out mv rearguard.zi.out rearguard.zi { (type git) >/dev/null 2>&1 && \ V=$(git describe --match '[0-9][0-9][0-9][0-9][a-z]*' --abbrev=7 --dirty) || \ if test '2026a' = unknown && read -r V version.out fatal: not a git repository (or any of the parent directories): .git mv version.out version awk \ -v DATAFORM=main \ -v PACKRATDATA='' \ -v PACKRATLIST='' \ -f ziguard.awk \ africa antarctica asia australasia europe northamerica southamerica etcetera factory backward >main.zi.out mv main.zi.out main.zi read -r version tzdata.zi.out mv tzdata.zi.out tzdata.zi rm -f set-timestamps.out if (type git) >/dev/null 2>&1 && \ files=$(git ls-files calendars CONTRIBUTING LICENSE Makefile NEWS README SECURITY theory.html version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leap-seconds.list leapseconds zone.tab zone1970.tab zonenow.tab checklinks.awk checknow.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk newctime.3 newstrftime.3 newtzset.3 time2posix.3 tzfile.5 tzselect.8 zic.8 zdump.8 date.1 newctime.3.txt newstrftime.3.txt newtzset.3.txt time2posix.3.txt tzfile.5.txt tzselect.8.txt zic.8.txt zdump.8.txt date.1.txt tz-art.html tz-how-to.html tz-link.html tzfile.h private.h localtime.c asctime.c difftime.c strftime.c zic.c zdump.c date.c tzselect.ksh workman.sh tzdata.zi) && \ touch -md @1 test.out; then \ rm -f test.out && \ for file in $files; do \ if git diff --quiet HEAD $file; then \ time=$(TZ=UTC0 git log -1 --format='tformat:%cd' --date='format-local:%Y-%m-%dT%H:%M:%SZ' $file) && \ echo "+ touch -md $time $file" && \ touch -md $time $file; \ else \ echo >&2 "$file: warning: does not match repository"; \ fi || exit; \ done; \ fi fatal: not a git repository (or any of the parent directories): .git sh -c ' n=$0 dest=$1; shift; <"$dest" && if test $n != 0 && lsout=$(ls -nt --time-style="+%s" "$@" 2>/dev/null); then set x $lsout && timestamp=$(($7 + $n)) && echo "+ touch -md @$timestamp $dest" && touch -md @$timestamp "$dest"; else newest=$(ls -t "$@" | sed 1q) && echo "+ touch -mr $newest $dest" && touch -mr "$newest" "$dest"; fi' 1 leapseconds leapseconds.awk leap-seconds.list + touch -md @1767713032 leapseconds for file in newctime.3.txt newstrftime.3.txt newtzset.3.txt time2posix.3.txt tzfile.5.txt tzselect.8.txt zic.8.txt zdump.8.txt date.1.txt; do \ sh -c ' n=$0 dest=$1; shift; <"$dest" && if test $n != 0 && lsout=$(ls -nt --time-style="+%s" "$@" 2>/dev/null); then set x $lsout && timestamp=$(($7 + $n)) && echo "+ touch -md @$timestamp $dest" && touch -md @$timestamp "$dest"; else newest=$(ls -t "$@" | sed 1q) && echo "+ touch -mr $newest $dest" && touch -mr "$newest" "$dest"; fi' 1 $file ${file%.txt} workman.sh || \ exit; \ done + touch -md @1768629374 newctime.3.txt + touch -md @1762985269 newstrftime.3.txt + touch -md @1768629374 newtzset.3.txt + touch -md @1768923851 time2posix.3.txt + touch -md @1768629374 tzfile.5.txt + touch -md @1762985269 tzselect.8.txt + touch -md @1769123580 zic.8.txt + touch -md @1762985269 zdump.8.txt + touch -md @1769123580 date.1.txt sh -c ' n=$0 dest=$1; shift; <"$dest" && if test $n != 0 && lsout=$(ls -nt --time-style="+%s" "$@" 2>/dev/null); then set x $lsout && timestamp=$(($7 + $n)) && echo "+ touch -md @$timestamp $dest" && touch -md @$timestamp "$dest"; else newest=$(ls -t "$@" | sed 1q) && echo "+ touch -mr $newest $dest" && touch -mr "$newest" "$dest"; fi' 1 version calendars CONTRIBUTING LICENSE Makefile NEWS README SECURITY africa antarctica asctime.c asia australasia backward backzone checklinks.awk checknow.awk checktab.awk date.1 date.c difftime.c etcetera europe factory iso3166.tab leap-seconds.list leapseconds.awk localtime.c newctime.3 newstrftime.3 newtzset.3 northamerica private.h southamerica strftime.c theory.html time2posix.3 tz-art.html tz-how-to.html tz-link.html tzfile.5 tzfile.h tzselect.8 tzselect.ksh workman.sh zdump.8 zdump.c zic.8 zic.c ziguard.awk zishrink.awk zone.tab zone1970.tab zonenow.tab + touch -md @1777360307 version sh -c ' n=$0 dest=$1; shift; <"$dest" && if test $n != 0 && lsout=$(ls -nt --time-style="+%s" "$@" 2>/dev/null); then set x $lsout && timestamp=$(($7 + $n)) && echo "+ touch -md @$timestamp $dest" && touch -md @$timestamp "$dest"; else newest=$(ls -t "$@" | sed 1q) && echo "+ touch -mr $newest $dest" && touch -mr "$newest" "$dest"; fi' 1 tzdata.zi ziguard.awk zishrink.awk version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward + touch -md @1777360308 tzdata.zi touch set-timestamps.out rm -fr tzdata2026a-rearguard.tar.gz.t.dir mkdir tzdata2026a-rearguard.tar.gz.t.dir ln calendars CONTRIBUTING LICENSE Makefile NEWS README SECURITY theory.html version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leap-seconds.list leapseconds zone.tab zone1970.tab zonenow.tab checklinks.awk checknow.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk tzdata2026a-rearguard.tar.gz.t.dir cd tzdata2026a-rearguard.tar.gz.t.dir && rm -f africa antarctica asia australasia europe northamerica southamerica etcetera factory backward version for f in africa antarctica asia australasia europe northamerica southamerica etcetera factory backward ; do \ rearf=tzdata2026a-rearguard.tar.gz.t.dir/$f; \ awk -v DATAFORM=rearguard -f ziguard.awk $f >$rearf && \ sh -c ' n=$0 dest=$1; shift; <"$dest" && if test $n != 0 && lsout=$(ls -nt --time-style="+%s" "$@" 2>/dev/null); then set x $lsout && timestamp=$(($7 + $n)) && echo "+ touch -md @$timestamp $dest" && touch -md @$timestamp "$dest"; else newest=$(ls -t "$@" | sed 1q) && echo "+ touch -mr $newest $dest" && touch -mr "$newest" "$dest"; fi' 1 $rearf ziguard.awk $f || exit; \ done + touch -md @1765403755 tzdata2026a-rearguard.tar.gz.t.dir/africa + touch -md @1755362722 tzdata2026a-rearguard.tar.gz.t.dir/antarctica + touch -md @1765403755 tzdata2026a-rearguard.tar.gz.t.dir/asia + touch -md @1765403755 tzdata2026a-rearguard.tar.gz.t.dir/australasia + touch -md @1772227397 tzdata2026a-rearguard.tar.gz.t.dir/europe + touch -md @1765403755 tzdata2026a-rearguard.tar.gz.t.dir/northamerica + touch -md @1765403755 tzdata2026a-rearguard.tar.gz.t.dir/southamerica + touch -md @1769123580 tzdata2026a-rearguard.tar.gz.t.dir/etcetera + touch -md @1733691162 tzdata2026a-rearguard.tar.gz.t.dir/factory + touch -md @1720001870 tzdata2026a-rearguard.tar.gz.t.dir/backward sed '1s/$/-rearguard/' tzdata2026a-rearguard.tar.gz.t.dir/version : The dummy pacificnew pacifies TZUpdater 2.3.1 and earlier. TZ=UTC0 touch -mt 202010122253.00 tzdata2026a-rearguard.tar.gz.t.dir/pacificnew touch -mr version tzdata2026a-rearguard.tar.gz.t.dir/version export LC_ALL=C && if tar --format=pax --pax-option=delete=atime,delete=ctime --numeric-owner --owner=0 --group=0 --mode=go+u,go-w --sort=name --version >/dev/null 2>&1; then TAR='tar --format=pax --pax-option=delete=atime,delete=ctime --numeric-owner --owner=0 --group=0 --mode=go+u,go-w --sort=name'; else TAR=tar; fi && \ (cd tzdata2026a-rearguard.tar.gz.t.dir && \ $TAR -cf - \ calendars CONTRIBUTING LICENSE Makefile NEWS README SECURITY theory.html version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leap-seconds.list leapseconds zone.tab zone1970.tab zonenow.tab checklinks.awk checknow.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk pacificnew | \ gzip -9n) >tzdata2026a-rearguard.tar.gz sh -c ' n=$0 dest=$1; shift; <"$dest" && if test $n != 0 && lsout=$(ls -nt --time-style="+%s" "$@" 2>/dev/null); then set x $lsout && timestamp=$(($7 + $n)) && echo "+ touch -md @$timestamp $dest" && touch -md @$timestamp "$dest"; else newest=$(ls -t "$@" | sed 1q) && echo "+ touch -mr $newest $dest" && touch -mr "$newest" "$dest"; fi' 0 tzdata2026a-rearguard.tar.gz \ $(cd tzdata2026a-rearguard.tar.gz.t.dir && ls calendars CONTRIBUTING LICENSE Makefile NEWS README SECURITY theory.html version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leap-seconds.list leapseconds zone.tab zone1970.tab zonenow.tab checklinks.awk checknow.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk pacificnew | sed 's,^,tzdata2026a-rearguard.tar.gz.t.dir/,') + touch -mr tzdata2026a-rearguard.tar.gz.t.dir/version tzdata2026a-rearguard.tar.gz touch tzdata2026a-rearguard.tar.gz.t + tar zxf tzdata2026a-rearguard.tar.gz tar: version: time stamp 2026-04-28 15:11:47 is 0.478081782 s in the future + rm tzdata.zi + make VERSION=2026a DATAFORM=rearguard tzdata.zi make: Warning: File 'version' has modification time 0.47 s in the future read -r version tzdata.zi.out mv tzdata.zi.out tzdata.zi make: warning: Clock skew detected. Your build may be incomplete. + mkdir javazic + tar zxf /builddir/build/SOURCES/javazic.tar.gz -C javazic + pushd javazic ~/build/BUILD/tzdata-2026a/javazic ~/build/BUILD/tzdata-2026a Patch #100 (javazic-fixup.patch): + echo 'Patch #100 (javazic-fixup.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file sun/util/calendar/LocalGregorianCalendar.java patching file sun/util/calendar/ZoneInfoFile.java + echo 'Patch #101 (rebase-01.patch):' Patch #101 (rebase-01.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file b/rebase-01.patch Patch #102 (rebase-02.patch): + echo 'Patch #102 (rebase-02.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file b/rebase-02.patch + echo 'Patch #103 (7090844.patch):' Patch #103 (7090844.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file b/7090844.patch Patch #104 (7133138.patch): + echo 'Patch #104 (7133138.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file b/7133138.patch + mv sun rht + find . -type f -name '*.java' -print0 + xargs -0 -- sed -i -e 's:sun\.tools\.:rht.tools.:g' -e 's:sun\.util\.:rht.util.:g' + popd ~/build/BUILD/tzdata-2026a + tar xf /builddir/build/SOURCES/javazic-1.8-37392f2f5d59.tar.xz + echo 'Patch #105 (8051641.patch):' Patch #105 (8051641.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file javazic-1.8/build/tools/tzdb/ZoneRulesBuilder.java + echo 'Patch #106 (javazic-harden-links.patch):' Patch #106 (javazic-harden-links.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file javazic-1.8/build/tools/tzdb/TzdbZoneRulesCompiler.java + echo tzdata2026a + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xhJBwU + umask 022 + cd /builddir/build/BUILD + cd tzdata-2026a + FILES='africa antarctica asia australasia europe northamerica southamerica pacificnew etcetera backward' + mkdir zoneinfo/ zoneinfo/posix zoneinfo/right + zic -y ./yearistype -d zoneinfo -L /dev/null -p America/New_York africa antarctica asia australasia europe northamerica southamerica pacificnew etcetera backward + zic -y ./yearistype -d zoneinfo/posix -L /dev/null africa antarctica asia australasia europe northamerica southamerica pacificnew etcetera backward + zic -y ./yearistype -d zoneinfo/right -L leapseconds africa antarctica asia australasia europe northamerica southamerica pacificnew etcetera backward + pushd javazic ~/build/BUILD/tzdata-2026a/javazic ~/build/BUILD/tzdata-2026a ++ find . -name '*.java' + javac -source 1.5 -target 1.5 -classpath . ./rht/tools/javazic/Time.java ./rht/tools/javazic/Main.java ./rht/tools/javazic/Gen.java ./rht/tools/javazic/BackEnd.java ./rht/tools/javazic/RuleDay.java ./rht/tools/javazic/Month.java ./rht/tools/javazic/Checksum.java ./rht/tools/javazic/Rule.java ./rht/tools/javazic/GenDoc.java ./rht/tools/javazic/RuleRec.java ./rht/tools/javazic/Simple.java ./rht/tools/javazic/Zone.java ./rht/tools/javazic/ZoneRec.java ./rht/tools/javazic/Zoneinfo.java ./rht/tools/javazic/Timezone.java ./rht/tools/javazic/Mappings.java ./rht/tools/javazic/DayOfWeek.java ./rht/util/calendar/CalendarUtils.java ./rht/util/calendar/LocalGregorianCalendar.java ./rht/util/calendar/CalendarSystem.java ./rht/util/calendar/BaseCalendar.java ./rht/util/calendar/ImmutableGregorianDate.java ./rht/util/calendar/JulianCalendar.java ./rht/util/calendar/ZoneInfo.java ./rht/util/calendar/CalendarDate.java ./rht/util/calendar/AbstractCalendar.java ./rht/util/calendar/Gregorian.java ./rht/util/calendar/Era.java ./rht/util/calendar/ZoneInfoFile.java warning: [options] bootstrap class path not set in conjunction with -source 1.5 warning: [options] source value 1.5 is obsolete and will be removed in a future release warning: [options] target value 1.5 is obsolete and will be removed in a future release warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 4 warnings + popd ~/build/BUILD/tzdata-2026a + java -classpath javazic/ rht.tools.javazic.Main -V 2026a -d javazi africa antarctica asia australasia europe northamerica southamerica pacificnew etcetera backward javazic/tzdata_jdk/gmt javazic/tzdata_jdk/jdk11_backward + pushd javazic-1.8 ~/build/BUILD/tzdata-2026a/javazic-1.8 ~/build/BUILD/tzdata-2026a ++ find . -name '*.java' + javac -source 1.7 -target 1.7 -classpath . ./build/tools/tzdb/DateTimeException.java ./build/tools/tzdb/TzdbZoneRulesCompiler.java ./build/tools/tzdb/ChronoField.java ./build/tools/tzdb/ZoneRules.java ./build/tools/tzdb/LocalTime.java ./build/tools/tzdb/Utils.java ./build/tools/tzdb/ZoneRulesBuilder.java ./build/tools/tzdb/LocalDate.java ./build/tools/tzdb/ZoneOffsetTransition.java ./build/tools/tzdb/LocalDateTime.java ./build/tools/tzdb/ZoneOffset.java ./build/tools/tzdb/TimeDefinition.java ./build/tools/tzdb/ZoneOffsetTransitionRule.java warning: [options] bootstrap class path not set in conjunction with -source 1.7 1 warning + popd ~/build/BUILD/tzdata-2026a + java -classpath javazic-1.8 build.tools.tzdb.TzdbZoneRulesCompiler -srcdir . -dstfile tzdb.dat -verbose africa antarctica asia australasia europe northamerica southamerica pacificnew etcetera backward javazic-1.8/tzdata_jdk/gmt javazic-1.8/tzdata_jdk/jdk11_backward Compiling TZDB version 2026a Parsing file: ./africa Parsing file: ./antarctica Parsing file: ./asia Parsing file: ./australasia Parsing file: ./europe Parsing file: ./northamerica Parsing file: ./southamerica Parsing file: ./pacificnew Parsing file: ./etcetera Parsing file: ./backward Parsing file: ./javazic-1.8/tzdata_jdk/gmt Parsing file: ./javazic-1.8/tzdata_jdk/jdk11_backward Building rules Building zone America/Cuiaba Building zone Asia/Aqtobe Building zone Etc/GMT+9 Building zone America/Sitka Building zone Etc/GMT+8 Building zone Asia/Vladivostok Building zone Africa/Nairobi Building zone Africa/Maputo Building zone Asia/Aqtau Building zone Pacific/Kwajalein Building zone America/Kentucky/Monticello Building zone America/El_Salvador Building zone Africa/El_Aaiun Building zone Asia/Pontianak Building zone Pacific/Marquesas Building zone Africa/Cairo Building zone Pacific/Pago_Pago Building zone Asia/Kuching Building zone Pacific/Rarotonga Building zone Pacific/Honolulu Building zone America/North_Dakota/Center Building zone America/Guatemala Building zone Australia/Hobart Building zone Europe/London Building zone Asia/Ulaanbaatar Building zone America/Belize Building zone America/Panama Building zone Asia/Baghdad Building zone America/Indiana/Tell_City Building zone America/Tijuana Building zone America/Managua Building zone SystemV/YST9 Building zone Asia/Yerevan Building zone Europe/Brussels Building zone America/Indiana/Petersburg Building zone Asia/Hovd Building zone America/Ojinaga Building zone America/Chihuahua Building zone GMT Building zone America/Anchorage Building zone Europe/Warsaw Building zone America/Chicago Building zone America/Halifax Building zone Etc/GMT-1 Building zone Antarctica/Rothera Building zone America/Indiana/Indianapolis Building zone Asia/Damascus Building zone Europe/Istanbul Building zone America/Tegucigalpa Building zone Etc/GMT-5 Building zone America/Eirunepe Building zone Etc/GMT-4 Building zone America/Miquelon Building zone America/Argentina/San_Luis Building zone Etc/GMT-3 Building zone Etc/GMT-2 Building zone Etc/GMT-9 Building zone America/Argentina/Catamarca Building zone America/Santiago Building zone Etc/GMT-8 Building zone Etc/GMT-7 Building zone Asia/Baku Building zone Etc/GMT-6 Building zone America/Argentina/Ushuaia Building zone America/La_Paz Building zone Asia/Taipei Building zone Asia/Manila Building zone Asia/Bangkok Building zone Atlantic/Madeira Building zone Antarctica/Palmer Building zone America/Grand_Turk Building zone Asia/Samarkand Building zone Asia/Yangon Building zone America/Argentina/Cordoba Building zone America/Indiana/Marengo Building zone Asia/Almaty Building zone America/Punta_Arenas Building zone Asia/Dubai Building zone America/Araguaina Building zone America/Mexico_City Building zone Antarctica/Vostok Building zone Asia/Novosibirsk Building zone America/Argentina/Salta Building zone Etc/GMT+3 Building zone Africa/Tunis Building zone Asia/Jerusalem Building zone Etc/GMT+2 Building zone Pacific/Fakaofo Building zone Europe/Andorra Building zone Etc/GMT+1 Building zone Africa/Tripoli Building zone Etc/GMT+7 Building zone Etc/GMT+6 Building zone America/Coyhaique Building zone Etc/GMT+5 Building zone Etc/GMT+4 Building zone Pacific/Port_Moresby Building zone Pacific/Kiritimati Building zone America/Matamoros Building zone Pacific/Palau Building zone Europe/Kaliningrad Building zone Asia/Riyadh Building zone America/Montevideo Building zone Africa/Windhoek Building zone Europe/Lisbon Building zone Atlantic/South_Georgia Building zone Asia/Karachi Building zone Asia/Novokuznetsk Building zone Australia/Perth Building zone Etc/GMT Building zone Asia/Chita Building zone Pacific/Easter Building zone Antarctica/Davis Building zone Atlantic/Canary Building zone SystemV/HST10 Building zone Pacific/Efate Building zone America/Menominee Building zone America/Manaus Building zone America/Bogota Building zone America/Adak Building zone Pacific/Norfolk Building zone Europe/Bucharest Building zone Asia/Tomsk Building zone Asia/Macau Building zone Europe/Malta Building zone America/Argentina/Mendoza Building zone Pacific/Tahiti Building zone Europe/Kirov Building zone Pacific/Tarawa Building zone Pacific/Kanton Building zone America/Resolute Building zone Asia/Krasnoyarsk Building zone America/Argentina/Rio_Gallegos Building zone SystemV/EST5 Building zone America/Edmonton Building zone America/Santo_Domingo Building zone Pacific/Auckland Building zone Europe/Minsk Building zone Africa/Casablanca Building zone America/Glace_Bay Building zone Africa/Lagos Building zone Asia/Qatar Building zone Europe/Rome Building zone Indian/Mauritius Building zone Asia/Magadan Building zone SystemV/PST8 Building zone America/Port-au-Prince Building zone Asia/Ashgabat Building zone America/Regina Building zone America/Dawson_Creek Building zone Africa/Algiers Building zone Europe/Zurich Building zone America/St_Johns Building zone Europe/Vilnius Building zone Asia/Dili Building zone America/Fortaleza Building zone America/Denver Building zone Europe/Saratov Building zone America/Hermosillo Building zone America/Cancun Building zone Pacific/Kosrae Building zone Europe/Gibraltar Building zone Asia/Seoul Building zone Asia/Kathmandu Building zone Australia/Sydney Building zone America/Lima Building zone Europe/Madrid Building zone America/Bahia_Banderas Building zone America/Havana Building zone America/Cambridge_Bay Building zone Asia/Colombo Building zone Asia/Omsk Building zone Asia/Dhaka Building zone Australia/Brisbane Building zone America/Barbados Building zone Asia/Urumqi Building zone Atlantic/Cape_Verde Building zone Europe/Volgograd Building zone Asia/Yekaterinburg Building zone America/Vancouver Building zone America/Rio_Branco Building zone America/Danmarkshavn Building zone America/Detroit Building zone Pacific/Chatham Building zone Asia/Jayapura Building zone America/Thule Building zone America/Sao_Paulo Building zone Asia/Hong_Kong Building zone Asia/Dushanbe Building zone America/Guyana Building zone America/Martinique Building zone America/Guayaquil Building zone Europe/Berlin Building zone Europe/Moscow Building zone Europe/Chisinau Building zone America/Rankin_Inlet Building zone America/Puerto_Rico Building zone America/Argentina/La_Rioja Building zone SystemV/CST6CDT Building zone Europe/Budapest Building zone America/Argentina/Jujuy Building zone Australia/Eucla Building zone Asia/Sakhalin Building zone America/Porto_Velho Building zone Asia/Shanghai Building zone Etc/GMT+10 Building zone America/Scoresbysund Building zone Europe/Helsinki Building zone Asia/Beirut Building zone Asia/Kamchatka Building zone Etc/GMT+12 Building zone Etc/GMT+11 Building zone Pacific/Bougainville Building zone America/Nome Building zone Africa/Sao_Tome Building zone Indian/Chagos Building zone America/Cayenne Building zone Europe/Tallinn Building zone Asia/Yakutsk Building zone Pacific/Galapagos Building zone Africa/Khartoum Building zone Africa/Johannesburg Building zone Europe/Paris Building zone Africa/Ndjamena Building zone Pacific/Fiji Building zone Indian/Maldives Building zone Europe/Belgrade Building zone Africa/Bissau Building zone SystemV/AST4 Building zone Asia/Tehran Building zone Asia/Oral Building zone Europe/Astrakhan Building zone America/Juneau Building zone America/Indiana/Vevay Building zone Asia/Tashkent Building zone Africa/Juba Building zone Asia/Jakarta Building zone America/Campo_Grande Building zone America/Belem Building zone Asia/Barnaul Building zone Africa/Ceuta Building zone America/Recife Building zone America/Goose_Bay Building zone America/Bahia Building zone America/Noronha Building zone America/Swift_Current Building zone Australia/Adelaide Building zone America/Metlakatla Building zone America/Paramaribo Building zone Asia/Qostanay Building zone Europe/Simferopol Building zone Europe/Sofia Building zone America/Phoenix Building zone Europe/Prague Building zone Antarctica/Mawson Building zone America/Indiana/Vincennes Building zone America/Whitehorse Building zone Pacific/Noumea Building zone Antarctica/Troll Building zone Asia/Tbilisi Building zone Europe/Kyiv Building zone Europe/Samara Building zone Asia/Makassar Building zone Pacific/Gambier Building zone America/Argentina/San_Juan Building zone America/Inuvik Building zone America/Iqaluit Building zone Antarctica/Macquarie Building zone Asia/Nicosia Building zone America/Moncton Building zone America/Indiana/Winamac Building zone SystemV/MST7MDT Building zone Asia/Pyongyang Building zone America/Boa_Vista Building zone Asia/Gaza Building zone Asia/Atyrau Building zone Australia/Darwin Building zone Asia/Khandyga Building zone Asia/Thimphu Building zone Asia/Famagusta Building zone Asia/Qyzylorda Building zone America/Yakutat Building zone America/Kentucky/Louisville Building zone Asia/Kabul Building zone Asia/Ho_Chi_Minh Building zone America/Ciudad_Juarez Building zone America/Argentina/Tucuman Building zone Antarctica/Casey Building zone Pacific/Tongatapu Building zone America/New_York Building zone Etc/GMT-12 Building zone Europe/Vienna Building zone Atlantic/Azores Building zone Etc/GMT-11 Building zone America/Nuuk Building zone Etc/GMT-10 Building zone SystemV/YST9YDT Building zone Europe/Ulyanovsk Building zone Etc/GMT-14 Building zone Etc/GMT-13 Building zone America/Merida Building zone Pacific/Pitcairn Building zone America/Mazatlan Building zone Pacific/Nauru Building zone Europe/Tirane Building zone Asia/Kolkata Building zone SystemV/MST7 Building zone Australia/Broken_Hill Building zone America/Fort_Nelson Building zone Europe/Riga Building zone America/Caracas Building zone Asia/Hebron Building zone SystemV/PST8PDT Building zone Africa/Abidjan Building zone Africa/Monrovia Building zone Asia/Ust-Nera Building zone America/Santarem Building zone America/Asuncion Building zone Asia/Srednekolymsk Building zone America/Boise Building zone America/North_Dakota/New_Salem Building zone Asia/Anadyr Building zone Australia/Melbourne Building zone Pacific/Guam Building zone Asia/Irkutsk Building zone Atlantic/Bermuda Building zone America/Dawson Building zone America/Costa_Rica Building zone America/Winnipeg Building zone America/Indiana/Knox Building zone America/North_Dakota/Beulah Building zone Asia/Amman Building zone Atlantic/Faroe Building zone Etc/UTC Building zone SystemV/AST4ADT Building zone Asia/Tokyo Building zone Pacific/Apia Building zone America/Maceio Building zone Pacific/Niue Building zone Australia/Lord_Howe Building zone Europe/Dublin Building zone America/Toronto Building zone Asia/Singapore Building zone Australia/Lindeman Building zone America/Los_Angeles Building zone America/Monterrey Building zone SystemV/EST5EDT Building zone America/Argentina/Buenos_Aires Building zone America/Jamaica Building zone Pacific/Guadalcanal Building zone Asia/Bishkek Building zone Europe/Athens Building zone Atlantic/Stanley Building zone SystemV/CST6 Linking alias Asia/Aden to Asia/Riyadh Linking alias Indian/Mahe to Asia/Dubai Linking alias Africa/Libreville to Africa/Lagos Linking alias America/Marigot to America/Puerto_Rico Linking alias Zulu to Etc/UTC Linking alias Africa/Ouagadougou to Africa/Abidjan Linking alias America/Coral_Harbour to America/Panama Linking alias Brazil/West to America/Manaus Linking alias Africa/Mbabane to Africa/Johannesburg Linking alias America/Aruba to America/Puerto_Rico Linking alias America/Cayman to America/Panama Linking alias GMT+0 to Etc/GMT Linking alias Asia/Chungking to Asia/Shanghai Linking alias Europe/San_Marino to Europe/Rome Linking alias Pacific/Saipan to Pacific/Guam Linking alias Africa/Douala to Africa/Lagos Linking alias GMT to Etc/GMT Linking alias Chile/Continental to America/Santiago Linking alias Chile/EasterIsland to Pacific/Easter Linking alias Asia/Kashgar to Asia/Urumqi Linking alias Pacific/Yap to Pacific/Port_Moresby Linking alias CET to Europe/Brussels Linking alias Etc/GMT-0 to Etc/GMT Linking alias Europe/Jersey to Europe/London Linking alias US/Mountain to America/Denver Linking alias Europe/Luxembourg to Europe/Brussels Linking alias Atlantic/Reykjavik to Africa/Abidjan Linking alias Africa/Brazzaville to Africa/Lagos Linking alias Europe/Zaporozhye to Europe/Kyiv Linking alias Canada/Yukon to America/Whitehorse Linking alias Africa/Porto-Novo to Africa/Lagos Linking alias Antarctica/DumontDUrville to Pacific/Port_Moresby Linking alias Canada/Atlantic to America/Halifax Linking alias Atlantic/St_Helena to Africa/Abidjan Linking alias Australia/Tasmania to Australia/Hobart Linking alias Libya to Africa/Tripoli Linking alias Antarctica/South_Pole to Pacific/Auckland Linking alias Poland to Europe/Warsaw Linking alias Africa/Dar_es_Salaam to Africa/Nairobi Linking alias Europe/Guernsey to Europe/London Linking alias GMT-0 to Etc/GMT Linking alias America/Thunder_Bay to America/Toronto Linking alias Africa/Addis_Ababa to Africa/Nairobi Linking alias Europe/Uzhgorod to Europe/Kyiv Linking alias Brazil/DeNoronha to America/Noronha Linking alias Asia/Phnom_Penh to Asia/Bangkok Linking alias Etc/Zulu to Etc/UTC Linking alias Asia/Ashkhabad to Asia/Ashgabat Linking alias US/Alaska to America/Anchorage Linking alias Africa/Kigali to Africa/Maputo Linking alias America/Creston to America/Phoenix Linking alias Europe/Isle_of_Man to Europe/London Linking alias Cuba to America/Havana Linking alias Etc/GMT+0 to Etc/GMT Linking alias Israel to Asia/Jerusalem Linking alias US/Samoa to Pacific/Pago_Pago Linking alias Africa/Banjul to Africa/Abidjan Linking alias Indian/Comoro to Africa/Nairobi Linking alias PRC to Asia/Shanghai Linking alias Asia/Vientiane to Asia/Bangkok Linking alias US/Arizona to America/Phoenix Linking alias Antarctica/Syowa to Asia/Riyadh Linking alias Indian/Reunion to Asia/Dubai Linking alias America/Blanc-Sablon to America/Puerto_Rico Linking alias Iceland to Africa/Abidjan Linking alias Pacific/Pohnpei to Pacific/Guadalcanal Linking alias Asia/Ujung_Pandang to Asia/Makassar Linking alias Asia/Harbin to Asia/Shanghai Linking alias Europe/Oslo to Europe/Berlin Linking alias Africa/Mogadishu to Africa/Nairobi Linking alias Brazil/East to America/Sao_Paulo Linking alias CST6CDT to America/Chicago Linking alias America/Knox_IN to America/Indiana/Knox Linking alias Asia/Kuwait to Asia/Riyadh Linking alias Antarctica/McMurdo to Pacific/Auckland Linking alias Asia/Macao to Asia/Macau Linking alias Africa/Lome to Africa/Abidjan Linking alias Africa/Freetown to Africa/Abidjan Linking alias Mexico/BajaSur to America/Mazatlan Linking alias HST to Pacific/Honolulu Linking alias Africa/Asmera to Africa/Nairobi Linking alias Greenwich to Etc/GMT Linking alias Africa/Kampala to Africa/Nairobi Linking alias Europe/Busingen to Europe/Zurich Linking alias Africa/Malabo to Africa/Lagos Linking alias Europe/Podgorica to Europe/Belgrade Linking alias Europe/Skopje to Europe/Belgrade Linking alias Australia/South to Australia/Adelaide Linking alias Canada/Central to America/Winnipeg Linking alias America/Catamarca to America/Argentina/Catamarca Linking alias America/Godthab to America/Nuuk Linking alias Africa/Bujumbura to Africa/Maputo Linking alias Europe/Sarajevo to Europe/Belgrade Linking alias US/Eastern to America/New_York Linking alias Australia/ACT to Australia/Sydney Linking alias GB-Eire to Europe/London Linking alias Canada/Eastern to America/Toronto Linking alias Europe/Kiev to Europe/Kyiv Linking alias Singapore to Asia/Singapore Linking alias America/Cordoba to America/Argentina/Cordoba Linking alias Asia/Dacca to Asia/Dhaka Linking alias Europe/Belfast to Europe/London Linking alias Pacific/Samoa to Pacific/Pago_Pago Linking alias America/St_Barthelemy to America/Puerto_Rico Linking alias Africa/Luanda to Africa/Lagos Linking alias America/Nipigon to America/Toronto Linking alias Atlantic/Jan_Mayen to Europe/Berlin Linking alias Brazil/Acre to America/Rio_Branco Linking alias America/Fort_Wayne to America/Indiana/Indianapolis Linking alias Europe/Mariehamn to Europe/Helsinki Linking alias America/St_Thomas to America/Puerto_Rico Linking alias Asia/Muscat to Asia/Dubai Linking alias America/Anguilla to America/Puerto_Rico Linking alias Asia/Bahrain to Asia/Qatar Linking alias Etc/GMT0 to Etc/GMT Linking alias US/East-Indiana to America/Indiana/Indianapolis Linking alias Africa/Bamako to Africa/Abidjan Linking alias GB to Europe/London Linking alias Mexico/General to America/Mexico_City Linking alias Pacific/Wallis to Pacific/Tarawa Linking alias Africa/Maseru to Africa/Johannesburg Linking alias Africa/Conakry to Africa/Abidjan Linking alias Africa/Kinshasa to Africa/Lagos Linking alias Australia/LHI to Australia/Lord_Howe Linking alias Africa/Lubumbashi to Africa/Maputo Linking alias America/St_Lucia to America/Puerto_Rico Linking alias Asia/Istanbul to Europe/Istanbul Linking alias America/Montserrat to America/Puerto_Rico Linking alias Asia/Brunei to Asia/Kuching Linking alias America/Santa_Isabel to America/Tijuana Linking alias Canada/Mountain to America/Edmonton Linking alias NZ-CHAT to Pacific/Chatham Linking alias Australia/West to Australia/Perth Linking alias Asia/Choibalsan to Asia/Ulaanbaatar Linking alias America/Porto_Acre to America/Rio_Branco Linking alias Indian/Antananarivo to Africa/Nairobi Linking alias US/Michigan to America/Detroit Linking alias Europe/Vaduz to Europe/Zurich Linking alias US/Indiana-Starke to America/Indiana/Knox Linking alias Indian/Mayotte to Africa/Nairobi Linking alias US/Aleutian to America/Adak Linking alias Europe/Tiraspol to Europe/Chisinau Linking alias America/Louisville to America/Kentucky/Louisville Linking alias America/Lower_Princes to America/Puerto_Rico Linking alias Africa/Blantyre to Africa/Maputo Linking alias Pacific/Johnston to Pacific/Honolulu Linking alias Europe/Ljubljana to Europe/Belgrade Linking alias America/Curacao to America/Puerto_Rico Linking alias Africa/Lusaka to Africa/Maputo Linking alias Portugal to Europe/Lisbon Linking alias Iran to Asia/Tehran Linking alias Pacific/Ponape to Pacific/Guadalcanal Linking alias Africa/Dakar to Africa/Abidjan Linking alias Europe/Stockholm to Europe/Berlin Linking alias America/Tortola to America/Puerto_Rico Linking alias Universal to Etc/UTC Linking alias Europe/Zagreb to Europe/Belgrade Linking alias America/Port_of_Spain to America/Puerto_Rico Linking alias Asia/Thimbu to Asia/Thimphu Linking alias Africa/Harare to Africa/Maputo Linking alias Asia/Tel_Aviv to Asia/Jerusalem Linking alias Navajo to America/Denver Linking alias US/Central to America/Chicago Linking alias Turkey to Europe/Istanbul Linking alias Australia/North to Australia/Darwin Linking alias Africa/Bangui to Africa/Lagos Linking alias America/Rainy_River to America/Winnipeg Linking alias Jamaica to America/Jamaica Linking alias Australia/Yancowinna to Australia/Broken_Hill Linking alias America/Yellowknife to America/Edmonton Linking alias Pacific/Enderbury to Pacific/Kanton Linking alias WET to Europe/Lisbon Linking alias Australia/Victoria to Australia/Melbourne Linking alias Etc/Greenwich to Etc/GMT Linking alias Asia/Saigon to Asia/Ho_Chi_Minh Linking alias Pacific/Midway to Pacific/Pago_Pago Linking alias America/Ensenada to America/Tijuana Linking alias America/Jujuy to America/Argentina/Jujuy Linking alias America/Buenos_Aires to America/Argentina/Buenos_Aires Linking alias Africa/Timbuktu to Africa/Abidjan Linking alias America/Virgin to America/Puerto_Rico Linking alias America/Pangnirtung to America/Iqaluit Linking alias Africa/Djibouti to Africa/Nairobi Linking alias EST to America/Panama Linking alias Asia/Katmandu to Asia/Kathmandu Linking alias MST to America/Phoenix Linking alias Africa/Niamey to Africa/Lagos Linking alias Africa/Nouakchott to Africa/Abidjan Linking alias America/Kralendijk to America/Puerto_Rico Linking alias Indian/Christmas to Asia/Bangkok Linking alias America/Antigua to America/Puerto_Rico Linking alias America/Montreal to America/Toronto Linking alias America/Indianapolis to America/Indiana/Indianapolis Linking alias Pacific/Funafuti to Pacific/Tarawa Linking alias UTC to Etc/UTC Linking alias Hongkong to Asia/Hong_Kong Linking alias UCT to Etc/UTC Linking alias Canada/Pacific to America/Vancouver Linking alias Africa/Gaborone to Africa/Maputo Linking alias Pacific/Chuuk to Pacific/Port_Moresby Linking alias America/Argentina/ComodRivadavia to America/Argentina/Catamarca Linking alias America/St_Vincent to America/Puerto_Rico Linking alias Etc/Universal to Etc/UTC Linking alias PST8PDT to America/Los_Angeles Linking alias America/Grenada to America/Puerto_Rico Linking alias Asia/Kuala_Lumpur to Asia/Singapore Linking alias Atlantic/Faeroe to Atlantic/Faroe Linking alias Canada/Newfoundland to America/St_Johns Linking alias Asia/Rangoon to Asia/Yangon Linking alias Europe/Bratislava to Europe/Prague Linking alias Asia/Calcutta to Asia/Kolkata Linking alias Europe/Copenhagen to Europe/Berlin Linking alias Indian/Cocos to Asia/Yangon Linking alias Japan to Asia/Tokyo Linking alias ROC to Asia/Taipei Linking alias Africa/Asmara to Africa/Nairobi Linking alias ROK to Asia/Seoul Linking alias W-SU to Europe/Moscow Linking alias Australia/Queensland to Australia/Brisbane Linking alias EET to Europe/Athens Linking alias Canada/Saskatchewan to America/Regina Linking alias America/Rosario to America/Argentina/Cordoba Linking alias America/St_Kitts to America/Puerto_Rico Linking alias Australia/Canberra to Australia/Sydney Linking alias MET to Europe/Brussels Linking alias Arctic/Longyearbyen to Europe/Berlin Linking alias America/Dominica to America/Puerto_Rico Linking alias America/Guadeloupe to America/Puerto_Rico Linking alias Indian/Kerguelen to Indian/Maldives Linking alias America/Mendoza to America/Argentina/Mendoza Linking alias Egypt to Africa/Cairo Linking alias Kwajalein to Pacific/Kwajalein Linking alias NZ to Pacific/Auckland Linking alias Asia/Ulan_Bator to Asia/Ulaanbaatar Linking alias Australia/Currie to Australia/Hobart Linking alias EST5EDT to America/New_York Linking alias Pacific/Wake to Pacific/Tarawa Linking alias America/Shiprock to America/Denver Linking alias Eire to Europe/Dublin Linking alias Europe/Amsterdam to Europe/Brussels Linking alias Asia/Chongqing to Asia/Shanghai Linking alias Europe/Vatican to Europe/Rome Linking alias Africa/Accra to Africa/Abidjan Linking alias Mexico/BajaNorte to America/Tijuana Linking alias Etc/UCT to Etc/UTC Linking alias GMT0 to Etc/GMT Linking alias America/Atka to America/Adak Linking alias Pacific/Truk to Pacific/Port_Moresby Linking alias MST7MDT to America/Denver Linking alias Pacific/Majuro to Pacific/Tarawa Linking alias America/Nassau to America/Toronto Linking alias Europe/Nicosia to Asia/Nicosia Linking alias America/Atikokan to America/Panama Linking alias Australia/NSW to Australia/Sydney Linking alias US/Hawaii to Pacific/Honolulu Linking alias US/Pacific to America/Los_Angeles Linking alias Europe/Monaco to Europe/Paris Outputting tzdb file: tzdb.dat + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.VbW6wP + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch ++ dirname /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch + cd tzdata-2026a + rm -fr /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch + install -d /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share + cp -prd zoneinfo /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share + install -p -m 644 zone.tab zone1970.tab iso3166.tab leap-seconds.list leapseconds tzdata.zi /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/zoneinfo + cp -prd javazi /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/javazi + mkdir -p /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/javazi-1.8 + install -p -m 644 tzdb.dat /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/javazi-1.8/ + /usr/lib/rpm/find-debuginfo.sh -j80 --strict-build-id -m -i --build-id-seed 2026a-1.an8 --unique-debug-suffix -2026a-1.an8.noarch --unique-debug-src-base tzdata-2026a-1.an8.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/tzdata-2026a + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.R3xfnp + umask 022 + cd /builddir/build/BUILD ============TESTING=============== + cd tzdata-2026a + echo ============TESTING=============== + /usr/bin/env LANG=C make -k VALIDATE=: check { ! (curl --version) >/dev/null 2>&1 || \ curl -sS --url https://validator.w3.org/nu/ -F out=gnu \ -F file=@theory.html; } >theory.ck.out && \ test ! -s theory.ck.out || { cat theory.ck.out; exit 1; } curl: (6) Could not resolve host: validator.w3.org make: *** [Makefile:1049: theory.ck] Error 1 { ! (curl --version) >/dev/null 2>&1 || \ curl -sS --url https://validator.w3.org/nu/ -F out=gnu \ -F file=@tz-art.html; } >tz-art.ck.out && \ test ! -s tz-art.ck.out || { cat tz-art.ck.out; exit 1; } curl: (6) Could not resolve host: validator.w3.org make: *** [Makefile:1049: tz-art.ck] Error 1 { ! (curl --version) >/dev/null 2>&1 || \ curl -sS --url https://validator.w3.org/nu/ -F out=gnu \ -F file=@tz-how-to.html; } >tz-how-to.ck.out && \ test ! -s tz-how-to.ck.out || { cat tz-how-to.ck.out; exit 1; } curl: (6) Could not resolve host: validator.w3.org make: *** [Makefile:1049: tz-how-to.ck] Error 1 { ! (curl --version) >/dev/null 2>&1 || \ curl -sS --url https://validator.w3.org/nu/ -F out=gnu \ -F file=@tz-link.html; } >tz-link.ck.out && \ test ! -s tz-link.ck.out || { cat tz-link.ck.out; exit 1; } curl: (6) Could not resolve host: validator.w3.org make: *** [Makefile:1049: tz-link.ck] Error 1 printf '%s\n' >tzdir.h.out \ '#ifndef TZDEFAULT' \ '# define TZDEFAULT "/etc/localtime" /* default zone */' \ '#endif' \ '#ifndef TZDIR' \ '# define TZDIR "/usr/share/zoneinfo" /* TZif directory */' \ '#endif' mv tzdir.h.out tzdir.h read -r VERSION version.h.out mv version.h.out version.h c99 -DHAVE_SNPRINTF=1 -c -o zic.o zic.c c99 -o zic -DHAVE_SNPRINTF=1 zic.o read -r version tzdata.zi.out mv tzdata.zi.out tzdata.zi rm -fr zishrink-posix.ckd t-zishrink-posix.ckd shrunk-zishrink-posix.ckd mkdir zishrink-posix.ckd t-zishrink-posix.ckd shrunk-zishrink-posix.ckd case zishrink-posix.ck in \ *right*) leap='-L leapseconds';; \ *) leap=;; \ esac && \ ./zic $leap -d zishrink-posix.ckd main.zi && \ ./zic $leap -d shrunk-zishrink-posix.ckd tzdata.zi && \ case main, in \ main,) \ ./zic $leap -d t-zishrink-posix.ckd africa antarctica asia australasia europe northamerica southamerica etcetera factory backward && \ awk '/^Rule/' africa antarctica asia australasia europe northamerica southamerica etcetera factory backward | \ ./zic $leap -d t-zishrink-posix.ckd - && \ diff -r zishrink-posix.ckd t-zishrink-posix.ckd;; \ esac Binary files zishrink-posix.ckd/Africa/Casablanca and t-zishrink-posix.ckd/Africa/Casablanca differ Binary files zishrink-posix.ckd/Africa/El_Aaiun and t-zishrink-posix.ckd/Africa/El_Aaiun differ Binary files zishrink-posix.ckd/Africa/Windhoek and t-zishrink-posix.ckd/Africa/Windhoek differ Binary files zishrink-posix.ckd/Eire and t-zishrink-posix.ckd/Eire differ Binary files zishrink-posix.ckd/Europe/Bratislava and t-zishrink-posix.ckd/Europe/Bratislava differ Binary files zishrink-posix.ckd/Europe/Dublin and t-zishrink-posix.ckd/Europe/Dublin differ Binary files zishrink-posix.ckd/Europe/Prague and t-zishrink-posix.ckd/Europe/Prague differ rm -fr zishrink-right.ckd t-zishrink-right.ckd shrunk-zishrink-right.ckd make: *** [Makefile:1070: zishrink-posix.ck] Error 1 mkdir zishrink-right.ckd t-zishrink-right.ckd shrunk-zishrink-right.ckd case zishrink-right.ck in \ *right*) leap='-L leapseconds';; \ *) leap=;; \ esac && \ ./zic $leap -d zishrink-right.ckd main.zi && \ ./zic $leap -d shrunk-zishrink-right.ckd tzdata.zi && \ case main, in \ main,) \ ./zic $leap -d t-zishrink-right.ckd africa antarctica asia australasia europe northamerica southamerica etcetera factory backward && \ awk '/^Rule/' africa antarctica asia australasia europe northamerica southamerica etcetera factory backward | \ ./zic $leap -d t-zishrink-right.ckd - && \ diff -r zishrink-right.ckd t-zishrink-right.ckd;; \ esac Binary files zishrink-right.ckd/Africa/Casablanca and t-zishrink-right.ckd/Africa/Casablanca differ Binary files zishrink-right.ckd/Africa/El_Aaiun and t-zishrink-right.ckd/Africa/El_Aaiun differ Binary files zishrink-right.ckd/Africa/Windhoek and t-zishrink-right.ckd/Africa/Windhoek differ Binary files zishrink-right.ckd/Eire and t-zishrink-right.ckd/Eire differ Binary files zishrink-right.ckd/Europe/Bratislava and t-zishrink-right.ckd/Europe/Bratislava differ Binary files zishrink-right.ckd/Europe/Dublin and t-zishrink-right.ckd/Europe/Dublin differ Binary files zishrink-right.ckd/Europe/Prague and t-zishrink-right.ckd/Europe/Prague differ touch to2050.tzs make: *** [Makefile:1070: zishrink-right.ck] Error 1 { test ! 'en_US.utf8' || ! printf 'A\304\200B\n' | LC_ALL='en_US.utf8' grep -q '^A.B$' >/dev/null 2>&1 || { export LC_ALL='en_US.utf8'; false; }; } || { \ sharp='#' && \ ! grep -Env '^''[]'' '' !\"'$sharp'$%&'\''()*+,./0123456789:;<=>?@''ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\^_`''abcdefghijklmnopqrstuvwxyz{|}~''-]''*$' newctime.3 newstrftime.3 newtzset.3 time2posix.3 tzfile.5 tzselect.8 zic.8 zdump.8 date.1 \ checklinks.awk checknow.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk tzfile.h private.h localtime.c asctime.c difftime.c strftime.c zic.c zdump.c date.c tzselect.ksh workman.sh \ LICENSE \ version tzdata.zi && \ ! grep -Env '^''[]'' '' !\"'$sharp'$%&'\''()*+,./0123456789:;<=>?@''ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\^_`''abcdefghijklmnopqrstuvwxyz{|}~''-]''*$''|^UNUSUAL_OK_''[][:alpha:]§«°±»½¾×–‘’“”•→−≤★⟨⟩⯪'' '' !\"'$sharp'$%&'\''()*+,./0123456789:;<=>?@''ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\^_`''abcdefghijklmnopqrstuvwxyz{|}~''-]''*$' \ Makefile && \ ! grep -Env '^''[]'' '' !\"'$sharp'$%&'\''()*+,./0123456789:;<=>?@''ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\^_`''abcdefghijklmnopqrstuvwxyz{|}~''-]''*('$sharp'[][:alpha:]§«°±»½¾×–‘’“”•→−≤★⟨⟩⯪'' '' !\"'$sharp'$%&'\''()*+,./0123456789:;<=>?@''ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\^_`''abcdefghijklmnopqrstuvwxyz{|}~''-]''*)?$' africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone \ leapseconds zone.tab && \ ! grep -Env '^''[][:alpha:]§«°±»½¾×–‘’“”•→−≤★⟨⟩⯪'' '' !\"'$sharp'$%&'\''()*+,./0123456789:;<=>?@''ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\^_`''abcdefghijklmnopqrstuvwxyz{|}~''-]''*$' calendars CONTRIBUTING LICENSE Makefile NEWS README SECURITY theory.html version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leap-seconds.list leapseconds zone.tab zone1970.tab zonenow.tab checklinks.awk checknow.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk newctime.3 newstrftime.3 newtzset.3 time2posix.3 tzfile.5 tzselect.8 zic.8 zdump.8 date.1 newctime.3.txt newstrftime.3.txt newtzset.3.txt time2posix.3.txt tzfile.5.txt tzselect.8.txt zic.8.txt zdump.8.txt date.1.txt tz-art.html tz-how-to.html tz-link.html tzfile.h private.h localtime.c asctime.c difftime.c strftime.c zic.c zdump.c date.c tzselect.ksh workman.sh tzdata.zi to2050.tzs; \ } touch character-set.ck { test ! 'en_US.utf8' || ! printf 'A\304\200B\n' | LC_ALL='en_US.utf8' grep -q '^A.B$' >/dev/null 2>&1 || { export LC_ALL='en_US.utf8'; false; }; } || { \ patfmt=' \t|[\f\r\v]' && pat=$(printf "$patfmt\\n") && \ ! grep -En "$pat|[[:space:]]\$" \ calendars CONTRIBUTING LICENSE Makefile NEWS README SECURITY theory.html version africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone iso3166.tab leapseconds zone.tab zone1970.tab zonenow.tab checklinks.awk checknow.awk checktab.awk leapseconds.awk ziguard.awk zishrink.awk newctime.3 newstrftime.3 newtzset.3 time2posix.3 tzfile.5 tzselect.8 zic.8 zdump.8 date.1 newctime.3.txt newstrftime.3.txt newtzset.3.txt time2posix.3.txt tzfile.5.txt tzselect.8.txt zic.8.txt zdump.8.txt date.1.txt tz-art.html tz-how-to.html tz-link.html tzfile.h private.h localtime.c asctime.c difftime.c strftime.c zic.c zdump.c date.c tzselect.ksh workman.sh tzdata.zi to2050.tzs; \ } touch white-space.ck awk \ -v DATAFORM=main \ -f checklinks.awk tzdata.zi touch links.ck test '' || \ cat africa antarctica asia australasia europe northamerica southamerica etcetera factory backward | diff -u - main.zi --- - 2026-04-28 15:11:53.825023474 +0800 +++ main.zi 2026-04-28 15:11:46.154994364 +0800 @@ -109,10 +109,10 @@ # # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Atlantic/Cape_Verde -1:34:04 - LMT 1912 Jan 01 2:00u # Praia - -2:00 - -02 1942 Sep - -2:00 1:00 -01 1945 Oct 15 - -2:00 - -02 1975 Nov 25 2:00 - -1:00 - -01 + -2:00 - %z 1942 Sep + -2:00 1:00 %z 1945 Oct 15 + -2:00 - %z 1975 Nov 25 2:00 + -1:00 - %z # Chad # Fort-Lamy was renamed to N’Djamena on 1973-04-06. @@ -350,7 +350,7 @@ # # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Africa/Bissau -1:02:20 - LMT 1912 Jan 1 1:00u - -1:00 - -01 1975 + -1:00 - %z 1975 0:00 - GMT # Comoros @@ -415,10 +415,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Africa/Nairobi 2:27:16 - LMT 1908 May - 2:30 - +0230 1928 Jun 30 24:00 + 2:30 - %z 1928 Jun 30 24:00 3:00 - EAT 1930 Jan 4 24:00 - 2:30 - +0230 1936 Dec 31 24:00 - 2:45 - +0245 1942 Jul 31 24:00 + 2:30 - %z 1936 Dec 31 24:00 + 2:45 - %z 1942 Jul 31 24:00 3:00 - EAT # Liberia @@ -589,7 +589,7 @@ Rule Mauritius 2009 only - Mar lastSun 2:00 0 - # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis - 4:00 Mauritius +04/+05 + 4:00 Mauritius %z # Agalega Is, Rodriguez # no information; probably like Indian/Mauritius @@ -908,7 +908,7 @@ Rule Morocco 2012 only - Sep 30 3:00 0 - Rule Morocco 2013 only - Jul 7 3:00 0 - Rule Morocco 2013 only - Aug 10 2:00 1:00 - -Rule Morocco 2013 2017 - Oct lastSun 3:00 0 - +Rule Morocco 2013 2018 - Oct lastSun 3:00 0 - Rule Morocco 2014 2018 - Mar lastSun 2:00 1:00 - Rule Morocco 2014 only - Jun 28 3:00 0 - Rule Morocco 2014 only - Aug 2 2:00 1:00 - @@ -920,148 +920,148 @@ Rule Morocco 2017 only - Jul 2 2:00 1:00 - Rule Morocco 2018 only - May 13 3:00 0 - Rule Morocco 2018 only - Jun 17 2:00 1:00 - -Rule Morocco 2019 only - May 5 3:00 0 - -Rule Morocco 2019 only - Jun 9 2:00 1:00 - -Rule Morocco 2020 only - Apr 19 3:00 0 - -Rule Morocco 2020 only - May 31 2:00 1:00 - -Rule Morocco 2021 only - Apr 11 3:00 0 - -Rule Morocco 2021 only - May 16 2:00 1:00 - -Rule Morocco 2022 only - Mar 27 3:00 0 - -Rule Morocco 2022 only - May 8 2:00 1:00 - -Rule Morocco 2023 only - Mar 19 3:00 0 - -Rule Morocco 2023 only - Apr 23 2:00 1:00 - -Rule Morocco 2024 only - Mar 10 3:00 0 - -Rule Morocco 2024 only - Apr 14 2:00 1:00 - -Rule Morocco 2025 only - Feb 23 3:00 0 - -Rule Morocco 2025 only - Apr 6 2:00 1:00 - -Rule Morocco 2026 only - Feb 15 3:00 0 - -Rule Morocco 2026 only - Mar 22 2:00 1:00 - -Rule Morocco 2027 only - Feb 7 3:00 0 - -Rule Morocco 2027 only - Mar 14 2:00 1:00 - -Rule Morocco 2028 only - Jan 23 3:00 0 - -Rule Morocco 2028 only - Mar 5 2:00 1:00 - -Rule Morocco 2029 only - Jan 14 3:00 0 - -Rule Morocco 2029 only - Feb 18 2:00 1:00 - -Rule Morocco 2029 only - Dec 30 3:00 0 - -Rule Morocco 2030 only - Feb 10 2:00 1:00 - -Rule Morocco 2030 only - Dec 22 3:00 0 - -Rule Morocco 2031 only - Jan 26 2:00 1:00 - -Rule Morocco 2031 only - Dec 14 3:00 0 - -Rule Morocco 2032 only - Jan 18 2:00 1:00 - -Rule Morocco 2032 only - Nov 28 3:00 0 - -Rule Morocco 2033 only - Jan 9 2:00 1:00 - -Rule Morocco 2033 only - Nov 20 3:00 0 - -Rule Morocco 2033 only - Dec 25 2:00 1:00 - -Rule Morocco 2034 only - Nov 5 3:00 0 - -Rule Morocco 2034 only - Dec 17 2:00 1:00 - -Rule Morocco 2035 only - Oct 28 3:00 0 - -Rule Morocco 2035 only - Dec 9 2:00 1:00 - -Rule Morocco 2036 only - Oct 19 3:00 0 - -Rule Morocco 2036 only - Nov 23 2:00 1:00 - -Rule Morocco 2037 only - Oct 4 3:00 0 - -Rule Morocco 2037 only - Nov 15 2:00 1:00 - -Rule Morocco 2038 only - Sep 26 3:00 0 - -Rule Morocco 2038 only - Oct 31 2:00 1:00 - -Rule Morocco 2039 only - Sep 18 3:00 0 - -Rule Morocco 2039 only - Oct 23 2:00 1:00 - -Rule Morocco 2040 only - Sep 2 3:00 0 - -Rule Morocco 2040 only - Oct 14 2:00 1:00 - -Rule Morocco 2041 only - Aug 25 3:00 0 - -Rule Morocco 2041 only - Sep 29 2:00 1:00 - -Rule Morocco 2042 only - Aug 10 3:00 0 - -Rule Morocco 2042 only - Sep 21 2:00 1:00 - -Rule Morocco 2043 only - Aug 2 3:00 0 - -Rule Morocco 2043 only - Sep 13 2:00 1:00 - -Rule Morocco 2044 only - Jul 24 3:00 0 - -Rule Morocco 2044 only - Aug 28 2:00 1:00 - -Rule Morocco 2045 only - Jul 9 3:00 0 - -Rule Morocco 2045 only - Aug 20 2:00 1:00 - -Rule Morocco 2046 only - Jul 1 3:00 0 - -Rule Morocco 2046 only - Aug 5 2:00 1:00 - -Rule Morocco 2047 only - Jun 23 3:00 0 - -Rule Morocco 2047 only - Jul 28 2:00 1:00 - -Rule Morocco 2048 only - Jun 7 3:00 0 - -Rule Morocco 2048 only - Jul 19 2:00 1:00 - -Rule Morocco 2049 only - May 30 3:00 0 - -Rule Morocco 2049 only - Jul 4 2:00 1:00 - -Rule Morocco 2050 only - May 15 3:00 0 - -Rule Morocco 2050 only - Jun 26 2:00 1:00 - -Rule Morocco 2051 only - May 7 3:00 0 - -Rule Morocco 2051 only - Jun 18 2:00 1:00 - -Rule Morocco 2052 only - Apr 28 3:00 0 - -Rule Morocco 2052 only - Jun 2 2:00 1:00 - -Rule Morocco 2053 only - Apr 13 3:00 0 - -Rule Morocco 2053 only - May 25 2:00 1:00 - -Rule Morocco 2054 only - Apr 5 3:00 0 - -Rule Morocco 2054 only - May 10 2:00 1:00 - -Rule Morocco 2055 only - Mar 28 3:00 0 - -Rule Morocco 2055 only - May 2 2:00 1:00 - -Rule Morocco 2056 only - Mar 12 3:00 0 - -Rule Morocco 2056 only - Apr 23 2:00 1:00 - -Rule Morocco 2057 only - Mar 4 3:00 0 - -Rule Morocco 2057 only - Apr 8 2:00 1:00 - -Rule Morocco 2058 only - Feb 17 3:00 0 - -Rule Morocco 2058 only - Mar 31 2:00 1:00 - -Rule Morocco 2059 only - Feb 9 3:00 0 - -Rule Morocco 2059 only - Mar 23 2:00 1:00 - -Rule Morocco 2060 only - Feb 1 3:00 0 - -Rule Morocco 2060 only - Mar 7 2:00 1:00 - -Rule Morocco 2061 only - Jan 16 3:00 0 - -Rule Morocco 2061 only - Feb 27 2:00 1:00 - -Rule Morocco 2062 only - Jan 8 3:00 0 - -Rule Morocco 2062 only - Feb 12 2:00 1:00 - -Rule Morocco 2062 only - Dec 31 3:00 0 - -Rule Morocco 2063 only - Feb 4 2:00 1:00 - -Rule Morocco 2063 only - Dec 16 3:00 0 - -Rule Morocco 2064 only - Jan 27 2:00 1:00 - -Rule Morocco 2064 only - Dec 7 3:00 0 - -Rule Morocco 2065 only - Jan 11 2:00 1:00 - -Rule Morocco 2065 only - Nov 22 3:00 0 - -Rule Morocco 2066 only - Jan 3 2:00 1:00 - -Rule Morocco 2066 only - Nov 14 3:00 0 - -Rule Morocco 2066 only - Dec 26 2:00 1:00 - -Rule Morocco 2067 only - Nov 6 3:00 0 - -Rule Morocco 2067 only - Dec 11 2:00 1:00 - -Rule Morocco 2068 only - Oct 21 3:00 0 - -Rule Morocco 2068 only - Dec 2 2:00 1:00 - -Rule Morocco 2069 only - Oct 13 3:00 0 - -Rule Morocco 2069 only - Nov 17 2:00 1:00 - -Rule Morocco 2070 only - Oct 5 3:00 0 - -Rule Morocco 2070 only - Nov 9 2:00 1:00 - -Rule Morocco 2071 only - Sep 20 3:00 0 - -Rule Morocco 2071 only - Nov 1 2:00 1:00 - -Rule Morocco 2072 only - Sep 11 3:00 0 - -Rule Morocco 2072 only - Oct 16 2:00 1:00 - -Rule Morocco 2073 only - Aug 27 3:00 0 - -Rule Morocco 2073 only - Oct 8 2:00 1:00 - -Rule Morocco 2074 only - Aug 19 3:00 0 - -Rule Morocco 2074 only - Sep 30 2:00 1:00 - -Rule Morocco 2075 only - Aug 11 3:00 0 - -Rule Morocco 2075 only - Sep 15 2:00 1:00 - -Rule Morocco 2076 only - Jul 26 3:00 0 - -Rule Morocco 2076 only - Sep 6 2:00 1:00 - -Rule Morocco 2077 only - Jul 18 3:00 0 - -Rule Morocco 2077 only - Aug 22 2:00 1:00 - -Rule Morocco 2078 only - Jul 10 3:00 0 - -Rule Morocco 2078 only - Aug 14 2:00 1:00 - -Rule Morocco 2079 only - Jun 25 3:00 0 - -Rule Morocco 2079 only - Aug 6 2:00 1:00 - -Rule Morocco 2080 only - Jun 16 3:00 0 - -Rule Morocco 2080 only - Jul 21 2:00 1:00 - -Rule Morocco 2081 only - Jun 1 3:00 0 - -Rule Morocco 2081 only - Jul 13 2:00 1:00 - -Rule Morocco 2082 only - May 24 3:00 0 - -Rule Morocco 2082 only - Jun 28 2:00 1:00 - -Rule Morocco 2083 only - May 16 3:00 0 - -Rule Morocco 2083 only - Jun 20 2:00 1:00 - -Rule Morocco 2084 only - Apr 30 3:00 0 - -Rule Morocco 2084 only - Jun 11 2:00 1:00 - -Rule Morocco 2085 only - Apr 22 3:00 0 - -Rule Morocco 2085 only - May 27 2:00 1:00 - -Rule Morocco 2086 only - Apr 14 3:00 0 - -Rule Morocco 2086 only - May 19 2:00 1:00 - -Rule Morocco 2087 only - Mar 30 3:00 0 - -Rule Morocco 2087 only - May 11 2:00 1:00 - +Rule Morocco 2019 only - May 5 3:00 -1:00 - +Rule Morocco 2019 only - Jun 9 2:00 0 - +Rule Morocco 2020 only - Apr 19 3:00 -1:00 - +Rule Morocco 2020 only - May 31 2:00 0 - +Rule Morocco 2021 only - Apr 11 3:00 -1:00 - +Rule Morocco 2021 only - May 16 2:00 0 - +Rule Morocco 2022 only - Mar 27 3:00 -1:00 - +Rule Morocco 2022 only - May 8 2:00 0 - +Rule Morocco 2023 only - Mar 19 3:00 -1:00 - +Rule Morocco 2023 only - Apr 23 2:00 0 - +Rule Morocco 2024 only - Mar 10 3:00 -1:00 - +Rule Morocco 2024 only - Apr 14 2:00 0 - +Rule Morocco 2025 only - Feb 23 3:00 -1:00 - +Rule Morocco 2025 only - Apr 6 2:00 0 - +Rule Morocco 2026 only - Feb 15 3:00 -1:00 - +Rule Morocco 2026 only - Mar 22 2:00 0 - +Rule Morocco 2027 only - Feb 7 3:00 -1:00 - +Rule Morocco 2027 only - Mar 14 2:00 0 - +Rule Morocco 2028 only - Jan 23 3:00 -1:00 - +Rule Morocco 2028 only - Mar 5 2:00 0 - +Rule Morocco 2029 only - Jan 14 3:00 -1:00 - +Rule Morocco 2029 only - Feb 18 2:00 0 - +Rule Morocco 2029 only - Dec 30 3:00 -1:00 - +Rule Morocco 2030 only - Feb 10 2:00 0 - +Rule Morocco 2030 only - Dec 22 3:00 -1:00 - +Rule Morocco 2031 only - Jan 26 2:00 0 - +Rule Morocco 2031 only - Dec 14 3:00 -1:00 - +Rule Morocco 2032 only - Jan 18 2:00 0 - +Rule Morocco 2032 only - Nov 28 3:00 -1:00 - +Rule Morocco 2033 only - Jan 9 2:00 0 - +Rule Morocco 2033 only - Nov 20 3:00 -1:00 - +Rule Morocco 2033 only - Dec 25 2:00 0 - +Rule Morocco 2034 only - Nov 5 3:00 -1:00 - +Rule Morocco 2034 only - Dec 17 2:00 0 - +Rule Morocco 2035 only - Oct 28 3:00 -1:00 - +Rule Morocco 2035 only - Dec 9 2:00 0 - +Rule Morocco 2036 only - Oct 19 3:00 -1:00 - +Rule Morocco 2036 only - Nov 23 2:00 0 - +Rule Morocco 2037 only - Oct 4 3:00 -1:00 - +Rule Morocco 2037 only - Nov 15 2:00 0 - +Rule Morocco 2038 only - Sep 26 3:00 -1:00 - +Rule Morocco 2038 only - Oct 31 2:00 0 - +Rule Morocco 2039 only - Sep 18 3:00 -1:00 - +Rule Morocco 2039 only - Oct 23 2:00 0 - +Rule Morocco 2040 only - Sep 2 3:00 -1:00 - +Rule Morocco 2040 only - Oct 14 2:00 0 - +Rule Morocco 2041 only - Aug 25 3:00 -1:00 - +Rule Morocco 2041 only - Sep 29 2:00 0 - +Rule Morocco 2042 only - Aug 10 3:00 -1:00 - +Rule Morocco 2042 only - Sep 21 2:00 0 - +Rule Morocco 2043 only - Aug 2 3:00 -1:00 - +Rule Morocco 2043 only - Sep 13 2:00 0 - +Rule Morocco 2044 only - Jul 24 3:00 -1:00 - +Rule Morocco 2044 only - Aug 28 2:00 0 - +Rule Morocco 2045 only - Jul 9 3:00 -1:00 - +Rule Morocco 2045 only - Aug 20 2:00 0 - +Rule Morocco 2046 only - Jul 1 3:00 -1:00 - +Rule Morocco 2046 only - Aug 5 2:00 0 - +Rule Morocco 2047 only - Jun 23 3:00 -1:00 - +Rule Morocco 2047 only - Jul 28 2:00 0 - +Rule Morocco 2048 only - Jun 7 3:00 -1:00 - +Rule Morocco 2048 only - Jul 19 2:00 0 - +Rule Morocco 2049 only - May 30 3:00 -1:00 - +Rule Morocco 2049 only - Jul 4 2:00 0 - +Rule Morocco 2050 only - May 15 3:00 -1:00 - +Rule Morocco 2050 only - Jun 26 2:00 0 - +Rule Morocco 2051 only - May 7 3:00 -1:00 - +Rule Morocco 2051 only - Jun 18 2:00 0 - +Rule Morocco 2052 only - Apr 28 3:00 -1:00 - +Rule Morocco 2052 only - Jun 2 2:00 0 - +Rule Morocco 2053 only - Apr 13 3:00 -1:00 - +Rule Morocco 2053 only - May 25 2:00 0 - +Rule Morocco 2054 only - Apr 5 3:00 -1:00 - +Rule Morocco 2054 only - May 10 2:00 0 - +Rule Morocco 2055 only - Mar 28 3:00 -1:00 - +Rule Morocco 2055 only - May 2 2:00 0 - +Rule Morocco 2056 only - Mar 12 3:00 -1:00 - +Rule Morocco 2056 only - Apr 23 2:00 0 - +Rule Morocco 2057 only - Mar 4 3:00 -1:00 - +Rule Morocco 2057 only - Apr 8 2:00 0 - +Rule Morocco 2058 only - Feb 17 3:00 -1:00 - +Rule Morocco 2058 only - Mar 31 2:00 0 - +Rule Morocco 2059 only - Feb 9 3:00 -1:00 - +Rule Morocco 2059 only - Mar 23 2:00 0 - +Rule Morocco 2060 only - Feb 1 3:00 -1:00 - +Rule Morocco 2060 only - Mar 7 2:00 0 - +Rule Morocco 2061 only - Jan 16 3:00 -1:00 - +Rule Morocco 2061 only - Feb 27 2:00 0 - +Rule Morocco 2062 only - Jan 8 3:00 -1:00 - +Rule Morocco 2062 only - Feb 12 2:00 0 - +Rule Morocco 2062 only - Dec 31 3:00 -1:00 - +Rule Morocco 2063 only - Feb 4 2:00 0 - +Rule Morocco 2063 only - Dec 16 3:00 -1:00 - +Rule Morocco 2064 only - Jan 27 2:00 0 - +Rule Morocco 2064 only - Dec 7 3:00 -1:00 - +Rule Morocco 2065 only - Jan 11 2:00 0 - +Rule Morocco 2065 only - Nov 22 3:00 -1:00 - +Rule Morocco 2066 only - Jan 3 2:00 0 - +Rule Morocco 2066 only - Nov 14 3:00 -1:00 - +Rule Morocco 2066 only - Dec 26 2:00 0 - +Rule Morocco 2067 only - Nov 6 3:00 -1:00 - +Rule Morocco 2067 only - Dec 11 2:00 0 - +Rule Morocco 2068 only - Oct 21 3:00 -1:00 - +Rule Morocco 2068 only - Dec 2 2:00 0 - +Rule Morocco 2069 only - Oct 13 3:00 -1:00 - +Rule Morocco 2069 only - Nov 17 2:00 0 - +Rule Morocco 2070 only - Oct 5 3:00 -1:00 - +Rule Morocco 2070 only - Nov 9 2:00 0 - +Rule Morocco 2071 only - Sep 20 3:00 -1:00 - +Rule Morocco 2071 only - Nov 1 2:00 0 - +Rule Morocco 2072 only - Sep 11 3:00 -1:00 - +Rule Morocco 2072 only - Oct 16 2:00 0 - +Rule Morocco 2073 only - Aug 27 3:00 -1:00 - +Rule Morocco 2073 only - Oct 8 2:00 0 - +Rule Morocco 2074 only - Aug 19 3:00 -1:00 - +Rule Morocco 2074 only - Sep 30 2:00 0 - +Rule Morocco 2075 only - Aug 11 3:00 -1:00 - +Rule Morocco 2075 only - Sep 15 2:00 0 - +Rule Morocco 2076 only - Jul 26 3:00 -1:00 - +Rule Morocco 2076 only - Sep 6 2:00 0 - +Rule Morocco 2077 only - Jul 18 3:00 -1:00 - +Rule Morocco 2077 only - Aug 22 2:00 0 - +Rule Morocco 2078 only - Jul 10 3:00 -1:00 - +Rule Morocco 2078 only - Aug 14 2:00 0 - +Rule Morocco 2079 only - Jun 25 3:00 -1:00 - +Rule Morocco 2079 only - Aug 6 2:00 0 - +Rule Morocco 2080 only - Jun 16 3:00 -1:00 - +Rule Morocco 2080 only - Jul 21 2:00 0 - +Rule Morocco 2081 only - Jun 1 3:00 -1:00 - +Rule Morocco 2081 only - Jul 13 2:00 0 - +Rule Morocco 2082 only - May 24 3:00 -1:00 - +Rule Morocco 2082 only - Jun 28 2:00 0 - +Rule Morocco 2083 only - May 16 3:00 -1:00 - +Rule Morocco 2083 only - Jun 20 2:00 0 - +Rule Morocco 2084 only - Apr 30 3:00 -1:00 - +Rule Morocco 2084 only - Jun 11 2:00 0 - +Rule Morocco 2085 only - Apr 22 3:00 -1:00 - +Rule Morocco 2085 only - May 27 2:00 0 - +Rule Morocco 2086 only - Apr 14 3:00 -1:00 - +Rule Morocco 2086 only - May 19 2:00 0 - +Rule Morocco 2087 only - Mar 30 3:00 -1:00 - +Rule Morocco 2087 only - May 11 2:00 0 - # For dates after the somewhat-arbitrary cutoff of 2087, assume that # Morocco will no longer observe DST. At some point this table will # need to be extended, though quite possibly Morocco will change the @@ -1069,10 +1069,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 - 0:00 Morocco +00/+01 1984 Mar 16 - 1:00 - +01 1986 - 0:00 Morocco +00/+01 2018 Oct 28 3:00 - 0:00 Morocco +00/+01 + 0:00 Morocco %z 1984 Mar 16 + 1:00 - %z 1986 + 0:00 Morocco %z 2018 Oct 28 3:00 + 1:00 Morocco %z # Western Sahara # @@ -1086,9 +1086,9 @@ # since most of it was then controlled by Morocco. Zone Africa/El_Aaiun -0:52:48 - LMT 1934 Jan # El Aaiún - -1:00 - -01 1976 Apr 14 - 0:00 Morocco +00/+01 2018 Oct 28 3:00 - 0:00 Morocco +00/+01 + -1:00 - %z 1976 Apr 14 + 0:00 Morocco %z 2018 Oct 28 3:00 + 1:00 Morocco %z # Botswana # Burundi @@ -1173,30 +1173,30 @@ # Rule NAME FROM TO - IN ON AT SAVE LETTER/S # Vanguard section, for zic and other parsers that support negative DST. -#Rule Namibia 1994 only - Mar 21 0:00 -1:00 WAT -#Rule Namibia 1994 2017 - Sep Sun>=1 2:00 0 CAT -#Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT +Rule Namibia 1994 only - Mar 21 0:00 -1:00 WAT +Rule Namibia 1994 2017 - Sep Sun>=1 2:00 0 CAT +Rule Namibia 1995 2017 - Apr Sun>=1 2:00 -1:00 WAT # Rearguard section, for parsers lacking negative DST; see ziguard.awk. -Rule Namibia 1994 only - Mar 21 0:00 0 WAT -Rule Namibia 1994 2017 - Sep Sun>=1 2:00 1:00 CAT -Rule Namibia 1995 2017 - Apr Sun>=1 2:00 0 WAT +#Rule Namibia 1994 only - Mar 21 0:00 0 WAT +#Rule Namibia 1994 2017 - Sep Sun>=1 2:00 1:00 CAT +#Rule Namibia 1995 2017 - Apr Sun>=1 2:00 0 WAT # End of rearguard section. # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Africa/Windhoek 1:08:24 - LMT 1892 Feb 8 - 1:30 - +0130 1903 Mar + 1:30 - %z 1903 Mar 2:00 - SAST 1942 Sep 20 2:00 2:00 1:00 SAST 1943 Mar 21 2:00 2:00 - SAST 1990 Mar 21 # independence # Vanguard section, for zic and other parsers that support negative DST. -# 2:00 Namibia %s + 2:00 Namibia %s # Rearguard section, for parsers lacking negative DST; see ziguard.awk. - 2:00 - CAT 1994 Mar 21 0:00 +# 2:00 - CAT 1994 Mar 21 0:00 # From Paul Eggert (2017-04-07): # The official date of the 2017 rule change was 2017-10-24. See: # http://www.lac.org.na/laws/annoSTAT/Namibian%20Time%20Act%209%20of%202017.pdf - 1:00 Namibia %s 2017 Oct 24 - 2:00 - CAT +# 1:00 Namibia %s 2017 Oct 24 +# 2:00 - CAT # End of rearguard section. @@ -1272,7 +1272,7 @@ Zone Africa/Lagos 0:13:35 - LMT 1905 Jul 1 0:00 - GMT 1908 Jul 1 0:13:35 - LMT 1914 Jan 1 - 0:30 - +0030 1919 Sep 1 + 0:30 - %z 1919 Sep 1 1:00 - WAT # São Tomé and Príncipe @@ -1544,34 +1544,34 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Antarctica/Casey 0 - -00 1969 - 8:00 - +08 2009 Oct 18 2:00 - 11:00 - +11 2010 Mar 5 2:00 - 8:00 - +08 2011 Oct 28 2:00 - 11:00 - +11 2012 Feb 21 17:00u - 8:00 - +08 2016 Oct 22 - 11:00 - +11 2018 Mar 11 4:00 - 8:00 - +08 2018 Oct 7 4:00 - 11:00 - +11 2019 Mar 17 3:00 - 8:00 - +08 2019 Oct 4 3:00 - 11:00 - +11 2020 Mar 8 3:00 - 8:00 - +08 2020 Oct 4 0:01 - 11:00 - +11 2021 Mar 14 0:00 - 8:00 - +08 2021 Oct 3 0:01 - 11:00 - +11 2022 Mar 13 0:00 - 8:00 - +08 2022 Oct 2 0:01 - 11:00 - +11 2023 Mar 9 3:00 - 8:00 - +08 + 8:00 - %z 2009 Oct 18 2:00 + 11:00 - %z 2010 Mar 5 2:00 + 8:00 - %z 2011 Oct 28 2:00 + 11:00 - %z 2012 Feb 21 17:00u + 8:00 - %z 2016 Oct 22 + 11:00 - %z 2018 Mar 11 4:00 + 8:00 - %z 2018 Oct 7 4:00 + 11:00 - %z 2019 Mar 17 3:00 + 8:00 - %z 2019 Oct 4 3:00 + 11:00 - %z 2020 Mar 8 3:00 + 8:00 - %z 2020 Oct 4 0:01 + 11:00 - %z 2021 Mar 14 0:00 + 8:00 - %z 2021 Oct 3 0:01 + 11:00 - %z 2022 Mar 13 0:00 + 8:00 - %z 2022 Oct 2 0:01 + 11:00 - %z 2023 Mar 9 3:00 + 8:00 - %z Zone Antarctica/Davis 0 - -00 1957 Jan 13 - 7:00 - +07 1964 Nov + 7:00 - %z 1964 Nov 0 - -00 1969 Feb - 7:00 - +07 2009 Oct 18 2:00 - 5:00 - +05 2010 Mar 10 20:00u - 7:00 - +07 2011 Oct 28 2:00 - 5:00 - +05 2012 Feb 21 20:00u - 7:00 - +07 + 7:00 - %z 2009 Oct 18 2:00 + 5:00 - %z 2010 Mar 10 20:00u + 7:00 - %z 2011 Oct 28 2:00 + 5:00 - %z 2012 Feb 21 20:00u + 7:00 - %z Zone Antarctica/Mawson 0 - -00 1954 Feb 13 - 6:00 - +06 2009 Oct 18 2:00 - 5:00 - +05 + 6:00 - %z 2009 Oct 18 2:00 + 5:00 - %z # References: # Casey Weather (1998-02-26) # http://www.antdiv.gov.au/aad/exop/sfo/casey/casey_aws.html @@ -1750,10 +1750,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Antarctica/Vostok 0 - -00 1957 Dec 16 - 7:00 - +07 1994 Feb + 7:00 - %z 1994 Feb 0 - -00 1994 Nov - 7:00 - +07 2023 Dec 18 2:00 - 5:00 - +05 + 7:00 - %z 2023 Dec 18 2:00 + 5:00 - %z # S Africa - year-round bases # Marion Island, -4653+03752 @@ -1786,7 +1786,7 @@ # # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Antarctica/Rothera 0 - -00 1976 Dec 1 - -3:00 - -03 + -3:00 - %z # Uruguay - year round base # Artigas, King George Island, -621104-0585107 @@ -1905,8 +1905,8 @@ # Afghanistan # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Kabul 4:36:48 - LMT 1890 - 4:00 - +04 1945 - 4:30 - +0430 + 4:00 - %z 1945 + 4:30 - %z # Armenia # From Paul Eggert (2006-03-22): @@ -1938,12 +1938,12 @@ Rule Armenia 2011 only - Oct lastSun 2:00s 0 - # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2 - 3:00 - +03 1957 Mar - 4:00 RussiaAsia +04/+05 1991 Mar 31 2:00s - 3:00 RussiaAsia +03/+04 1995 Sep 24 2:00s - 4:00 - +04 1997 - 4:00 RussiaAsia +04/+05 2011 - 4:00 Armenia +04/+05 + 3:00 - %z 1957 Mar + 4:00 RussiaAsia %z 1991 Mar 31 2:00s + 3:00 RussiaAsia %z 1995 Sep 24 2:00s + 4:00 - %z 1997 + 4:00 RussiaAsia %z 2011 + 4:00 Armenia %z # Azerbaijan @@ -1964,12 +1964,12 @@ Rule Azer 1997 2015 - Oct lastSun 5:00 0 - # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Baku 3:19:24 - LMT 1924 May 2 - 3:00 - +03 1957 Mar - 4:00 RussiaAsia +04/+05 1991 Mar 31 2:00s - 3:00 RussiaAsia +03/+04 1992 Sep lastSun 2:00s - 4:00 - +04 1996 - 4:00 EUAsia +04/+05 1997 - 4:00 Azer +04/+05 + 3:00 - %z 1957 Mar + 4:00 RussiaAsia %z 1991 Mar 31 2:00s + 3:00 RussiaAsia %z 1992 Sep lastSun 2:00s + 4:00 - %z 1996 + 4:00 EUAsia %z 1997 + 4:00 Azer %z # Bangladesh # From Alexander Krivenyshev (2009-05-13): @@ -2050,17 +2050,17 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Dhaka 6:01:40 - LMT 1890 5:53:20 - HMT 1941 Oct # Howrah Mean Time? - 6:30 - +0630 1942 May 15 - 5:30 - +0530 1942 Sep - 6:30 - +0630 1951 Sep 30 - 6:00 - +06 2009 - 6:00 Dhaka +06/+07 + 6:30 - %z 1942 May 15 + 5:30 - %z 1942 Sep + 6:30 - %z 1951 Sep 30 + 6:00 - %z 2009 + 6:00 Dhaka %z # Bhutan # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Thimphu 5:58:36 - LMT 1947 Aug 15 # or Thimbu - 5:30 - +0530 1987 Oct - 6:00 - +06 + 5:30 - %z 1987 Oct + 6:00 - %z # British Indian Ocean Territory # Whitman and the 1995 CIA time zone map say 5:00, but the @@ -2070,8 +2070,8 @@ # then contained the Chagos Archipelago). # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Indian/Chagos 4:49:40 - LMT 1907 - 5:00 - +05 1996 - 6:00 - +06 + 5:00 - %z 1996 + 6:00 - %z # Cocos (Keeling) Islands # Myanmar (Burma) @@ -2087,9 +2087,9 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Yangon 6:24:47 - LMT 1880 # or Rangoon 6:24:47 - RMT 1920 # Rangoon local time - 6:30 - +0630 1942 May - 9:00 - +09 1945 May 3 - 6:30 - +0630 + 6:30 - %z 1942 May + 9:00 - %z 1945 May 3 + 6:30 - %z # China @@ -2478,7 +2478,7 @@ # Xinjiang time, used by many in western China; represented by Ürümqi / Ürümchi # / Wulumuqi. (Please use Asia/Shanghai if you prefer Beijing time.) Zone Asia/Urumqi 5:50:20 - LMT 1928 - 6:00 - +06 + 6:00 - %z # Hong Kong @@ -2936,7 +2936,7 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Macau 7:34:10 - LMT 1904 Oct 30 8:00 - CST 1941 Dec 21 23:00 - 9:00 Macau +09/+10 1945 Sep 30 24:00 + 9:00 Macau %z 1945 Sep 30 24:00 8:00 Macau C%sT @@ -2979,7 +2979,7 @@ Zone Asia/Famagusta 2:15:48 - LMT 1921 Nov 14 2:00 Cyprus EE%sT 1998 Sep 2:00 EUAsia EE%sT 2016 Sep 8 - 3:00 - +03 2017 Oct 29 1:00u + 3:00 - %z 2017 Oct 29 1:00u 2:00 EUAsia EE%sT # Georgia @@ -3020,15 +3020,15 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Tbilisi 2:59:11 - LMT 1880 2:59:11 - TBMT 1924 May 2 # Tbilisi Mean Time - 3:00 - +03 1957 Mar - 4:00 RussiaAsia +04/+05 1991 Mar 31 2:00s - 3:00 RussiaAsia +03/+04 1992 - 3:00 E-EurAsia +03/+04 1994 Sep lastSun - 4:00 E-EurAsia +04/+05 1996 Oct lastSun - 4:00 1:00 +05 1997 Mar lastSun - 4:00 E-EurAsia +04/+05 2004 Jun 27 - 3:00 RussiaAsia +03/+04 2005 Mar lastSun 2:00 - 4:00 - +04 + 3:00 - %z 1957 Mar + 4:00 RussiaAsia %z 1991 Mar 31 2:00s + 3:00 RussiaAsia %z 1992 + 3:00 E-EurAsia %z 1994 Sep lastSun + 4:00 E-EurAsia %z 1996 Oct lastSun + 4:00 1:00 %z 1997 Mar lastSun + 4:00 E-EurAsia %z 2004 Jun 27 + 3:00 RussiaAsia %z 2005 Mar lastSun 2:00 + 4:00 - %z # East Timor @@ -3063,10 +3063,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Dili 8:22:20 - LMT 1911 Dec 31 16:00u - 8:00 - +08 1942 Feb 21 23:00 - 9:00 - +09 1976 May 3 - 8:00 - +08 2000 Sep 17 0:00 - 9:00 - +09 + 8:00 - %z 1942 Feb 21 23:00 + 9:00 - %z 1976 May 3 + 8:00 - %z 2000 Sep 17 0:00 + 9:00 - %z # India @@ -3132,9 +3132,9 @@ 5:53:20 - HMT 1870 # Howrah Mean Time? 5:21:10 - MMT 1906 Jan 1 # Madras local time 5:30 - IST 1941 Oct - 5:30 1:00 +0630 1942 May 15 + 5:30 1:00 %z 1942 May 15 5:30 - IST 1942 Sep - 5:30 1:00 +0630 1945 Oct 15 + 5:30 1:00 %z 1945 Oct 15 5:30 - IST # Since 1970 the following are like Asia/Kolkata: # Andaman Is @@ -3186,33 +3186,33 @@ # Shanks & Pottenger say the next transition was at 1924 Jan 1 0:13, # but this must be a typo. 7:07:12 - BMT 1923 Dec 31 16:40u # Batavia - 7:20 - +0720 1932 Nov - 7:30 - +0730 1942 Mar 23 - 9:00 - +09 1945 Sep 23 - 7:30 - +0730 1948 May - 8:00 - +08 1950 May - 7:30 - +0730 1964 + 7:20 - %z 1932 Nov + 7:30 - %z 1942 Mar 23 + 9:00 - %z 1945 Sep 23 + 7:30 - %z 1948 May + 8:00 - %z 1950 May + 7:30 - %z 1964 7:00 - WIB # west and central Borneo Zone Asia/Pontianak 7:17:20 - LMT 1908 May 7:17:20 - PMT 1932 Nov # Pontianak MT - 7:30 - +0730 1942 Jan 29 - 9:00 - +09 1945 Sep 23 - 7:30 - +0730 1948 May - 8:00 - +08 1950 May - 7:30 - +0730 1964 + 7:30 - %z 1942 Jan 29 + 9:00 - %z 1945 Sep 23 + 7:30 - %z 1948 May + 8:00 - %z 1950 May + 7:30 - %z 1964 8:00 - WITA 1988 Jan 1 7:00 - WIB # Sulawesi, Lesser Sundas, east and south Borneo Zone Asia/Makassar 7:57:36 - LMT 1920 7:57:36 - MMT 1932 Nov # Macassar MT - 8:00 - +08 1942 Feb 9 - 9:00 - +09 1945 Sep 23 + 8:00 - %z 1942 Feb 9 + 9:00 - %z 1945 Sep 23 8:00 - WITA # Maluku Islands, West Papua, Papua Zone Asia/Jayapura 9:22:48 - LMT 1932 Nov - 9:00 - +09 1944 Sep 1 - 9:30 - +0930 1964 + 9:00 - %z 1944 Sep 1 + 9:30 - %z 1964 9:00 - WIT # Iran @@ -3458,9 +3458,9 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Tehran 3:25:44 - LMT 1916 3:25:44 - TMT 1935 Jun 13 # Tehran Mean Time - 3:30 Iran +0330/+0430 1977 Oct 20 24:00 - 4:00 Iran +04/+05 1978 Nov 10 24:00 - 3:30 Iran +0330/+0430 + 3:30 Iran %z 1977 Oct 20 24:00 + 4:00 Iran %z 1978 Nov 10 24:00 + 3:30 Iran %z # Iraq @@ -3503,8 +3503,8 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Baghdad 2:57:40 - LMT 1890 2:57:36 - BMT 1918 # Baghdad Mean Time? - 3:00 - +03 1982 May - 3:00 Iraq +03/+04 + 3:00 - %z 1982 May + 3:00 Iraq %z ############################################################################### @@ -3971,7 +3971,7 @@ # Rule NAME FROM TO - IN ON AT SAVE LETTER/S Rule Japan 1948 only - May Sat>=1 24:00 1:00 D -Rule Japan 1948 1951 - Sep Sun>=9 1:00 0 S +Rule Japan 1948 1951 - Sep Sat>=8 25:00 0 S Rule Japan 1949 only - Apr Sat>=1 24:00 1:00 D Rule Japan 1950 1951 - May Sat>=1 24:00 1:00 D @@ -4101,7 +4101,7 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Amman 2:23:44 - LMT 1931 2:00 Jordan EE%sT 2022 Oct 28 0:00s - 3:00 - +03 + 3:00 - %z # Kazakhstan @@ -4316,84 +4316,84 @@ # Karaganda (KZ-35), North Kazakhstan (KZ-59), Pavlodar (KZ-55), # Shymkent city (KZ-79), Turkistan (KZ-61), and Ulytau (KZ-62). Zone Asia/Almaty 5:07:48 - LMT 1924 May 2 # or Alma-Ata - 5:00 - +05 1930 Jun 21 - 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s - 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s - 6:00 RussiaAsia +06/+07 2004 Oct 31 2:00s - 6:00 - +06 2024 Mar 1 0:00 - 5:00 - +05 + 5:00 - %z 1930 Jun 21 + 6:00 RussiaAsia %z 1991 Mar 31 2:00s + 5:00 RussiaAsia %z 1992 Jan 19 2:00s + 6:00 RussiaAsia %z 2004 Oct 31 2:00s + 6:00 - %z 2024 Mar 1 0:00 + 5:00 - %z # Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-43) Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 - 4:00 - +04 1930 Jun 21 - 5:00 - +05 1981 Apr 1 - 5:00 1:00 +06 1981 Oct 1 - 6:00 - +06 1982 Apr 1 - 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s - 4:00 RussiaAsia +04/+05 1991 Sep 29 2:00s - 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s - 6:00 RussiaAsia +06/+07 1992 Mar 29 2:00s - 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s - 6:00 - +06 2018 Dec 21 0:00 - 5:00 - +05 + 4:00 - %z 1930 Jun 21 + 5:00 - %z 1981 Apr 1 + 5:00 1:00 %z 1981 Oct 1 + 6:00 - %z 1982 Apr 1 + 5:00 RussiaAsia %z 1991 Mar 31 2:00s + 4:00 RussiaAsia %z 1991 Sep 29 2:00s + 5:00 RussiaAsia %z 1992 Jan 19 2:00s + 6:00 RussiaAsia %z 1992 Mar 29 2:00s + 5:00 RussiaAsia %z 2004 Oct 31 2:00s + 6:00 - %z 2018 Dec 21 0:00 + 5:00 - %z # Qostanay (aka Kostanay, Kustanay) (KZ-39) # The 1991/2 rules are unclear partly because of the 1997 Turgai # reorganization. Zone Asia/Qostanay 4:14:28 - LMT 1924 May 2 - 4:00 - +04 1930 Jun 21 - 5:00 - +05 1981 Apr 1 - 5:00 1:00 +06 1981 Oct 1 - 6:00 - +06 1982 Apr 1 - 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s - 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s - 6:00 - +06 2024 Mar 1 0:00 - 5:00 - +05 + 4:00 - %z 1930 Jun 21 + 5:00 - %z 1981 Apr 1 + 5:00 1:00 %z 1981 Oct 1 + 6:00 - %z 1982 Apr 1 + 5:00 RussiaAsia %z 1991 Mar 31 2:00s + 4:00 RussiaAsia %z 1992 Jan 19 2:00s + 5:00 RussiaAsia %z 2004 Oct 31 2:00s + 6:00 - %z 2024 Mar 1 0:00 + 5:00 - %z # Aqtöbe (aka Aktobe, formerly Aktyubinsk) (KZ-15) Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2 - 4:00 - +04 1930 Jun 21 - 5:00 - +05 1981 Apr 1 - 5:00 1:00 +06 1981 Oct 1 - 6:00 - +06 1982 Apr 1 - 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s - 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s - 5:00 - +05 + 4:00 - %z 1930 Jun 21 + 5:00 - %z 1981 Apr 1 + 5:00 1:00 %z 1981 Oct 1 + 6:00 - %z 1982 Apr 1 + 5:00 RussiaAsia %z 1991 Mar 31 2:00s + 4:00 RussiaAsia %z 1992 Jan 19 2:00s + 5:00 RussiaAsia %z 2004 Oct 31 2:00s + 5:00 - %z # Mangghystaū (KZ-47) # Aqtau was not founded until 1963, but it represents an inhabited region, # so include timestamps before 1963. Zone Asia/Aqtau 3:21:04 - LMT 1924 May 2 - 4:00 - +04 1930 Jun 21 - 5:00 - +05 1981 Oct 1 - 6:00 - +06 1982 Apr 1 - 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s - 5:00 RussiaAsia +05/+06 1994 Sep 25 2:00s - 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s - 5:00 - +05 + 4:00 - %z 1930 Jun 21 + 5:00 - %z 1981 Oct 1 + 6:00 - %z 1982 Apr 1 + 5:00 RussiaAsia %z 1991 Mar 31 2:00s + 4:00 RussiaAsia %z 1992 Jan 19 2:00s + 5:00 RussiaAsia %z 1994 Sep 25 2:00s + 4:00 RussiaAsia %z 2004 Oct 31 2:00s + 5:00 - %z # Atyraū (KZ-23) is like Mangghystaū except it switched from # +04/+05 to +05/+06 in spring 1999, not fall 1994. Zone Asia/Atyrau 3:27:44 - LMT 1924 May 2 - 3:00 - +03 1930 Jun 21 - 5:00 - +05 1981 Oct 1 - 6:00 - +06 1982 Apr 1 - 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s - 5:00 RussiaAsia +05/+06 1999 Mar 28 2:00s - 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s - 5:00 - +05 + 3:00 - %z 1930 Jun 21 + 5:00 - %z 1981 Oct 1 + 6:00 - %z 1982 Apr 1 + 5:00 RussiaAsia %z 1991 Mar 31 2:00s + 4:00 RussiaAsia %z 1992 Jan 19 2:00s + 5:00 RussiaAsia %z 1999 Mar 28 2:00s + 4:00 RussiaAsia %z 2004 Oct 31 2:00s + 5:00 - %z # West Kazakhstan (KZ-27) # From Paul Eggert (2016-03-18): # The 1989 transition is from USSR act No. 227 (1989-03-14). Zone Asia/Oral 3:25:24 - LMT 1924 May 2 # or Ural'sk - 3:00 - +03 1930 Jun 21 - 5:00 - +05 1981 Apr 1 - 5:00 1:00 +06 1981 Oct 1 - 6:00 - +06 1982 Apr 1 - 5:00 RussiaAsia +05/+06 1989 Mar 26 2:00s - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s - 5:00 RussiaAsia +05/+06 1992 Mar 29 2:00s - 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s - 5:00 - +05 + 3:00 - %z 1930 Jun 21 + 5:00 - %z 1981 Apr 1 + 5:00 1:00 %z 1981 Oct 1 + 6:00 - %z 1982 Apr 1 + 5:00 RussiaAsia %z 1989 Mar 26 2:00s + 4:00 RussiaAsia %z 1992 Jan 19 2:00s + 5:00 RussiaAsia %z 1992 Mar 29 2:00s + 4:00 RussiaAsia %z 2004 Oct 31 2:00s + 5:00 - %z # Kyrgyzstan (Kirgizstan) # Transitions through 1991 are from Shanks & Pottenger. @@ -4414,11 +4414,11 @@ Rule Kyrgyz 1997 2004 - Oct lastSun 2:30 0 - # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Bishkek 4:58:24 - LMT 1924 May 2 - 5:00 - +05 1930 Jun 21 - 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s - 5:00 RussiaAsia +05/+06 1991 Aug 31 2:00 - 5:00 Kyrgyz +05/+06 2005 Aug 12 - 6:00 - +06 + 5:00 - %z 1930 Jun 21 + 6:00 RussiaAsia %z 1991 Mar 31 2:00s + 5:00 RussiaAsia %z 1991 Aug 31 2:00 + 5:00 Kyrgyz %z 2005 Aug 12 + 6:00 - %z ############################################################################### @@ -4625,16 +4625,16 @@ # and 1982 transition dates are from Mok Ly Yng. # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Kuching 7:21:20 - LMT 1926 Mar - 7:30 - +0730 1933 - 8:00 NBorneo +08/+0820 1942 Feb 16 - 9:00 - +09 1945 Sep 12 - 8:00 - +08 + 7:30 - %z 1933 + 8:00 NBorneo %z 1942 Feb 16 + 9:00 - %z 1945 Sep 12 + 8:00 - %z # Maldives # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Indian/Maldives 4:54:00 - LMT 1880 # Malé 4:54:00 - MMT 1960 # Malé Mean Time - 5:00 - +05 + 5:00 - %z # Mongolia @@ -4805,18 +4805,18 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] # Hovd, a.k.a. Chovd, Dund-Us, Dzhargalant, Khovd, Jirgalanta Zone Asia/Hovd 6:06:36 - LMT 1905 Aug - 6:00 - +06 1978 - 7:00 Mongol +07/+08 + 6:00 - %z 1978 + 7:00 Mongol %z # Ulaanbaatar, a.k.a. Ulan Bataar, Ulan Bator, Urga Zone Asia/Ulaanbaatar 7:07:32 - LMT 1905 Aug - 7:00 - +07 1978 - 8:00 Mongol +08/+09 + 7:00 - %z 1978 + 8:00 Mongol %z # Nepal # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Kathmandu 5:41:16 - LMT 1920 - 5:30 - +0530 1986 - 5:45 - +0545 + 5:30 - %z 1986 + 5:45 - %z # Pakistan @@ -4962,10 +4962,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Karachi 4:28:12 - LMT 1907 - 5:30 - +0530 1942 Sep - 5:30 1:00 +0630 1945 Oct 15 - 5:30 - +0530 1951 Sep 30 - 5:00 - +05 1971 Mar 26 + 5:30 - %z 1942 Sep + 5:30 1:00 %z 1945 Oct 15 + 5:30 - %z 1951 Sep 30 + 5:00 - %z 1971 Mar 26 5:00 Pakistan PK%sT # Pakistan Time # Palestine @@ -5604,8 +5604,8 @@ # Qatar # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Qatar 3:26:08 - LMT 1920 # Al Dawhah / Doha - 4:00 - +04 1972 Jun - 3:00 - +03 + 4:00 - %z 1972 Jun + 3:00 - %z # Kuwait # Saudi Arabia @@ -5655,7 +5655,7 @@ # # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Riyadh 3:06:52 - LMT 1947 Mar 14 - 3:00 - +03 + 3:00 - %z # Singapore # taken from Mok Ly Yng (2003-10-30) @@ -5663,13 +5663,13 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Singapore 6:55:25 - LMT 1901 Jan 1 6:55:25 - SMT 1905 Jun 1 # Singapore M.T. - 7:00 - +07 1933 Jan 1 - 7:00 0:20 +0720 1936 Jan 1 - 7:20 - +0720 1941 Sep 1 - 7:30 - +0730 1942 Feb 16 - 9:00 - +09 1945 Sep 12 - 7:30 - +0730 1981 Dec 31 16:00u - 8:00 - +08 + 7:00 - %z 1933 Jan 1 + 7:00 0:20 %z 1936 Jan 1 + 7:20 - %z 1941 Sep 1 + 7:30 - %z 1942 Feb 16 + 9:00 - %z 1945 Sep 12 + 7:30 - %z 1981 Dec 31 16:00u + 8:00 - %z # Spratly Is # no information @@ -5727,13 +5727,13 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Colombo 5:19:24 - LMT 1880 5:19:32 - MMT 1906 # Moratuwa Mean Time - 5:30 - +0530 1942 Jan 5 - 5:30 0:30 +06 1942 Sep - 5:30 1:00 +0630 1945 Oct 16 2:00 - 5:30 - +0530 1996 May 25 0:00 - 6:30 - +0630 1996 Oct 26 0:30 - 6:00 - +06 2006 Apr 15 0:30 - 5:30 - +0530 + 5:30 - %z 1942 Jan 5 + 5:30 0:30 %z 1942 Sep + 5:30 1:00 %z 1945 Oct 16 2:00 + 5:30 - %z 1996 May 25 0:00 + 6:30 - %z 1996 Oct 26 0:30 + 6:00 - %z 2006 Apr 15 0:30 + 5:30 - %z # Syria # Rule NAME FROM TO - IN ON AT SAVE LETTER/S @@ -5904,16 +5904,16 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Damascus 2:25:12 - LMT 1920 # Dimashq 2:00 Syria EE%sT 2022 Oct 28 0:00 - 3:00 - +03 + 3:00 - %z # Tajikistan # From Shanks & Pottenger. # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Dushanbe 4:35:12 - LMT 1924 May 2 - 5:00 - +05 1930 Jun 21 - 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s - 5:00 1:00 +06 1991 Sep 9 2:00s - 5:00 - +05 + 5:00 - %z 1930 Jun 21 + 6:00 RussiaAsia %z 1991 Mar 31 2:00s + 5:00 1:00 %z 1991 Sep 9 2:00s + 5:00 - %z # Cambodia # Christmas I @@ -5923,16 +5923,16 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Bangkok 6:42:04 - LMT 1880 6:42:04 - BMT 1920 Apr # Bangkok Mean Time - 7:00 - +07 + 7:00 - %z # Turkmenistan # From Shanks & Pottenger. # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Ashgabat 3:53:32 - LMT 1924 May 2 # or Ashkhabad - 4:00 - +04 1930 Jun 21 - 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00 - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00 - 5:00 - +05 + 4:00 - %z 1930 Jun 21 + 5:00 RussiaAsia %z 1991 Mar 31 2:00 + 4:00 RussiaAsia %z 1992 Jan 19 2:00 + 5:00 - %z # Oman # Réunion @@ -5942,25 +5942,25 @@ # The Crozet Is also observe Réunion time; see the 'antarctica' file. # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Dubai 3:41:12 - LMT 1920 - 4:00 - +04 + 4:00 - %z # Uzbekistan # Byalokoz 1919 says Uzbekistan was 4:27:53. # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Asia/Samarkand 4:27:53 - LMT 1924 May 2 - 4:00 - +04 1930 Jun 21 - 5:00 - +05 1981 Apr 1 - 5:00 1:00 +06 1981 Oct 1 - 6:00 - +06 1982 Apr 1 - 5:00 RussiaAsia +05/+06 1992 - 5:00 - +05 + 4:00 - %z 1930 Jun 21 + 5:00 - %z 1981 Apr 1 + 5:00 1:00 %z 1981 Oct 1 + 6:00 - %z 1982 Apr 1 + 5:00 RussiaAsia %z 1992 + 5:00 - %z # Milne says Tashkent was 4:37:10.8. #STDOFF 4:37:10.8 Zone Asia/Tashkent 4:37:11 - LMT 1924 May 2 - 5:00 - +05 1930 Jun 21 - 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00 - 5:00 RussiaAsia +05/+06 1992 - 5:00 - +05 + 5:00 - %z 1930 Jun 21 + 6:00 RussiaAsia %z 1991 Mar 31 2:00 + 5:00 RussiaAsia %z 1992 + 5:00 - %z # Vietnam (southern) @@ -6039,14 +6039,14 @@ #STDOFF 7:06:30.13 Zone Asia/Ho_Chi_Minh 7:06:30 - LMT 1906 Jul 1 7:06:30 - PLMT 1911 May 1 # Phù Liễn MT - 7:00 - +07 1942 Dec 31 23:00 - 8:00 - +08 1945 Mar 14 23:00 - 9:00 - +09 1945 Sep 1 24:00 - 7:00 - +07 1947 Apr 1 - 8:00 - +08 1955 Jul 1 01:00 - 7:00 - +07 1959 Dec 31 23:00 - 8:00 - +08 1975 Jun 13 - 7:00 - +07 + 7:00 - %z 1942 Dec 31 23:00 + 8:00 - %z 1945 Mar 14 23:00 + 9:00 - %z 1945 Sep 1 24:00 + 7:00 - %z 1947 Apr 1 + 8:00 - %z 1955 Jul 1 01:00 + 7:00 - %z 1959 Dec 31 23:00 + 8:00 - %z 1975 Jun 13 + 7:00 - %z # From Paul Eggert (2019-02-19): # @@ -6103,8 +6103,8 @@ 8:00 Aus AW%sT 1943 Jul 8:00 AW AW%sT Zone Australia/Eucla 8:35:28 - LMT 1895 Dec - 8:45 Aus +0845/+0945 1943 Jul - 8:45 AW +0845/+0945 + 8:45 Aus %z 1943 Jul + 8:45 AW %z # Queensland # @@ -6269,8 +6269,8 @@ Rule LH 2008 max - Oct Sun>=1 2:00 0:30 - Zone Australia/Lord_Howe 10:36:20 - LMT 1895 Feb 10:00 - AEST 1981 Mar - 10:30 LH +1030/+1130 1985 Jul - 10:30 LH +1030/+11 + 10:30 LH %z 1985 Jul + 10:30 LH %z # Australian miscellany # @@ -6476,16 +6476,16 @@ Rule Fiji 2020 only - Dec 20 2:00 1:00 - # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva - 12:00 Fiji +12/+13 + 12:00 Fiji %z # French Polynesia # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Gambier -8:59:48 - LMT 1912 Oct 1 # Rikitea - -9:00 - -09 + -9:00 - %z Zone Pacific/Marquesas -9:18:00 - LMT 1912 Oct 1 - -9:30 - -0930 + -9:30 - %z Zone Pacific/Tahiti -9:58:16 - LMT 1912 Oct 1 # Papeete - -10:00 - -10 + -10:00 - %z # Clipperton (near North America) is administered from French Polynesia; # it is uninhabited. @@ -6528,7 +6528,7 @@ Zone Pacific/Guam -14:21:00 - LMT 1844 Dec 31 9:39:00 - LMT 1901 # Agana 10:00 - GST 1941 Dec 10 # Guam - 9:00 - +09 1944 Jul 31 + 9:00 - %z 1944 Jul 31 10:00 Guam G%sT 2000 Dec 23 10:00 - ChST # Chamorro Standard Time @@ -6540,30 +6540,30 @@ # Wallis & Futuna # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Tarawa 11:32:04 - LMT 1901 # Bairiki - 12:00 - +12 + 12:00 - %z # Kiribati (except Gilbert Is) # See Pacific/Tarawa for the Gilbert Is. # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Kanton 0 - -00 1937 Aug 31 - -12:00 - -12 1979 Oct - -11:00 - -11 1994 Dec 31 - 13:00 - +13 + -12:00 - %z 1979 Oct + -11:00 - %z 1994 Dec 31 + 13:00 - %z Zone Pacific/Kiritimati -10:29:20 - LMT 1901 - -10:40 - -1040 1979 Oct - -10:00 - -10 1994 Dec 31 - 14:00 - +14 + -10:40 - %z 1979 Oct + -10:00 - %z 1994 Dec 31 + 14:00 - %z # Marshall Is # See Pacific/Tarawa for most locations. # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Kwajalein 11:09:20 - LMT 1901 - 11:00 - +11 1937 - 10:00 - +10 1941 Apr 1 - 9:00 - +09 1944 Feb 6 - 11:00 - +11 1969 Oct - -12:00 - -12 1993 Aug 20 24:00 - 12:00 - +12 + 11:00 - %z 1937 + 10:00 - %z 1941 Apr 1 + 9:00 - %z 1944 Feb 6 + 11:00 - %z 1969 Oct + -12:00 - %z 1993 Aug 20 24:00 + 12:00 - %z # Micronesia # For Chuuk and Yap see Pacific/Port_Moresby. @@ -6571,22 +6571,22 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Kosrae -13:08:04 - LMT 1844 Dec 31 10:51:56 - LMT 1901 - 11:00 - +11 1914 Oct - 9:00 - +09 1919 Feb 1 - 11:00 - +11 1937 - 10:00 - +10 1941 Apr 1 - 9:00 - +09 1945 Aug - 11:00 - +11 1969 Oct - 12:00 - +12 1999 - 11:00 - +11 + 11:00 - %z 1914 Oct + 9:00 - %z 1919 Feb 1 + 11:00 - %z 1937 + 10:00 - %z 1941 Apr 1 + 9:00 - %z 1945 Aug + 11:00 - %z 1969 Oct + 12:00 - %z 1999 + 11:00 - %z # Nauru # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Nauru 11:07:40 - LMT 1921 Jan 15 # Uaobe - 11:30 - +1130 1942 Aug 29 - 9:00 - +09 1945 Sep 8 - 11:30 - +1130 1979 Feb 10 2:00 - 12:00 - +12 + 11:30 - %z 1942 Aug 29 + 9:00 - %z 1945 Sep 8 + 11:30 - %z 1979 Feb 10 2:00 + 12:00 - %z # New Caledonia # Rule NAME FROM TO - IN ON AT SAVE LETTER/S @@ -6597,7 +6597,7 @@ Rule NC 1997 only - Mar 2 2:00s 0 - # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Noumea 11:05:48 - LMT 1912 Jan 13 # Nouméa - 11:00 NC +11/+12 + 11:00 NC %z ############################################################################### @@ -6641,8 +6641,8 @@ 12:00 NZ NZ%sT Zone Pacific/Chatham 12:13:48 - LMT 1868 Nov 2 - 12:15 - +1215 1946 Jan 1 - 12:45 Chatham +1245/+1345 + 12:15 - %z 1946 Jan 1 + 12:45 Chatham %z # Auckland Is # uninhabited; Māori and Moriori, colonial settlers, pastoralists, sealers, @@ -6695,8 +6695,8 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Rarotonga 13:20:56 - LMT 1899 Dec 26 # Avarua -10:39:04 - LMT 1952 Oct 16 - -10:30 - -1030 1978 Nov 12 - -10:00 Cook -10/-0930 + -10:30 - %z 1978 Nov 12 + -10:00 Cook %z ############################################################################### @@ -6713,30 +6713,30 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Niue -11:19:40 - LMT 1952 Oct 16 # Alofi - -11:20 - -1120 1964 Jul - -11:00 - -11 + -11:20 - %z 1964 Jul + -11:00 - %z # Norfolk # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Norfolk 11:11:52 - LMT 1901 # Kingston - 11:12 - +1112 1951 - 11:30 - +1130 1974 Oct 27 02:00s - 11:30 1:00 +1230 1975 Mar 2 02:00s - 11:30 - +1130 2015 Oct 4 02:00s - 11:00 - +11 2019 Jul - 11:00 AN +11/+12 + 11:12 - %z 1951 + 11:30 - %z 1974 Oct 27 02:00s + 11:30 1:00 %z 1975 Mar 2 02:00s + 11:30 - %z 2015 Oct 4 02:00s + 11:00 - %z 2019 Jul + 11:00 AN %z # Palau (Belau) # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Palau -15:02:04 - LMT 1844 Dec 31 # Koror 8:57:56 - LMT 1901 - 9:00 - +09 + 9:00 - %z # Papua New Guinea # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Port_Moresby 9:48:40 - LMT 1880 9:48:32 - PMMT 1895 # Port Moresby Mean Time - 10:00 - +10 + 10:00 - %z # # From Paul Eggert (2014-10-13): # Base the Bougainville entry on the Arawa-Kieta region, which appears to have @@ -6757,16 +6757,16 @@ # Zone Pacific/Bougainville 10:22:16 - LMT 1880 9:48:32 - PMMT 1895 - 10:00 - +10 1942 Jul - 9:00 - +09 1945 Aug 21 - 10:00 - +10 2014 Dec 28 2:00 - 11:00 - +11 + 10:00 - %z 1942 Jul + 9:00 - %z 1945 Aug 21 + 10:00 - %z 2014 Dec 28 2:00 + 11:00 - %z # Pitcairn # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Pitcairn -8:40:20 - LMT 1901 # Adamstown - -8:30 - -0830 1998 Apr 27 0:00 - -8:00 - -08 + -8:30 - %z 1998 Apr 27 0:00 + -8:00 - %z # American Samoa # Midway @@ -6855,15 +6855,15 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Apia 12:33:04 - LMT 1892 Jul 5 -11:26:56 - LMT 1911 - -11:30 - -1130 1950 - -11:00 WS -11/-10 2011 Dec 29 24:00 - 13:00 WS +13/+14 + -11:30 - %z 1950 + -11:00 WS %z 2011 Dec 29 24:00 + 13:00 WS %z # Solomon Is # excludes Bougainville, for which see Papua New Guinea # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct 1 # Honiara - 11:00 - +11 + 11:00 - %z # Tokelau # @@ -6886,8 +6886,8 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Fakaofo -11:24:56 - LMT 1901 - -11:00 - -11 2011 Dec 30 - 13:00 - +13 + -11:00 - %z 2011 Dec 30 + 13:00 - %z # Tonga # Rule NAME FROM TO - IN ON AT SAVE LETTER/S @@ -6899,9 +6899,9 @@ Rule Tonga 2017 only - Jan Sun>=15 3:00 0 - # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Tongatapu 12:19:12 - LMT 1945 Sep 10 - 12:20 - +1220 1961 - 13:00 - +13 1999 - 13:00 Tonga +13/+14 + 12:20 - %z 1961 + 13:00 - %z 1999 + 13:00 Tonga %z # US minor outlying islands @@ -6990,7 +6990,7 @@ Rule Vanuatu 1992 only - Oct Sat>=22 24:00 1:00 - # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila - 11:00 Vanuatu +11/+12 + 11:00 Vanuatu %z ############################################################################### @@ -8820,13 +8820,13 @@ # summer and negative daylight saving time in winter. It is for when # negative SAVE values are used. # Rule NAME FROM TO - IN ON AT SAVE LETTER/S -#Rule Eire 1971 only - Oct 31 2:00u -1:00 - -#Rule Eire 1972 1980 - Mar Sun>=16 2:00u 0 - -#Rule Eire 1972 1980 - Oct Sun>=23 2:00u -1:00 - -#Rule Eire 1981 max - Mar lastSun 1:00u 0 - -#Rule Eire 1981 1989 - Oct Sun>=23 1:00u -1:00 - -#Rule Eire 1990 1995 - Oct Sun>=22 1:00u -1:00 - -#Rule Eire 1996 max - Oct lastSun 1:00u -1:00 - +Rule Eire 1971 only - Oct 31 2:00u -1:00 - +Rule Eire 1972 1980 - Mar Sun>=16 2:00u 0 - +Rule Eire 1972 1980 - Oct Sun>=23 2:00u -1:00 - +Rule Eire 1981 max - Mar lastSun 1:00u 0 - +Rule Eire 1981 1989 - Oct Sun>=23 1:00u -1:00 - +Rule Eire 1990 1995 - Oct Sun>=22 1:00u -1:00 - +Rule Eire 1996 max - Oct lastSun 1:00u -1:00 - # Zone NAME STDOFF RULES FORMAT [UNTIL] #STDOFF -0:25:21.1 @@ -8841,11 +8841,11 @@ 0:00 - GMT 1948 Apr 18 2:00s 0:00 GB-Eire GMT/IST 1968 Oct 27 # Vanguard section, for zic and other parsers that support negative DST. -# 1:00 Eire IST/GMT + 1:00 Eire IST/GMT # Rearguard section, for parsers lacking negative DST; see ziguard.awk. - 1:00 - IST 1971 Oct 31 2:00u - 0:00 GB-Eire GMT/IST 1996 - 0:00 EU GMT/IST +# 1:00 - IST 1971 Oct 31 2:00u +# 0:00 GB-Eire GMT/IST 1996 +# 0:00 EU GMT/IST # End of rearguard section. @@ -9160,7 +9160,7 @@ 3:00 Russia MSK/MSD 1990 3:00 - MSK 1991 Mar 31 2:00s 2:00 Russia EE%sT 2011 Mar 27 2:00s - 3:00 - +03 + 3:00 - %z # Belgium # Luxembourg @@ -9323,9 +9323,9 @@ 1:00 C-Eur CE%sT 1945 May 9 1:00 Czech CE%sT 1946 Dec 1 3:00 # Vanguard section, for zic and other parsers that support negative DST. -# 1:00 -1:00 GMT 1947 Feb 23 2:00 + 1:00 -1:00 GMT 1947 Feb 23 2:00 # Rearguard section, for parsers lacking negative DST; see ziguard.awk. - 0:00 - GMT 1947 Feb 23 2:00 +# 0:00 - GMT 1947 Feb 23 2:00 # End of rearguard section. 1:00 Czech CE%sT 1979 1:00 EU CE%sT @@ -9475,22 +9475,22 @@ # # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28 - -3:00 - -03 1980 Apr 6 2:00 - -3:00 EU -03/-02 1996 + -3:00 - %z 1980 Apr 6 2:00 + -3:00 EU %z 1996 0:00 - GMT # # Use the old name Scoresbysund, as the current name Ittoqqortoormiit # exceeds tzdb's 14-letter limit and has no common English abbreviation. Zone America/Scoresbysund -1:27:52 - LMT 1916 Jul 28 # Ittoqqortoormiit - -2:00 - -02 1980 Apr 6 2:00 - -2:00 C-Eur -02/-01 1981 Mar 29 - -1:00 EU -01/+00 2024 Mar 31 - -2:00 EU -02/-01 + -2:00 - %z 1980 Apr 6 2:00 + -2:00 C-Eur %z 1981 Mar 29 + -1:00 EU %z 2024 Mar 31 + -2:00 EU %z Zone America/Nuuk -3:26:56 - LMT 1916 Jul 28 # Godthåb - -3:00 - -03 1980 Apr 6 2:00 - -3:00 EU -03/-02 2023 Mar 26 1:00u - -2:00 - -02 2023 Oct 29 1:00u - -2:00 EU -02/-01 + -3:00 - %z 1980 Apr 6 2:00 + -3:00 EU %z 2023 Mar 26 1:00u + -2:00 - %z 2023 Oct 29 1:00u + -2:00 EU %z Zone America/Thule -4:35:08 - LMT 1916 Jul 28 # Pituffik -4:00 Thule A%sT @@ -10684,7 +10684,7 @@ Zone Atlantic/Azores -1:42:40 - LMT 1884 # Ponta Delgada -1:54:32 - HMT 1912 Jan 1 2:00u # Horta MT # Vanguard section, for zic and other parsers that support %z. -# -2:00 Port %z 1966 Oct 2 2:00s + -2:00 Port %z 1966 Oct 2 2:00s # From Tim Parenti (2024-07-01): # While Decreto-Lei 309/76 of 1976-04-27 reintroduced DST on the mainland by # falling back on 1976-09-26, it assigned the Permanent Time Commission to @@ -10699,20 +10699,20 @@ # Though transitions in the Azores officially remained at 0:00s through 1992, # this was equivalent to the EU-style 1:00u adopted by the mainland in 1986, so # model it as such. -# -1:00 - %z 1982 Mar 28 0:00s -# -1:00 Port %z 1986 + -1:00 - %z 1982 Mar 28 0:00s + -1:00 Port %z 1986 # Rearguard section, for parsers lacking %z; see ziguard.awk. - -2:00 Port -02/-01 1942 Apr 25 22:00s - -2:00 Port +00 1942 Aug 15 22:00s - -2:00 Port -02/-01 1943 Apr 17 22:00s - -2:00 Port +00 1943 Aug 28 22:00s - -2:00 Port -02/-01 1944 Apr 22 22:00s - -2:00 Port +00 1944 Aug 26 22:00s - -2:00 Port -02/-01 1945 Apr 21 22:00s - -2:00 Port +00 1945 Aug 25 22:00s - -2:00 Port -02/-01 1966 Oct 2 2:00s - -1:00 - -01 1982 Mar 28 0:00s - -1:00 Port -01/+00 1986 +# -2:00 Port -02/-01 1942 Apr 25 22:00s +# -2:00 Port +00 1942 Aug 15 22:00s +# -2:00 Port -02/-01 1943 Apr 17 22:00s +# -2:00 Port +00 1943 Aug 28 22:00s +# -2:00 Port -02/-01 1944 Apr 22 22:00s +# -2:00 Port +00 1944 Aug 26 22:00s +# -2:00 Port -02/-01 1945 Apr 21 22:00s +# -2:00 Port +00 1945 Aug 25 22:00s +# -2:00 Port -02/-01 1966 Oct 2 2:00s +# -1:00 - -01 1982 Mar 28 0:00s +# -1:00 Port -01/+00 1986 # End of rearguard section. # # From Paul Eggert (1996-11-12): @@ -10730,24 +10730,24 @@ # still observed in the interim on 1993-03-28. # https://dre.pt/dr/detalhe/decreto-legislativo-regional/29-1992-621553 # https://dre.pt/dr/detalhe/decreto-legislativo-regional/9-1993-389633 - -1:00 EU -01/+00 1992 Dec 27 1:00s + -1:00 EU %z 1992 Dec 27 1:00s 0:00 EU WE%sT 1993 Jun 17 1:00u - -1:00 EU -01/+00 + -1:00 EU %z Zone Atlantic/Madeira -1:07:36 - LMT 1884 # Funchal -1:07:36 - FMT 1912 Jan 1 1:00u # Funchal MT # Vanguard section, for zic and other parsers that support %z. -# -1:00 Port %z 1966 Oct 2 2:00s + -1:00 Port %z 1966 Oct 2 2:00s # Rearguard section, for parsers lacking %z; see ziguard.awk. - -1:00 Port -01/+00 1942 Apr 25 22:00s - -1:00 Port +01 1942 Aug 15 22:00s - -1:00 Port -01/+00 1943 Apr 17 22:00s - -1:00 Port +01 1943 Aug 28 22:00s - -1:00 Port -01/+00 1944 Apr 22 22:00s - -1:00 Port +01 1944 Aug 26 22:00s - -1:00 Port -01/+00 1945 Apr 21 22:00s - -1:00 Port +01 1945 Aug 25 22:00s - -1:00 Port -01/+00 1966 Oct 2 2:00s +# -1:00 Port -01/+00 1942 Apr 25 22:00s +# -1:00 Port +01 1942 Aug 15 22:00s +# -1:00 Port -01/+00 1943 Apr 17 22:00s +# -1:00 Port +01 1943 Aug 28 22:00s +# -1:00 Port -01/+00 1944 Apr 22 22:00s +# -1:00 Port +01 1944 Aug 26 22:00s +# -1:00 Port -01/+00 1945 Apr 21 22:00s +# -1:00 Port +01 1945 Aug 25 22:00s +# -1:00 Port -01/+00 1966 Oct 2 2:00s # End of rearguard section. # # From Tim Parenti (2024-07-01): @@ -10975,7 +10975,7 @@ 2:00 Poland EE%sT 1946 Apr 7 3:00 Russia MSK/MSD 1989 Mar 26 2:00s 2:00 Russia EE%sT 2011 Mar 27 2:00s - 3:00 - +03 2014 Oct 26 2:00s + 3:00 - %z 2014 Oct 26 2:00s 2:00 - EET @@ -11225,14 +11225,14 @@ # http://publication.pravo.gov.ru/Document/View/0001201602150056 Zone Europe/Astrakhan 3:12:12 - LMT 1924 May - 3:00 - +03 1930 Jun 21 - 4:00 Russia +04/+05 1989 Mar 26 2:00s - 3:00 Russia +03/+04 1991 Mar 31 2:00s - 4:00 - +04 1992 Mar 29 2:00s - 3:00 Russia +03/+04 2011 Mar 27 2:00s - 4:00 - +04 2014 Oct 26 2:00s - 3:00 - +03 2016 Mar 27 2:00s - 4:00 - +04 + 3:00 - %z 1930 Jun 21 + 4:00 Russia %z 1989 Mar 26 2:00s + 3:00 Russia %z 1991 Mar 31 2:00s + 4:00 - %z 1992 Mar 29 2:00s + 3:00 Russia %z 2011 Mar 27 2:00s + 4:00 - %z 2014 Oct 26 2:00s + 3:00 - %z 2016 Mar 27 2:00s + 4:00 - %z # From Paul Eggert (2016-11-11): # Europe/Volgograd covers: @@ -11262,15 +11262,15 @@ # http://publication.pravo.gov.ru/Document/View/0001202012220002 Zone Europe/Volgograd 2:57:40 - LMT 1920 Jan 3 - 3:00 - +03 1930 Jun 21 - 4:00 - +04 1961 Nov 11 - 4:00 Russia +04/+05 1988 Mar 27 2:00s + 3:00 - %z 1930 Jun 21 + 4:00 - %z 1961 Nov 11 + 4:00 Russia %z 1988 Mar 27 2:00s 3:00 Russia MSK/MSD 1991 Mar 31 2:00s - 4:00 - +04 1992 Mar 29 2:00s + 4:00 - %z 1992 Mar 29 2:00s 3:00 Russia MSK/MSD 2011 Mar 27 2:00s 4:00 - MSK 2014 Oct 26 2:00s 3:00 - MSK 2018 Oct 28 2:00s - 4:00 - +04 2020 Dec 27 2:00s + 4:00 - %z 2020 Dec 27 2:00s 3:00 - MSK # From Paul Eggert (2016-11-11): @@ -11285,14 +11285,14 @@ # http://publication.pravo.gov.ru/Document/View/0001201611220031 Zone Europe/Saratov 3:04:18 - LMT 1919 Jul 1 0:00u - 3:00 - +03 1930 Jun 21 - 4:00 Russia +04/+05 1988 Mar 27 2:00s - 3:00 Russia +03/+04 1991 Mar 31 2:00s - 4:00 - +04 1992 Mar 29 2:00s - 3:00 Russia +03/+04 2011 Mar 27 2:00s - 4:00 - +04 2014 Oct 26 2:00s - 3:00 - +03 2016 Dec 4 2:00s - 4:00 - +04 + 3:00 - %z 1930 Jun 21 + 4:00 Russia %z 1988 Mar 27 2:00s + 3:00 Russia %z 1991 Mar 31 2:00s + 4:00 - %z 1992 Mar 29 2:00s + 3:00 Russia %z 2011 Mar 27 2:00s + 4:00 - %z 2014 Oct 26 2:00s + 3:00 - %z 2016 Dec 4 2:00s + 4:00 - %z # From Paul Eggert (2016-03-18): # Europe/Kirov covers: @@ -11300,10 +11300,10 @@ # The 1989 transition is from USSR act No. 227 (1989-03-14). # Zone Europe/Kirov 3:18:48 - LMT 1919 Jul 1 0:00u - 3:00 - +03 1930 Jun 21 - 4:00 Russia +04/+05 1989 Mar 26 2:00s + 3:00 - %z 1930 Jun 21 + 4:00 Russia %z 1989 Mar 26 2:00s 3:00 Russia MSK/MSD 1991 Mar 31 2:00s - 4:00 - +04 1992 Mar 29 2:00s + 4:00 - %z 1992 Mar 29 2:00s 3:00 Russia MSK/MSD 2011 Mar 27 2:00s 4:00 - MSK 2014 Oct 26 2:00s 3:00 - MSK @@ -11318,15 +11318,15 @@ # The 1989 transition is from USSR act No. 227 (1989-03-14). Zone Europe/Samara 3:20:20 - LMT 1919 Jul 1 0:00u - 3:00 - +03 1930 Jun 21 - 4:00 - +04 1935 Jan 27 - 4:00 Russia +04/+05 1989 Mar 26 2:00s - 3:00 Russia +03/+04 1991 Mar 31 2:00s - 2:00 Russia +02/+03 1991 Sep 29 2:00s - 3:00 - +03 1991 Oct 20 3:00 - 4:00 Russia +04/+05 2010 Mar 28 2:00s - 3:00 Russia +03/+04 2011 Mar 27 2:00s - 4:00 - +04 + 3:00 - %z 1930 Jun 21 + 4:00 - %z 1935 Jan 27 + 4:00 Russia %z 1989 Mar 26 2:00s + 3:00 Russia %z 1991 Mar 31 2:00s + 2:00 Russia %z 1991 Sep 29 2:00s + 3:00 - %z 1991 Oct 20 3:00 + 4:00 Russia %z 2010 Mar 28 2:00s + 3:00 Russia %z 2011 Mar 27 2:00s + 4:00 - %z # From Paul Eggert (2016-03-18): # Europe/Ulyanovsk covers: @@ -11342,14 +11342,14 @@ # http://publication.pravo.gov.ru/Document/View/0001201603090051 Zone Europe/Ulyanovsk 3:13:36 - LMT 1919 Jul 1 0:00u - 3:00 - +03 1930 Jun 21 - 4:00 Russia +04/+05 1989 Mar 26 2:00s - 3:00 Russia +03/+04 1991 Mar 31 2:00s - 2:00 Russia +02/+03 1992 Jan 19 2:00s - 3:00 Russia +03/+04 2011 Mar 27 2:00s - 4:00 - +04 2014 Oct 26 2:00s - 3:00 - +03 2016 Mar 27 2:00s - 4:00 - +04 + 3:00 - %z 1930 Jun 21 + 4:00 Russia %z 1989 Mar 26 2:00s + 3:00 Russia %z 1991 Mar 31 2:00s + 2:00 Russia %z 1992 Jan 19 2:00s + 3:00 Russia %z 2011 Mar 27 2:00s + 4:00 - %z 2014 Oct 26 2:00s + 3:00 - %z 2016 Mar 27 2:00s + 4:00 - %z # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2001-08-25): # Asia/Yekaterinburg covers... @@ -11374,12 +11374,12 @@ #STDOFF 4:02:32.9 Zone Asia/Yekaterinburg 4:02:33 - LMT 1916 Jul 3 3:45:05 - PMT 1919 Jul 15 4:00 - 4:00 - +04 1930 Jun 21 - 5:00 Russia +05/+06 1991 Mar 31 2:00s - 4:00 Russia +04/+05 1992 Jan 19 2:00s - 5:00 Russia +05/+06 2011 Mar 27 2:00s - 6:00 - +06 2014 Oct 26 2:00s - 5:00 - +05 + 4:00 - %z 1930 Jun 21 + 5:00 Russia %z 1991 Mar 31 2:00s + 4:00 Russia %z 1992 Jan 19 2:00s + 5:00 Russia %z 2011 Mar 27 2:00s + 6:00 - %z 2014 Oct 26 2:00s + 5:00 - %z # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2001-08-25): @@ -11389,12 +11389,12 @@ # Byalokoz 1919 says Omsk was 4:53:30. Zone Asia/Omsk 4:53:30 - LMT 1919 Nov 14 - 5:00 - +05 1930 Jun 21 - 6:00 Russia +06/+07 1991 Mar 31 2:00s - 5:00 Russia +05/+06 1992 Jan 19 2:00s - 6:00 Russia +06/+07 2011 Mar 27 2:00s - 7:00 - +07 2014 Oct 26 2:00s - 6:00 - +06 + 5:00 - %z 1930 Jun 21 + 6:00 Russia %z 1991 Mar 31 2:00s + 5:00 Russia %z 1992 Jan 19 2:00s + 6:00 Russia %z 2011 Mar 27 2:00s + 7:00 - %z 2014 Oct 26 2:00s + 6:00 - %z # From Paul Eggert (2016-02-22): # Asia/Barnaul covers: @@ -11427,14 +11427,14 @@ # http://publication.pravo.gov.ru/Document/View/0001201603090038 Zone Asia/Barnaul 5:35:00 - LMT 1919 Dec 10 - 6:00 - +06 1930 Jun 21 - 7:00 Russia +07/+08 1991 Mar 31 2:00s - 6:00 Russia +06/+07 1992 Jan 19 2:00s - 7:00 Russia +07/+08 1995 May 28 - 6:00 Russia +06/+07 2011 Mar 27 2:00s - 7:00 - +07 2014 Oct 26 2:00s - 6:00 - +06 2016 Mar 27 2:00s - 7:00 - +07 + 6:00 - %z 1930 Jun 21 + 7:00 Russia %z 1991 Mar 31 2:00s + 6:00 Russia %z 1992 Jan 19 2:00s + 7:00 Russia %z 1995 May 28 + 6:00 Russia %z 2011 Mar 27 2:00s + 7:00 - %z 2014 Oct 26 2:00s + 6:00 - %z 2016 Mar 27 2:00s + 7:00 - %z # From Paul Eggert (2016-03-18): # Asia/Novosibirsk covers: @@ -11448,14 +11448,14 @@ # http://publication.pravo.gov.ru/Document/View/0001201607040064 Zone Asia/Novosibirsk 5:31:40 - LMT 1919 Dec 14 6:00 - 6:00 - +06 1930 Jun 21 - 7:00 Russia +07/+08 1991 Mar 31 2:00s - 6:00 Russia +06/+07 1992 Jan 19 2:00s - 7:00 Russia +07/+08 1993 May 23 # say Shanks & P. - 6:00 Russia +06/+07 2011 Mar 27 2:00s - 7:00 - +07 2014 Oct 26 2:00s - 6:00 - +06 2016 Jul 24 2:00s - 7:00 - +07 + 6:00 - %z 1930 Jun 21 + 7:00 Russia %z 1991 Mar 31 2:00s + 6:00 Russia %z 1992 Jan 19 2:00s + 7:00 Russia %z 1993 May 23 # say Shanks & P. + 6:00 Russia %z 2011 Mar 27 2:00s + 7:00 - %z 2014 Oct 26 2:00s + 6:00 - %z 2016 Jul 24 2:00s + 7:00 - %z # From Paul Eggert (2016-03-18): # Asia/Tomsk covers: @@ -11500,14 +11500,14 @@ # http://publication.pravo.gov.ru/Document/View/0001201604260048 Zone Asia/Tomsk 5:39:51 - LMT 1919 Dec 22 - 6:00 - +06 1930 Jun 21 - 7:00 Russia +07/+08 1991 Mar 31 2:00s - 6:00 Russia +06/+07 1992 Jan 19 2:00s - 7:00 Russia +07/+08 2002 May 1 3:00 - 6:00 Russia +06/+07 2011 Mar 27 2:00s - 7:00 - +07 2014 Oct 26 2:00s - 6:00 - +06 2016 May 29 2:00s - 7:00 - +07 + 6:00 - %z 1930 Jun 21 + 7:00 Russia %z 1991 Mar 31 2:00s + 6:00 Russia %z 1992 Jan 19 2:00s + 7:00 Russia %z 2002 May 1 3:00 + 6:00 Russia %z 2011 Mar 27 2:00s + 7:00 - %z 2014 Oct 26 2:00s + 6:00 - %z 2016 May 29 2:00s + 7:00 - %z # From Tim Parenti (2014-07-03): @@ -11538,12 +11538,12 @@ # realigning itself with KRAT. Zone Asia/Novokuznetsk 5:48:48 - LMT 1924 May 1 - 6:00 - +06 1930 Jun 21 - 7:00 Russia +07/+08 1991 Mar 31 2:00s - 6:00 Russia +06/+07 1992 Jan 19 2:00s - 7:00 Russia +07/+08 2010 Mar 28 2:00s - 6:00 Russia +06/+07 2011 Mar 27 2:00s - 7:00 - +07 + 6:00 - %z 1930 Jun 21 + 7:00 Russia %z 1991 Mar 31 2:00s + 6:00 Russia %z 1992 Jan 19 2:00s + 7:00 Russia %z 2010 Mar 28 2:00s + 6:00 Russia %z 2011 Mar 27 2:00s + 7:00 - %z # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2001-08-25): # Asia/Krasnoyarsk covers... @@ -11557,12 +11557,12 @@ # Byalokoz 1919 says Krasnoyarsk was 6:11:26. Zone Asia/Krasnoyarsk 6:11:26 - LMT 1920 Jan 6 - 6:00 - +06 1930 Jun 21 - 7:00 Russia +07/+08 1991 Mar 31 2:00s - 6:00 Russia +06/+07 1992 Jan 19 2:00s - 7:00 Russia +07/+08 2011 Mar 27 2:00s - 8:00 - +08 2014 Oct 26 2:00s - 7:00 - +07 + 6:00 - %z 1930 Jun 21 + 7:00 Russia %z 1991 Mar 31 2:00s + 6:00 Russia %z 1992 Jan 19 2:00s + 7:00 Russia %z 2011 Mar 27 2:00s + 8:00 - %z 2014 Oct 26 2:00s + 7:00 - %z # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2001-08-25): @@ -11579,12 +11579,12 @@ Zone Asia/Irkutsk 6:57:05 - LMT 1880 6:57:05 - IMT 1920 Jan 25 # Irkutsk Mean Time - 7:00 - +07 1930 Jun 21 - 8:00 Russia +08/+09 1991 Mar 31 2:00s - 7:00 Russia +07/+08 1992 Jan 19 2:00s - 8:00 Russia +08/+09 2011 Mar 27 2:00s - 9:00 - +09 2014 Oct 26 2:00s - 8:00 - +08 + 7:00 - %z 1930 Jun 21 + 8:00 Russia %z 1991 Mar 31 2:00s + 7:00 Russia %z 1992 Jan 19 2:00s + 8:00 Russia %z 2011 Mar 27 2:00s + 9:00 - %z 2014 Oct 26 2:00s + 8:00 - %z # From Tim Parenti (2014-07-06): @@ -11601,13 +11601,13 @@ # http://publication.pravo.gov.ru/Document/View/0001201512300107 Zone Asia/Chita 7:33:52 - LMT 1919 Dec 15 - 8:00 - +08 1930 Jun 21 - 9:00 Russia +09/+10 1991 Mar 31 2:00s - 8:00 Russia +08/+09 1992 Jan 19 2:00s - 9:00 Russia +09/+10 2011 Mar 27 2:00s - 10:00 - +10 2014 Oct 26 2:00s - 8:00 - +08 2016 Mar 27 2:00 - 9:00 - +09 + 8:00 - %z 1930 Jun 21 + 9:00 Russia %z 1991 Mar 31 2:00s + 8:00 Russia %z 1992 Jan 19 2:00s + 9:00 Russia %z 2011 Mar 27 2:00s + 10:00 - %z 2014 Oct 26 2:00s + 8:00 - %z 2016 Mar 27 2:00 + 9:00 - %z # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2009-11-29): @@ -11647,12 +11647,12 @@ # Byalokoz 1919 says Yakutsk was 8:38:58. Zone Asia/Yakutsk 8:38:58 - LMT 1919 Dec 15 - 8:00 - +08 1930 Jun 21 - 9:00 Russia +09/+10 1991 Mar 31 2:00s - 8:00 Russia +08/+09 1992 Jan 19 2:00s - 9:00 Russia +09/+10 2011 Mar 27 2:00s - 10:00 - +10 2014 Oct 26 2:00s - 9:00 - +09 + 8:00 - %z 1930 Jun 21 + 9:00 Russia %z 1991 Mar 31 2:00s + 8:00 Russia %z 1992 Jan 19 2:00s + 9:00 Russia %z 2011 Mar 27 2:00s + 10:00 - %z 2014 Oct 26 2:00s + 9:00 - %z # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2009-11-29): @@ -11670,12 +11670,12 @@ # Go with Byalokoz. Zone Asia/Vladivostok 8:47:31 - LMT 1922 Nov 15 - 9:00 - +09 1930 Jun 21 - 10:00 Russia +10/+11 1991 Mar 31 2:00s - 9:00 Russia +09/+10 1992 Jan 19 2:00s - 10:00 Russia +10/+11 2011 Mar 27 2:00s - 11:00 - +11 2014 Oct 26 2:00s - 10:00 - +10 + 9:00 - %z 1930 Jun 21 + 10:00 Russia %z 1991 Mar 31 2:00s + 9:00 Russia %z 1992 Jan 19 2:00s + 10:00 Russia %z 2011 Mar 27 2:00s + 11:00 - %z 2014 Oct 26 2:00s + 10:00 - %z # From Tim Parenti (2014-07-03): @@ -11693,14 +11693,14 @@ # This transition is no doubt wrong, but we have no better info. Zone Asia/Khandyga 9:02:13 - LMT 1919 Dec 15 - 8:00 - +08 1930 Jun 21 - 9:00 Russia +09/+10 1991 Mar 31 2:00s - 8:00 Russia +08/+09 1992 Jan 19 2:00s - 9:00 Russia +09/+10 2004 - 10:00 Russia +10/+11 2011 Mar 27 2:00s - 11:00 - +11 2011 Sep 13 0:00s # Decree 725? - 10:00 - +10 2014 Oct 26 2:00s - 9:00 - +09 + 8:00 - %z 1930 Jun 21 + 9:00 Russia %z 1991 Mar 31 2:00s + 8:00 Russia %z 1992 Jan 19 2:00s + 9:00 Russia %z 2004 + 10:00 Russia %z 2011 Mar 27 2:00s + 11:00 - %z 2011 Sep 13 0:00s # Decree 725? + 10:00 - %z 2014 Oct 26 2:00s + 9:00 - %z # From Tim Parenti (2014-07-03): @@ -11716,14 +11716,14 @@ # The Zone name should be Asia/Yuzhno-Sakhalinsk, but that's too long. Zone Asia/Sakhalin 9:30:48 - LMT 1905 Aug 23 - 9:00 - +09 1945 Aug 25 - 11:00 Russia +11/+12 1991 Mar 31 2:00s # Sakhalin T - 10:00 Russia +10/+11 1992 Jan 19 2:00s - 11:00 Russia +11/+12 1997 Mar lastSun 2:00s - 10:00 Russia +10/+11 2011 Mar 27 2:00s - 11:00 - +11 2014 Oct 26 2:00s - 10:00 - +10 2016 Mar 27 2:00s - 11:00 - +11 + 9:00 - %z 1945 Aug 25 + 11:00 Russia %z 1991 Mar 31 2:00s # Sakhalin T + 10:00 Russia %z 1992 Jan 19 2:00s + 11:00 Russia %z 1997 Mar lastSun 2:00s + 10:00 Russia %z 2011 Mar 27 2:00s + 11:00 - %z 2014 Oct 26 2:00s + 10:00 - %z 2016 Mar 27 2:00s + 11:00 - %z # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2009-11-29): @@ -11746,13 +11746,13 @@ # http://publication.pravo.gov.ru/Document/View/0001201604050038 Zone Asia/Magadan 10:03:12 - LMT 1924 May 2 - 10:00 - +10 1930 Jun 21 # Magadan Time - 11:00 Russia +11/+12 1991 Mar 31 2:00s - 10:00 Russia +10/+11 1992 Jan 19 2:00s - 11:00 Russia +11/+12 2011 Mar 27 2:00s - 12:00 - +12 2014 Oct 26 2:00s - 10:00 - +10 2016 Apr 24 2:00s - 11:00 - +11 + 10:00 - %z 1930 Jun 21 # Magadan Time + 11:00 Russia %z 1991 Mar 31 2:00s + 10:00 Russia %z 1992 Jan 19 2:00s + 11:00 Russia %z 2011 Mar 27 2:00s + 12:00 - %z 2014 Oct 26 2:00s + 10:00 - %z 2016 Apr 24 2:00s + 11:00 - %z # From Tim Parenti (2014-07-06): @@ -11797,12 +11797,12 @@ # Go with Srednekolymsk. Zone Asia/Srednekolymsk 10:14:52 - LMT 1924 May 2 - 10:00 - +10 1930 Jun 21 - 11:00 Russia +11/+12 1991 Mar 31 2:00s - 10:00 Russia +10/+11 1992 Jan 19 2:00s - 11:00 Russia +11/+12 2011 Mar 27 2:00s - 12:00 - +12 2014 Oct 26 2:00s - 11:00 - +11 + 10:00 - %z 1930 Jun 21 + 11:00 Russia %z 1991 Mar 31 2:00s + 10:00 Russia %z 1992 Jan 19 2:00s + 11:00 Russia %z 2011 Mar 27 2:00s + 12:00 - %z 2014 Oct 26 2:00s + 11:00 - %z # From Tim Parenti (2014-07-03): @@ -11820,14 +11820,14 @@ # UTC+12 since at least then, too. Zone Asia/Ust-Nera 9:32:54 - LMT 1919 Dec 15 - 8:00 - +08 1930 Jun 21 - 9:00 Russia +09/+10 1981 Apr 1 - 11:00 Russia +11/+12 1991 Mar 31 2:00s - 10:00 Russia +10/+11 1992 Jan 19 2:00s - 11:00 Russia +11/+12 2011 Mar 27 2:00s - 12:00 - +12 2011 Sep 13 0:00s # Decree 725? - 11:00 - +11 2014 Oct 26 2:00s - 10:00 - +10 + 8:00 - %z 1930 Jun 21 + 9:00 Russia %z 1981 Apr 1 + 11:00 Russia %z 1991 Mar 31 2:00s + 10:00 Russia %z 1992 Jan 19 2:00s + 11:00 Russia %z 2011 Mar 27 2:00s + 12:00 - %z 2011 Sep 13 0:00s # Decree 725? + 11:00 - %z 2014 Oct 26 2:00s + 10:00 - %z # From Tim Parenti (2014-07-03), per Oscar van Vlijmen (2001-08-25): @@ -11840,12 +11840,12 @@ # The Zone name should be Asia/Petropavlovsk-Kamchatski or perhaps # Asia/Petropavlovsk-Kamchatsky, but these are too long. Zone Asia/Kamchatka 10:34:36 - LMT 1922 Nov 10 - 11:00 - +11 1930 Jun 21 - 12:00 Russia +12/+13 1991 Mar 31 2:00s - 11:00 Russia +11/+12 1992 Jan 19 2:00s - 12:00 Russia +12/+13 2010 Mar 28 2:00s - 11:00 Russia +11/+12 2011 Mar 27 2:00s - 12:00 - +12 + 11:00 - %z 1930 Jun 21 + 12:00 Russia %z 1991 Mar 31 2:00s + 11:00 Russia %z 1992 Jan 19 2:00s + 12:00 Russia %z 2010 Mar 28 2:00s + 11:00 Russia %z 2011 Mar 27 2:00s + 12:00 - %z # From Tim Parenti (2014-07-03): @@ -11853,13 +11853,13 @@ # 87 RU-CHU Chukotka Autonomous Okrug Zone Asia/Anadyr 11:49:56 - LMT 1924 May 2 - 12:00 - +12 1930 Jun 21 - 13:00 Russia +13/+14 1982 Apr 1 0:00s - 12:00 Russia +12/+13 1991 Mar 31 2:00s - 11:00 Russia +11/+12 1992 Jan 19 2:00s - 12:00 Russia +12/+13 2010 Mar 28 2:00s - 11:00 Russia +11/+12 2011 Mar 27 2:00s - 12:00 - +12 + 12:00 - %z 1930 Jun 21 + 13:00 Russia %z 1982 Apr 1 0:00s + 12:00 Russia %z 1991 Mar 31 2:00s + 11:00 Russia %z 1992 Jan 19 2:00s + 12:00 Russia %z 2010 Mar 28 2:00s + 11:00 Russia %z 2011 Mar 27 2:00s + 12:00 - %z # Bosnia & Herzegovina # Croatia @@ -11978,7 +11978,7 @@ 1:00 - CET 1986 1:00 EU CE%sT Zone Atlantic/Canary -1:01:36 - LMT 1922 Mar # Las Palmas de Gran C. - -1:00 - -01 1946 Sep 30 1:00 + -1:00 - %z 1946 Sep 30 1:00 0:00 - WET 1980 Apr 6 0:00s 0:00 1:00 WEST 1980 Sep 28 1:00u 0:00 EU WE%sT @@ -12297,7 +12297,7 @@ Zone Europe/Istanbul 1:55:52 - LMT 1880 1:56:56 - IMT 1910 Oct # Istanbul Mean Time? 2:00 Turkey EE%sT 1978 Jun 29 - 3:00 Turkey +03/+04 1984 Nov 1 2:00 + 3:00 Turkey %z 1984 Nov 1 2:00 2:00 Turkey EE%sT 2007 2:00 EU EE%sT 2011 Mar 27 1:00u 2:00 - EET 2011 Mar 28 1:00u @@ -12306,7 +12306,7 @@ 2:00 EU EE%sT 2015 Oct 25 1:00u 2:00 1:00 EEST 2015 Nov 8 1:00u 2:00 EU EE%sT 2016 Sep 7 - 3:00 - +03 + 3:00 - %z # Ukraine # @@ -16136,8 +16136,8 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Miquelon -3:44:40 - LMT 1911 Jun 15 # St Pierre -4:00 - AST 1980 May - -3:00 - -03 1987 - -3:00 Canada -03/-02 + -3:00 - %z 1987 + -3:00 Canada %z # Turks and Caicos # @@ -16615,11 +16615,11 @@ Zone America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May # Córdoba Mean Time - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 Arg -03/-02 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 Arg %z # # Córdoba (CB), Santa Fe (SF), Entre Ríos (ER), Corrientes (CN), Misiones (MN), # Chaco (CC), Formosa (FM), Santiago del Estero (SE) @@ -16634,120 +16634,120 @@ #STDOFF -4:16:48.25 Zone America/Argentina/Cordoba -4:16:48 - LMT 1894 Oct 31 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1991 Mar 3 - -4:00 - -04 1991 Oct 20 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 Arg -03/-02 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1991 Mar 3 + -4:00 - %z 1991 Oct 20 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 Arg %z # # Salta (SA), La Pampa (LP), Neuquén (NQ), Rio Negro (RN) Zone America/Argentina/Salta -4:21:40 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1991 Mar 3 - -4:00 - -04 1991 Oct 20 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 Arg -03/-02 2008 Oct 18 - -3:00 - -03 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1991 Mar 3 + -4:00 - %z 1991 Oct 20 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 Arg %z 2008 Oct 18 + -3:00 - %z # # Tucumán (TM) Zone America/Argentina/Tucuman -4:20:52 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1991 Mar 3 - -4:00 - -04 1991 Oct 20 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 - -03 2004 Jun 1 - -4:00 - -04 2004 Jun 13 - -3:00 Arg -03/-02 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1991 Mar 3 + -4:00 - %z 1991 Oct 20 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 - %z 2004 Jun 1 + -4:00 - %z 2004 Jun 13 + -3:00 Arg %z # # La Rioja (LR) Zone America/Argentina/La_Rioja -4:27:24 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1991 Mar 1 - -4:00 - -04 1991 May 7 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 - -03 2004 Jun 1 - -4:00 - -04 2004 Jun 20 - -3:00 Arg -03/-02 2008 Oct 18 - -3:00 - -03 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1991 Mar 1 + -4:00 - %z 1991 May 7 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 - %z 2004 Jun 1 + -4:00 - %z 2004 Jun 20 + -3:00 Arg %z 2008 Oct 18 + -3:00 - %z # # San Juan (SJ) Zone America/Argentina/San_Juan -4:34:04 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1991 Mar 1 - -4:00 - -04 1991 May 7 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 - -03 2004 May 31 - -4:00 - -04 2004 Jul 25 - -3:00 Arg -03/-02 2008 Oct 18 - -3:00 - -03 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1991 Mar 1 + -4:00 - %z 1991 May 7 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 - %z 2004 May 31 + -4:00 - %z 2004 Jul 25 + -3:00 Arg %z 2008 Oct 18 + -3:00 - %z # # Jujuy (JY) Zone America/Argentina/Jujuy -4:21:12 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1990 Mar 4 - -4:00 - -04 1990 Oct 28 - -4:00 1:00 -03 1991 Mar 17 - -4:00 - -04 1991 Oct 6 - -3:00 1:00 -02 1992 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 Arg -03/-02 2008 Oct 18 - -3:00 - -03 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1990 Mar 4 + -4:00 - %z 1990 Oct 28 + -4:00 1:00 %z 1991 Mar 17 + -4:00 - %z 1991 Oct 6 + -3:00 1:00 %z 1992 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 Arg %z 2008 Oct 18 + -3:00 - %z # # Catamarca (CT), Chubut (CH) Zone America/Argentina/Catamarca -4:23:08 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1991 Mar 3 - -4:00 - -04 1991 Oct 20 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 - -03 2004 Jun 1 - -4:00 - -04 2004 Jun 20 - -3:00 Arg -03/-02 2008 Oct 18 - -3:00 - -03 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1991 Mar 3 + -4:00 - %z 1991 Oct 20 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 - %z 2004 Jun 1 + -4:00 - %z 2004 Jun 20 + -3:00 Arg %z 2008 Oct 18 + -3:00 - %z # # Mendoza (MZ) Zone America/Argentina/Mendoza -4:35:16 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1990 Mar 4 - -4:00 - -04 1990 Oct 15 - -4:00 1:00 -03 1991 Mar 1 - -4:00 - -04 1991 Oct 15 - -4:00 1:00 -03 1992 Mar 1 - -4:00 - -04 1992 Oct 18 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 - -03 2004 May 23 - -4:00 - -04 2004 Sep 26 - -3:00 Arg -03/-02 2008 Oct 18 - -3:00 - -03 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1990 Mar 4 + -4:00 - %z 1990 Oct 15 + -4:00 1:00 %z 1991 Mar 1 + -4:00 - %z 1991 Oct 15 + -4:00 1:00 %z 1992 Mar 1 + -4:00 - %z 1992 Oct 18 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 - %z 2004 May 23 + -4:00 - %z 2004 Sep 26 + -3:00 Arg %z 2008 Oct 18 + -3:00 - %z # # San Luis (SL) @@ -16757,53 +16757,53 @@ Zone America/Argentina/San_Luis -4:25:24 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1990 - -3:00 1:00 -02 1990 Mar 14 - -4:00 - -04 1990 Oct 15 - -4:00 1:00 -03 1991 Mar 1 - -4:00 - -04 1991 Jun 1 - -3:00 - -03 1999 Oct 3 - -4:00 1:00 -03 2000 Mar 3 - -3:00 - -03 2004 May 31 - -4:00 - -04 2004 Jul 25 - -3:00 Arg -03/-02 2008 Jan 21 - -4:00 SanLuis -04/-03 2009 Oct 11 - -3:00 - -03 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1990 + -3:00 1:00 %z 1990 Mar 14 + -4:00 - %z 1990 Oct 15 + -4:00 1:00 %z 1991 Mar 1 + -4:00 - %z 1991 Jun 1 + -3:00 - %z 1999 Oct 3 + -4:00 1:00 %z 2000 Mar 3 + -3:00 - %z 2004 May 31 + -4:00 - %z 2004 Jul 25 + -3:00 Arg %z 2008 Jan 21 + -4:00 SanLuis %z 2009 Oct 11 + -3:00 - %z # # Santa Cruz (SC) Zone America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 - -03 2004 Jun 1 - -4:00 - -04 2004 Jun 20 - -3:00 Arg -03/-02 2008 Oct 18 - -3:00 - -03 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 - %z 2004 Jun 1 + -4:00 - %z 2004 Jun 20 + -3:00 Arg %z 2008 Oct 18 + -3:00 - %z # # Tierra del Fuego, Antártida e Islas del Atlántico Sur (TF) Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31 #STDOFF -4:16:48.25 -4:16:48 - CMT 1920 May - -4:00 - -04 1930 Dec - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1999 Oct 3 - -4:00 Arg -04/-03 2000 Mar 3 - -3:00 - -03 2004 May 30 - -4:00 - -04 2004 Jun 20 - -3:00 Arg -03/-02 2008 Oct 18 - -3:00 - -03 + -4:00 - %z 1930 Dec + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1999 Oct 3 + -4:00 Arg %z 2000 Mar 3 + -3:00 - %z 2004 May 30 + -4:00 - %z 2004 Jun 20 + -3:00 Arg %z 2008 Oct 18 + -3:00 - %z # Bolivia # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/La_Paz -4:32:36 - LMT 1890 -4:32:36 - CMT 1931 Oct 15 # Calamarca MT -4:32:36 1:00 BST 1932 Mar 21 # Bolivia ST - -4:00 - -04 + -4:00 - %z # Brazil @@ -17174,12 +17174,12 @@ # # Fernando de Noronha (administratively part of PE) Zone America/Noronha -2:09:40 - LMT 1914 - -2:00 Brazil -02/-01 1990 Sep 17 - -2:00 - -02 1999 Sep 30 - -2:00 Brazil -02/-01 2000 Oct 15 - -2:00 - -02 2001 Sep 13 - -2:00 Brazil -02/-01 2002 Oct 1 - -2:00 - -02 + -2:00 Brazil %z 1990 Sep 17 + -2:00 - %z 1999 Sep 30 + -2:00 Brazil %z 2000 Oct 15 + -2:00 - %z 2001 Sep 13 + -2:00 Brazil %z 2002 Oct 1 + -2:00 - %z # Other Atlantic islands have no permanent settlement. # These include Trindade and Martim Vaz (administratively part of ES), # Rocas Atoll (RN), and the St Peter and St Paul Archipelago (PE). @@ -17192,119 +17192,119 @@ # In the north a very small part from the river Javary (now Jari I guess, # the border with Amapá) to the Amazon, then to the Xingu. Zone America/Belem -3:13:56 - LMT 1914 - -3:00 Brazil -03/-02 1988 Sep 12 - -3:00 - -03 + -3:00 Brazil %z 1988 Sep 12 + -3:00 - %z # # west Pará (PA) # West Pará includes Altamira, Óbidos, Prainha, Oriximiná, and Santarém. Zone America/Santarem -3:38:48 - LMT 1914 - -4:00 Brazil -04/-03 1988 Sep 12 - -4:00 - -04 2008 Jun 24 0:00 - -3:00 - -03 + -4:00 Brazil %z 1988 Sep 12 + -4:00 - %z 2008 Jun 24 0:00 + -3:00 - %z # # Maranhão (MA), Piauí (PI), Ceará (CE), Rio Grande do Norte (RN), # Paraíba (PB) Zone America/Fortaleza -2:34:00 - LMT 1914 - -3:00 Brazil -03/-02 1990 Sep 17 - -3:00 - -03 1999 Sep 30 - -3:00 Brazil -03/-02 2000 Oct 22 - -3:00 - -03 2001 Sep 13 - -3:00 Brazil -03/-02 2002 Oct 1 - -3:00 - -03 + -3:00 Brazil %z 1990 Sep 17 + -3:00 - %z 1999 Sep 30 + -3:00 Brazil %z 2000 Oct 22 + -3:00 - %z 2001 Sep 13 + -3:00 Brazil %z 2002 Oct 1 + -3:00 - %z # # Pernambuco (PE) (except Atlantic islands) Zone America/Recife -2:19:36 - LMT 1914 - -3:00 Brazil -03/-02 1990 Sep 17 - -3:00 - -03 1999 Sep 30 - -3:00 Brazil -03/-02 2000 Oct 15 - -3:00 - -03 2001 Sep 13 - -3:00 Brazil -03/-02 2002 Oct 1 - -3:00 - -03 + -3:00 Brazil %z 1990 Sep 17 + -3:00 - %z 1999 Sep 30 + -3:00 Brazil %z 2000 Oct 15 + -3:00 - %z 2001 Sep 13 + -3:00 Brazil %z 2002 Oct 1 + -3:00 - %z # # Tocantins (TO) Zone America/Araguaina -3:12:48 - LMT 1914 - -3:00 Brazil -03/-02 1990 Sep 17 - -3:00 - -03 1995 Sep 14 - -3:00 Brazil -03/-02 2003 Sep 24 - -3:00 - -03 2012 Oct 21 - -3:00 Brazil -03/-02 2013 Sep - -3:00 - -03 + -3:00 Brazil %z 1990 Sep 17 + -3:00 - %z 1995 Sep 14 + -3:00 Brazil %z 2003 Sep 24 + -3:00 - %z 2012 Oct 21 + -3:00 Brazil %z 2013 Sep + -3:00 - %z # # Alagoas (AL), Sergipe (SE) Zone America/Maceio -2:22:52 - LMT 1914 - -3:00 Brazil -03/-02 1990 Sep 17 - -3:00 - -03 1995 Oct 13 - -3:00 Brazil -03/-02 1996 Sep 4 - -3:00 - -03 1999 Sep 30 - -3:00 Brazil -03/-02 2000 Oct 22 - -3:00 - -03 2001 Sep 13 - -3:00 Brazil -03/-02 2002 Oct 1 - -3:00 - -03 + -3:00 Brazil %z 1990 Sep 17 + -3:00 - %z 1995 Oct 13 + -3:00 Brazil %z 1996 Sep 4 + -3:00 - %z 1999 Sep 30 + -3:00 Brazil %z 2000 Oct 22 + -3:00 - %z 2001 Sep 13 + -3:00 Brazil %z 2002 Oct 1 + -3:00 - %z # # Bahia (BA) # There are too many Salvadors elsewhere, so use America/Bahia instead # of America/Salvador. Zone America/Bahia -2:34:04 - LMT 1914 - -3:00 Brazil -03/-02 2003 Sep 24 - -3:00 - -03 2011 Oct 16 - -3:00 Brazil -03/-02 2012 Oct 21 - -3:00 - -03 + -3:00 Brazil %z 2003 Sep 24 + -3:00 - %z 2011 Oct 16 + -3:00 Brazil %z 2012 Oct 21 + -3:00 - %z # # Goiás (GO), Distrito Federal (DF), Minas Gerais (MG), # Espírito Santo (ES), Rio de Janeiro (RJ), São Paulo (SP), Paraná (PR), # Santa Catarina (SC), Rio Grande do Sul (RS) Zone America/Sao_Paulo -3:06:28 - LMT 1914 - -3:00 Brazil -03/-02 1963 Oct 23 0:00 - -3:00 1:00 -02 1964 - -3:00 Brazil -03/-02 + -3:00 Brazil %z 1963 Oct 23 0:00 + -3:00 1:00 %z 1964 + -3:00 Brazil %z # # Mato Grosso do Sul (MS) Zone America/Campo_Grande -3:38:28 - LMT 1914 - -4:00 Brazil -04/-03 + -4:00 Brazil %z # # Mato Grosso (MT) Zone America/Cuiaba -3:44:20 - LMT 1914 - -4:00 Brazil -04/-03 2003 Sep 24 - -4:00 - -04 2004 Oct 1 - -4:00 Brazil -04/-03 + -4:00 Brazil %z 2003 Sep 24 + -4:00 - %z 2004 Oct 1 + -4:00 Brazil %z # # Rondônia (RO) Zone America/Porto_Velho -4:15:36 - LMT 1914 - -4:00 Brazil -04/-03 1988 Sep 12 - -4:00 - -04 + -4:00 Brazil %z 1988 Sep 12 + -4:00 - %z # # Roraima (RR) Zone America/Boa_Vista -4:02:40 - LMT 1914 - -4:00 Brazil -04/-03 1988 Sep 12 - -4:00 - -04 1999 Sep 30 - -4:00 Brazil -04/-03 2000 Oct 15 - -4:00 - -04 + -4:00 Brazil %z 1988 Sep 12 + -4:00 - %z 1999 Sep 30 + -4:00 Brazil %z 2000 Oct 15 + -4:00 - %z # # east Amazonas (AM): Boca do Acre, Jutaí, Manaus, Floriano Peixoto # The great circle line from Tabatinga to Porto Acre divides # east from west Amazonas. Zone America/Manaus -4:00:04 - LMT 1914 - -4:00 Brazil -04/-03 1988 Sep 12 - -4:00 - -04 1993 Sep 28 - -4:00 Brazil -04/-03 1994 Sep 22 - -4:00 - -04 + -4:00 Brazil %z 1988 Sep 12 + -4:00 - %z 1993 Sep 28 + -4:00 Brazil %z 1994 Sep 22 + -4:00 - %z # # west Amazonas (AM): Atalaia do Norte, Boca do Maoco, Benjamin Constant, # Eirunepé, Envira, Ipixuna Zone America/Eirunepe -4:39:28 - LMT 1914 - -5:00 Brazil -05/-04 1988 Sep 12 - -5:00 - -05 1993 Sep 28 - -5:00 Brazil -05/-04 1994 Sep 22 - -5:00 - -05 2008 Jun 24 0:00 - -4:00 - -04 2013 Nov 10 - -5:00 - -05 + -5:00 Brazil %z 1988 Sep 12 + -5:00 - %z 1993 Sep 28 + -5:00 Brazil %z 1994 Sep 22 + -5:00 - %z 2008 Jun 24 0:00 + -4:00 - %z 2013 Nov 10 + -5:00 - %z # # Acre (AC) Zone America/Rio_Branco -4:31:12 - LMT 1914 - -5:00 Brazil -05/-04 1988 Sep 12 - -5:00 - -05 2008 Jun 24 0:00 - -4:00 - -04 2013 Nov 10 - -5:00 - -05 + -5:00 Brazil %z 1988 Sep 12 + -5:00 - %z 2008 Jun 24 0:00 + -4:00 - %z 2013 Nov 10 + -5:00 - %z # Chile @@ -17612,50 +17612,50 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Santiago -4:42:45 - LMT 1890 -4:42:45 - SMT 1910 Jan 10 # Santiago Mean Time - -5:00 - -05 1916 Jul 1 + -5:00 - %z 1916 Jul 1 -4:42:45 - SMT 1918 Sep 10 - -4:00 - -04 1919 Jul 1 + -4:00 - %z 1919 Jul 1 -4:42:45 - SMT 1927 Sep 1 - -5:00 Chile -05/-04 1932 Sep 1 - -4:00 - -04 1942 Jun 1 - -5:00 - -05 1942 Aug 1 - -4:00 - -04 1946 Jul 14 24:00 - -4:00 1:00 -03 1946 Aug 28 24:00 # central CL - -5:00 1:00 -04 1947 Mar 31 24:00 - -5:00 - -05 1947 May 21 23:00 - -4:00 Chile -04/-03 + -5:00 Chile %z 1932 Sep 1 + -4:00 - %z 1942 Jun 1 + -5:00 - %z 1942 Aug 1 + -4:00 - %z 1946 Jul 14 24:00 + -4:00 1:00 %z 1946 Aug 28 24:00 # central CL + -5:00 1:00 %z 1947 Mar 31 24:00 + -5:00 - %z 1947 May 21 23:00 + -4:00 Chile %z Zone America/Coyhaique -4:48:16 - LMT 1890 -4:42:45 - SMT 1910 Jan 10 - -5:00 - -05 1916 Jul 1 + -5:00 - %z 1916 Jul 1 -4:42:45 - SMT 1918 Sep 10 - -4:00 - -04 1919 Jul 1 + -4:00 - %z 1919 Jul 1 -4:42:45 - SMT 1927 Sep 1 - -5:00 Chile -05/-04 1932 Sep 1 - -4:00 - -04 1942 Jun 1 - -5:00 - -05 1942 Aug 1 - -4:00 - -04 1946 Aug 28 24:00 - -5:00 1:00 -04 1947 Mar 31 24:00 - -5:00 - -05 1947 May 21 23:00 - -4:00 Chile -04/-03 2025 Mar 20 - -3:00 - -03 + -5:00 Chile %z 1932 Sep 1 + -4:00 - %z 1942 Jun 1 + -5:00 - %z 1942 Aug 1 + -4:00 - %z 1946 Aug 28 24:00 + -5:00 1:00 %z 1947 Mar 31 24:00 + -5:00 - %z 1947 May 21 23:00 + -4:00 Chile %z 2025 Mar 20 + -3:00 - %z Zone America/Punta_Arenas -4:43:40 - LMT 1890 -4:42:45 - SMT 1910 Jan 10 - -5:00 - -05 1916 Jul 1 + -5:00 - %z 1916 Jul 1 -4:42:45 - SMT 1918 Sep 10 - -4:00 - -04 1919 Jul 1 + -4:00 - %z 1919 Jul 1 -4:42:45 - SMT 1927 Sep 1 - -5:00 Chile -05/-04 1932 Sep 1 - -4:00 - -04 1942 Jun 1 - -5:00 - -05 1942 Aug 1 - -4:00 - -04 1946 Aug 28 24:00 - -5:00 1:00 -04 1947 Mar 31 24:00 - -5:00 - -05 1947 May 21 23:00 - -4:00 Chile -04/-03 2016 Dec 4 - -3:00 - -03 + -5:00 Chile %z 1932 Sep 1 + -4:00 - %z 1942 Jun 1 + -5:00 - %z 1942 Aug 1 + -4:00 - %z 1946 Aug 28 24:00 + -5:00 1:00 %z 1947 Mar 31 24:00 + -5:00 - %z 1947 May 21 23:00 + -4:00 Chile %z 2016 Dec 4 + -3:00 - %z Zone Pacific/Easter -7:17:28 - LMT 1890 -7:17:28 - EMT 1932 Sep # Easter Mean Time - -7:00 Chile -07/-06 1982 Mar 14 3:00u # Easter Time - -6:00 Chile -06/-05 + -7:00 Chile %z 1982 Mar 14 3:00u # Easter Time + -6:00 Chile %z # # Salas y Gómez Island is uninhabited. # Other Chilean locations, including Juan Fernández Is, Desventuradas Is, @@ -17675,10 +17675,10 @@ # # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Antarctica/Palmer 0 - -00 1965 - -4:00 Arg -04/-03 1969 Oct 5 - -3:00 Arg -03/-02 1982 May - -4:00 Chile -04/-03 2016 Dec 4 - -3:00 - -03 + -4:00 Arg %z 1969 Oct 5 + -3:00 Arg %z 1982 May + -4:00 Chile %z 2016 Dec 4 + -3:00 - %z # Colombia @@ -17697,7 +17697,7 @@ #STDOFF -4:56:16.4 Zone America/Bogota -4:56:16 - LMT 1884 Mar 13 -4:56:16 - BMT 1914 Nov 23 # Bogotá Mean Time - -5:00 CO -05/-04 + -5:00 CO %z # Malpelo, Providencia, San Andres # no information; probably like America/Bogota @@ -17728,10 +17728,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Guayaquil -5:19:20 - LMT 1890 -5:14:00 - QMT 1931 # Quito Mean Time - -5:00 Ecuador -05/-04 + -5:00 Ecuador %z Zone Pacific/Galapagos -5:58:24 - LMT 1931 # Puerto Baquerizo Moreno - -5:00 - -05 1986 - -6:00 Ecuador -06/-05 + -5:00 - %z 1986 + -6:00 Ecuador %z # Falklands @@ -17831,10 +17831,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Atlantic/Stanley -3:51:24 - LMT 1890 -3:51:24 - SMT 1912 Mar 12 # Stanley Mean Time - -4:00 Falk -04/-03 1983 May - -3:00 Falk -03/-02 1985 Sep 15 - -4:00 Falk -04/-03 2010 Sep 5 2:00 - -3:00 - -03 + -4:00 Falk %z 1983 May + -3:00 Falk %z 1985 Sep 15 + -4:00 Falk %z 2010 Sep 5 2:00 + -3:00 - %z # French Guiana # For the 1911/1912 establishment of standard time in French possessions, see: @@ -17842,8 +17842,8 @@ # page 752, 18b. # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Cayenne -3:29:20 - LMT 1911 Jul 1 - -4:00 - -04 1967 Oct - -3:00 - -03 + -4:00 - %z 1967 Oct + -3:00 - %z # Guyana @@ -17877,10 +17877,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Guyana -3:52:39 - LMT 1911 Aug 1 # Georgetown - -4:00 - -04 1915 Mar 1 - -3:45 - -0345 1975 Aug 1 - -3:00 - -03 1992 Mar 29 1:00 - -4:00 - -04 + -4:00 - %z 1915 Mar 1 + -3:45 - %z 1975 Aug 1 + -3:00 - %z 1992 Mar 29 1:00 + -4:00 - %z # Paraguay # @@ -17998,10 +17998,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Asuncion -3:50:40 - LMT 1890 -3:50:40 - AMT 1931 Oct 10 # Asunción Mean Time - -4:00 - -04 1972 Oct - -3:00 - -03 1974 Apr - -4:00 Para -04/-03 2024 Oct 15 - -3:00 - -03 + -4:00 - %z 1972 Oct + -3:00 - %z 1974 Apr + -4:00 Para %z 2024 Oct 15 + -3:00 - %z # Peru # @@ -18028,12 +18028,12 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Lima -5:08:12 - LMT 1890 -5:08:36 - LMT 1908 Jul 28 # Lima Mean Time? - -5:00 Peru -05/-04 + -5:00 Peru %z # South Georgia # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone Atlantic/South_Georgia -2:26:08 - LMT 1890 # Grytviken - -2:00 - -02 + -2:00 - %z # South Sandwich Is # uninhabited; scientific personnel have wintered @@ -18043,8 +18043,8 @@ Zone America/Paramaribo -3:40:40 - LMT 1911 -3:40:52 - PMT 1935 # Paramaribo Mean Time -3:40:36 - PMT 1945 Oct # The capital moved? - -3:30 - -0330 1984 Oct - -3:00 - -03 + -3:30 - %z 1984 Oct + -3:00 - %z # Uruguay # From Paul Eggert (1993-11-18): @@ -18259,15 +18259,15 @@ # This Zone can be simplified once we assume zic %z. Zone America/Montevideo -3:44:51 - LMT 1908 Jun 10 -3:44:51 - MMT 1920 May 1 # Montevideo MT - -4:00 - -04 1923 Oct 1 - -3:30 Uruguay -0330/-03 1942 Dec 14 - -3:00 Uruguay -03/-0230 1960 - -3:00 Uruguay -03/-02 1968 - -3:00 Uruguay -03/-0230 1970 - -3:00 Uruguay -03/-02 1974 - -3:00 Uruguay -03/-0130 1974 Mar 10 - -3:00 Uruguay -03/-0230 1974 Dec 22 - -3:00 Uruguay -03/-02 + -4:00 - %z 1923 Oct 1 + -3:30 Uruguay %z 1942 Dec 14 + -3:00 Uruguay %z 1960 + -3:00 Uruguay %z 1968 + -3:00 Uruguay %z 1970 + -3:00 Uruguay %z 1974 + -3:00 Uruguay %z 1974 Mar 10 + -3:00 Uruguay %z 1974 Dec 22 + -3:00 Uruguay %z # Venezuela # @@ -18301,10 +18301,10 @@ # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Caracas -4:27:44 - LMT 1890 -4:27:40 - CMT 1912 Feb 12 # Caracas Mean Time? - -4:30 - -0430 1965 Jan 1 0:00 - -4:00 - -04 2007 Dec 9 3:00 - -4:30 - -0430 2016 May 1 2:30 - -4:00 - -04 + -4:30 - %z 1965 Jan 1 0:00 + -4:00 - %z 2007 Dec 9 3:00 + -4:30 - %z 2016 May 1 2:30 + -4:00 - %z # tzdb data for ships at sea and other miscellany # This file is in the public domain, so clarified as of @@ -18363,32 +18363,32 @@ # corresponds to an unknown or invalid time zone, and things would get # confusing if Etc/Unknown were made valid here. -Zone Etc/GMT-14 14 - +14 -Zone Etc/GMT-13 13 - +13 -Zone Etc/GMT-12 12 - +12 -Zone Etc/GMT-11 11 - +11 -Zone Etc/GMT-10 10 - +10 -Zone Etc/GMT-9 9 - +09 -Zone Etc/GMT-8 8 - +08 -Zone Etc/GMT-7 7 - +07 -Zone Etc/GMT-6 6 - +06 -Zone Etc/GMT-5 5 - +05 -Zone Etc/GMT-4 4 - +04 -Zone Etc/GMT-3 3 - +03 -Zone Etc/GMT-2 2 - +02 -Zone Etc/GMT-1 1 - +01 -Zone Etc/GMT+1 -1 - -01 -Zone Etc/GMT+2 -2 - -02 -Zone Etc/GMT+3 -3 - -03 -Zone Etc/GMT+4 -4 - -04 -Zone Etc/GMT+5 -5 - -05 -Zone Etc/GMT+6 -6 - -06 -Zone Etc/GMT+7 -7 - -07 -Zone Etc/GMT+8 -8 - -08 -Zone Etc/GMT+9 -9 - -09 -Zone Etc/GMT+10 -10 - -10 -Zone Etc/GMT+11 -11 - -11 -Zone Etc/GMT+12 -12 - -12 +Zone Etc/GMT-14 14 - %z +Zone Etc/GMT-13 13 - %z +Zone Etc/GMT-12 12 - %z +Zone Etc/GMT-11 11 - %z +Zone Etc/GMT-10 10 - %z +Zone Etc/GMT-9 9 - %z +Zone Etc/GMT-8 8 - %z +Zone Etc/GMT-7 7 - %z +Zone Etc/GMT-6 6 - %z +Zone Etc/GMT-5 5 - %z +Zone Etc/GMT-4 4 - %z +Zone Etc/GMT-3 3 - %z +Zone Etc/GMT-2 2 - %z +Zone Etc/GMT-1 1 - %z +Zone Etc/GMT+1 -1 - %z +Zone Etc/GMT+2 -2 - %z +Zone Etc/GMT+3 -3 - %z +Zone Etc/GMT+4 -4 - %z +Zone Etc/GMT+5 -5 - %z +Zone Etc/GMT+6 -6 - %z +Zone Etc/GMT+7 -7 - %z +Zone Etc/GMT+8 -8 - %z +Zone Etc/GMT+9 -9 - %z +Zone Etc/GMT+10 -10 - %z +Zone Etc/GMT+11 -11 - %z +Zone Etc/GMT+12 -12 - %z # tzdb data for noncommittal factory settings # This file is in the public domain, so clarified as of :;! grep -En '^(Zone|Link[[:space:]]+[^[:space:]]+)[[:space:]]+[^[:space:]]*[^/[:space:]]{15}' \ africa antarctica asia australasia europe northamerica southamerica etcetera factory backward backzone touch name-lengths.ck make: *** [Makefile:960: mainguard.ck] Error 1 :;! grep -En '^(Zone[[:space:]]+[^[:space:]]+)?[[:space:]]+[-+]?[0-9:.]+[[:space:]]+(-|[-+]?[0-9:.]+[sd]?)[[:space:]]+[^[:space:]]*/' africa antarctica asia australasia europe northamerica southamerica etcetera factory backward touch slashed-abbrs.ck awk '/^Link/ {printf "%.5d %s\n", g, $3} !/./ {g++}' \ backward | LC_ALL=C sort -cu awk '/^Zone.*\// {print $2}' backzone | LC_ALL=C sort -cu touch sorted.ck for tab in zone.tab zone1970.tab zonenow.tab; do \ test "$tab" = zone.tab && links='backward' || links=''; \ awk -f checktab.awk -v zone_table=$tab africa antarctica asia australasia europe northamerica southamerica etcetera $links \ || exit; \ done touch tables.ck awk \ -v DATAFORM=vanguard \ -v PACKRATDATA='' \ -v PACKRATLIST='' \ -f ziguard.awk \ africa antarctica asia australasia europe northamerica southamerica etcetera factory backward >vanguard.zi.out mv vanguard.zi.out vanguard.zi awk -v DATAFORM=rearguard -f ziguard.awk vanguard.zi | \ diff -u rearguard.zi - awk -v DATAFORM=vanguard -f ziguard.awk rearguard.zi | \ diff -u vanguard.zi - touch ziguard.ck c99 -DHAVE_SNPRINTF=1 -c -o zdump.o zdump.c c99 -DHAVE_SNPRINTF=1 -c -o localtime.o localtime.c c99 -DHAVE_SNPRINTF=1 -c -o strftime.o strftime.c c99 -o zdump -DHAVE_SNPRINTF=1 zdump.o localtime.o strftime.o rm -fr tzs2050.dir mkdir tzs2050.dir ./zic -d tzs2050.dir tzdata.zi awk '/^L/{print "Link\t" $2 "\t" $3}' \ tzdata.zi | LC_ALL=C sort >to2050new.tzs.out x=$(awk '/^Z/{print "tzs2050.dir/" $2 ".zd"}' tzdata.zi | LC_ALL=C sort -t . -k 2,2) && \ set x $x && \ shift && \ ZDS=$* && \ make TZS_CUTOFF_FLAG="-c 2050" \ ZDS="$ZDS" $ZDS && \ sed 's,^TZ=".*\.dir/,TZ=",' $ZDS >>to2050new.tzs.out make[1]: Entering directory '/builddir/build/BUILD/tzdata-2026a' ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Abidjan" >tzs2050.dir/Africa/Abidjan.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Algiers" >tzs2050.dir/Africa/Algiers.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Bissau" >tzs2050.dir/Africa/Bissau.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Cairo" >tzs2050.dir/Africa/Cairo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Casablanca" >tzs2050.dir/Africa/Casablanca.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Ceuta" >tzs2050.dir/Africa/Ceuta.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/El_Aaiun" >tzs2050.dir/Africa/El_Aaiun.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Johannesburg" >tzs2050.dir/Africa/Johannesburg.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Juba" >tzs2050.dir/Africa/Juba.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Khartoum" >tzs2050.dir/Africa/Khartoum.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Lagos" >tzs2050.dir/Africa/Lagos.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Maputo" >tzs2050.dir/Africa/Maputo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Monrovia" >tzs2050.dir/Africa/Monrovia.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Nairobi" >tzs2050.dir/Africa/Nairobi.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Ndjamena" >tzs2050.dir/Africa/Ndjamena.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Sao_Tome" >tzs2050.dir/Africa/Sao_Tome.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Tripoli" >tzs2050.dir/Africa/Tripoli.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Tunis" >tzs2050.dir/Africa/Tunis.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Africa/Windhoek" >tzs2050.dir/Africa/Windhoek.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Adak" >tzs2050.dir/America/Adak.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Anchorage" >tzs2050.dir/America/Anchorage.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Araguaina" >tzs2050.dir/America/Araguaina.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/Buenos_Aires" >tzs2050.dir/America/Argentina/Buenos_Aires.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/Catamarca" >tzs2050.dir/America/Argentina/Catamarca.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/Cordoba" >tzs2050.dir/America/Argentina/Cordoba.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/Jujuy" >tzs2050.dir/America/Argentina/Jujuy.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/La_Rioja" >tzs2050.dir/America/Argentina/La_Rioja.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/Mendoza" >tzs2050.dir/America/Argentina/Mendoza.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/Rio_Gallegos" >tzs2050.dir/America/Argentina/Rio_Gallegos.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/Salta" >tzs2050.dir/America/Argentina/Salta.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/San_Juan" >tzs2050.dir/America/Argentina/San_Juan.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/San_Luis" >tzs2050.dir/America/Argentina/San_Luis.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/Tucuman" >tzs2050.dir/America/Argentina/Tucuman.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Argentina/Ushuaia" >tzs2050.dir/America/Argentina/Ushuaia.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Asuncion" >tzs2050.dir/America/Asuncion.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Bahia" >tzs2050.dir/America/Bahia.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Bahia_Banderas" >tzs2050.dir/America/Bahia_Banderas.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Barbados" >tzs2050.dir/America/Barbados.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Belem" >tzs2050.dir/America/Belem.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Belize" >tzs2050.dir/America/Belize.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Boa_Vista" >tzs2050.dir/America/Boa_Vista.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Bogota" >tzs2050.dir/America/Bogota.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Boise" >tzs2050.dir/America/Boise.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Cambridge_Bay" >tzs2050.dir/America/Cambridge_Bay.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Campo_Grande" >tzs2050.dir/America/Campo_Grande.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Cancun" >tzs2050.dir/America/Cancun.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Caracas" >tzs2050.dir/America/Caracas.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Cayenne" >tzs2050.dir/America/Cayenne.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Chicago" >tzs2050.dir/America/Chicago.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Chihuahua" >tzs2050.dir/America/Chihuahua.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Ciudad_Juarez" >tzs2050.dir/America/Ciudad_Juarez.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Costa_Rica" >tzs2050.dir/America/Costa_Rica.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Coyhaique" >tzs2050.dir/America/Coyhaique.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Cuiaba" >tzs2050.dir/America/Cuiaba.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Danmarkshavn" >tzs2050.dir/America/Danmarkshavn.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Dawson" >tzs2050.dir/America/Dawson.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Dawson_Creek" >tzs2050.dir/America/Dawson_Creek.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Denver" >tzs2050.dir/America/Denver.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Detroit" >tzs2050.dir/America/Detroit.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Edmonton" >tzs2050.dir/America/Edmonton.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Eirunepe" >tzs2050.dir/America/Eirunepe.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/El_Salvador" >tzs2050.dir/America/El_Salvador.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Fort_Nelson" >tzs2050.dir/America/Fort_Nelson.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Fortaleza" >tzs2050.dir/America/Fortaleza.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Glace_Bay" >tzs2050.dir/America/Glace_Bay.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Goose_Bay" >tzs2050.dir/America/Goose_Bay.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Grand_Turk" >tzs2050.dir/America/Grand_Turk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Guatemala" >tzs2050.dir/America/Guatemala.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Guayaquil" >tzs2050.dir/America/Guayaquil.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Guyana" >tzs2050.dir/America/Guyana.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Halifax" >tzs2050.dir/America/Halifax.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Havana" >tzs2050.dir/America/Havana.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Hermosillo" >tzs2050.dir/America/Hermosillo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Indiana/Indianapolis" >tzs2050.dir/America/Indiana/Indianapolis.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Indiana/Knox" >tzs2050.dir/America/Indiana/Knox.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Indiana/Marengo" >tzs2050.dir/America/Indiana/Marengo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Indiana/Petersburg" >tzs2050.dir/America/Indiana/Petersburg.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Indiana/Tell_City" >tzs2050.dir/America/Indiana/Tell_City.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Indiana/Vevay" >tzs2050.dir/America/Indiana/Vevay.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Indiana/Vincennes" >tzs2050.dir/America/Indiana/Vincennes.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Indiana/Winamac" >tzs2050.dir/America/Indiana/Winamac.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Inuvik" >tzs2050.dir/America/Inuvik.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Iqaluit" >tzs2050.dir/America/Iqaluit.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Jamaica" >tzs2050.dir/America/Jamaica.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Juneau" >tzs2050.dir/America/Juneau.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Kentucky/Louisville" >tzs2050.dir/America/Kentucky/Louisville.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Kentucky/Monticello" >tzs2050.dir/America/Kentucky/Monticello.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/La_Paz" >tzs2050.dir/America/La_Paz.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Lima" >tzs2050.dir/America/Lima.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Los_Angeles" >tzs2050.dir/America/Los_Angeles.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Maceio" >tzs2050.dir/America/Maceio.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Managua" >tzs2050.dir/America/Managua.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Manaus" >tzs2050.dir/America/Manaus.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Martinique" >tzs2050.dir/America/Martinique.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Matamoros" >tzs2050.dir/America/Matamoros.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Mazatlan" >tzs2050.dir/America/Mazatlan.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Menominee" >tzs2050.dir/America/Menominee.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Merida" >tzs2050.dir/America/Merida.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Metlakatla" >tzs2050.dir/America/Metlakatla.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Mexico_City" >tzs2050.dir/America/Mexico_City.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Miquelon" >tzs2050.dir/America/Miquelon.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Moncton" >tzs2050.dir/America/Moncton.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Monterrey" >tzs2050.dir/America/Monterrey.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Montevideo" >tzs2050.dir/America/Montevideo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/New_York" >tzs2050.dir/America/New_York.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Nome" >tzs2050.dir/America/Nome.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Noronha" >tzs2050.dir/America/Noronha.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/North_Dakota/Beulah" >tzs2050.dir/America/North_Dakota/Beulah.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/North_Dakota/Center" >tzs2050.dir/America/North_Dakota/Center.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/North_Dakota/New_Salem" >tzs2050.dir/America/North_Dakota/New_Salem.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Nuuk" >tzs2050.dir/America/Nuuk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Ojinaga" >tzs2050.dir/America/Ojinaga.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Panama" >tzs2050.dir/America/Panama.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Paramaribo" >tzs2050.dir/America/Paramaribo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Phoenix" >tzs2050.dir/America/Phoenix.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Port-au-Prince" >tzs2050.dir/America/Port-au-Prince.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Porto_Velho" >tzs2050.dir/America/Porto_Velho.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Puerto_Rico" >tzs2050.dir/America/Puerto_Rico.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Punta_Arenas" >tzs2050.dir/America/Punta_Arenas.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Rankin_Inlet" >tzs2050.dir/America/Rankin_Inlet.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Recife" >tzs2050.dir/America/Recife.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Regina" >tzs2050.dir/America/Regina.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Resolute" >tzs2050.dir/America/Resolute.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Rio_Branco" >tzs2050.dir/America/Rio_Branco.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Santarem" >tzs2050.dir/America/Santarem.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Santiago" >tzs2050.dir/America/Santiago.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Santo_Domingo" >tzs2050.dir/America/Santo_Domingo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Sao_Paulo" >tzs2050.dir/America/Sao_Paulo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Scoresbysund" >tzs2050.dir/America/Scoresbysund.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Sitka" >tzs2050.dir/America/Sitka.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/St_Johns" >tzs2050.dir/America/St_Johns.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Swift_Current" >tzs2050.dir/America/Swift_Current.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Tegucigalpa" >tzs2050.dir/America/Tegucigalpa.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Thule" >tzs2050.dir/America/Thule.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Tijuana" >tzs2050.dir/America/Tijuana.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Toronto" >tzs2050.dir/America/Toronto.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Vancouver" >tzs2050.dir/America/Vancouver.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Whitehorse" >tzs2050.dir/America/Whitehorse.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Winnipeg" >tzs2050.dir/America/Winnipeg.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/America/Yakutat" >tzs2050.dir/America/Yakutat.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Antarctica/Casey" >tzs2050.dir/Antarctica/Casey.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Antarctica/Davis" >tzs2050.dir/Antarctica/Davis.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Antarctica/Macquarie" >tzs2050.dir/Antarctica/Macquarie.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Antarctica/Mawson" >tzs2050.dir/Antarctica/Mawson.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Antarctica/Palmer" >tzs2050.dir/Antarctica/Palmer.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Antarctica/Rothera" >tzs2050.dir/Antarctica/Rothera.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Antarctica/Troll" >tzs2050.dir/Antarctica/Troll.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Antarctica/Vostok" >tzs2050.dir/Antarctica/Vostok.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Almaty" >tzs2050.dir/Asia/Almaty.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Amman" >tzs2050.dir/Asia/Amman.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Anadyr" >tzs2050.dir/Asia/Anadyr.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Aqtau" >tzs2050.dir/Asia/Aqtau.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Aqtobe" >tzs2050.dir/Asia/Aqtobe.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Ashgabat" >tzs2050.dir/Asia/Ashgabat.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Atyrau" >tzs2050.dir/Asia/Atyrau.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Baghdad" >tzs2050.dir/Asia/Baghdad.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Baku" >tzs2050.dir/Asia/Baku.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Bangkok" >tzs2050.dir/Asia/Bangkok.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Barnaul" >tzs2050.dir/Asia/Barnaul.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Beirut" >tzs2050.dir/Asia/Beirut.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Bishkek" >tzs2050.dir/Asia/Bishkek.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Chita" >tzs2050.dir/Asia/Chita.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Colombo" >tzs2050.dir/Asia/Colombo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Damascus" >tzs2050.dir/Asia/Damascus.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Dhaka" >tzs2050.dir/Asia/Dhaka.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Dili" >tzs2050.dir/Asia/Dili.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Dubai" >tzs2050.dir/Asia/Dubai.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Dushanbe" >tzs2050.dir/Asia/Dushanbe.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Famagusta" >tzs2050.dir/Asia/Famagusta.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Gaza" >tzs2050.dir/Asia/Gaza.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Hebron" >tzs2050.dir/Asia/Hebron.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Ho_Chi_Minh" >tzs2050.dir/Asia/Ho_Chi_Minh.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Hong_Kong" >tzs2050.dir/Asia/Hong_Kong.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Hovd" >tzs2050.dir/Asia/Hovd.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Irkutsk" >tzs2050.dir/Asia/Irkutsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Jakarta" >tzs2050.dir/Asia/Jakarta.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Jayapura" >tzs2050.dir/Asia/Jayapura.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Jerusalem" >tzs2050.dir/Asia/Jerusalem.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Kabul" >tzs2050.dir/Asia/Kabul.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Kamchatka" >tzs2050.dir/Asia/Kamchatka.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Karachi" >tzs2050.dir/Asia/Karachi.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Kathmandu" >tzs2050.dir/Asia/Kathmandu.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Khandyga" >tzs2050.dir/Asia/Khandyga.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Kolkata" >tzs2050.dir/Asia/Kolkata.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Krasnoyarsk" >tzs2050.dir/Asia/Krasnoyarsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Kuching" >tzs2050.dir/Asia/Kuching.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Macau" >tzs2050.dir/Asia/Macau.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Magadan" >tzs2050.dir/Asia/Magadan.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Makassar" >tzs2050.dir/Asia/Makassar.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Manila" >tzs2050.dir/Asia/Manila.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Nicosia" >tzs2050.dir/Asia/Nicosia.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Novokuznetsk" >tzs2050.dir/Asia/Novokuznetsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Novosibirsk" >tzs2050.dir/Asia/Novosibirsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Omsk" >tzs2050.dir/Asia/Omsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Oral" >tzs2050.dir/Asia/Oral.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Pontianak" >tzs2050.dir/Asia/Pontianak.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Pyongyang" >tzs2050.dir/Asia/Pyongyang.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Qatar" >tzs2050.dir/Asia/Qatar.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Qostanay" >tzs2050.dir/Asia/Qostanay.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Qyzylorda" >tzs2050.dir/Asia/Qyzylorda.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Riyadh" >tzs2050.dir/Asia/Riyadh.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Sakhalin" >tzs2050.dir/Asia/Sakhalin.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Samarkand" >tzs2050.dir/Asia/Samarkand.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Seoul" >tzs2050.dir/Asia/Seoul.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Shanghai" >tzs2050.dir/Asia/Shanghai.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Singapore" >tzs2050.dir/Asia/Singapore.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Srednekolymsk" >tzs2050.dir/Asia/Srednekolymsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Taipei" >tzs2050.dir/Asia/Taipei.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Tashkent" >tzs2050.dir/Asia/Tashkent.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Tbilisi" >tzs2050.dir/Asia/Tbilisi.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Tehran" >tzs2050.dir/Asia/Tehran.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Thimphu" >tzs2050.dir/Asia/Thimphu.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Tokyo" >tzs2050.dir/Asia/Tokyo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Tomsk" >tzs2050.dir/Asia/Tomsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Ulaanbaatar" >tzs2050.dir/Asia/Ulaanbaatar.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Urumqi" >tzs2050.dir/Asia/Urumqi.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Ust-Nera" >tzs2050.dir/Asia/Ust-Nera.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Vladivostok" >tzs2050.dir/Asia/Vladivostok.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Yakutsk" >tzs2050.dir/Asia/Yakutsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Yangon" >tzs2050.dir/Asia/Yangon.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Yekaterinburg" >tzs2050.dir/Asia/Yekaterinburg.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Asia/Yerevan" >tzs2050.dir/Asia/Yerevan.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Atlantic/Azores" >tzs2050.dir/Atlantic/Azores.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Atlantic/Bermuda" >tzs2050.dir/Atlantic/Bermuda.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Atlantic/Canary" >tzs2050.dir/Atlantic/Canary.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Atlantic/Cape_Verde" >tzs2050.dir/Atlantic/Cape_Verde.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Atlantic/Faroe" >tzs2050.dir/Atlantic/Faroe.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Atlantic/Madeira" >tzs2050.dir/Atlantic/Madeira.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Atlantic/South_Georgia" >tzs2050.dir/Atlantic/South_Georgia.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Atlantic/Stanley" >tzs2050.dir/Atlantic/Stanley.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Adelaide" >tzs2050.dir/Australia/Adelaide.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Brisbane" >tzs2050.dir/Australia/Brisbane.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Broken_Hill" >tzs2050.dir/Australia/Broken_Hill.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Darwin" >tzs2050.dir/Australia/Darwin.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Eucla" >tzs2050.dir/Australia/Eucla.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Hobart" >tzs2050.dir/Australia/Hobart.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Lindeman" >tzs2050.dir/Australia/Lindeman.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Lord_Howe" >tzs2050.dir/Australia/Lord_Howe.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Melbourne" >tzs2050.dir/Australia/Melbourne.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Perth" >tzs2050.dir/Australia/Perth.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Australia/Sydney" >tzs2050.dir/Australia/Sydney.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT" >tzs2050.dir/Etc/GMT.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+1" >tzs2050.dir/Etc/GMT+1.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+10" >tzs2050.dir/Etc/GMT+10.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+11" >tzs2050.dir/Etc/GMT+11.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+12" >tzs2050.dir/Etc/GMT+12.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+2" >tzs2050.dir/Etc/GMT+2.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+3" >tzs2050.dir/Etc/GMT+3.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+4" >tzs2050.dir/Etc/GMT+4.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+5" >tzs2050.dir/Etc/GMT+5.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+6" >tzs2050.dir/Etc/GMT+6.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+7" >tzs2050.dir/Etc/GMT+7.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+8" >tzs2050.dir/Etc/GMT+8.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT+9" >tzs2050.dir/Etc/GMT+9.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-1" >tzs2050.dir/Etc/GMT-1.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-10" >tzs2050.dir/Etc/GMT-10.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-11" >tzs2050.dir/Etc/GMT-11.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-12" >tzs2050.dir/Etc/GMT-12.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-13" >tzs2050.dir/Etc/GMT-13.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-14" >tzs2050.dir/Etc/GMT-14.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-2" >tzs2050.dir/Etc/GMT-2.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-3" >tzs2050.dir/Etc/GMT-3.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-4" >tzs2050.dir/Etc/GMT-4.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-5" >tzs2050.dir/Etc/GMT-5.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-6" >tzs2050.dir/Etc/GMT-6.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-7" >tzs2050.dir/Etc/GMT-7.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-8" >tzs2050.dir/Etc/GMT-8.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/GMT-9" >tzs2050.dir/Etc/GMT-9.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Etc/UTC" >tzs2050.dir/Etc/UTC.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Andorra" >tzs2050.dir/Europe/Andorra.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Astrakhan" >tzs2050.dir/Europe/Astrakhan.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Athens" >tzs2050.dir/Europe/Athens.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Belgrade" >tzs2050.dir/Europe/Belgrade.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Berlin" >tzs2050.dir/Europe/Berlin.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Brussels" >tzs2050.dir/Europe/Brussels.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Bucharest" >tzs2050.dir/Europe/Bucharest.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Budapest" >tzs2050.dir/Europe/Budapest.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Chisinau" >tzs2050.dir/Europe/Chisinau.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Dublin" >tzs2050.dir/Europe/Dublin.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Gibraltar" >tzs2050.dir/Europe/Gibraltar.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Helsinki" >tzs2050.dir/Europe/Helsinki.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Istanbul" >tzs2050.dir/Europe/Istanbul.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Kaliningrad" >tzs2050.dir/Europe/Kaliningrad.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Kirov" >tzs2050.dir/Europe/Kirov.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Kyiv" >tzs2050.dir/Europe/Kyiv.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Lisbon" >tzs2050.dir/Europe/Lisbon.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/London" >tzs2050.dir/Europe/London.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Madrid" >tzs2050.dir/Europe/Madrid.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Malta" >tzs2050.dir/Europe/Malta.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Minsk" >tzs2050.dir/Europe/Minsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Moscow" >tzs2050.dir/Europe/Moscow.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Paris" >tzs2050.dir/Europe/Paris.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Prague" >tzs2050.dir/Europe/Prague.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Riga" >tzs2050.dir/Europe/Riga.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Rome" >tzs2050.dir/Europe/Rome.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Samara" >tzs2050.dir/Europe/Samara.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Saratov" >tzs2050.dir/Europe/Saratov.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Simferopol" >tzs2050.dir/Europe/Simferopol.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Sofia" >tzs2050.dir/Europe/Sofia.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Tallinn" >tzs2050.dir/Europe/Tallinn.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Tirane" >tzs2050.dir/Europe/Tirane.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Ulyanovsk" >tzs2050.dir/Europe/Ulyanovsk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Vienna" >tzs2050.dir/Europe/Vienna.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Vilnius" >tzs2050.dir/Europe/Vilnius.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Volgograd" >tzs2050.dir/Europe/Volgograd.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Warsaw" >tzs2050.dir/Europe/Warsaw.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Europe/Zurich" >tzs2050.dir/Europe/Zurich.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Factory" >tzs2050.dir/Factory.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Indian/Chagos" >tzs2050.dir/Indian/Chagos.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Indian/Maldives" >tzs2050.dir/Indian/Maldives.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Indian/Mauritius" >tzs2050.dir/Indian/Mauritius.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Apia" >tzs2050.dir/Pacific/Apia.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Auckland" >tzs2050.dir/Pacific/Auckland.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Bougainville" >tzs2050.dir/Pacific/Bougainville.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Chatham" >tzs2050.dir/Pacific/Chatham.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Easter" >tzs2050.dir/Pacific/Easter.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Efate" >tzs2050.dir/Pacific/Efate.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Fakaofo" >tzs2050.dir/Pacific/Fakaofo.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Fiji" >tzs2050.dir/Pacific/Fiji.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Galapagos" >tzs2050.dir/Pacific/Galapagos.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Gambier" >tzs2050.dir/Pacific/Gambier.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Guadalcanal" >tzs2050.dir/Pacific/Guadalcanal.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Guam" >tzs2050.dir/Pacific/Guam.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Honolulu" >tzs2050.dir/Pacific/Honolulu.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Kanton" >tzs2050.dir/Pacific/Kanton.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Kiritimati" >tzs2050.dir/Pacific/Kiritimati.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Kosrae" >tzs2050.dir/Pacific/Kosrae.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Kwajalein" >tzs2050.dir/Pacific/Kwajalein.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Marquesas" >tzs2050.dir/Pacific/Marquesas.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Nauru" >tzs2050.dir/Pacific/Nauru.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Niue" >tzs2050.dir/Pacific/Niue.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Norfolk" >tzs2050.dir/Pacific/Norfolk.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Noumea" >tzs2050.dir/Pacific/Noumea.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Pago_Pago" >tzs2050.dir/Pacific/Pago_Pago.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Palau" >tzs2050.dir/Pacific/Palau.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Pitcairn" >tzs2050.dir/Pacific/Pitcairn.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Port_Moresby" >tzs2050.dir/Pacific/Port_Moresby.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Rarotonga" >tzs2050.dir/Pacific/Rarotonga.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Tahiti" >tzs2050.dir/Pacific/Tahiti.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Tarawa" >tzs2050.dir/Pacific/Tarawa.zd ./zdump -i -c 2050 "$PWD/tzs2050.dir/Pacific/Tongatapu" >tzs2050.dir/Pacific/Tongatapu.zd make[1]: Leaving directory '/builddir/build/BUILD/tzdata-2026a' rm -fr tzs2050.dir mv to2050new.tzs.out to2050new.tzs if test -s to2050.tzs; then \ if diff -u -F'^TZ=' - - <>/dev/null >&0 2>&1; then DIFF_TZS='diff -u -F^TZ='; else DIFF_TZS='diff -u'; fi && $DIFF_TZS to2050.tzs to2050new.tzs; \ else \ cp to2050new.tzs to2050.tzs; \ fi touch tzs.ck awk \ -v DATAFORM=main \ -v backcheck=backward \ -f checklinks.awk africa antarctica asia australasia europe northamerica southamerica etcetera factory backward touch back.ck c99 -DHAVE_SNPRINTF=1 -c -o date.o date.c c99 -o date -DHAVE_SNPRINTF=1 date.o localtime.o strftime.o rm -fr now.ckd mkdir now.ckd ./zic -d now.ckd tzdata.zi now=$(./date +%s) && \ future=$((28 * 366 * 24 * 60 * 60 + $now)) && \ ./zdump -i -t $now,$future \ $(find "$PWD/now.ckd"/????*/ -type f) \ >now.ckd/zdump-now.tab && \ ./zdump -i -t 0,$future \ $(find "$PWD/now.ckd" -name Etc -prune -o -type f ! -name '*.tab' -print) \ >now.ckd/zdump-1970.tab && \ awk \ -v now=$now \ -v now_out=now.ck.out \ -v zdump_table=now.ckd/zdump-now.tab \ -f checknow.awk zonenow.tab awk \ 'BEGIN {print "-\t-\tUTC"} /^Zone/ {print "-\t-\t" $2}' \ africa antarctica asia australasia europe northamerica southamerica backward factory | \ awk \ -v zdump_table=now.ckd/zdump-1970.tab \ -f checknow.awk rm -fr now.ckd touch now.ck.out mv now.ck.out now.ck make: Target 'check' not remade because of errors. ++++ which java ++++ /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot java ++++ alias ++++ eval declare -f +++++ declare -f +++ readlink -f /usr/bin/java ++ dirname /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.482.b08-1.0.1.an8.aarch64/jre/bin/java + system_java_home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.482.b08-1.0.1.an8.aarch64/jre/bin/.. + mkdir -p java_home + cp -Lr /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.482.b08-1.0.1.an8.aarch64/jre/bin/../ASSEMBLY_EXCEPTION /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.482.b08-1.0.1.an8.aarch64/jre/bin/../LICENSE /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.482.b08-1.0.1.an8.aarch64/jre/bin/../THIRD_PARTY_README /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.482.b08-1.0.1.an8.aarch64/jre/bin/../bin /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.482.b08-1.0.1.an8.aarch64/jre/bin/../lib java_home/. ++ find java_home -name tzdb.dat + for tzdb in $(find java_home -name tzdb.dat) + rm java_home/lib/tzdb.dat + cp /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/javazi-1.8/tzdb.dat java_home/lib/tzdb.dat + cp /builddir/build/SOURCES/ZoneTest.java . + javac ZoneTest.java + java_home/bin/java ZoneTest + echo ============END TESTING=========== + exit 0 ============END TESTING=========== Processing files: tzdata-2026a-1.an8.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.l6jGvM + umask 022 + cd /builddir/build/BUILD + cd tzdata-2026a + DOCDIR=/builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/doc/tzdata + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/doc/tzdata + cp -pr README /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/doc/tzdata + cp -pr NEWS /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/doc/tzdata + cp -pr theory.html /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/doc/tzdata + cp -pr tz-link.html /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/doc/tzdata + cp -pr tz-art.html /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/doc/tzdata + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4rA0sj + umask 022 + cd /builddir/build/BUILD + cd tzdata-2026a + LICENSEDIR=/builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/licenses/tzdata + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/licenses/tzdata + cp -pr LICENSE /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch/usr/share/licenses/tzdata + exit 0 Provides: tzdata = 2026a-1.an8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Conflicts: glibc-common <= 2.3.2-63 Processing files: tzdata-java-2026a-1.an8.noarch Provides: tzdata-java = 2026a-1.an8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/tzdata-2026a-1.an8.noarch Wrote: /builddir/build/RPMS/tzdata-2026a-1.an8.noarch.rpm Wrote: /builddir/build/RPMS/tzdata-java-2026a-1.an8.noarch.rpm Child return code was: 0