Compare commits
No commits in common. "c9-beta" and "c8" have entirely different histories.
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,4 +1,4 @@
|
||||
SOURCES/javazic-1.8-37392f2f5d59.tar.xz
|
||||
SOURCES/javazic.tar.gz
|
||||
SOURCES/tzcode2024a.tar.gz
|
||||
SOURCES/tzdata2024a.tar.gz
|
||||
SOURCES/tzcode2025a.tar.gz
|
||||
SOURCES/tzdata2025a.tar.gz
|
||||
|
@ -1,4 +1,4 @@
|
||||
77292e1839952807567570118e01405b405af80c SOURCES/javazic-1.8-37392f2f5d59.tar.xz
|
||||
ee8ad215161cd132e65e2be447b279457158b540 SOURCES/javazic.tar.gz
|
||||
96c682391618d0f053d70ccb98cd65d969d014cd SOURCES/tzcode2024a.tar.gz
|
||||
310a281e4551e4e9a11db4f9ceea85a6529af4af SOURCES/tzdata2024a.tar.gz
|
||||
31e24f86fda44de2409c8d49708c2145f1ed8030 SOURCES/tzcode2025a.tar.gz
|
||||
e5b9eeb4388c91e462447cafb342d6584243f546 SOURCES/tzdata2025a.tar.gz
|
||||
|
42
SOURCES/ZoneTest.java
Normal file
42
SOURCES/ZoneTest.java
Normal file
@ -0,0 +1,42 @@
|
||||
/* Smoke test to ensure that tzdb.data can be loaded.
|
||||
Copyright (c) 2024 Red Hat, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as
|
||||
published by the Free Software Foundation, either version 3 of the
|
||||
License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
|
||||
import java.time.zone.ZoneRulesProvider;
|
||||
import java.util.Calendar;
|
||||
import java.util.GregorianCalendar;
|
||||
import java.util.Locale;
|
||||
import java.util.Set;
|
||||
import java.util.TimeZone;
|
||||
|
||||
public class ZoneTest {
|
||||
public static void main(String[] args) {
|
||||
// This is what failed in OpenJDK's build.tools.cldrconverter.
|
||||
new GregorianCalendar(TimeZone.getTimeZone("America/Los_Angeles"),
|
||||
Locale.US).get(Calendar.YEAR);
|
||||
|
||||
// In some OpenJDK versions, this exercises a different parser.
|
||||
Set<String> available = ZoneRulesProvider.getAvailableZoneIds();
|
||||
boolean errors = false;
|
||||
if (available.contains("ROC"))
|
||||
System.out.println("error: ROC zone is present");
|
||||
if (!available.contains("America/New_York"))
|
||||
System.out.println("error: America/New_York is missing");
|
||||
if (errors)
|
||||
System.exit(1);
|
||||
}
|
||||
}
|
||||
|
86
SOURCES/javazic-harden-links.patch
Normal file
86
SOURCES/javazic-harden-links.patch
Normal file
@ -0,0 +1,86 @@
|
||||
Modified for downstream inclusion in tzdata-java.
|
||||
|
||||
commit 1bc13a1c10a580f84f1b7686c95344ec2633f611
|
||||
Author: Florian Weimer <fweimer@openjdk.org>
|
||||
Date: Thu Sep 26 22:37:45 2024 +0000
|
||||
|
||||
8340552: Harden TzdbZoneRulesCompiler against missing zone names
|
||||
|
||||
Reviewed-by: andrew, jlu, naoto
|
||||
|
||||
diff -ur tzdata-2024b.orig/javazic-1.8/build/tools/tzdb/TzdbZoneRulesCompiler.java tzdata-2024b/javazic-1.8/build/tools/tzdb/TzdbZoneRulesCompiler.java
|
||||
--- tzdata-2024b.orig/javazic-1.8/build/tools/tzdb/TzdbZoneRulesCompiler.java 2014-04-22 19:46:49.000000000 +0200
|
||||
+++ tzdata-2024b/javazic-1.8/build/tools/tzdb/TzdbZoneRulesCompiler.java 2024-09-20 21:10:12.748483767 +0200
|
||||
@@ -248,7 +248,7 @@
|
||||
// link version-region-rules
|
||||
out.writeShort(builtZones.size());
|
||||
for (Map.Entry<String, ZoneRules> entry : builtZones.entrySet()) {
|
||||
- int regionIndex = Arrays.binarySearch(regionArray, entry.getKey());
|
||||
+ int regionIndex = findRegionIndex(regionArray, entry.getKey());
|
||||
int rulesIndex = rulesList.indexOf(entry.getValue());
|
||||
out.writeShort(regionIndex);
|
||||
out.writeShort(rulesIndex);
|
||||
@@ -256,8 +256,8 @@
|
||||
// alias-region
|
||||
out.writeShort(links.size());
|
||||
for (Map.Entry<String, String> entry : links.entrySet()) {
|
||||
- int aliasIndex = Arrays.binarySearch(regionArray, entry.getKey());
|
||||
- int regionIndex = Arrays.binarySearch(regionArray, entry.getValue());
|
||||
+ int aliasIndex = findRegionIndex(regionArray, entry.getKey());
|
||||
+ int regionIndex = findRegionIndex(regionArray, entry.getValue());
|
||||
out.writeShort(aliasIndex);
|
||||
out.writeShort(regionIndex);
|
||||
}
|
||||
@@ -269,6 +269,14 @@
|
||||
}
|
||||
}
|
||||
|
||||
+ private static int findRegionIndex(String[] regionArray, String region) {
|
||||
+ int index = Arrays.binarySearch(regionArray, region);
|
||||
+ if (index < 0) {
|
||||
+ throw new IllegalArgumentException("Unknown region: " + region);
|
||||
+ }
|
||||
+ return index;
|
||||
+ }
|
||||
+
|
||||
private static final Pattern YEAR = Pattern.compile("(?i)(?<min>min)|(?<max>max)|(?<only>only)|(?<year>[0-9]+)");
|
||||
private static final Pattern MONTH = Pattern.compile("(?i)(jan)|(feb)|(mar)|(apr)|(may)|(jun)|(jul)|(aug)|(sep)|(oct)|(nov)|(dec)");
|
||||
private static final Matcher DOW = Pattern.compile("(?i)(mon)|(tue)|(wed)|(thu)|(fri)|(sat)|(sun)").matcher("");
|
||||
@@ -607,22 +615,20 @@
|
||||
}
|
||||
builtZones.put(aliasId, realRules);
|
||||
}
|
||||
- // remove UTC and GMT
|
||||
- // builtZones.remove("UTC");
|
||||
- // builtZones.remove("GMT");
|
||||
- // builtZones.remove("GMT0");
|
||||
- builtZones.remove("GMT+0");
|
||||
- builtZones.remove("GMT-0");
|
||||
- links.remove("GMT+0");
|
||||
- links.remove("GMT-0");
|
||||
- // remove ROC, which is not supported in j.u.tz
|
||||
- builtZones.remove("ROC");
|
||||
- links.remove("ROC");
|
||||
- // remove EST, HST and MST. They are supported via
|
||||
- // the short-id mapping
|
||||
- builtZones.remove("EST");
|
||||
- builtZones.remove("HST");
|
||||
- builtZones.remove("MST");
|
||||
+
|
||||
+ List<String> zonesToRemove = Arrays.asList(
|
||||
+ // remove UTC and GMT
|
||||
+ "GMT+0",
|
||||
+ "GMT-0",
|
||||
+ // remove ROC, which is not supported in j.u.tz
|
||||
+ "ROC",
|
||||
+ // remove EST, HST and MST. They are supported via
|
||||
+ // the short-id mapping
|
||||
+ "EST",
|
||||
+ "HST",
|
||||
+ "MST");
|
||||
+ builtZones.keySet().removeAll(zonesToRemove);
|
||||
+ links.keySet().removeAll(zonesToRemove);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1,22 +1,22 @@
|
||||
Summary: Timezone data
|
||||
Name: tzdata
|
||||
Version: 2024a
|
||||
%define tzdata_version 2024a
|
||||
%define tzcode_version 2024a
|
||||
Release: 2%{?dist}
|
||||
Version: 2025a
|
||||
%define tzdata_version 2025a
|
||||
%define tzcode_version 2025a
|
||||
Release: 1%{?dist}
|
||||
License: Public Domain
|
||||
Group: System Environment/Base
|
||||
URL: https://www.iana.org/time-zones
|
||||
Source0: ftp://ftp.iana.org/tz/releases/tzdata%{tzdata_version}.tar.gz
|
||||
Source1: ftp://ftp.iana.org/tz/releases/tzcode%{tzcode_version}.tar.gz
|
||||
|
||||
Patch002: 0002-Fix-have-snprintf.patch
|
||||
%if 0%{?rhel} || 0%{?eln}
|
||||
Patch003: 0003-continue-to-ship-posixrules.patch
|
||||
%endif
|
||||
|
||||
BuildRequires: make
|
||||
BuildRequires: gawk, glibc, perl-interpreter
|
||||
BuildRequires: java-devel
|
||||
BuildRequires: make
|
||||
BuildRequires: gcc
|
||||
BuildRequires: glibc-common >= 2.5.90-7
|
||||
Conflicts: glibc-common <= 2.3.2-63
|
||||
BuildArchitectures: noarch
|
||||
@ -27,14 +27,17 @@ the world.
|
||||
|
||||
%package java
|
||||
Summary: Timezone data for Java
|
||||
Group: System Environment/Base
|
||||
Source3: javazic.tar.gz
|
||||
Source4: javazic-1.8-37392f2f5d59.tar.xz
|
||||
Source5: ZoneTest.java
|
||||
Patch100: javazic-fixup.patch
|
||||
Patch101: rebase-01.patch
|
||||
Patch102: rebase-02.patch
|
||||
Patch103: 7090844.patch
|
||||
Patch104: 7133138.patch
|
||||
Patch105: 8051641.patch
|
||||
Patch106: javazic-harden-links.patch
|
||||
|
||||
%description java
|
||||
This package contains timezone information for use by Java runtimes.
|
||||
@ -43,23 +46,26 @@ This package contains timezone information for use by Java runtimes.
|
||||
%setup -q -c -a 1
|
||||
|
||||
%patch002 -p1
|
||||
%if 0%{?rhel} || 0%{?eln}
|
||||
%patch003 -p1
|
||||
%endif
|
||||
|
||||
# tzdata-2018g introduced 25:00 transition times. This breaks OpenJDK.
|
||||
# Use rearguard for java
|
||||
mkdir rearguard
|
||||
# Currently tzdata is providing the "rearguard" data set for maximum
|
||||
# compatibility with existing Red Hat Enterprise Linux installs. Future releases of
|
||||
# Red Hat Enterprise Linux will be transitioning to the default or "vanguard" tzdata
|
||||
# data set.
|
||||
#
|
||||
# The "rearguard" and "vanguard" data sets are defined by the upstream tzdata project
|
||||
# and represent approximately the same data, with "vanguard" optimized for newer time
|
||||
# zone data tooling, and "rearguard" optimized for compatibility with existing tooling.
|
||||
# For example "vanguard" implements support for negative DST offsets, while "rearguard"
|
||||
# supports the traditional format.
|
||||
|
||||
# Create the reargard data files.
|
||||
make VERSION=%{version} tzdata%{version}-rearguard.tar.gz
|
||||
mv tzdata%{version}-rearguard.tar.gz rearguard
|
||||
pushd rearguard
|
||||
tar zxf tzdata%{version}-rearguard.tar.gz
|
||||
popd
|
||||
|
||||
%if 0%{?rhel} || 0%{?eln}
|
||||
# Use rearguard for rhel (overwrite default vangaurd data)
|
||||
tar zxf rearguard/tzdata%{version}-rearguard.tar.gz
|
||||
%endif
|
||||
# Run make to re-create the tzdata.zi file for rearguard format
|
||||
rm tzdata.zi
|
||||
make VERSION=%{version} DATAFORM=rearguard tzdata.zi
|
||||
|
||||
mkdir javazic
|
||||
tar zxf %{SOURCE3} -C javazic
|
||||
@ -84,20 +90,14 @@ popd
|
||||
|
||||
tar xf %{SOURCE4}
|
||||
%patch105
|
||||
%patch106 -p1
|
||||
|
||||
echo "%{name}%{tzdata_version}" >> VERSION
|
||||
|
||||
%build
|
||||
# Run make to create the tzdata.zi file
|
||||
rm tzdata.zi
|
||||
%if 0%{?rhel} || 0%{?eln}
|
||||
make VERSION=%{version} DATAFORM=rearguard tzdata.zi
|
||||
%else
|
||||
make tzdata.zi
|
||||
%endif
|
||||
|
||||
FILES="africa antarctica asia australasia europe northamerica southamerica
|
||||
etcetera backward factory"
|
||||
pacificnew etcetera backward"
|
||||
|
||||
mkdir zoneinfo/{,posix,right}
|
||||
zic -y ./yearistype -d zoneinfo -L /dev/null -p America/New_York $FILES
|
||||
@ -106,30 +106,24 @@ zic -y ./yearistype -d zoneinfo/right -L leapseconds $FILES
|
||||
|
||||
# grep -v tz-art.htm tz-link.htm > tz-link.html
|
||||
|
||||
# tzdata-2018g introduced 25:00 which breaks java - use the rearguard files for java
|
||||
JAVA_FILES="rearguard/africa rearguard/antarctica rearguard/asia \
|
||||
rearguard/australasia rearguard/europe rearguard/northamerica \
|
||||
rearguard/southamerica rearguard/etcetera \
|
||||
rearguard/backward"
|
||||
|
||||
# Java 6/7 tzdata
|
||||
pushd javazic
|
||||
javac -source 1.6 -target 1.6 -classpath . `find . -name \*.java`
|
||||
javac -source 1.5 -target 1.5 -classpath . `find . -name \*.java`
|
||||
popd
|
||||
|
||||
java -classpath javazic/ rht.tools.javazic.Main -V %{version} \
|
||||
-d javazi \
|
||||
$JAVA_FILES javazic/tzdata_jdk/gmt javazic/tzdata_jdk/jdk11_backward
|
||||
$FILES javazic/tzdata_jdk/gmt javazic/tzdata_jdk/jdk11_backward
|
||||
|
||||
# Java 8 tzdata
|
||||
pushd javazic-1.8
|
||||
javac -source 1.8 -target 1.8 -classpath . `find . -name \*.java`
|
||||
javac -source 1.7 -target 1.7 -classpath . `find . -name \*.java`
|
||||
popd
|
||||
|
||||
java -classpath javazic-1.8 build.tools.tzdb.TzdbZoneRulesCompiler \
|
||||
-srcdir . -dstfile tzdb.dat \
|
||||
-verbose \
|
||||
$JAVA_FILES javazic-1.8/tzdata_jdk/gmt javazic-1.8/tzdata_jdk/jdk11_backward
|
||||
$FILES javazic-1.8/tzdata_jdk/gmt javazic-1.8/tzdata_jdk/jdk11_backward
|
||||
|
||||
%install
|
||||
rm -fr $RPM_BUILD_ROOT
|
||||
@ -140,7 +134,27 @@ cp -prd javazi $RPM_BUILD_ROOT%{_datadir}/javazi
|
||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/javazi-1.8
|
||||
install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
|
||||
%check
|
||||
echo ============TESTING===============
|
||||
/usr/bin/env LANG=C make -k VALIDATE=':' check && true
|
||||
|
||||
# Create a custom JAVA_HOME, where we can replace tzdb.dat with the
|
||||
# one just built, for testing.
|
||||
system_java_home=$(dirname $(readlink -f $(which java)))/..
|
||||
mkdir -p java_home
|
||||
cp -Lr $system_java_home/* java_home/.
|
||||
for tzdb in $(find java_home -name tzdb.dat) ; do
|
||||
rm $tzdb
|
||||
cp $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/tzdb.dat $tzdb
|
||||
done
|
||||
# Compile the smoke test and run it.
|
||||
cp %{SOURCE5} .
|
||||
javac ZoneTest.java
|
||||
java_home/bin/java ZoneTest
|
||||
echo ============END TESTING===========
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{_datadir}/zoneinfo
|
||||
%license LICENSE
|
||||
%doc README
|
||||
@ -149,13 +163,38 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
%doc tz-art.html
|
||||
|
||||
%files java
|
||||
%defattr(-,root,root)
|
||||
%{_datadir}/javazi
|
||||
%{_datadir}/javazi-1.8
|
||||
|
||||
%changelog
|
||||
* Thu Mar 14 2024 Patsy Griffin <patsy@redhat.com> - 2024a-2
|
||||
- Add java patch to fix incorrect calculations for
|
||||
Africa/Casablanca starting in 2027. (RHEL-26860)
|
||||
* Tue Jan 21 2025 Patsy Griffin <pats@redhat.com> - 2025a-1
|
||||
Update to tzdata-2025a (RHEL-74309)
|
||||
- Paraguay is now permanently at -03. This impacts timestamps
|
||||
starting on 2025-03-22.
|
||||
- Includes improvements to pre-1991 data for the Philippines.
|
||||
- Etc/Unknown is now reserved.
|
||||
|
||||
* Wed Oct 09 2024 Patsy Griffin <patsy@redhat.com> - 2024b-4
|
||||
- Bump release and rebuild to fix a build issue.
|
||||
|
||||
* Thu Oct 03 2024 Patsy Griffin <patsy@redhat.com> - 2024b-3
|
||||
- Add copyright, patch attribution and build dependencies for
|
||||
the previous commit. (RHEL-59542)
|
||||
|
||||
* Fri Sep 20 2024 Florian Weimer <fweimer@redhat.com> - 2024b-2
|
||||
- Harden against links to removed zones (RHEL-59542)
|
||||
|
||||
* Wed Sep 11 2024 Patsy Griffin <patsy@redhat.com> - 2024b-1
|
||||
- Update to tzdata-2024b
|
||||
- Improve historical data for Mexico, Mongolia, and Portugal.
|
||||
- System V names are now obsolescent.
|
||||
- The main data form now uses %z.
|
||||
- The code now conforms to RFC 8536 for early timestamps.
|
||||
- Support POSIX.1-2024, which removes asctime_r and ctime_r.
|
||||
- Assume POSIX.2-1992 or later for shell scripts.
|
||||
- SUPPORT_C89 now defaults to 1.
|
||||
- Include two upstream patches for month names as in April vs Apr.
|
||||
|
||||
* Thu Feb 01 2024 Patsy Griffin <patsy@redhat.com> - 2024a-1
|
||||
- Rebase to tzdata-2024a
|
||||
@ -170,8 +209,8 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
- Update the expiration date for the leap-seconds.list file.
|
||||
No new leap seconds were added.
|
||||
|
||||
* Thu Aug 17 2023 Patsy Griffin <patsy@redhat.com> - 2023c-2
|
||||
- Bump release to test recent process changes. (RHEL-1323)
|
||||
* Mon Aug 21 2023 Patsy Griffin <patsy@redhat.com> - 2023c-2
|
||||
- Bump release to test recent process changes. (RHEL-1326)
|
||||
|
||||
* Tue Mar 28 2023 Patsy Griffin <patsy@redhat.com> - 2023c-1
|
||||
- Rebase to tzdata-2023c
|
||||
@ -188,7 +227,7 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
- Palestine delayed the start of DST this year.
|
||||
|
||||
* Fri Jan 6 2023 Patsy Griffin <patsy@redhat.com> - 2022g-2
|
||||
- Include leap-seconds.list in tzdata install. (#2157982)
|
||||
- Include leap-seconds.list in tzdata install. (#2154109)
|
||||
|
||||
* Tue Nov 29 2022 Patsy Griffin <patsy@redhat.com> - 2022g-1
|
||||
- Rebase to tzdata-2022g
|
||||
@ -198,55 +237,48 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
- Added a new Zone America/Ciudad_Juarez that splits from
|
||||
America/Ojinaga.
|
||||
|
||||
* Wed Nov 02 2022 Patsy Griffin <patsy@redhat.com> - 2022f-1
|
||||
* Mon Oct 31 2022 Patsy Griffin <patsy@redhat.com> - 2022f-1
|
||||
- Rebase to tzdata-2022f
|
||||
- Mexico will stop observing DST except near the US border.
|
||||
- Chihuahua moved to -06 year round starting on 2022-10-30.
|
||||
- Fiji no longer observes DST.
|
||||
|
||||
* Wed Oct 12 2022 Patsy Griffin <patsy@redhat.com> - 2022e-1
|
||||
- Rebase to tzdata-2022e
|
||||
- Jordan and Syria cancelled the DST transition planned
|
||||
for 2022-10-28, remaining at +03 permanently.
|
||||
|
||||
* Mon Sep 26 2022 Patsy Griffin <patsy@redhat.com> - 2022d-1
|
||||
- Rebase to tzdata-2022d
|
||||
- Palestine's DST transition will be on October 29, 2022,
|
||||
not October 28, 2022.
|
||||
- Europe/Uzhgorod and Europe/Zaporozhye are moved to 'backzone'.
|
||||
|
||||
* Wed Aug 17 2022 Patsy Griffin <patsy@redhat.com> - 2022c-1
|
||||
* Tue Aug 16 2022 Patsy Griffin <patsy@redhat.com> - 2022c-1
|
||||
- Rebase to tzdata-2022c - supersedes tzdata-2022b
|
||||
- Add a work-around for an awk bug in FreeBSD, macOS, etc.
|
||||
- Improve tzselect with respect to intercontinental Zones.
|
||||
|
||||
* Mon Aug 15 2022 Patsy Griffin <patsy@redhat.com> - 2022b-1
|
||||
* Wed Aug 10 2022 Patsy Griffin <patsy@redhat.com> - 2022b-1
|
||||
- Rebase to tzdata-2022b
|
||||
- Chile transitions to DST on 2022-09-11, not 2022-09-04
|
||||
- 'make install' now defaults LOCALTIME to Factory rather than GMT
|
||||
- More zones that are the same since 1970 have been moved to backzone.
|
||||
- Include patch for awk workaround.
|
||||
|
||||
* Thu Apr 14 2022 Patsy Griffin <patsy@redhat.com> - 2022a-1
|
||||
* Tue Apr 5 2022 Patsy Griffin <patsy@redhat.com> - 2022a-2
|
||||
- Update the release for rebuild.
|
||||
|
||||
* Fri Apr 1 2022 Patsy Griffin <patsy@redhat.com> - 2022a-1
|
||||
- Rebase to tzdata-2022a
|
||||
- Palestine springs forward on 2022-03-27, not -03-26.
|
||||
- zdump -v now outputs better failure information
|
||||
- fixes for code that reads corrupted TZif data
|
||||
|
||||
* Fri Nov 05 2021 Patsy Griffin <patsy@redhat.com> - 2021e-1
|
||||
* Fri Oct 22 2021 Patsy Griffin <patsy@redhat.com> - 2021e-1
|
||||
- Rebase to tzdata-2021e - supersedes tzdata-2021d
|
||||
- Pacific/Fiji suspended DST for the 2021/2022 season.
|
||||
- 'zic -r' now marks unspecified timestamps with "-00".
|
||||
- Palestine will fall back 2021-10-29 at 01:00, rather
|
||||
than the predicted 2021-10-30.
|
||||
|
||||
* Thu Oct 07 2021 Patsy Griffin <patsy@redhat.com> - 2021c-1
|
||||
* Wed Oct 06 2021 Patsy Griffin <patsy@redhat.com> - 2021c-1
|
||||
- Rebase to tzdata-2021c - supersedes tzdata-2021b
|
||||
- Revert most of 2021b changes to 'backward'.
|
||||
- Fix 'zic -b fat' bug in pre-1970 32-bit data.
|
||||
- Fix two Link line typos.
|
||||
- Distribute SECURITY file.
|
||||
- Includes changes in tzdata-2021b:
|
||||
- Includes changes in tzdata-2021b
|
||||
- Innclude patch for Mayen
|
||||
- Jordan now starts DST on February's last Thursday.
|
||||
- Samoa no longer observes DST.
|
||||
- Merge more location-based Zones whose timestamps agree since 1970.
|
||||
@ -261,18 +293,11 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
- zdump -v now outputs more-useful boundary cases.
|
||||
- tzfile.5 better matches a draft successor to RFC 8536.
|
||||
|
||||
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 2021a-3
|
||||
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
||||
Related: rhbz#1991688
|
||||
|
||||
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2021a-2
|
||||
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
||||
|
||||
* Mon Jan 25 2021 Patsy Griffin <patsy@redhat.com> - 2021a-1
|
||||
* Sun Jan 24 2021 Patsy Griffin <patsy@redhat.com> - 2021a-1
|
||||
- Rebase to tzdata-2021a
|
||||
- South Sudan will change from +03 to +02 on 2021-02-01.
|
||||
|
||||
* Wed Dec 30 2020 Patsy Griffin <patsy@redhat.com> - 2020f-1
|
||||
* Tue Dec 29 2020 Patsy Griffin <patsy@redhat.com> - 2020f-1
|
||||
- Rebase to tzdata-2020f including changes for tzdata-2020e
|
||||
- tzdata-2020f fixes a bug in tzdata-2020e that caused an
|
||||
invalid zi file in rearguard format
|
||||
@ -281,22 +306,22 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
timestamps since 1970 and was therefore created by mistake,
|
||||
now moved to the "backward" file.
|
||||
|
||||
* Wed Dec 16 2020 Patsy Griffin <patsy@redhat.com> - 2020d-3
|
||||
- Add 0003-continue-to-ship-posixrules.patch to initialize
|
||||
POSIXRULES variable.
|
||||
* Wed Oct 21 2020 Patsy Griffin <patsy@redhat.com> - 2020d-1
|
||||
- Rebase to tzdata-2020d
|
||||
- Palestine will end summer time on 2020-10-24 rather than the
|
||||
predicted 2020-10-31.
|
||||
|
||||
* Wed Dec 16 2020 Patsy Griffin <patsy@redhat.com> - 2020d-2
|
||||
- Add conditional support for rhel and eln.
|
||||
|
||||
* Fri Oct 23 2020 Patsy Griffin <patsy@redhat.com> - 2020d-1
|
||||
- Rebase to tzdata-2020d including changes from tzdata-2020c
|
||||
- Palestine will end summer time on 2020-10-24 rather than the
|
||||
predicted 2020-10-31.
|
||||
* Mon Oct 19 2020 Patsy Griffin <patsy@redhat.com> - 2020c-1
|
||||
- Rebase to tzdata-2020c
|
||||
- Fiji starts DST later than usual, on 2020-12-20.
|
||||
- Rearguard now provides an empty file pacificnew to support
|
||||
downstream software that expects it.
|
||||
|
||||
* Wed Oct 14 2020 Patsy Griffin <patsy@redhat.com> - 2020b-1
|
||||
* Tue Oct 13 2020 Patsy Griffin <patsy@redhat.com> - 2020b-2
|
||||
- Include the upstream patch to support pacificnew for java tzupdater.
|
||||
- Set POSIXRULES macro to continue installing posixrules file.
|
||||
|
||||
* Wed Oct 07 2020 Patsy Griffin <patsy@redhat.com> - 2020b-1
|
||||
- Rebase to tzdata-2020b
|
||||
- Yukon timezones represented by America/Whitehorse and
|
||||
America/Dawson will change time zone rules from -08/-07 to
|
||||
@ -306,17 +331,7 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
- Remove obsolete files pacificnew, systemv, and yearistype.sh
|
||||
from the distribution.
|
||||
|
||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2020a-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Sat Jul 11 2020 Jiri Vanek <jvanek@redhat.com> - 2020a-3
|
||||
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
|
||||
|
||||
* Fri Jun 12 2020 Jiri Vanek <jvanek@redhat.com> - 2020a-2
|
||||
- bumped source/target to 1.6 for tzdata for jdk6/7
|
||||
- bumped source/target to 1.8 for tzdata for jdk8
|
||||
|
||||
* Thu Apr 30 2020 Patsy Griffin <patsy@redhat.com> - 2020a-1
|
||||
* Fri Apr 24 2020 Patsy Griffin <patsy@redhat.com> - 2020a-1
|
||||
- Rebase to tzdata-2020a
|
||||
- Morocco will spring forward on 2020-05-31 rather than
|
||||
previously predicted 2020-05-24.
|
||||
@ -324,51 +339,48 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
effective 2020-03-08.
|
||||
- America/Godthab was renamed to America/Nuuk.
|
||||
|
||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2019c-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Fri Jan 17 2020 Patsy Griffin <patsy@redhat.com> - 2019c-2
|
||||
- Don't build the factory zone for tzdata-java.
|
||||
Patch provided by Severin Gehwolf <sgehwolf@redhat.com> (#1789468)
|
||||
|
||||
* Mon Sep 23 2019 Patsy Griffin <patsy@redhat.com> - 2019c-1
|
||||
* Wed Sep 11 2019 Patsy Griffin <patsy@redhat.com> - 2019c-1
|
||||
- Rebase to tzdata-2019c
|
||||
- Fiji will observe DST from 2019-11-10 to 2020-01-12.
|
||||
- Norfolk Island will begin observing Australian-style DST on 2019-10-06.
|
||||
- Add Factory back in to be more consistent with upstream.
|
||||
|
||||
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2019b-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue Jul 09 2019 Patsy Griffin <patsy@redhat.com> - 2019b-1
|
||||
* Mon Jul 01 2019 Patsy Griffin <patsy@redhat.com> - 2019b-1
|
||||
- Rebase to tzdata-2019b
|
||||
- Brazil will no longer observe DST going forward.
|
||||
- The 2019 spring transition for Palestine occurred 03-29, not 03-30.
|
||||
|
||||
* Fri Mar 29 2019 Patsy Griffin Franklin <patsy@redhat.com> - 2019a-1
|
||||
* Tue Mar 26 2019 Patsy Griffin Franklin <patsy@redhat.com> - 2019a-1
|
||||
- Rebase to tzdata-2019a
|
||||
- Palestine will start DST on 2019-03-30, rather than 2019-03-23 as
|
||||
previously predicted.
|
||||
- Metlakatla rejoined Alaska time on 2019-01-20, ending its observances
|
||||
of Pacific standard time.
|
||||
|
||||
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2018i-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
* Wed Jan 02 2019 Patsy Griffin Franklin <pfrankli@redhat.com> - 2018i-1
|
||||
- Rebase to tzdata-2018i (includes changes from tzdata-2018h)
|
||||
- São Tomé and Príncipe changed from UTC+01 to UTC+00 on 2019-01-01.
|
||||
- Qyzylorda, Kazakhstan changed from UTC+06 to UTC+05 on 2018-12-21.
|
||||
- Created a new zone Asia/Qostanay since Qostanay, Kazakhstan didn't
|
||||
transition with the Qyzylorda change.
|
||||
- Metlakatla, Alaska will observe PST for this winter only.
|
||||
- Predict that Morocco will continue to adjust clocks around Ramadan.
|
||||
- Also include predictions for Iran from 2038 through 2090.
|
||||
|
||||
* Mon Nov 12 2018 Patsy Griffin Franklin <pfrankli@redhat.com> - 2018g-1
|
||||
* Mon Oct 29 2018 Patsy Griffin Franklin <pfrankli@redhat.com> - 2018g-1
|
||||
- Rebase to tzdata-2018g
|
||||
Includes changes for tzdata-2018f.
|
||||
- Morocco will remain at UTC+1 rather than switching back to UTC+0 as
|
||||
planned. This change is effective Octobober 28, 2018.
|
||||
- Include changes introduced in tzdata-2018f
|
||||
- Volgograd will change from UTC+03 to UTC+04 on 2018-10-28 at 02:00.
|
||||
- Fiji will end DST on 2019-01-13 instead of the 2019-01-20 as
|
||||
previously predicted.
|
||||
- Most of Chile will end DST on the first Saturday in April at 24:00
|
||||
and restart DST on the first Saturday in September at 24:00.
|
||||
- Morocco will change from UTC+00/+01 to permanent +01 effective 2018-10-27.
|
||||
|
||||
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2018e-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
* Fri Sep 28 2018 Patsy Franklin <pfrankli@redhat.com> - 2018e-2
|
||||
- Add make check for testing.
|
||||
|
||||
* Wed May 16 2018 Patsy Franklin <pfrankli@redhat.com> - 2018e-1
|
||||
* Mon May 14 2018 Patsy Franklin <pfrankli@redhat.com> - 2018e-1
|
||||
- Rebase to tzdata-2018e
|
||||
- North Korea changed from UTC+8:30 to UTC+9 on May 5, 2018.
|
||||
- In this update, the upstream project now defaults to using
|
||||
@ -376,7 +388,7 @@ install -p -m 644 tzdb.dat $RPM_BUILD_ROOT%{_datadir}/javazi-1.8/
|
||||
|
||||
* Wed Mar 28 2018 Patsy Franklin <pfrankli@redhat.com> - 2018d-1
|
||||
- Rebase to tzdata-2018d:
|
||||
- DST for Asia/Gaza and Asia/Hebron has changed
|
||||
- DST for Asia/Gaza and Asia/Hebron has changed
|
||||
from March 31 to March 24.
|
||||
- Antarctica/Casey station changed to UTC+8 on March 11.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user