Compare commits
No commits in common. "c8" and "c9s" have entirely different histories.
220
.gitignore
vendored
220
.gitignore
vendored
@ -1,4 +1,216 @@
|
||||
SOURCES/javazic-1.8-37392f2f5d59.tar.xz
|
||||
SOURCES/javazic.tar.gz
|
||||
SOURCES/tzcode2024b.tar.gz
|
||||
SOURCES/tzdata2024b.tar.gz
|
||||
tzdata-base-0.tar.bz2
|
||||
javazic.tar.gz
|
||||
tzcode2007j.tar.gz
|
||||
tzdata2007j.tar.gz
|
||||
tzdata2007k.tar.gz
|
||||
tzcode2007k.tar.gz
|
||||
tzcode2008a.tar.gz
|
||||
tzdata2008b.tar.gz
|
||||
tzdata2008c.tar.gz
|
||||
tzdata2008d.tar.gz
|
||||
tzdata2008e.tar.gz
|
||||
tzcode2008e.tar.gz
|
||||
tzdata2008f.tar.gz
|
||||
tzdata2008g.tar.gz
|
||||
tzcode2008g.tar.gz
|
||||
tzdata2008h.tar.gz
|
||||
tzcode2008h.tar.gz
|
||||
tzdata2008i.tar.gz
|
||||
tzdata2009a.tar.gz
|
||||
tzcode2009a.tar.gz
|
||||
tzdata2009d.tar.gz
|
||||
tzcode2009d.tar.gz
|
||||
tzdata2009e.tar.gz
|
||||
tzcode2009e.tar.gz
|
||||
tzdata2009f.tar.gz
|
||||
tzdata2009h.tar.gz
|
||||
tzcode2009h.tar.gz
|
||||
tzdata2009i.tar.gz
|
||||
tzcode2009i.tar.gz
|
||||
tzdata2009j.tar.gz
|
||||
tzdata2009k.tar.gz
|
||||
tzcode2009k.tar.gz
|
||||
tzdata2009m.tar.gz
|
||||
tzdata2009u.tar.gz
|
||||
tzcode2009t.tar.gz
|
||||
tzdata2010c.tar.gz
|
||||
tzcode2010c.tar.gz
|
||||
tzdata2010e.tar.gz
|
||||
tzcode2010f.tar.gz
|
||||
tzdata2010f.tar.gz
|
||||
tzdata2010h.tar.gz
|
||||
tzdata2010i.tar.gz
|
||||
tzdata2010j.tar.gz
|
||||
tzcode2010j.tar.gz
|
||||
tzdata2010k.tar.gz
|
||||
tzcode2010k.tar.gz
|
||||
tzcode2010l.tar.gz
|
||||
tzdata2010l.tar.gz
|
||||
/tzdata2010n.tar.gz
|
||||
/tzcode2010n.tar.gz
|
||||
/tzdata2010o.tar.gz
|
||||
/tzdata2011a.tar.gz
|
||||
/tzcode2011a.tar.gz
|
||||
/tzdata2011b.tar.gz
|
||||
/tzcode2011b.tar.gz
|
||||
tzdata/
|
||||
/tzdata-*/
|
||||
*.rpm
|
||||
/tzdata2011d.tar.gz
|
||||
/tzcode2011d.tar.gz
|
||||
/tzdata2011f.tar.gz
|
||||
/tzcode2011e.tar.gz
|
||||
/tzdata2011g.tar.gz
|
||||
/tzcode2011g.tar.gz
|
||||
noarch/
|
||||
.build-*
|
||||
/tzdata2011h.tar.gz
|
||||
/tzdata2011i.tar.gz
|
||||
/tzcode2011i.tar.gz
|
||||
/tzdata2011j.tar.gz
|
||||
/tzdata2011l.tar.gz
|
||||
/tzdata2011n.tar.gz
|
||||
/tzdata2012b.tar.gz
|
||||
/tzcode2012b.tar.gz
|
||||
/tzdata2012c.tar.gz
|
||||
/tzcode2012c.tar.gz
|
||||
/tzdata2012d.tar.gz
|
||||
/tzdata2012e.tar.gz
|
||||
/tzcode2012e.tar.gz
|
||||
/tzdata2012f.tar.gz
|
||||
/tzcode2012f.tar.gz
|
||||
/tzdata2012g.tar.gz
|
||||
/tzcode2012g.tar.gz
|
||||
/tzdata2012h.tar.gz
|
||||
/tzcode2012h.tar.gz
|
||||
/tzdata2012i.tar.gz
|
||||
/tzcode2012i.tar.gz
|
||||
/tzdata2012j.tar.gz
|
||||
/tzcode2012j.tar.gz
|
||||
/tzdata2013b.tar.gz
|
||||
/tzcode2013b.tar.gz
|
||||
/tzdata2013c.tar.gz
|
||||
/tzcode2013c.tar.gz
|
||||
/tzdata2013d.tar.gz
|
||||
/tzcode2013d.tar.gz
|
||||
/tzdata2013g.tar.gz
|
||||
/tzcode2013g.tar.gz
|
||||
/tzcode2013h.tar.gz
|
||||
/tzdata2013h.tar.gz
|
||||
/tzcode2013i.tar.gz
|
||||
/tzdata2013i.tar.gz
|
||||
/tzdata2014a.tar.gz
|
||||
/tzcode2014a.tar.gz
|
||||
/tzcode2014b.tar.gz
|
||||
/tzdata2014b.tar.gz
|
||||
/tzcode2014c.tar.gz
|
||||
/tzdata2014c.tar.gz
|
||||
/javazic-1.8-37392f2f5d59.tar.xz
|
||||
/tzcode2014e.tar.gz
|
||||
/tzdata2014e.tar.gz
|
||||
/tzcode2014f.tar.gz
|
||||
/tzdata2014f.tar.gz
|
||||
/tzcode2014g.tar.gz
|
||||
/tzdata2014g.tar.gz
|
||||
/tzcode2014h.tar.gz
|
||||
/tzdata2014h.tar.gz
|
||||
/tzcode2014i.tar.gz
|
||||
/tzdata2014i.tar.gz
|
||||
/tzcode2014j.tar.gz
|
||||
/tzdata2014j.tar.gz
|
||||
/tzdata2015a.tar.gz
|
||||
/tzcode2015a.tar.gz
|
||||
/tzdata2015b.tar.gz
|
||||
/tzcode2015b.tar.gz
|
||||
/tzcode2015c.tar.gz
|
||||
/tzdata2015c.tar.gz
|
||||
/tzcode2015d.tar.gz
|
||||
/tzdata2015d.tar.gz
|
||||
/tzcode2015e.tar.gz
|
||||
/tzdata2015e.tar.gz
|
||||
/tzcode2015f.tar.gz
|
||||
/tzdata2015f.tar.gz
|
||||
/tzcode2015g.tar.gz
|
||||
/tzdata2015g.tar.gz
|
||||
/tzcode2016a.tar.gz
|
||||
/tzdata2016a.tar.gz
|
||||
/tzcode2016b.tar.gz
|
||||
/tzdata2016b.tar.gz
|
||||
/tzdata2016c.tar.gz
|
||||
/tzcode2016c.tar.gz
|
||||
/tzcode2016d.tar.gz
|
||||
/tzdata2016d.tar.gz
|
||||
/tzdata2016e.tar.gz
|
||||
/tzcode2016e.tar.gz
|
||||
/tzcode2016f.tar.gz
|
||||
/tzdata2016f.tar.gz
|
||||
/tzdata2016g.tar.gz
|
||||
/tzcode2016g.tar.gz
|
||||
/tzcode2016h.tar.gz
|
||||
/tzdata2016h.tar.gz
|
||||
/tzcode2016i.tar.gz
|
||||
/tzdata2016i.tar.gz
|
||||
/tzcode2016j.tar.gz
|
||||
/tzdata2016j.tar.gz
|
||||
/tzdata2017a.tar.gz
|
||||
/tzcode2017a.tar.gz
|
||||
/tzcode2017b.tar.gz
|
||||
/tzdata2017b.tar.gz
|
||||
/tzcode2017c.tar.gz
|
||||
/tzdata2017c.tar.gz
|
||||
/tzcode2018c.tar.gz
|
||||
/tzdata2018c.tar.gz
|
||||
/tzcode2018d.tar.gz
|
||||
/tzdata2018d.tar.gz
|
||||
/tzcode2018e.tar.gz
|
||||
/tzdata2018e.tar.gz
|
||||
/tzcode2018g.tar.gz
|
||||
/tzdata2018g.tar.gz
|
||||
/tzcode2018i.tar.gz
|
||||
/tzdata2018i.tar.gz
|
||||
/tzcode2019a.tar.gz
|
||||
/tzdata2019a.tar.gz
|
||||
/tzcode2019b.tar.gz
|
||||
/tzdata2019b.tar.gz
|
||||
/tzcode2019c.tar.gz
|
||||
/tzdata2019c.tar.gz
|
||||
/tzcode2020a.tar.gz
|
||||
/tzdata2020a.tar.gz
|
||||
/tzcode2020b.tar.gz
|
||||
/tzdata2020b.tar.gz
|
||||
/tzcode2020d.tar.gz
|
||||
/tzdata2020d.tar.gz
|
||||
/tzcode2020f.tar.gz
|
||||
/tzdata2020f.tar.gz
|
||||
/tzcode2021a.tar.gz
|
||||
/tzdata2021a.tar.gz
|
||||
/tzcode2021c.tar.gz
|
||||
/tzdata2021c.tar.gz
|
||||
/tzcode2021e.tar.gz
|
||||
/tzdata2021e.tar.gz
|
||||
/tzcode2022a.tar.gz
|
||||
/tzdata2022a.tar.gz
|
||||
/tzcode2022b.tar.gz
|
||||
/tzdata2022b.tar.gz
|
||||
/tzcode2022c.tar.gz
|
||||
/tzdata2022c.tar.gz
|
||||
/tzcode2022d.tar.gz
|
||||
/tzdata2022d.tar.gz
|
||||
/tzcode2022e.tar.gz
|
||||
/tzdata2022e.tar.gz
|
||||
/tzdata2022f.tar.gz
|
||||
/tzcode2022f.tar.gz
|
||||
/tzcode2022g.tar.gz
|
||||
/tzdata2022g.tar.gz
|
||||
/tzcode2023a.tar.gz
|
||||
/tzdata2023a.tar.gz
|
||||
/tzcode2023b.tar.gz
|
||||
/tzdata2023b.tar.gz
|
||||
/tzcode2023c.tar.gz
|
||||
/tzdata2023c.tar.gz
|
||||
/tzcode2023d.tar.gz
|
||||
/tzdata2023d.tar.gz
|
||||
/tzcode2024a.tar.gz
|
||||
/tzdata2024a.tar.gz
|
||||
/tzcode2024b.tar.gz
|
||||
/tzdata2024b.tar.gz
|
||||
|
@ -1,4 +0,0 @@
|
||||
77292e1839952807567570118e01405b405af80c SOURCES/javazic-1.8-37392f2f5d59.tar.xz
|
||||
ee8ad215161cd132e65e2be447b279457158b540 SOURCES/javazic.tar.gz
|
||||
95cfb1106f60e925f0255d340350ba4be51b9b29 SOURCES/tzcode2024b.tar.gz
|
||||
52adf39a4b3c29502866167e78b89b20fd08dc3e SOURCES/tzdata2024b.tar.gz
|
149
0001-Fix-Makefile-quoting-bug.patch
Normal file
149
0001-Fix-Makefile-quoting-bug.patch
Normal file
@ -0,0 +1,149 @@
|
||||
From b520d20b8122a783f99f088758b78d928f70ee34 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Eggert <eggert@cs.ucla.edu>
|
||||
Date: Mon, 23 Oct 2017 11:42:45 -0700
|
||||
Subject: [PROPOSED] Fix Makefile quoting bug
|
||||
|
||||
Problem with INSTALLARGS reported by Zefram in:
|
||||
https://mm.icann.org/pipermail/tz/2017-October/025360.html
|
||||
Fix similar problems too.
|
||||
* Makefile (ZIC_INSTALL, VALIDATE_ENV, CC, install)
|
||||
(INSTALL, version, INSTALLARGS, right_posix, posix_right)
|
||||
(check_public): Use apostrophes to prevent undesirable
|
||||
interpretation of names by the shell. We still do not support
|
||||
directory names containing apostrophes or newlines, but this is
|
||||
good enough.
|
||||
* NEWS: Mention this.
|
||||
---
|
||||
Makefile | 64 ++++++++++++++++++++++++++++++++--------------------------------
|
||||
NEWS | 8 ++++++++
|
||||
2 files changed, 40 insertions(+), 32 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index c92edc0..97649ca 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -313,7 +313,7 @@ ZFLAGS=
|
||||
|
||||
# How to use zic to install tz binary files.
|
||||
|
||||
-ZIC_INSTALL= $(ZIC) -d $(DESTDIR)$(TZDIR) $(LEAPSECONDS)
|
||||
+ZIC_INSTALL= $(ZIC) -d '$(DESTDIR)$(TZDIR)' $(LEAPSECONDS)
|
||||
|
||||
# The name of a Posix-compliant 'awk' on your system.
|
||||
AWK= awk
|
||||
@@ -341,8 +341,8 @@ SGML_CATALOG_FILES= \
|
||||
VALIDATE = nsgmls
|
||||
VALIDATE_FLAGS = -s -B -wall -wno-unused-param
|
||||
VALIDATE_ENV = \
|
||||
- SGML_CATALOG_FILES=$(SGML_CATALOG_FILES) \
|
||||
- SGML_SEARCH_PATH=$(SGML_SEARCH_PATH) \
|
||||
+ SGML_CATALOG_FILES='$(SGML_CATALOG_FILES)' \
|
||||
+ SGML_SEARCH_PATH='$(SGML_SEARCH_PATH)' \
|
||||
SP_CHARSET_FIXED=YES \
|
||||
SP_ENCODING=UTF-8
|
||||
|
||||
@@ -396,7 +396,7 @@ GZIPFLAGS= -9n
|
||||
#MAKE= make
|
||||
|
||||
cc= cc
|
||||
-CC= $(cc) -DTZDIR=\"$(TZDIR)\"
|
||||
+CC= $(cc) -DTZDIR='"$(TZDIR)"'
|
||||
|
||||
AR= ar
|
||||
|
||||
@@ -473,29 +473,29 @@ all: tzselect yearistype zic zdump libtz.a $(TABDATA)
|
||||
ALL: all date $(ENCHILADA)
|
||||
|
||||
install: all $(DATA) $(REDO) $(MANS)
|
||||
- mkdir -p $(DESTDIR)$(ETCDIR) $(DESTDIR)$(TZDIR) \
|
||||
- $(DESTDIR)$(LIBDIR) \
|
||||
- $(DESTDIR)$(MANDIR)/man3 $(DESTDIR)$(MANDIR)/man5 \
|
||||
- $(DESTDIR)$(MANDIR)/man8
|
||||
+ mkdir -p '$(DESTDIR)$(ETCDIR)' '$(DESTDIR)$(TZDIR)' \
|
||||
+ '$(DESTDIR)$(LIBDIR)' \
|
||||
+ '$(DESTDIR)$(MANDIR)/man3' '$(DESTDIR)$(MANDIR)/man5' \
|
||||
+ '$(DESTDIR)$(MANDIR)/man8'
|
||||
$(ZIC_INSTALL) -l $(LOCALTIME) -p $(POSIXRULES)
|
||||
- cp -f $(TABDATA) $(DESTDIR)$(TZDIR)/.
|
||||
- cp tzselect zic zdump $(DESTDIR)$(ETCDIR)/.
|
||||
- cp libtz.a $(DESTDIR)$(LIBDIR)/.
|
||||
- $(RANLIB) $(DESTDIR)$(LIBDIR)/libtz.a
|
||||
- cp -f newctime.3 newtzset.3 $(DESTDIR)$(MANDIR)/man3/.
|
||||
- cp -f tzfile.5 $(DESTDIR)$(MANDIR)/man5/.
|
||||
- cp -f tzselect.8 zdump.8 zic.8 $(DESTDIR)$(MANDIR)/man8/.
|
||||
+ cp -f $(TABDATA) '$(DESTDIR)$(TZDIR)/.'
|
||||
+ cp tzselect zic zdump '$(DESTDIR)$(ETCDIR)/.'
|
||||
+ cp libtz.a '$(DESTDIR)$(LIBDIR)/.'
|
||||
+ $(RANLIB) '$(DESTDIR)$(LIBDIR)/libtz.a'
|
||||
+ cp -f newctime.3 newtzset.3 '$(DESTDIR)$(MANDIR)/man3/.'
|
||||
+ cp -f tzfile.5 '$(DESTDIR)$(MANDIR)/man5/.'
|
||||
+ cp -f tzselect.8 zdump.8 zic.8 '$(DESTDIR)$(MANDIR)/man8/.'
|
||||
|
||||
INSTALL: ALL install date.1
|
||||
- mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
|
||||
- cp date $(DESTDIR)$(BINDIR)/.
|
||||
- cp -f date.1 $(DESTDIR)$(MANDIR)/man1/.
|
||||
+ mkdir -p '$(DESTDIR)$(BINDIR)' '$(DESTDIR)$(MANDIR)/man1'
|
||||
+ cp date '$(DESTDIR)$(BINDIR)/.'
|
||||
+ cp -f date.1 '$(DESTDIR)$(MANDIR)/man1/.'
|
||||
|
||||
version: $(VERSION_DEPS)
|
||||
{ (type git) >/dev/null 2>&1 && \
|
||||
V=`git describe --match '[0-9][0-9][0-9][0-9][a-z]*' \
|
||||
--abbrev=7 --dirty` || \
|
||||
- V=$(VERSION); } && \
|
||||
+ V='$(VERSION)'; } && \
|
||||
printf '%s\n' "$$V" >$@.out
|
||||
mv $@.out $@
|
||||
|
||||
@@ -529,12 +529,12 @@ leapseconds: $(LEAP_DEPS)
|
||||
# Arguments to pass to submakes of install_data.
|
||||
# They can be overridden by later submake arguments.
|
||||
INSTALLARGS = \
|
||||
- BACKWARD=$(BACKWARD) \
|
||||
- DESTDIR=$(DESTDIR) \
|
||||
+ BACKWARD='$(BACKWARD)' \
|
||||
+ DESTDIR='$(DESTDIR)' \
|
||||
LEAPSECONDS='$(LEAPSECONDS)' \
|
||||
PACKRATDATA='$(PACKRATDATA)' \
|
||||
- TZDIR=$(TZDIR) \
|
||||
- YEARISTYPE=$(YEARISTYPE) \
|
||||
+ TZDIR='$(TZDIR)' \
|
||||
+ YEARISTYPE='$(YEARISTYPE)' \
|
||||
ZIC='$(ZIC)'
|
||||
|
||||
# 'make install_data' installs one set of tz binary files.
|
||||
@@ -558,16 +558,16 @@ right_only:
|
||||
# You must replace all of $(TZDIR) to switch from not using leap seconds
|
||||
# to using them, or vice versa.
|
||||
right_posix: right_only
|
||||
- rm -fr $(DESTDIR)$(TZDIR)-leaps
|
||||
- ln -s $(TZDIR_BASENAME) $(DESTDIR)$(TZDIR)-leaps || \
|
||||
- $(MAKE) $(INSTALLARGS) TZDIR=$(TZDIR)-leaps right_only
|
||||
- $(MAKE) $(INSTALLARGS) TZDIR=$(TZDIR)-posix posix_only
|
||||
+ rm -fr '$(DESTDIR)$(TZDIR)-leaps'
|
||||
+ ln -s '$(TZDIR_BASENAME)' '$(DESTDIR)$(TZDIR)-leaps' || \
|
||||
+ $(MAKE) $(INSTALLARGS) TZDIR='$(TZDIR)-leaps' right_only
|
||||
+ $(MAKE) $(INSTALLARGS) TZDIR='$(TZDIR)-posix' posix_only
|
||||
|
||||
posix_right: posix_only
|
||||
- rm -fr $(DESTDIR)$(TZDIR)-posix
|
||||
- ln -s $(TZDIR_BASENAME) $(DESTDIR)$(TZDIR)-posix || \
|
||||
- $(MAKE) $(INSTALLARGS) TZDIR=$(TZDIR)-posix posix_only
|
||||
- $(MAKE) $(INSTALLARGS) TZDIR=$(TZDIR)-leaps right_only
|
||||
+ rm -fr '$(DESTDIR)$(TZDIR)-posix'
|
||||
+ ln -s '$(TZDIR_BASENAME)' '$(DESTDIR)$(TZDIR)-posix' || \
|
||||
+ $(MAKE) $(INSTALLARGS) TZDIR='$(TZDIR)-posix' posix_only
|
||||
+ $(MAKE) $(INSTALLARGS) TZDIR='$(TZDIR)-leaps' right_only
|
||||
|
||||
# This obsolescent rule is present for backwards compatibility with
|
||||
# tz releases 2014g through 2015g. It should go away eventually.
|
||||
@@ -764,7 +764,7 @@ set-timestamps.out: $(ENCHILADA)
|
||||
|
||||
check_public:
|
||||
$(MAKE) maintainer-clean
|
||||
- $(MAKE) "CFLAGS=$(GCC_DEBUG_FLAGS)" ALL
|
||||
+ $(MAKE) CFLAGS='$(GCC_DEBUG_FLAGS)' ALL
|
||||
mkdir -p public.dir
|
||||
for i in $(TDATA) tzdata.zi; do \
|
||||
$(zic) -v -d public.dir $$i 2>&1 || exit; \
|
32
0001-Morocco-Ramadan-suspension-commentary-update.patch
Normal file
32
0001-Morocco-Ramadan-suspension-commentary-update.patch
Normal file
@ -0,0 +1,32 @@
|
||||
diff --git a/africa b/africa
|
||||
index 560f0f2..a0b8657 100644
|
||||
--- a/africa
|
||||
+++ b/africa
|
||||
@@ -788,17 +788,13 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
|
||||
# will resume again at 02:00 on Saturday, August 2, 2014....
|
||||
# http://www.mmsp.gov.ma/fr/actualites.aspx?id=586
|
||||
|
||||
-# From Milamber (2015-06-08):
|
||||
-# (Google Translation) The current time of Morocco (GMT + 1) will be suspended
|
||||
-# from next Sunday until July 19, announced Monday the Ministry of Civil
|
||||
-# Service and Modernisation of Administration. The hour will thus be delayed
|
||||
-# 60 minutes Sunday, June 14 at 3:00, the ministry said in a statement, adding
|
||||
-# that the time will be advanced again 60 minutes Sunday, July 19, 2015 at
|
||||
-# 2:00. The move comes under 2.12.126 Decree of 26 Jumada I 1433 (18 April
|
||||
-# 2012) and the decision of the Head of Government of 16 N. 3-29-15 Chaaban
|
||||
-# 1435 (4 June 2015).
|
||||
-# Source (french):
|
||||
-# http://lnt.ma/le-maroc-reculera-dune-heure-le-dimanche-14-juin/
|
||||
+# From Milamber (2015-06-09):
|
||||
+# http://www.mmsp.gov.ma/fr/actualites.aspx?id=863
|
||||
+# (Google Translation): The Ministry of Civil Service and
|
||||
+# Modernisation of Administration announced the return to the legal
|
||||
+# time of the Kingdom (GMT). So the time will be delayed for 60
|
||||
+# minutes from 3:00 am Sunday, June 14, 2015. She will be advanced by
|
||||
+# 60 minutes (GMT + 1) from 3:00 am Sunday, July 19, 2015.
|
||||
|
||||
# From Paul Eggert (2015-06-08):
|
||||
# For now, guess that later spring and fall transitions will use 2015's rules,
|
||||
--
|
||||
2.1.0
|
||||
|
102
0001-Morocco-Ramadan-suspension-now-Sunday-to-Sunday.patch
Normal file
102
0001-Morocco-Ramadan-suspension-now-Sunday-to-Sunday.patch
Normal file
@ -0,0 +1,102 @@
|
||||
diff --git a/africa b/africa
|
||||
index fd9c089..560f0f2 100644
|
||||
--- a/africa
|
||||
+++ b/africa
|
||||
@@ -788,20 +788,33 @@ Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
|
||||
# will resume again at 02:00 on Saturday, August 2, 2014....
|
||||
# http://www.mmsp.gov.ma/fr/actualites.aspx?id=586
|
||||
|
||||
-# From Paul Eggert (2014-06-05):
|
||||
-# For now, guess that later spring and fall transitions will use 2014's rules,
|
||||
+# From Milamber (2015-06-08):
|
||||
+# (Google Translation) The current time of Morocco (GMT + 1) will be suspended
|
||||
+# from next Sunday until July 19, announced Monday the Ministry of Civil
|
||||
+# Service and Modernisation of Administration. The hour will thus be delayed
|
||||
+# 60 minutes Sunday, June 14 at 3:00, the ministry said in a statement, adding
|
||||
+# that the time will be advanced again 60 minutes Sunday, July 19, 2015 at
|
||||
+# 2:00. The move comes under 2.12.126 Decree of 26 Jumada I 1433 (18 April
|
||||
+# 2012) and the decision of the Head of Government of 16 N. 3-29-15 Chaaban
|
||||
+# 1435 (4 June 2015).
|
||||
+# Source (french):
|
||||
+# http://lnt.ma/le-maroc-reculera-dune-heure-le-dimanche-14-juin/
|
||||
+
|
||||
+# From Paul Eggert (2015-06-08):
|
||||
+# For now, guess that later spring and fall transitions will use 2015's rules,
|
||||
# and guess that Morocco will switch to standard time at 03:00 the last
|
||||
-# Saturday before Ramadan, and back to DST at 02:00 the first Saturday after
|
||||
+# Sunday before Ramadan, and back to DST at 02:00 the first Sunday after
|
||||
# Ramadan. To implement this, transition dates for 2015 through 2037 were
|
||||
# determined by running the following program under GNU Emacs 24.3, with the
|
||||
# results integrated by hand into the table below.
|
||||
-# (let ((islamic-year 1436))
|
||||
+# (let ((islamic-year 1437))
|
||||
+# (require 'cal-islam)
|
||||
# (while (< islamic-year 1460)
|
||||
# (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year)))
|
||||
# (b (calendar-islamic-to-absolute (list 10 1 islamic-year)))
|
||||
-# (saturday 6))
|
||||
-# (while (/= saturday (mod (setq a (1- a)) 7)))
|
||||
-# (while (/= saturday (mod b 7))
|
||||
+# (sunday 0))
|
||||
+# (while (/= sunday (mod (setq a (1- a)) 7)))
|
||||
+# (while (/= sunday (mod b 7))
|
||||
# (setq b (1+ b)))
|
||||
# (setq a (calendar-gregorian-from-absolute a))
|
||||
# (setq b (calendar-gregorian-from-absolute b))
|
||||
@@ -845,32 +858,30 @@ Rule Morocco 2012 only - Aug 20 2:00 1:00 S
|
||||
Rule Morocco 2013 only - Jul 7 3:00 0 -
|
||||
Rule Morocco 2013 only - Aug 10 2:00 1:00 S
|
||||
Rule Morocco 2013 max - Oct lastSun 3:00 0 -
|
||||
-Rule Morocco 2014 2022 - Mar lastSun 2:00 1:00 S
|
||||
+Rule Morocco 2014 2021 - Mar lastSun 2:00 1:00 S
|
||||
Rule Morocco 2014 only - Jun 28 3:00 0 -
|
||||
Rule Morocco 2014 only - Aug 2 2:00 1:00 S
|
||||
-Rule Morocco 2015 only - Jun 13 3:00 0 -
|
||||
-Rule Morocco 2015 only - Jul 18 2:00 1:00 S
|
||||
-Rule Morocco 2016 only - Jun 4 3:00 0 -
|
||||
-Rule Morocco 2016 only - Jul 9 2:00 1:00 S
|
||||
-Rule Morocco 2017 only - May 20 3:00 0 -
|
||||
-Rule Morocco 2017 only - Jul 1 2:00 1:00 S
|
||||
-Rule Morocco 2018 only - May 12 3:00 0 -
|
||||
-Rule Morocco 2018 only - Jun 16 2:00 1:00 S
|
||||
-Rule Morocco 2019 only - May 4 3:00 0 -
|
||||
-Rule Morocco 2019 only - Jun 8 2:00 1:00 S
|
||||
-Rule Morocco 2020 only - Apr 18 3:00 0 -
|
||||
-Rule Morocco 2020 only - May 30 2:00 1:00 S
|
||||
-Rule Morocco 2021 only - Apr 10 3:00 0 -
|
||||
-Rule Morocco 2021 only - May 15 2:00 1:00 S
|
||||
-Rule Morocco 2022 only - Apr 2 3:00 0 -
|
||||
-Rule Morocco 2022 only - May 7 2:00 1:00 S
|
||||
-Rule Morocco 2023 only - Apr 22 2:00 1:00 S
|
||||
-Rule Morocco 2024 only - Apr 13 2:00 1:00 S
|
||||
-Rule Morocco 2025 only - Apr 5 2:00 1:00 S
|
||||
+Rule Morocco 2015 only - Jun 14 3:00 0 -
|
||||
+Rule Morocco 2015 only - Jul 19 2:00 1:00 S
|
||||
+Rule Morocco 2016 only - Jun 5 3:00 0 -
|
||||
+Rule Morocco 2016 only - Jul 10 2:00 1:00 S
|
||||
+Rule Morocco 2017 only - May 21 3:00 0 -
|
||||
+Rule Morocco 2017 only - Jul 2 2:00 1:00 S
|
||||
+Rule Morocco 2018 only - May 13 3:00 0 -
|
||||
+Rule Morocco 2018 only - Jun 17 2:00 1:00 S
|
||||
+Rule Morocco 2019 only - May 5 3:00 0 -
|
||||
+Rule Morocco 2019 only - Jun 9 2:00 1:00 S
|
||||
+Rule Morocco 2020 only - Apr 19 3:00 0 -
|
||||
+Rule Morocco 2020 only - May 24 2:00 1:00 S
|
||||
+Rule Morocco 2021 only - Apr 11 3:00 0 -
|
||||
+Rule Morocco 2021 only - May 16 2:00 1:00 S
|
||||
+Rule Morocco 2022 only - May 8 2:00 1:00 S
|
||||
+Rule Morocco 2023 only - Apr 23 2:00 1:00 S
|
||||
+Rule Morocco 2024 only - Apr 14 2:00 1:00 S
|
||||
+Rule Morocco 2025 only - Apr 6 2:00 1:00 S
|
||||
Rule Morocco 2026 max - Mar lastSun 2:00 1:00 S
|
||||
-Rule Morocco 2035 only - Oct 27 3:00 0 -
|
||||
-Rule Morocco 2036 only - Oct 18 3:00 0 -
|
||||
-Rule Morocco 2037 only - Oct 10 3:00 0 -
|
||||
+Rule Morocco 2036 only - Oct 19 3:00 0 -
|
||||
+Rule Morocco 2037 only - Oct 4 3:00 0 -
|
||||
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
|
||||
--
|
||||
2.1.0
|
||||
|
153
0001-Work-around-awk-bug-1.patch
Normal file
153
0001-Work-around-awk-bug-1.patch
Normal file
@ -0,0 +1,153 @@
|
||||
From e8171130f9b80ae3c75dfa5e96c47d5dbc0f4aae Mon Sep 17 00:00:00 2001
|
||||
From: Paul Eggert <eggert@cs.ucla.edu>
|
||||
Date: Wed, 10 Aug 2022 18:58:08 -0700
|
||||
Subject: [PROPOSED] Work around macOS awk bug
|
||||
|
||||
* ziguard.awk: Replace every regular expression /ERE/ in ordinary
|
||||
contexts with ($0 ~ /ERE/), to work around a bug in macOS 13.0 awk.
|
||||
Problem reported by Deborah Goldsmith in:
|
||||
https://mm.icann.org/pipermail/tz/2022-August/031783.html
|
||||
---
|
||||
NEWS | 8 ++++++++
|
||||
ziguard.awk | 37 ++++++++++++++++++++-----------------
|
||||
2 files changed, 28 insertions(+), 17 deletions(-)
|
||||
|
||||
diff --git a/NEWS b/NEWS
|
||||
index 6a0d5c50..7291030a 100644
|
||||
--- a/NEWS
|
||||
+++ b/NEWS
|
||||
@@ -1,5 +1,13 @@
|
||||
News for the tz database
|
||||
|
||||
+Unreleased, experimental changes
|
||||
+
|
||||
+ Changes to code
|
||||
+
|
||||
+ Work around a bug in macOS 'awk' that broke commands like 'make
|
||||
+ traditional_tarballs'. (Problem reported by Deborah Goldsmith.)
|
||||
+
|
||||
+
|
||||
Release 2022b - 2022-08-10 15:38:32 -0700
|
||||
|
||||
Briefly:
|
||||
diff --git a/ziguard.awk b/ziguard.awk
|
||||
index 0728baa5..0556cc4a 100644
|
||||
--- a/ziguard.awk
|
||||
+++ b/ziguard.awk
|
||||
@@ -91,12 +91,13 @@ $1 == "#PACKRATLIST" && $2 == PACKRATLIST {
|
||||
/^Zone/ { zone = $2 }
|
||||
|
||||
DATAFORM != "main" {
|
||||
- in_comment = /^#/
|
||||
+ in_comment = $0 ~ /^#/
|
||||
uncomment = comment_out = 0
|
||||
|
||||
# If this line should differ due to Czechoslovakia using negative SAVE values,
|
||||
# uncomment the desired version and comment out the undesired one.
|
||||
- if (zone == "Europe/Prague" && /^#?[\t ]+[01]:00[\t ]/ && /1947 Feb 23/) {
|
||||
+ if (zone == "Europe/Prague" && $0 ~ /^#?[\t ]+[01]:00[\t ]/ \
|
||||
+ && $0 ~ /1947 Feb 23/) {
|
||||
if (($(in_comment + 2) != "-") == (DATAFORM != "rearguard")) {
|
||||
uncomment = in_comment
|
||||
} else {
|
||||
@@ -106,9 +107,9 @@ DATAFORM != "main" {
|
||||
|
||||
# If this line should differ due to Ireland using negative SAVE values,
|
||||
# uncomment the desired version and comment out the undesired one.
|
||||
- Rule_Eire = /^#?Rule[\t ]+Eire[\t ]/
|
||||
+ Rule_Eire = $0 ~ /^#?Rule[\t ]+Eire[\t ]/
|
||||
Zone_Dublin_post_1968 \
|
||||
- = (zone == "Europe/Dublin" && /^#?[\t ]+[01]:00[\t ]/ \
|
||||
+ = (zone == "Europe/Dublin" && $0 ~ /^#?[\t ]+[01]:00[\t ]/ \
|
||||
&& (!$(in_comment + 4) || 1968 < $(in_comment + 4)))
|
||||
if (Rule_Eire || Zone_Dublin_post_1968) {
|
||||
if ((Rule_Eire \
|
||||
@@ -122,9 +123,9 @@ DATAFORM != "main" {
|
||||
|
||||
# If this line should differ due to Namibia using negative SAVE values,
|
||||
# uncomment the desired version and comment out the undesired one.
|
||||
- Rule_Namibia = /^#?Rule[\t ]+Namibia[\t ]/
|
||||
+ Rule_Namibia = $0 ~ /^#?Rule[\t ]+Namibia[\t ]/
|
||||
Zone_using_Namibia_rule \
|
||||
- = (zone == "Africa/Windhoek" && /^#?[\t ]+[12]:00[\t ]/ \
|
||||
+ = (zone == "Africa/Windhoek" && $0 ~ /^#?[\t ]+[12]:00[\t ]/ \
|
||||
&& ($(in_comment + 2) == "Namibia" \
|
||||
|| ($(in_comment + 2) == "-" && $(in_comment + 3) == "CAT" \
|
||||
&& ((1994 <= $(in_comment + 4) && $(in_comment + 4) <= 2017) \
|
||||
@@ -142,8 +143,8 @@ DATAFORM != "main" {
|
||||
|
||||
# If this line should differ due to Portugal benefiting from %z if supported,
|
||||
# uncomment the desired version and comment out the undesired one.
|
||||
- if (/^#?[\t ]+-[12]:00[\t ]+Port[\t ]+[%+-]/) {
|
||||
- if (/%z/ == (DATAFORM == "vanguard")) {
|
||||
+ if ($0 ~ /^#?[\t ]+-[12]:00[\t ]+Port[\t ]+[%+-]/) {
|
||||
+ if (($0 ~ /%z/) == (DATAFORM == "vanguard")) {
|
||||
uncomment = in_comment
|
||||
} else {
|
||||
comment_out = !in_comment
|
||||
@@ -164,8 +165,8 @@ DATAFORM != "main" {
|
||||
sub(/-00CHANGE-TO-%z/, "-00")
|
||||
sub(/[-+][^\t ]+CHANGE-TO-/, "")
|
||||
} else {
|
||||
- if (/^[^#]*%z/) {
|
||||
- stdoff_column = 2 * /^Zone/ + 1
|
||||
+ if ($0 ~ /^[^#]*%z/) {
|
||||
+ stdoff_column = 2 * ($0 ~ /^Zone/) + 1
|
||||
rules_column = stdoff_column + 1
|
||||
stdoff = get_minutes($stdoff_column)
|
||||
rules = $rules_column
|
||||
@@ -184,9 +185,9 @@ DATAFORM != "main" {
|
||||
dstoff = 20
|
||||
} else if (((rules == "Cook" || rules == "LH") && NF == 3) \
|
||||
|| (rules == "Uruguay" \
|
||||
- && /[\t ](1942 Dec 14|1960|1970|1974 Dec 22)$/)) {
|
||||
+ && $0 ~ /[\t ](1942 Dec 14|1960|1970|1974 Dec 22)$/)) {
|
||||
dstoff = 30
|
||||
- } else if (rules == "Uruguay" && /[\t ]1974 Mar 10$/) {
|
||||
+ } else if (rules == "Uruguay" && $0 ~ /[\t ]1974 Mar 10$/) {
|
||||
dstoff = 90
|
||||
} else {
|
||||
dstoff = 60
|
||||
@@ -222,7 +223,7 @@ DATAFORM != "main" {
|
||||
stdoff_subst[1] = rounded_stdoff
|
||||
}
|
||||
} else if (stdoff_subst[0]) {
|
||||
- stdoff_column = 2 * /^Zone/ + 1
|
||||
+ stdoff_column = 2 * ($0 ~ /^Zone/) + 1
|
||||
stdoff_column_val = $stdoff_column
|
||||
if (stdoff_column_val == stdoff_subst[0]) {
|
||||
sub(stdoff_subst[0], stdoff_subst[1])
|
||||
@@ -233,7 +234,7 @@ DATAFORM != "main" {
|
||||
|
||||
# In rearguard form, change the Japan rule line with "Sat>=8 25:00"
|
||||
# to "Sun>=9 1:00", to cater to zic before 2007 and to older Java.
|
||||
- if (/^Rule/ && $2 == "Japan") {
|
||||
+ if ($0 ~ /^Rule/ && $2 == "Japan") {
|
||||
if (DATAFORM == "rearguard") {
|
||||
if ($7 == "Sat>=8" && $8 == "25:00") {
|
||||
sub(/Sat>=8/, "Sun>=9")
|
||||
@@ -250,7 +251,7 @@ DATAFORM != "main" {
|
||||
# In rearguard form, change the Morocco lines with negative SAVE values
|
||||
# to use positive SAVE values.
|
||||
if ($2 == "Morocco") {
|
||||
- if (/^Rule/) {
|
||||
+ if ($0 ~ /^Rule/) {
|
||||
if ($4 ~ /^201[78]$/ && $6 == "Oct") {
|
||||
if (DATAFORM == "rearguard") {
|
||||
sub(/\t2018\t/, "\t2017\t")
|
||||
@@ -290,8 +291,10 @@ DATAFORM != "main" {
|
||||
/^Zone/ {
|
||||
packrat_ignored = FILENAME == PACKRATDATA && PACKRATLIST && !packratlist[$2];
|
||||
}
|
||||
-packrat_ignored && !/^Rule/ {
|
||||
- sub(/^/, "#")
|
||||
+{
|
||||
+ if (packrat_ignored && $0 !~ /^Rule/) {
|
||||
+ sub(/^/, "#")
|
||||
+ }
|
||||
}
|
||||
|
||||
# If a Link line is followed by a Link or Zone line for the same data, comment
|
||||
--
|
||||
2.34.1
|
||||
|
55
001-tzdata-fiji-dst.patch
Normal file
55
001-tzdata-fiji-dst.patch
Normal file
@ -0,0 +1,55 @@
|
||||
diff -Nrup a/australasia b/australasia
|
||||
--- a/australasia 2013-12-17 10:26:04.000000000 -0500
|
||||
+++ b/australasia 2014-01-21 11:37:08.135130460 -0500
|
||||
@@ -354,16 +354,18 @@ Zone Indian/Cocos 6:27:40 - LMT 1900
|
||||
# http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=6702&catid=71&Itemid=155
|
||||
|
||||
# From the Fijian Government Media Center (2013-08-30) via David Wheeler:
|
||||
-# Fiji will start daylight savings on Sunday 27th October, 2013 and end at 3am
|
||||
-# on Sunday 19th January, 2014.... move clocks forward by one hour from 2am
|
||||
+# Fiji will start daylight savings on Sunday 27th October, 2013 ...
|
||||
+# move clocks forward by one hour from 2am
|
||||
# http://www.fiji.gov.fj/Media-Center/Press-Releases/DAYLIGHT-SAVING-STARTS-ON-SUNDAY,-27th-OCTOBER-201.aspx
|
||||
-#
|
||||
-# From Paul Eggert (2013-09-09):
|
||||
+
|
||||
+# From Steffen Thorsen (2013-01-10):
|
||||
+# Fiji will end DST on 2014-01-19 02:00:
|
||||
+# http://www.fiji.gov.fj/Media-Center/Press-Releases/DAYLIGHT-SAVINGS-TO-END-THIS-MONTH-%281%29.aspx
|
||||
+
|
||||
+# From Paul Eggert (2014-10-10):
|
||||
# For now, guess that Fiji springs forward the Sunday before the fourth
|
||||
-# Monday in October. This matches both recent practice and
|
||||
-# timeanddate.com's current spring-forward prediction.
|
||||
-# For the January 2014 transition we guessed right while timeanddate.com
|
||||
-# guessed wrong, so leave the fall-back prediction alone.
|
||||
+# Monday in October, and springs back the penultimate Sunday in January.
|
||||
+# This is ad hoc, but matches recent practice.
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Fiji 1998 1999 - Nov Sun>=1 2:00 1:00 S
|
||||
@@ -372,7 +374,8 @@ Rule Fiji 2009 only - Nov 29 2:00 1:00 S
|
||||
Rule Fiji 2010 only - Mar lastSun 3:00 0 -
|
||||
Rule Fiji 2010 max - Oct Sun>=21 2:00 1:00 S
|
||||
Rule Fiji 2011 only - Mar Sun>=1 3:00 0 -
|
||||
-Rule Fiji 2012 max - Jan Sun>=18 3:00 0 -
|
||||
+Rule Fiji 2012 2013 - Jan Sun>=18 3:00 0 -
|
||||
+Rule Fiji 2014 max - Jan Sun>=18 2:00 0 -
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone Pacific/Fiji 11:55:44 - LMT 1915 Oct 26 # Suva
|
||||
12:00 Fiji FJ%sT # Fiji Time
|
||||
diff -Nrup a/NEWS b/NEWS
|
||||
--- a/NEWS 2013-12-17 10:26:04.000000000 -0500
|
||||
+++ b/NEWS 2014-01-21 11:37:08.136130469 -0500
|
||||
@@ -13,6 +13,11 @@ Release 2013i - 2013-12-17 07:25:23 -080
|
||||
In 2004, Cuba began DST on March 28, not April 4.
|
||||
(Thanks to Steffen Thorsen.)
|
||||
|
||||
+ Changes affecting near-future time stamps
|
||||
+
|
||||
+ Fiji ends DST on 2014-01-19 at 02:00, not the previously-scheduled 03:00.
|
||||
+ (Thanks to Steffen Thorsen.)
|
||||
+
|
||||
Changes affecting code
|
||||
|
||||
The compile-time flag NOSOLAR has been removed, as nowadays the
|
6
gating.yaml
Normal file
6
gating.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
--- !Policy
|
||||
product_versions:
|
||||
- rhel-9
|
||||
decision_context: osci_compose_gate
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1-gating.functional}
|
42
javazic-exclusion-fix.patch
Normal file
42
javazic-exclusion-fix.patch
Normal file
@ -0,0 +1,42 @@
|
||||
# Patch based on fix in JDK8 tree by Yuka Kamiya from Oracle:
|
||||
# http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f114bddac6d6
|
||||
|
||||
diff -up ./sun/tools/javazic/Mappings.java.sav ./sun/tools/javazic/Mappings.java
|
||||
--- ./sun/tools/javazic/Mappings.java.sav 2011-11-03 16:31:53.000000000 -0400
|
||||
+++ ./sun/tools/javazic/Mappings.java 2011-11-03 16:41:44.000000000 -0400
|
||||
@@ -77,15 +77,17 @@ class Mappings {
|
||||
int rawOffset = zone.get(zone.size()-1).getGmtOffset();
|
||||
// If the GMT offset of this Zone will change in some
|
||||
// future time, this Zone is added to the exclude list.
|
||||
- if (zone.size() > 1) {
|
||||
- ZoneRec zrec = zone.get(zone.size()-2);
|
||||
+ boolean isExcluded = false;
|
||||
+ for (int i = 0; i < zone.size(); i++) {
|
||||
+ ZoneRec zrec = zone.get(i);
|
||||
if ((zrec.getGmtOffset() != rawOffset)
|
||||
&& (zrec.getUntilTime(0) > Time.getCurrentTime())) {
|
||||
if (excludeList == null) {
|
||||
excludeList = new ArrayList<String>();
|
||||
}
|
||||
excludeList.add(zone.getName());
|
||||
- continue;
|
||||
+ isExcluded = true;
|
||||
+ break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -101,9 +103,13 @@ class Mappings {
|
||||
rawOffsetsIndex.add(i, rawOffset);
|
||||
|
||||
Set<String> perRawOffset = new TreeSet<String>();
|
||||
+ if (!isExcluded) {
|
||||
+ perRawOffset = new TreeSet<String>();
|
||||
+ }
|
||||
+
|
||||
perRawOffset.add(zonename);
|
||||
rawOffsetsIndexTable.add(i, perRawOffset);
|
||||
- } else {
|
||||
+ } else if (!isExcluded) {
|
||||
int i = rawOffsetsIndex.indexOf(new Integer(rawOffset));
|
||||
Set<String> perRawOffset = rawOffsetsIndexTable.get(i);
|
||||
perRawOffset.add(zonename);
|
@ -5,7 +5,7 @@ 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
|
4
sources
Normal file
4
sources
Normal file
@ -0,0 +1,4 @@
|
||||
SHA512 (javazic.tar.gz) = c23a4a437a87d0792f23e98025520a11273fc3d12ef5dcf64af8332ed60ba9ce77eaadfd234cee92b3ca9dc08b9e4123e804745925d68ddbd0b2e1e9039e526b
|
||||
SHA512 (javazic-1.8-37392f2f5d59.tar.xz) = 2ba718dfeed53a3bd6b44e3dfe96338a609e482e4e6d942e2a7e622fc6c52606cb323ac3a59739c463e34f70fff217c0a61f5b3d3c4958eff2801b1504ee4204
|
||||
SHA512 (tzcode2024b.tar.gz) = 0e4e872d6c6d9e2ce8c4e567fcbb7658942b8544157d1e48673d9cb989f3af3379fa58e7a71ab98f4a8f2ac6727de1f8c4cd1981053409ebd8989345dc640026
|
||||
SHA512 (tzdata2024b.tar.gz) = 0d86686e215672343debb3471b7e7ccb8a27f063f085c9b532d5e0470377843daa0dfb6aee0db4fb9068dd52810c69aeee914a1a7c7e603fdecda7e855020193
|
3
tests/inventory
Executable file
3
tests/inventory
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
export TEST_DOCKER_EXTRA_ARGS="-v /dev:/dev --privileged"
|
||||
exec merge-standard-inventory "$@"
|
73
tests/sanity/Makefile
Normal file
73
tests/sanity/Makefile
Normal file
@ -0,0 +1,73 @@
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# Makefile of /CoreOS/tzdata/sanity
|
||||
# Description: Basic sanity test
|
||||
# Author: John Poelstra <poelstra@redhat.com>
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# Copyright (c) 2006 Red Hat, Inc.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License as
|
||||
# published by the Free Software Foundation, either version 2 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 General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see http://www.gnu.org/licenses/.
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
# The toplevel namespace within which the test lives.
|
||||
TOPLEVEL_NAMESPACE=/CoreOS
|
||||
|
||||
# The name of the package under test:
|
||||
PACKAGE_NAME=tzdata
|
||||
|
||||
# The path of the test below the package:
|
||||
RELATIVE_PATH=sanity
|
||||
|
||||
# Version of the Test. Used with make tag.
|
||||
export TESTVERSION=1.4
|
||||
|
||||
# The combined namespace of the test.
|
||||
#export TEST=$(TOPLEVEL_NAMESPACE)/$(PACKAGE_NAME)/$(RELATIVE_PATH)
|
||||
export TEST=/CoreOS/tzdata/sanity
|
||||
.PHONY: all install download clean
|
||||
|
||||
BUILT_FILES=
|
||||
FILES=$(METADATA) tzdata-test.sh runtest.sh PURPOSE timezones.txt expected.results dates.txt
|
||||
|
||||
run: $(FILES) build
|
||||
./runtest.sh
|
||||
|
||||
build: $(BUILT_FILES)
|
||||
chmod a+x ./runtest.sh
|
||||
chmod a+x ./tzdata-test.sh
|
||||
|
||||
clean:
|
||||
rm -f *~ *.rpm $(BUILT_FILES)
|
||||
|
||||
# Include Common Makefile
|
||||
include /usr/share/rhts/lib/rhts-make.include
|
||||
|
||||
# Generate the testinfo.desc here:
|
||||
$(METADATA): Makefile
|
||||
@touch $(METADATA)
|
||||
@echo "Owner: Karel Volny <kvolny@redhat.com>" > $(METADATA)
|
||||
@echo "Name: $(TEST)" >> $(METADATA)
|
||||
@echo "Path: $(TEST_DIR)" >> $(METADATA)
|
||||
@echo "License: GPLv2+" >> $(METADATA)
|
||||
@echo "TestVersion: $(TESTVERSION)" >> $(METADATA)
|
||||
@echo "Description: Basic sanity test for the tzdata package">> $(METADATA)
|
||||
@echo "TestTime: 1m" >> $(METADATA)
|
||||
@echo "RunFor: $(PACKAGE_NAME)" >> $(METADATA)
|
||||
@echo "Requires: $(PACKAGE_NAME)" >> $(METADATA)
|
||||
@echo "Type: Regression" >> $(METADATA)
|
||||
# You may need other fields here; see the documentation
|
||||
rhts-lint $(METADATA)
|
1
tests/sanity/PURPOSE
Normal file
1
tests/sanity/PURPOSE
Normal file
@ -0,0 +1 @@
|
||||
This is a simple regression test of tzdata which tests the installed version against expected values.
|
10
tests/sanity/dates.txt
Normal file
10
tests/sanity/dates.txt
Normal file
@ -0,0 +1,10 @@
|
||||
2003-08-03 22:43:22 UTC
|
||||
2003-02-03 22:43:22 UTC
|
||||
2004-08-03 22:43:22 UTC
|
||||
2004-02-03 22:43:22 UTC
|
||||
2005-08-03 22:43:22 UTC
|
||||
2005-02-03 22:43:22 UTC
|
||||
2006-08-03 22:43:22 UTC
|
||||
2006-02-03 22:43:22 UTC
|
||||
2007-08-03 22:43:22 UTC
|
||||
2007-02-03 22:43:22 UTC
|
320
tests/sanity/expected.results
Normal file
320
tests/sanity/expected.results
Normal file
@ -0,0 +1,320 @@
|
||||
Europe/Berlin 2003-08-03 22:43:22 UTC -> Mon Aug 4 00:43:22 CEST 2003
|
||||
Europe/Berlin 2003-02-03 22:43:22 UTC -> Mon Feb 3 23:43:22 CET 2003
|
||||
Europe/Berlin 2004-08-03 22:43:22 UTC -> Wed Aug 4 00:43:22 CEST 2004
|
||||
Europe/Berlin 2004-02-03 22:43:22 UTC -> Tue Feb 3 23:43:22 CET 2004
|
||||
Europe/Berlin 2005-08-03 22:43:22 UTC -> Thu Aug 4 00:43:22 CEST 2005
|
||||
Europe/Berlin 2005-02-03 22:43:22 UTC -> Thu Feb 3 23:43:22 CET 2005
|
||||
Europe/Berlin 2006-08-03 22:43:22 UTC -> Fri Aug 4 00:43:22 CEST 2006
|
||||
Europe/Berlin 2006-02-03 22:43:22 UTC -> Fri Feb 3 23:43:22 CET 2006
|
||||
Europe/Berlin 2007-08-03 22:43:22 UTC -> Sat Aug 4 00:43:22 CEST 2007
|
||||
Europe/Berlin 2007-02-03 22:43:22 UTC -> Sat Feb 3 23:43:22 CET 2007
|
||||
Europe/Paris 2003-08-03 22:43:22 UTC -> Mon Aug 4 00:43:22 CEST 2003
|
||||
Europe/Paris 2003-02-03 22:43:22 UTC -> Mon Feb 3 23:43:22 CET 2003
|
||||
Europe/Paris 2004-08-03 22:43:22 UTC -> Wed Aug 4 00:43:22 CEST 2004
|
||||
Europe/Paris 2004-02-03 22:43:22 UTC -> Tue Feb 3 23:43:22 CET 2004
|
||||
Europe/Paris 2005-08-03 22:43:22 UTC -> Thu Aug 4 00:43:22 CEST 2005
|
||||
Europe/Paris 2005-02-03 22:43:22 UTC -> Thu Feb 3 23:43:22 CET 2005
|
||||
Europe/Paris 2006-08-03 22:43:22 UTC -> Fri Aug 4 00:43:22 CEST 2006
|
||||
Europe/Paris 2006-02-03 22:43:22 UTC -> Fri Feb 3 23:43:22 CET 2006
|
||||
Europe/Paris 2007-08-03 22:43:22 UTC -> Sat Aug 4 00:43:22 CEST 2007
|
||||
Europe/Paris 2007-02-03 22:43:22 UTC -> Sat Feb 3 23:43:22 CET 2007
|
||||
Europe/London 2003-08-03 22:43:22 UTC -> Sun Aug 3 23:43:22 BST 2003
|
||||
Europe/London 2003-02-03 22:43:22 UTC -> Mon Feb 3 22:43:22 GMT 2003
|
||||
Europe/London 2004-08-03 22:43:22 UTC -> Tue Aug 3 23:43:22 BST 2004
|
||||
Europe/London 2004-02-03 22:43:22 UTC -> Tue Feb 3 22:43:22 GMT 2004
|
||||
Europe/London 2005-08-03 22:43:22 UTC -> Wed Aug 3 23:43:22 BST 2005
|
||||
Europe/London 2005-02-03 22:43:22 UTC -> Thu Feb 3 22:43:22 GMT 2005
|
||||
Europe/London 2006-08-03 22:43:22 UTC -> Thu Aug 3 23:43:22 BST 2006
|
||||
Europe/London 2006-02-03 22:43:22 UTC -> Fri Feb 3 22:43:22 GMT 2006
|
||||
Europe/London 2007-08-03 22:43:22 UTC -> Fri Aug 3 23:43:22 BST 2007
|
||||
Europe/London 2007-02-03 22:43:22 UTC -> Sat Feb 3 22:43:22 GMT 2007
|
||||
Europe/Prague 2003-08-03 22:43:22 UTC -> Mon Aug 4 00:43:22 CEST 2003
|
||||
Europe/Prague 2003-02-03 22:43:22 UTC -> Mon Feb 3 23:43:22 CET 2003
|
||||
Europe/Prague 2004-08-03 22:43:22 UTC -> Wed Aug 4 00:43:22 CEST 2004
|
||||
Europe/Prague 2004-02-03 22:43:22 UTC -> Tue Feb 3 23:43:22 CET 2004
|
||||
Europe/Prague 2005-08-03 22:43:22 UTC -> Thu Aug 4 00:43:22 CEST 2005
|
||||
Europe/Prague 2005-02-03 22:43:22 UTC -> Thu Feb 3 23:43:22 CET 2005
|
||||
Europe/Prague 2006-08-03 22:43:22 UTC -> Fri Aug 4 00:43:22 CEST 2006
|
||||
Europe/Prague 2006-02-03 22:43:22 UTC -> Fri Feb 3 23:43:22 CET 2006
|
||||
Europe/Prague 2007-08-03 22:43:22 UTC -> Sat Aug 4 00:43:22 CEST 2007
|
||||
Europe/Prague 2007-02-03 22:43:22 UTC -> Sat Feb 3 23:43:22 CET 2007
|
||||
US/Alaska 2003-08-03 22:43:22 UTC -> Sun Aug 3 14:43:22 AKDT 2003
|
||||
US/Alaska 2003-02-03 22:43:22 UTC -> Mon Feb 3 13:43:22 AKST 2003
|
||||
US/Alaska 2004-08-03 22:43:22 UTC -> Tue Aug 3 14:43:22 AKDT 2004
|
||||
US/Alaska 2004-02-03 22:43:22 UTC -> Tue Feb 3 13:43:22 AKST 2004
|
||||
US/Alaska 2005-08-03 22:43:22 UTC -> Wed Aug 3 14:43:22 AKDT 2005
|
||||
US/Alaska 2005-02-03 22:43:22 UTC -> Thu Feb 3 13:43:22 AKST 2005
|
||||
US/Alaska 2006-08-03 22:43:22 UTC -> Thu Aug 3 14:43:22 AKDT 2006
|
||||
US/Alaska 2006-02-03 22:43:22 UTC -> Fri Feb 3 13:43:22 AKST 2006
|
||||
US/Alaska 2007-08-03 22:43:22 UTC -> Fri Aug 3 14:43:22 AKDT 2007
|
||||
US/Alaska 2007-02-03 22:43:22 UTC -> Sat Feb 3 13:43:22 AKST 2007
|
||||
US/Aleutian 2003-08-03 22:43:22 UTC -> Sun Aug 3 13:43:22 HDT 2003
|
||||
US/Aleutian 2003-02-03 22:43:22 UTC -> Mon Feb 3 12:43:22 HST 2003
|
||||
US/Aleutian 2004-08-03 22:43:22 UTC -> Tue Aug 3 13:43:22 HDT 2004
|
||||
US/Aleutian 2004-02-03 22:43:22 UTC -> Tue Feb 3 12:43:22 HST 2004
|
||||
US/Aleutian 2005-08-03 22:43:22 UTC -> Wed Aug 3 13:43:22 HDT 2005
|
||||
US/Aleutian 2005-02-03 22:43:22 UTC -> Thu Feb 3 12:43:22 HST 2005
|
||||
US/Aleutian 2006-08-03 22:43:22 UTC -> Thu Aug 3 13:43:22 HDT 2006
|
||||
US/Aleutian 2006-02-03 22:43:22 UTC -> Fri Feb 3 12:43:22 HST 2006
|
||||
US/Aleutian 2007-08-03 22:43:22 UTC -> Fri Aug 3 13:43:22 HDT 2007
|
||||
US/Aleutian 2007-02-03 22:43:22 UTC -> Sat Feb 3 12:43:22 HST 2007
|
||||
US/Arizona 2003-08-03 22:43:22 UTC -> Sun Aug 3 15:43:22 MST 2003
|
||||
US/Arizona 2003-02-03 22:43:22 UTC -> Mon Feb 3 15:43:22 MST 2003
|
||||
US/Arizona 2004-08-03 22:43:22 UTC -> Tue Aug 3 15:43:22 MST 2004
|
||||
US/Arizona 2004-02-03 22:43:22 UTC -> Tue Feb 3 15:43:22 MST 2004
|
||||
US/Arizona 2005-08-03 22:43:22 UTC -> Wed Aug 3 15:43:22 MST 2005
|
||||
US/Arizona 2005-02-03 22:43:22 UTC -> Thu Feb 3 15:43:22 MST 2005
|
||||
US/Arizona 2006-08-03 22:43:22 UTC -> Thu Aug 3 15:43:22 MST 2006
|
||||
US/Arizona 2006-02-03 22:43:22 UTC -> Fri Feb 3 15:43:22 MST 2006
|
||||
US/Arizona 2007-08-03 22:43:22 UTC -> Fri Aug 3 15:43:22 MST 2007
|
||||
US/Arizona 2007-02-03 22:43:22 UTC -> Sat Feb 3 15:43:22 MST 2007
|
||||
US/Central 2003-08-03 22:43:22 UTC -> Sun Aug 3 17:43:22 CDT 2003
|
||||
US/Central 2003-02-03 22:43:22 UTC -> Mon Feb 3 16:43:22 CST 2003
|
||||
US/Central 2004-08-03 22:43:22 UTC -> Tue Aug 3 17:43:22 CDT 2004
|
||||
US/Central 2004-02-03 22:43:22 UTC -> Tue Feb 3 16:43:22 CST 2004
|
||||
US/Central 2005-08-03 22:43:22 UTC -> Wed Aug 3 17:43:22 CDT 2005
|
||||
US/Central 2005-02-03 22:43:22 UTC -> Thu Feb 3 16:43:22 CST 2005
|
||||
US/Central 2006-08-03 22:43:22 UTC -> Thu Aug 3 17:43:22 CDT 2006
|
||||
US/Central 2006-02-03 22:43:22 UTC -> Fri Feb 3 16:43:22 CST 2006
|
||||
US/Central 2007-08-03 22:43:22 UTC -> Fri Aug 3 17:43:22 CDT 2007
|
||||
US/Central 2007-02-03 22:43:22 UTC -> Sat Feb 3 16:43:22 CST 2007
|
||||
US/Eastern 2003-08-03 22:43:22 UTC -> Sun Aug 3 18:43:22 EDT 2003
|
||||
US/Eastern 2003-02-03 22:43:22 UTC -> Mon Feb 3 17:43:22 EST 2003
|
||||
US/Eastern 2004-08-03 22:43:22 UTC -> Tue Aug 3 18:43:22 EDT 2004
|
||||
US/Eastern 2004-02-03 22:43:22 UTC -> Tue Feb 3 17:43:22 EST 2004
|
||||
US/Eastern 2005-08-03 22:43:22 UTC -> Wed Aug 3 18:43:22 EDT 2005
|
||||
US/Eastern 2005-02-03 22:43:22 UTC -> Thu Feb 3 17:43:22 EST 2005
|
||||
US/Eastern 2006-08-03 22:43:22 UTC -> Thu Aug 3 18:43:22 EDT 2006
|
||||
US/Eastern 2006-02-03 22:43:22 UTC -> Fri Feb 3 17:43:22 EST 2006
|
||||
US/Eastern 2007-08-03 22:43:22 UTC -> Fri Aug 3 18:43:22 EDT 2007
|
||||
US/Eastern 2007-02-03 22:43:22 UTC -> Sat Feb 3 17:43:22 EST 2007
|
||||
US/East-Indiana 2003-08-03 22:43:22 UTC -> Sun Aug 3 17:43:22 EST 2003
|
||||
US/East-Indiana 2003-02-03 22:43:22 UTC -> Mon Feb 3 17:43:22 EST 2003
|
||||
US/East-Indiana 2004-08-03 22:43:22 UTC -> Tue Aug 3 17:43:22 EST 2004
|
||||
US/East-Indiana 2004-02-03 22:43:22 UTC -> Tue Feb 3 17:43:22 EST 2004
|
||||
US/East-Indiana 2005-08-03 22:43:22 UTC -> Wed Aug 3 17:43:22 EST 2005
|
||||
US/East-Indiana 2005-02-03 22:43:22 UTC -> Thu Feb 3 17:43:22 EST 2005
|
||||
US/East-Indiana 2006-08-03 22:43:22 UTC -> Thu Aug 3 18:43:22 EDT 2006
|
||||
US/East-Indiana 2006-02-03 22:43:22 UTC -> Fri Feb 3 17:43:22 EST 2006
|
||||
US/East-Indiana 2007-08-03 22:43:22 UTC -> Fri Aug 3 18:43:22 EDT 2007
|
||||
US/East-Indiana 2007-02-03 22:43:22 UTC -> Sat Feb 3 17:43:22 EST 2007
|
||||
US/Hawaii 2003-08-03 22:43:22 UTC -> Sun Aug 3 12:43:22 HST 2003
|
||||
US/Hawaii 2003-02-03 22:43:22 UTC -> Mon Feb 3 12:43:22 HST 2003
|
||||
US/Hawaii 2004-08-03 22:43:22 UTC -> Tue Aug 3 12:43:22 HST 2004
|
||||
US/Hawaii 2004-02-03 22:43:22 UTC -> Tue Feb 3 12:43:22 HST 2004
|
||||
US/Hawaii 2005-08-03 22:43:22 UTC -> Wed Aug 3 12:43:22 HST 2005
|
||||
US/Hawaii 2005-02-03 22:43:22 UTC -> Thu Feb 3 12:43:22 HST 2005
|
||||
US/Hawaii 2006-08-03 22:43:22 UTC -> Thu Aug 3 12:43:22 HST 2006
|
||||
US/Hawaii 2006-02-03 22:43:22 UTC -> Fri Feb 3 12:43:22 HST 2006
|
||||
US/Hawaii 2007-08-03 22:43:22 UTC -> Fri Aug 3 12:43:22 HST 2007
|
||||
US/Hawaii 2007-02-03 22:43:22 UTC -> Sat Feb 3 12:43:22 HST 2007
|
||||
US/Indiana-Starke 2003-08-03 22:43:22 UTC -> Sun Aug 3 17:43:22 EST 2003
|
||||
US/Indiana-Starke 2003-02-03 22:43:22 UTC -> Mon Feb 3 17:43:22 EST 2003
|
||||
US/Indiana-Starke 2004-08-03 22:43:22 UTC -> Tue Aug 3 17:43:22 EST 2004
|
||||
US/Indiana-Starke 2004-02-03 22:43:22 UTC -> Tue Feb 3 17:43:22 EST 2004
|
||||
US/Indiana-Starke 2005-08-03 22:43:22 UTC -> Wed Aug 3 17:43:22 EST 2005
|
||||
US/Indiana-Starke 2005-02-03 22:43:22 UTC -> Thu Feb 3 17:43:22 EST 2005
|
||||
US/Indiana-Starke 2006-08-03 22:43:22 UTC -> Thu Aug 3 17:43:22 CDT 2006
|
||||
US/Indiana-Starke 2006-02-03 22:43:22 UTC -> Fri Feb 3 17:43:22 EST 2006
|
||||
US/Indiana-Starke 2007-08-03 22:43:22 UTC -> Fri Aug 3 17:43:22 CDT 2007
|
||||
US/Indiana-Starke 2007-02-03 22:43:22 UTC -> Sat Feb 3 16:43:22 CST 2007
|
||||
US/Michigan 2003-08-03 22:43:22 UTC -> Sun Aug 3 18:43:22 EDT 2003
|
||||
US/Michigan 2003-02-03 22:43:22 UTC -> Mon Feb 3 17:43:22 EST 2003
|
||||
US/Michigan 2004-08-03 22:43:22 UTC -> Tue Aug 3 18:43:22 EDT 2004
|
||||
US/Michigan 2004-02-03 22:43:22 UTC -> Tue Feb 3 17:43:22 EST 2004
|
||||
US/Michigan 2005-08-03 22:43:22 UTC -> Wed Aug 3 18:43:22 EDT 2005
|
||||
US/Michigan 2005-02-03 22:43:22 UTC -> Thu Feb 3 17:43:22 EST 2005
|
||||
US/Michigan 2006-08-03 22:43:22 UTC -> Thu Aug 3 18:43:22 EDT 2006
|
||||
US/Michigan 2006-02-03 22:43:22 UTC -> Fri Feb 3 17:43:22 EST 2006
|
||||
US/Michigan 2007-08-03 22:43:22 UTC -> Fri Aug 3 18:43:22 EDT 2007
|
||||
US/Michigan 2007-02-03 22:43:22 UTC -> Sat Feb 3 17:43:22 EST 2007
|
||||
US/Mountain 2003-08-03 22:43:22 UTC -> Sun Aug 3 16:43:22 MDT 2003
|
||||
US/Mountain 2003-02-03 22:43:22 UTC -> Mon Feb 3 15:43:22 MST 2003
|
||||
US/Mountain 2004-08-03 22:43:22 UTC -> Tue Aug 3 16:43:22 MDT 2004
|
||||
US/Mountain 2004-02-03 22:43:22 UTC -> Tue Feb 3 15:43:22 MST 2004
|
||||
US/Mountain 2005-08-03 22:43:22 UTC -> Wed Aug 3 16:43:22 MDT 2005
|
||||
US/Mountain 2005-02-03 22:43:22 UTC -> Thu Feb 3 15:43:22 MST 2005
|
||||
US/Mountain 2006-08-03 22:43:22 UTC -> Thu Aug 3 16:43:22 MDT 2006
|
||||
US/Mountain 2006-02-03 22:43:22 UTC -> Fri Feb 3 15:43:22 MST 2006
|
||||
US/Mountain 2007-08-03 22:43:22 UTC -> Fri Aug 3 16:43:22 MDT 2007
|
||||
US/Mountain 2007-02-03 22:43:22 UTC -> Sat Feb 3 15:43:22 MST 2007
|
||||
US/Pacific 2003-08-03 22:43:22 UTC -> Sun Aug 3 15:43:22 PDT 2003
|
||||
US/Pacific 2003-02-03 22:43:22 UTC -> Mon Feb 3 14:43:22 PST 2003
|
||||
US/Pacific 2004-08-03 22:43:22 UTC -> Tue Aug 3 15:43:22 PDT 2004
|
||||
US/Pacific 2004-02-03 22:43:22 UTC -> Tue Feb 3 14:43:22 PST 2004
|
||||
US/Pacific 2005-08-03 22:43:22 UTC -> Wed Aug 3 15:43:22 PDT 2005
|
||||
US/Pacific 2005-02-03 22:43:22 UTC -> Thu Feb 3 14:43:22 PST 2005
|
||||
US/Pacific 2006-08-03 22:43:22 UTC -> Thu Aug 3 15:43:22 PDT 2006
|
||||
US/Pacific 2006-02-03 22:43:22 UTC -> Fri Feb 3 14:43:22 PST 2006
|
||||
US/Pacific 2007-08-03 22:43:22 UTC -> Fri Aug 3 15:43:22 PDT 2007
|
||||
US/Pacific 2007-02-03 22:43:22 UTC -> Sat Feb 3 14:43:22 PST 2007
|
||||
US/Samoa 2003-08-03 22:43:22 UTC -> Sun Aug 3 11:43:22 SST 2003
|
||||
US/Samoa 2003-02-03 22:43:22 UTC -> Mon Feb 3 11:43:22 SST 2003
|
||||
US/Samoa 2004-08-03 22:43:22 UTC -> Tue Aug 3 11:43:22 SST 2004
|
||||
US/Samoa 2004-02-03 22:43:22 UTC -> Tue Feb 3 11:43:22 SST 2004
|
||||
US/Samoa 2005-08-03 22:43:22 UTC -> Wed Aug 3 11:43:22 SST 2005
|
||||
US/Samoa 2005-02-03 22:43:22 UTC -> Thu Feb 3 11:43:22 SST 2005
|
||||
US/Samoa 2006-08-03 22:43:22 UTC -> Thu Aug 3 11:43:22 SST 2006
|
||||
US/Samoa 2006-02-03 22:43:22 UTC -> Fri Feb 3 11:43:22 SST 2006
|
||||
US/Samoa 2007-08-03 22:43:22 UTC -> Fri Aug 3 11:43:22 SST 2007
|
||||
US/Samoa 2007-02-03 22:43:22 UTC -> Sat Feb 3 11:43:22 SST 2007
|
||||
America/Bahia 2003-08-03 22:43:22 UTC -> Sun Aug 3 19:43:22 -03 2003
|
||||
America/Bahia 2003-02-03 22:43:22 UTC -> Mon Feb 3 20:43:22 -02 2003
|
||||
America/Bahia 2004-08-03 22:43:22 UTC -> Tue Aug 3 19:43:22 -03 2004
|
||||
America/Bahia 2004-02-03 22:43:22 UTC -> Tue Feb 3 19:43:22 -03 2004
|
||||
America/Bahia 2005-08-03 22:43:22 UTC -> Wed Aug 3 19:43:22 -03 2005
|
||||
America/Bahia 2005-02-03 22:43:22 UTC -> Thu Feb 3 19:43:22 -03 2005
|
||||
America/Bahia 2006-08-03 22:43:22 UTC -> Thu Aug 3 19:43:22 -03 2006
|
||||
America/Bahia 2006-02-03 22:43:22 UTC -> Fri Feb 3 19:43:22 -03 2006
|
||||
America/Bahia 2007-08-03 22:43:22 UTC -> Fri Aug 3 19:43:22 -03 2007
|
||||
America/Bahia 2007-02-03 22:43:22 UTC -> Sat Feb 3 19:43:22 -03 2007
|
||||
America/Bogota 2003-08-03 22:43:22 UTC -> Sun Aug 3 17:43:22 -05 2003
|
||||
America/Bogota 2003-02-03 22:43:22 UTC -> Mon Feb 3 17:43:22 -05 2003
|
||||
America/Bogota 2004-08-03 22:43:22 UTC -> Tue Aug 3 17:43:22 -05 2004
|
||||
America/Bogota 2004-02-03 22:43:22 UTC -> Tue Feb 3 17:43:22 -05 2004
|
||||
America/Bogota 2005-08-03 22:43:22 UTC -> Wed Aug 3 17:43:22 -05 2005
|
||||
America/Bogota 2005-02-03 22:43:22 UTC -> Thu Feb 3 17:43:22 -05 2005
|
||||
America/Bogota 2006-08-03 22:43:22 UTC -> Thu Aug 3 17:43:22 -05 2006
|
||||
America/Bogota 2006-02-03 22:43:22 UTC -> Fri Feb 3 17:43:22 -05 2006
|
||||
America/Bogota 2007-08-03 22:43:22 UTC -> Fri Aug 3 17:43:22 -05 2007
|
||||
America/Bogota 2007-02-03 22:43:22 UTC -> Sat Feb 3 17:43:22 -05 2007
|
||||
America/Costa_Rica 2003-08-03 22:43:22 UTC -> Sun Aug 3 16:43:22 CST 2003
|
||||
America/Costa_Rica 2003-02-03 22:43:22 UTC -> Mon Feb 3 16:43:22 CST 2003
|
||||
America/Costa_Rica 2004-08-03 22:43:22 UTC -> Tue Aug 3 16:43:22 CST 2004
|
||||
America/Costa_Rica 2004-02-03 22:43:22 UTC -> Tue Feb 3 16:43:22 CST 2004
|
||||
America/Costa_Rica 2005-08-03 22:43:22 UTC -> Wed Aug 3 16:43:22 CST 2005
|
||||
America/Costa_Rica 2005-02-03 22:43:22 UTC -> Thu Feb 3 16:43:22 CST 2005
|
||||
America/Costa_Rica 2006-08-03 22:43:22 UTC -> Thu Aug 3 16:43:22 CST 2006
|
||||
America/Costa_Rica 2006-02-03 22:43:22 UTC -> Fri Feb 3 16:43:22 CST 2006
|
||||
America/Costa_Rica 2007-08-03 22:43:22 UTC -> Fri Aug 3 16:43:22 CST 2007
|
||||
America/Costa_Rica 2007-02-03 22:43:22 UTC -> Sat Feb 3 16:43:22 CST 2007
|
||||
America/Jamaica 2003-08-03 22:43:22 UTC -> Sun Aug 3 17:43:22 EST 2003
|
||||
America/Jamaica 2003-02-03 22:43:22 UTC -> Mon Feb 3 17:43:22 EST 2003
|
||||
America/Jamaica 2004-08-03 22:43:22 UTC -> Tue Aug 3 17:43:22 EST 2004
|
||||
America/Jamaica 2004-02-03 22:43:22 UTC -> Tue Feb 3 17:43:22 EST 2004
|
||||
America/Jamaica 2005-08-03 22:43:22 UTC -> Wed Aug 3 17:43:22 EST 2005
|
||||
America/Jamaica 2005-02-03 22:43:22 UTC -> Thu Feb 3 17:43:22 EST 2005
|
||||
America/Jamaica 2006-08-03 22:43:22 UTC -> Thu Aug 3 17:43:22 EST 2006
|
||||
America/Jamaica 2006-02-03 22:43:22 UTC -> Fri Feb 3 17:43:22 EST 2006
|
||||
America/Jamaica 2007-08-03 22:43:22 UTC -> Fri Aug 3 17:43:22 EST 2007
|
||||
America/Jamaica 2007-02-03 22:43:22 UTC -> Sat Feb 3 17:43:22 EST 2007
|
||||
America/Mexico_City 2003-08-03 22:43:22 UTC -> Sun Aug 3 17:43:22 CDT 2003
|
||||
America/Mexico_City 2003-02-03 22:43:22 UTC -> Mon Feb 3 16:43:22 CST 2003
|
||||
America/Mexico_City 2004-08-03 22:43:22 UTC -> Tue Aug 3 17:43:22 CDT 2004
|
||||
America/Mexico_City 2004-02-03 22:43:22 UTC -> Tue Feb 3 16:43:22 CST 2004
|
||||
America/Mexico_City 2005-08-03 22:43:22 UTC -> Wed Aug 3 17:43:22 CDT 2005
|
||||
America/Mexico_City 2005-02-03 22:43:22 UTC -> Thu Feb 3 16:43:22 CST 2005
|
||||
America/Mexico_City 2006-08-03 22:43:22 UTC -> Thu Aug 3 17:43:22 CDT 2006
|
||||
America/Mexico_City 2006-02-03 22:43:22 UTC -> Fri Feb 3 16:43:22 CST 2006
|
||||
America/Mexico_City 2007-08-03 22:43:22 UTC -> Fri Aug 3 17:43:22 CDT 2007
|
||||
America/Mexico_City 2007-02-03 22:43:22 UTC -> Sat Feb 3 16:43:22 CST 2007
|
||||
America/Santiago 2003-08-03 22:43:22 UTC -> Sun Aug 3 18:43:22 -04 2003
|
||||
America/Santiago 2003-02-03 22:43:22 UTC -> Mon Feb 3 19:43:22 -03 2003
|
||||
America/Santiago 2004-08-03 22:43:22 UTC -> Tue Aug 3 18:43:22 -04 2004
|
||||
America/Santiago 2004-02-03 22:43:22 UTC -> Tue Feb 3 19:43:22 -03 2004
|
||||
America/Santiago 2005-08-03 22:43:22 UTC -> Wed Aug 3 18:43:22 -04 2005
|
||||
America/Santiago 2005-02-03 22:43:22 UTC -> Thu Feb 3 19:43:22 -03 2005
|
||||
America/Santiago 2006-08-03 22:43:22 UTC -> Thu Aug 3 18:43:22 -04 2006
|
||||
America/Santiago 2006-02-03 22:43:22 UTC -> Fri Feb 3 19:43:22 -03 2006
|
||||
America/Santiago 2007-08-03 22:43:22 UTC -> Fri Aug 3 18:43:22 -04 2007
|
||||
America/Santiago 2007-02-03 22:43:22 UTC -> Sat Feb 3 19:43:22 -03 2007
|
||||
Australia/Brisbane 2003-08-03 22:43:22 UTC -> Mon Aug 4 08:43:22 AEST 2003
|
||||
Australia/Brisbane 2003-02-03 22:43:22 UTC -> Tue Feb 4 08:43:22 AEST 2003
|
||||
Australia/Brisbane 2004-08-03 22:43:22 UTC -> Wed Aug 4 08:43:22 AEST 2004
|
||||
Australia/Brisbane 2004-02-03 22:43:22 UTC -> Wed Feb 4 08:43:22 AEST 2004
|
||||
Australia/Brisbane 2005-08-03 22:43:22 UTC -> Thu Aug 4 08:43:22 AEST 2005
|
||||
Australia/Brisbane 2005-02-03 22:43:22 UTC -> Fri Feb 4 08:43:22 AEST 2005
|
||||
Australia/Brisbane 2006-08-03 22:43:22 UTC -> Fri Aug 4 08:43:22 AEST 2006
|
||||
Australia/Brisbane 2006-02-03 22:43:22 UTC -> Sat Feb 4 08:43:22 AEST 2006
|
||||
Australia/Brisbane 2007-08-03 22:43:22 UTC -> Sat Aug 4 08:43:22 AEST 2007
|
||||
Australia/Brisbane 2007-02-03 22:43:22 UTC -> Sun Feb 4 08:43:22 AEST 2007
|
||||
Australia/West 2003-08-03 22:43:22 UTC -> Mon Aug 4 06:43:22 AWST 2003
|
||||
Australia/West 2003-02-03 22:43:22 UTC -> Tue Feb 4 06:43:22 AWST 2003
|
||||
Australia/West 2004-08-03 22:43:22 UTC -> Wed Aug 4 06:43:22 AWST 2004
|
||||
Australia/West 2004-02-03 22:43:22 UTC -> Wed Feb 4 06:43:22 AWST 2004
|
||||
Australia/West 2005-08-03 22:43:22 UTC -> Thu Aug 4 06:43:22 AWST 2005
|
||||
Australia/West 2005-02-03 22:43:22 UTC -> Fri Feb 4 06:43:22 AWST 2005
|
||||
Australia/West 2006-08-03 22:43:22 UTC -> Fri Aug 4 06:43:22 AWST 2006
|
||||
Australia/West 2006-02-03 22:43:22 UTC -> Sat Feb 4 06:43:22 AWST 2006
|
||||
Australia/West 2007-08-03 22:43:22 UTC -> Sat Aug 4 06:43:22 AWST 2007
|
||||
Australia/West 2007-02-03 22:43:22 UTC -> Sun Feb 4 07:43:22 AWDT 2007
|
||||
Australia/South 2003-08-03 22:43:22 UTC -> Mon Aug 4 08:13:22 ACST 2003
|
||||
Australia/South 2003-02-03 22:43:22 UTC -> Tue Feb 4 09:13:22 ACDT 2003
|
||||
Australia/South 2004-08-03 22:43:22 UTC -> Wed Aug 4 08:13:22 ACST 2004
|
||||
Australia/South 2004-02-03 22:43:22 UTC -> Wed Feb 4 09:13:22 ACDT 2004
|
||||
Australia/South 2005-08-03 22:43:22 UTC -> Thu Aug 4 08:13:22 ACST 2005
|
||||
Australia/South 2005-02-03 22:43:22 UTC -> Fri Feb 4 09:13:22 ACDT 2005
|
||||
Australia/South 2006-08-03 22:43:22 UTC -> Fri Aug 4 08:13:22 ACST 2006
|
||||
Australia/South 2006-02-03 22:43:22 UTC -> Sat Feb 4 09:13:22 ACDT 2006
|
||||
Australia/South 2007-08-03 22:43:22 UTC -> Sat Aug 4 08:13:22 ACST 2007
|
||||
Australia/South 2007-02-03 22:43:22 UTC -> Sun Feb 4 09:13:22 ACDT 2007
|
||||
Australia/Melbourne 2003-08-03 22:43:22 UTC -> Mon Aug 4 08:43:22 AEST 2003
|
||||
Australia/Melbourne 2003-02-03 22:43:22 UTC -> Tue Feb 4 09:43:22 AEDT 2003
|
||||
Australia/Melbourne 2004-08-03 22:43:22 UTC -> Wed Aug 4 08:43:22 AEST 2004
|
||||
Australia/Melbourne 2004-02-03 22:43:22 UTC -> Wed Feb 4 09:43:22 AEDT 2004
|
||||
Australia/Melbourne 2005-08-03 22:43:22 UTC -> Thu Aug 4 08:43:22 AEST 2005
|
||||
Australia/Melbourne 2005-02-03 22:43:22 UTC -> Fri Feb 4 09:43:22 AEDT 2005
|
||||
Australia/Melbourne 2006-08-03 22:43:22 UTC -> Fri Aug 4 08:43:22 AEST 2006
|
||||
Australia/Melbourne 2006-02-03 22:43:22 UTC -> Sat Feb 4 09:43:22 AEDT 2006
|
||||
Australia/Melbourne 2007-08-03 22:43:22 UTC -> Sat Aug 4 08:43:22 AEST 2007
|
||||
Australia/Melbourne 2007-02-03 22:43:22 UTC -> Sun Feb 4 09:43:22 AEDT 2007
|
||||
Australia/Sydney 2003-08-03 22:43:22 UTC -> Mon Aug 4 08:43:22 AEST 2003
|
||||
Australia/Sydney 2003-02-03 22:43:22 UTC -> Tue Feb 4 09:43:22 AEDT 2003
|
||||
Australia/Sydney 2004-08-03 22:43:22 UTC -> Wed Aug 4 08:43:22 AEST 2004
|
||||
Australia/Sydney 2004-02-03 22:43:22 UTC -> Wed Feb 4 09:43:22 AEDT 2004
|
||||
Australia/Sydney 2005-08-03 22:43:22 UTC -> Thu Aug 4 08:43:22 AEST 2005
|
||||
Australia/Sydney 2005-02-03 22:43:22 UTC -> Fri Feb 4 09:43:22 AEDT 2005
|
||||
Australia/Sydney 2006-08-03 22:43:22 UTC -> Fri Aug 4 08:43:22 AEST 2006
|
||||
Australia/Sydney 2006-02-03 22:43:22 UTC -> Sat Feb 4 09:43:22 AEDT 2006
|
||||
Australia/Sydney 2007-08-03 22:43:22 UTC -> Sat Aug 4 08:43:22 AEST 2007
|
||||
Australia/Sydney 2007-02-03 22:43:22 UTC -> Sun Feb 4 09:43:22 AEDT 2007
|
||||
Australia/North 2003-08-03 22:43:22 UTC -> Mon Aug 4 08:13:22 ACST 2003
|
||||
Australia/North 2003-02-03 22:43:22 UTC -> Tue Feb 4 08:13:22 ACST 2003
|
||||
Australia/North 2004-08-03 22:43:22 UTC -> Wed Aug 4 08:13:22 ACST 2004
|
||||
Australia/North 2004-02-03 22:43:22 UTC -> Wed Feb 4 08:13:22 ACST 2004
|
||||
Australia/North 2005-08-03 22:43:22 UTC -> Thu Aug 4 08:13:22 ACST 2005
|
||||
Australia/North 2005-02-03 22:43:22 UTC -> Fri Feb 4 08:13:22 ACST 2005
|
||||
Australia/North 2006-08-03 22:43:22 UTC -> Fri Aug 4 08:13:22 ACST 2006
|
||||
Australia/North 2006-02-03 22:43:22 UTC -> Sat Feb 4 08:13:22 ACST 2006
|
||||
Australia/North 2007-08-03 22:43:22 UTC -> Sat Aug 4 08:13:22 ACST 2007
|
||||
Australia/North 2007-02-03 22:43:22 UTC -> Sun Feb 4 08:13:22 ACST 2007
|
||||
Asia/Tokyo 2003-08-03 22:43:22 UTC -> Mon Aug 4 07:43:22 JST 2003
|
||||
Asia/Tokyo 2003-02-03 22:43:22 UTC -> Tue Feb 4 07:43:22 JST 2003
|
||||
Asia/Tokyo 2004-08-03 22:43:22 UTC -> Wed Aug 4 07:43:22 JST 2004
|
||||
Asia/Tokyo 2004-02-03 22:43:22 UTC -> Wed Feb 4 07:43:22 JST 2004
|
||||
Asia/Tokyo 2005-08-03 22:43:22 UTC -> Thu Aug 4 07:43:22 JST 2005
|
||||
Asia/Tokyo 2005-02-03 22:43:22 UTC -> Fri Feb 4 07:43:22 JST 2005
|
||||
Asia/Tokyo 2006-08-03 22:43:22 UTC -> Fri Aug 4 07:43:22 JST 2006
|
||||
Asia/Tokyo 2006-02-03 22:43:22 UTC -> Sat Feb 4 07:43:22 JST 2006
|
||||
Asia/Tokyo 2007-08-03 22:43:22 UTC -> Sat Aug 4 07:43:22 JST 2007
|
||||
Asia/Tokyo 2007-02-03 22:43:22 UTC -> Sun Feb 4 07:43:22 JST 2007
|
||||
Asia/Istanbul 2003-08-03 22:43:22 UTC -> Mon Aug 4 01:43:22 EEST 2003
|
||||
Asia/Istanbul 2003-02-03 22:43:22 UTC -> Tue Feb 4 00:43:22 EET 2003
|
||||
Asia/Istanbul 2004-08-03 22:43:22 UTC -> Wed Aug 4 01:43:22 EEST 2004
|
||||
Asia/Istanbul 2004-02-03 22:43:22 UTC -> Wed Feb 4 00:43:22 EET 2004
|
||||
Asia/Istanbul 2005-08-03 22:43:22 UTC -> Thu Aug 4 01:43:22 EEST 2005
|
||||
Asia/Istanbul 2005-02-03 22:43:22 UTC -> Fri Feb 4 00:43:22 EET 2005
|
||||
Asia/Istanbul 2006-08-03 22:43:22 UTC -> Fri Aug 4 01:43:22 EEST 2006
|
||||
Asia/Istanbul 2006-02-03 22:43:22 UTC -> Sat Feb 4 00:43:22 EET 2006
|
||||
Asia/Istanbul 2007-08-03 22:43:22 UTC -> Sat Aug 4 01:43:22 EEST 2007
|
||||
Asia/Istanbul 2007-02-03 22:43:22 UTC -> Sun Feb 4 00:43:22 EET 2007
|
||||
Asia/Vladivostok 2003-08-03 22:43:22 UTC -> Mon Aug 4 09:43:22 +11 2003
|
||||
Asia/Vladivostok 2003-02-03 22:43:22 UTC -> Tue Feb 4 08:43:22 +10 2003
|
||||
Asia/Vladivostok 2004-08-03 22:43:22 UTC -> Wed Aug 4 09:43:22 +11 2004
|
||||
Asia/Vladivostok 2004-02-03 22:43:22 UTC -> Wed Feb 4 08:43:22 +10 2004
|
||||
Asia/Vladivostok 2005-08-03 22:43:22 UTC -> Thu Aug 4 09:43:22 +11 2005
|
||||
Asia/Vladivostok 2005-02-03 22:43:22 UTC -> Fri Feb 4 08:43:22 +10 2005
|
||||
Asia/Vladivostok 2006-08-03 22:43:22 UTC -> Fri Aug 4 09:43:22 +11 2006
|
||||
Asia/Vladivostok 2006-02-03 22:43:22 UTC -> Sat Feb 4 08:43:22 +10 2006
|
||||
Asia/Vladivostok 2007-08-03 22:43:22 UTC -> Sat Aug 4 09:43:22 +11 2007
|
||||
Asia/Vladivostok 2007-02-03 22:43:22 UTC -> Sun Feb 4 08:43:22 +10 2007
|
||||
Asia/Bangkok 2003-08-03 22:43:22 UTC -> Mon Aug 4 05:43:22 +07 2003
|
||||
Asia/Bangkok 2003-02-03 22:43:22 UTC -> Tue Feb 4 05:43:22 +07 2003
|
||||
Asia/Bangkok 2004-08-03 22:43:22 UTC -> Wed Aug 4 05:43:22 +07 2004
|
||||
Asia/Bangkok 2004-02-03 22:43:22 UTC -> Wed Feb 4 05:43:22 +07 2004
|
||||
Asia/Bangkok 2005-08-03 22:43:22 UTC -> Thu Aug 4 05:43:22 +07 2005
|
||||
Asia/Bangkok 2005-02-03 22:43:22 UTC -> Fri Feb 4 05:43:22 +07 2005
|
||||
Asia/Bangkok 2006-08-03 22:43:22 UTC -> Fri Aug 4 05:43:22 +07 2006
|
||||
Asia/Bangkok 2006-02-03 22:43:22 UTC -> Sat Feb 4 05:43:22 +07 2006
|
||||
Asia/Bangkok 2007-08-03 22:43:22 UTC -> Sat Aug 4 05:43:22 +07 2007
|
||||
Asia/Bangkok 2007-02-03 22:43:22 UTC -> Sun Feb 4 05:43:22 +07 2007
|
28
tests/sanity/runtest.sh
Normal file
28
tests/sanity/runtest.sh
Normal file
@ -0,0 +1,28 @@
|
||||
#!/bin/sh
|
||||
# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# runtest.sh of /CoreOS/tzdata/sanity
|
||||
# Description: Basic sanity test
|
||||
# Author: John Poelstra <poelstra@redhat.com>
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# Copyright (c) 2006 Red Hat, Inc.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License as
|
||||
# published by the Free Software Foundation, either version 2 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 General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see http://www.gnu.org/licenses/.
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
rhts-run-simple-test $TEST ./tzdata-test.sh
|
32
tests/sanity/timezones.txt
Normal file
32
tests/sanity/timezones.txt
Normal file
@ -0,0 +1,32 @@
|
||||
Europe/Berlin
|
||||
Europe/Paris
|
||||
Europe/London
|
||||
Europe/Prague
|
||||
US/Alaska
|
||||
US/Aleutian
|
||||
US/Arizona
|
||||
US/Central
|
||||
US/Eastern
|
||||
US/East-Indiana
|
||||
US/Hawaii
|
||||
US/Indiana-Starke
|
||||
US/Michigan
|
||||
US/Mountain
|
||||
US/Pacific
|
||||
US/Samoa
|
||||
America/Bahia
|
||||
America/Bogota
|
||||
America/Costa_Rica
|
||||
America/Jamaica
|
||||
America/Mexico_City
|
||||
America/Santiago
|
||||
Australia/Brisbane
|
||||
Australia/West
|
||||
Australia/South
|
||||
Australia/Melbourne
|
||||
Australia/Sydney
|
||||
Australia/North
|
||||
Asia/Tokyo
|
||||
Asia/Istanbul
|
||||
Asia/Vladivostok
|
||||
Asia/Bangkok
|
50
tests/sanity/tzdata-test.sh
Executable file
50
tests/sanity/tzdata-test.sh
Executable file
@ -0,0 +1,50 @@
|
||||
#!/bin/bash
|
||||
# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# tzdata-test.sh of /CoreOS/tzdata/sanity
|
||||
# Description: Basic sanity test
|
||||
# Original author: Ulrich Drepper <drepper@redhat.com>
|
||||
# Modified and broken into separate files by: John Poelstra <poelstra@redhat.com>
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
#
|
||||
# Copyright (c) 2006 Red Hat, Inc.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License as
|
||||
# published by the Free Software Foundation, either version 2 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 General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see http://www.gnu.org/licenses/.
|
||||
#
|
||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
ZONES="timezones.txt"
|
||||
DATES="dates.txt"
|
||||
EXPECTED="expected.results"
|
||||
GENERATED="$(mktemp)"
|
||||
|
||||
cat $ZONES | while read timezone; do
|
||||
echo "timezone == $timezone" | tee -a $OUTPUTFILE
|
||||
cat $DATES | while read datetime; do
|
||||
echo "datetime == $datetime" | tee -a $OUTPUTFILE
|
||||
printf "%s %s -> %s\n" "$timezone" "$datetime" "$(env TZ=$timezone date -d \
|
||||
"$datetime")" | tee -a $OUTPUTFILE | tee -a $GENERATED
|
||||
done
|
||||
done
|
||||
|
||||
if diff -u $EXPECTED $GENERATED
|
||||
then
|
||||
echo "Test PASSED" | tee -a $OUTPUTFILE
|
||||
else
|
||||
echo "Test FAILED" | tee -a $OUTPUTFILE
|
||||
2>&1 | tee -a $OUTPUTFILE
|
||||
exit 1
|
||||
fi
|
13
tests/tests.yml
Normal file
13
tests/tests.yml
Normal file
@ -0,0 +1,13 @@
|
||||
---
|
||||
# Tests for classic and container
|
||||
- hosts: localhost
|
||||
roles:
|
||||
- role: standard-test-beakerlib
|
||||
tags:
|
||||
- classic
|
||||
- container
|
||||
- atomic
|
||||
tests:
|
||||
- sanity
|
||||
required_packages:
|
||||
- which
|
@ -3,22 +3,23 @@ Name: tzdata
|
||||
Version: 2024b
|
||||
%define tzdata_version 2024b
|
||||
%define tzcode_version 2024b
|
||||
Release: 4%{?dist}
|
||||
Release: 2%{?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
|
||||
Patch004: 0004-Fix-Apr-vs-April-2024b.patch
|
||||
Patch005: 0005-Improve-style-checks-for-months-2024b.patch
|
||||
|
||||
BuildRequires: gawk, glibc, perl-interpreter
|
||||
BuildRequires: java-devel
|
||||
BuildRequires: make
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gawk, glibc, perl-interpreter
|
||||
BuildRequires: java-devel
|
||||
BuildRequires: glibc-common >= 2.5.90-7
|
||||
Conflicts: glibc-common <= 2.3.2-63
|
||||
BuildArchitectures: noarch
|
||||
@ -29,7 +30,6 @@ 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
|
||||
@ -48,28 +48,25 @@ 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
|
||||
%patch004 -p1
|
||||
%patch005 -p1
|
||||
|
||||
# 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.
|
||||
# tzdata-2018g introduced 25:00 transition times. This breaks OpenJDK.
|
||||
# Use rearguard for java
|
||||
mkdir rearguard
|
||||
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
|
||||
|
||||
# Run make to re-create the tzdata.zi file for rearguard format
|
||||
rm tzdata.zi
|
||||
make VERSION=%{version} DATAFORM=rearguard tzdata.zi
|
||||
%if 0%{?rhel} || 0%{?eln}
|
||||
# Use rearguard for rhel (overwrite default vangaurd data)
|
||||
tar zxf rearguard/tzdata%{version}-rearguard.tar.gz
|
||||
%endif
|
||||
|
||||
mkdir javazic
|
||||
tar zxf %{SOURCE3} -C javazic
|
||||
@ -99,9 +96,16 @@ tar xf %{SOURCE4}
|
||||
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
|
||||
pacificnew etcetera backward"
|
||||
etcetera backward factory"
|
||||
|
||||
mkdir zoneinfo/{,posix,right}
|
||||
zic -y ./yearistype -d zoneinfo -L /dev/null -p America/New_York $FILES
|
||||
@ -110,24 +114,30 @@ 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.5 -target 1.5 -classpath . `find . -name \*.java`
|
||||
javac -source 1.6 -target 1.6 -classpath . `find . -name \*.java`
|
||||
popd
|
||||
|
||||
java -classpath javazic/ rht.tools.javazic.Main -V %{version} \
|
||||
-d javazi \
|
||||
$FILES javazic/tzdata_jdk/gmt javazic/tzdata_jdk/jdk11_backward
|
||||
$JAVA_FILES javazic/tzdata_jdk/gmt javazic/tzdata_jdk/jdk11_backward
|
||||
|
||||
# Java 8 tzdata
|
||||
pushd javazic-1.8
|
||||
javac -source 1.7 -target 1.7 -classpath . `find . -name \*.java`
|
||||
javac -source 1.8 -target 1.8 -classpath . `find . -name \*.java`
|
||||
popd
|
||||
|
||||
java -classpath javazic-1.8 build.tools.tzdb.TzdbZoneRulesCompiler \
|
||||
-srcdir . -dstfile tzdb.dat \
|
||||
-verbose \
|
||||
$FILES javazic-1.8/tzdata_jdk/gmt javazic-1.8/tzdata_jdk/jdk11_backward
|
||||
$JAVA_FILES javazic-1.8/tzdata_jdk/gmt javazic-1.8/tzdata_jdk/jdk11_backward
|
||||
|
||||
%install
|
||||
rm -fr $RPM_BUILD_ROOT
|
||||
@ -158,7 +168,6 @@ java_home/bin/java ZoneTest
|
||||
echo ============END TESTING===========
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
%{_datadir}/zoneinfo
|
||||
%license LICENSE
|
||||
%doc README
|
||||
@ -167,20 +176,12 @@ echo ============END TESTING===========
|
||||
%doc tz-art.html
|
||||
|
||||
%files java
|
||||
%defattr(-,root,root)
|
||||
%{_datadir}/javazi
|
||||
%{_datadir}/javazi-1.8
|
||||
|
||||
%changelog
|
||||
* 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)
|
||||
* Fri Sep 27 2024 Patsy Griffin <patsy@redhat.com> - 2024b-2
|
||||
- Harden against links to removed zones (RHEL-60063)
|
||||
|
||||
* Wed Sep 11 2024 Patsy Griffin <patsy@redhat.com> - 2024b-1
|
||||
- Update to tzdata-2024b
|
||||
@ -193,6 +194,10 @@ echo ============END TESTING===========
|
||||
- SUPPORT_C89 now defaults to 1.
|
||||
- Include two upstream patches for month names as in April vs Apr.
|
||||
|
||||
* 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)
|
||||
|
||||
* Thu Feb 01 2024 Patsy Griffin <patsy@redhat.com> - 2024a-1
|
||||
- Rebase to tzdata-2024a
|
||||
- Kazakhstan will transition from UTC+6 to UTC+5 on 2024-03-01.
|
||||
@ -206,8 +211,8 @@ echo ============END TESTING===========
|
||||
- Update the expiration date for the leap-seconds.list file.
|
||||
No new leap seconds were added.
|
||||
|
||||
* Mon Aug 21 2023 Patsy Griffin <patsy@redhat.com> - 2023c-2
|
||||
- Bump release to test recent process changes. (RHEL-1326)
|
||||
* Thu Aug 17 2023 Patsy Griffin <patsy@redhat.com> - 2023c-2
|
||||
- Bump release to test recent process changes. (RHEL-1323)
|
||||
|
||||
* Tue Mar 28 2023 Patsy Griffin <patsy@redhat.com> - 2023c-1
|
||||
- Rebase to tzdata-2023c
|
||||
@ -224,7 +229,7 @@ echo ============END TESTING===========
|
||||
- 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. (#2154109)
|
||||
- Include leap-seconds.list in tzdata install. (#2157982)
|
||||
|
||||
* Tue Nov 29 2022 Patsy Griffin <patsy@redhat.com> - 2022g-1
|
||||
- Rebase to tzdata-2022g
|
||||
@ -234,48 +239,55 @@ echo ============END TESTING===========
|
||||
- Added a new Zone America/Ciudad_Juarez that splits from
|
||||
America/Ojinaga.
|
||||
|
||||
* Mon Oct 31 2022 Patsy Griffin <patsy@redhat.com> - 2022f-1
|
||||
* Wed Nov 02 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.
|
||||
|
||||
* Tue Aug 16 2022 Patsy Griffin <patsy@redhat.com> - 2022c-1
|
||||
* 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
|
||||
- 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.
|
||||
|
||||
* Wed Aug 10 2022 Patsy Griffin <patsy@redhat.com> - 2022b-1
|
||||
* Mon Aug 15 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.
|
||||
|
||||
* 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
|
||||
* Thu Apr 14 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 Oct 22 2021 Patsy Griffin <patsy@redhat.com> - 2021e-1
|
||||
* Fri Nov 05 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.
|
||||
|
||||
* Wed Oct 06 2021 Patsy Griffin <patsy@redhat.com> - 2021c-1
|
||||
* Thu Oct 07 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
|
||||
- Innclude patch for Mayen
|
||||
- Includes changes in tzdata-2021b:
|
||||
- Jordan now starts DST on February's last Thursday.
|
||||
- Samoa no longer observes DST.
|
||||
- Merge more location-based Zones whose timestamps agree since 1970.
|
||||
@ -290,11 +302,18 @@ echo ============END TESTING===========
|
||||
- zdump -v now outputs more-useful boundary cases.
|
||||
- tzfile.5 better matches a draft successor to RFC 8536.
|
||||
|
||||
* Sun Jan 24 2021 Patsy Griffin <patsy@redhat.com> - 2021a-1
|
||||
* 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
|
||||
- Rebase to tzdata-2021a
|
||||
- South Sudan will change from +03 to +02 on 2021-02-01.
|
||||
|
||||
* Tue Dec 29 2020 Patsy Griffin <patsy@redhat.com> - 2020f-1
|
||||
* Wed Dec 30 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
|
||||
@ -303,22 +322,22 @@ echo ============END TESTING===========
|
||||
timestamps since 1970 and was therefore created by mistake,
|
||||
now moved to the "backward" file.
|
||||
|
||||
* 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-3
|
||||
- Add 0003-continue-to-ship-posixrules.patch to initialize
|
||||
POSIXRULES variable.
|
||||
|
||||
* Mon Oct 19 2020 Patsy Griffin <patsy@redhat.com> - 2020c-1
|
||||
- Rebase to tzdata-2020c
|
||||
* 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.
|
||||
- Fiji starts DST later than usual, on 2020-12-20.
|
||||
- Rearguard now provides an empty file pacificnew to support
|
||||
downstream software that expects it.
|
||||
|
||||
* 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
|
||||
* Wed Oct 14 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
|
||||
@ -328,7 +347,17 @@ echo ============END TESTING===========
|
||||
- Remove obsolete files pacificnew, systemv, and yearistype.sh
|
||||
from the distribution.
|
||||
|
||||
* Fri Apr 24 2020 Patsy Griffin <patsy@redhat.com> - 2020a-1
|
||||
* 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
|
||||
- Rebase to tzdata-2020a
|
||||
- Morocco will spring forward on 2020-05-31 rather than
|
||||
previously predicted 2020-05-24.
|
||||
@ -336,48 +365,51 @@ echo ============END TESTING===========
|
||||
effective 2020-03-08.
|
||||
- America/Godthab was renamed to America/Nuuk.
|
||||
|
||||
* Wed Sep 11 2019 Patsy Griffin <patsy@redhat.com> - 2019c-1
|
||||
* 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
|
||||
- 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.
|
||||
|
||||
* Mon Jul 01 2019 Patsy Griffin <patsy@redhat.com> - 2019b-1
|
||||
* 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
|
||||
- Rebase to tzdata-2019b
|
||||
- Brazil will no longer observe DST going forward.
|
||||
- The 2019 spring transition for Palestine occurred 03-29, not 03-30.
|
||||
|
||||
* Tue Mar 26 2019 Patsy Griffin Franklin <patsy@redhat.com> - 2019a-1
|
||||
* Fri Mar 29 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.
|
||||
|
||||
* 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.
|
||||
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2018i-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Oct 29 2018 Patsy Griffin Franklin <pfrankli@redhat.com> - 2018g-1
|
||||
* Mon Nov 12 2018 Patsy Griffin Franklin <pfrankli@redhat.com> - 2018g-1
|
||||
- Rebase to tzdata-2018g
|
||||
- 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
|
||||
Includes changes for 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.
|
||||
|
||||
* Fri Sep 28 2018 Patsy Franklin <pfrankli@redhat.com> - 2018e-2
|
||||
- Add make check for testing.
|
||||
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2018e-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Mon May 14 2018 Patsy Franklin <pfrankli@redhat.com> - 2018e-1
|
||||
* Wed May 16 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
|
||||
@ -385,7 +417,7 @@ echo ============END TESTING===========
|
||||
|
||||
* 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