[ANNOUNCEMENT] Updated: tzcode, tzdata 2023c

2023-03-28 Thread Cygwin tzcode/tzdata Maintainer via Cygwin-announce via Cygwin
The following packages have been upgraded in the Cygwin distribution:

* tzcode2023c
* tzdata2023c

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to summer
daylight saving time rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more information, see the project home page:

https://www.iana.org/time-zones

For more details on changes, see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2023-March/79.html


Release 2023c   2023-03-28

* This release's code and data are identical to 2023a and reverts all
  changes made in 2023b. Lebanon's spring-forward transition was
  previously scheduled for March 25/26. Then Lebanon's government
  announced that the spring-forward transition would be delayed until
  April 20. Then after the weekend reverted the change. So other than
  commentary, all changes are reverted, as that appears to be the best
  of a bad set of short-notice choices for modeling this week's daylight
  saving chaos in Lebanon.


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzcode, tzdata 2023a

2023-03-25 Thread Cygwin tzcode/tzdata Maintainer via Cygwin-announce via Cygwin
The following packages have been upgraded in the Cygwin distribution:

* tzcode2023a
* tzdata2023a

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to summer
daylight saving time rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more information, see the project home page:

https://www.iana.org/time-zones

For more details on changes, see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2023-March/77.html


Release 2023a   2023-03-22

Briefly:

* Egypt now uses DST again, from April through October.
* This year Morocco springs forward April 23, not April 30.
* Palestine delays the start of DST this year.
* Much of Greenland still uses DST from 2024 on.
* America/Yellowknife now links to America/Edmonton.
* tzselect can now use current time to help infer timezone.
* The code now defaults to C99 or later.
* Fix use of C23 attributes.

Changes to future timestamps

* Starting in 2023, Egypt will observe DST from April's last Friday
  through October's last Thursday. Assume the transition times are 00:00
  and 24:00, respectively.

* In 2023 Morocco's spring-forward transition after Ramadan
  will occur April 23, not April 30. Adjust predictions for future years
  accordingly. This affects predictions for 2023, 2031, 2038, and later
  years.

* This year Palestine will delay its spring forward from
  March 25 to April 29 due to Ramadan. Make guesses for future Ramadans
  too.

* Much of Greenland, represented by America/Nuuk, will continue to
  observe DST using European Union rules. When combined with Greenland's
  decision not to change the clocks in fall 2023, America/Nuuk therefore
  changes from -03/-02 to -02/-01 effective 2023-10-29 at 01:00 UTC.
  This change from 2022g doesn't affect timestamps until 2024-03-30, and
  doesn't affect tm_isdst until 2023-03-25.

Changes to past timestamps

* America/Yellowknife has changed from a Zone to a backward
  compatibility Link, as it no longer differs from America/Edmonton
  since 1970. This affects some pre-1948 timestamps. The old data are
  now in 'backzone'.

Changes to past time zone abbreviations

* When observing Moscow time, Europe/Kirov and Europe/Volgograd now
  use the abbreviations MSK/MSD instead of numeric abbreviations,
  for consistency with other timezones observing Moscow time.

Changes to code

* You can now tell tzselect local time, to simplify later choices.
  Select the 'time' option in its first prompt.

* You can now compile with -DTZNAME_MAXIMUM=N to limit time zone
  abbreviations to N bytes (default 255). The reference runtime
  library now rejects POSIX-style TZ strings that contain longer
  abbreviations, treating them as UTC. Previously the limit was
  platform dependent and abbreviations were silently truncated to
  16 bytes even when the limit was greater than 16.

* The code by default is now designed for C99 or later. To build in
  a C89 environment, compile with -DPORT_TO_C89. To support C89
  callers of the tzcode library, compile with -DSUPPORT_C89. The
  two new macros are transitional aids planned to be removed in a
  future version, when C99 or later will be required.

* The code now builds again on pre-C99 platforms, if you compile
  with -DPORT_TO_C89. This fixes a bug introduced in 2022f.

* On C23-compatible platforms tzcode no longer uses syntax like
  'static [[noreturn]] void usage(void);'. Instead, it uses
  '[[noreturn]] static void usage(void);' as strict C23 requires.

* The code's functions now constrain their arguments with the C
  'restrict' keyword consistently with their documentation.
  This may allow future optimizations.

* zdump again builds standalone with ckdadd and without setenv,
  fixing a bug introduced in 2022g.

* leapseconds.awk can now process a leap seconds file that never
  expires; this might be useful if leap seconds are discontinued.

Changes to commentary

* tz-link.html has a new section "Coordinating with governments and
  distributors".

* To improve tzselect diagnostics, zone1970.tab's comments column is
  now limited to countries that have multiple timezones.

* Note that leap seconds are planned to be discontinued by 2035.


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzcode 2022g

2022-12-01 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzcode2022g

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to summer
daylight saving time rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more information, see the project home page:

https://www.iana.org/time-zones

For more details on changes, see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2022-November/76.html


Release 2022g - 2022-11-29 08:58:31 -0800

Briefly:
C89 is now deprecated; please use C99 or later.
Portability fixes for AIX, libintl, MS-Windows, musl, z/OS
In C code, use more C23 features if available.
C23 timegm now supported by default
Fixes for unlikely integer overflows

Changes to code

Although tzcode still works with C89, bugs found in recent routine
maintenance indicate that bitrot has set in and that in practice
C89 is no longer used to build tzcode.  As it is a maintenance
burden, support for C89 is planned to be removed soon.  Instead,
please use compilers compatible with C99, C11, C17, or C23.

timegm, which tzcode implemented in 1989, will finally be
standardized 34 years later as part of C23, so timegm is now
supported even if STD_INSPIRED is not defined.

Fix bug in zdump's tzalloc emulation on hosts that lack tm_zone.
(Problem reported by Đoàn Trần Công Danh.)

Fix bug in zic on hosts where malloc(0) yields NULL on success.
(Problem reported by Tim McBrayer for AIX 6.1.)

Fix zic configuration to avoid linkage failures on some platforms.
(Problems reported by Gilmore Davidson and Igor Ivanov.)

Work around MS-Windows nmake incompatibility with POSIX.
(Problem reported by Manuela Friedrich.)

Port mktime and strftime to debugging platforms where accessing
uninitialized data has undefined behavior (strftime problem
reported by Robert Elz).

Check more carefully for unlikely integer overflows, preferring
C23  to overflow checking by hand, as the latter has
had obscure bugs.

Changes to build procedure

New Makefile rule check_mild that skips checking whether Link
lines are in the file 'backward'.  (Inspired by a suggestion from
Stephen Colebourne.)


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzdata 2022f

2022-10-29 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzdata2022f

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to summer
daylight saving time rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more information, see the project home page:

https://www.iana.org/time-zones

For more details on changes, see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2022-October/75.html

URGENT!
Mexico is dropping DST *TONIGHT* with minimal notice, so this
upgrade should be applied immediately if affected zones are
important to your applications, or your clients.
Other projects are unlikely to be able to update as quickly,
so prepare to take mitigating actions on other platforms,
or apply your own patches or updates.
Some municipalities near the borders may or may not observe or
drop DST depending on various factors, so more changes may be
applied retroactively or with no notice in the coming days.


Release 2022f   2022-10-28

Briefly:

* Mexico will no longer observe DST except near the US border.
  Chihuahua moves to year-round -06 on 2022-10-30.
* Fiji no longer observes DST.
* Simplify four Ontario zones.
* Move links to 'backward'.
* In vanguard form, GMT is now a Zone and Etc/GMT a link.

Changes to future timestamps.

* Mexico will no longer observe DST after 2022, except for areas near
  the US border that continue to observe US DST rules.
  On 2022-10-30 at 02:00 the Mexican state of Chihuahua moves from -07
  (-06 with DST) to year-round -06, thus not changing its clocks that
  day. The new law states that Chihuahua near the US border no longer
  observes US DST.

* Fiji will not observe DST in 2022/3.
  For now, assume DST is suspended indefinitely.

Changes to data

* Move links to 'backward' to ease and simplify link maintenance.
  This affects generated data only if you use 'make BACKWARD='.

* GMT is now a Zone and Etc/GMT a link instead of vice versa, as GMT is
  needed for leap second support whereas Etc/GMT is not. However, this
  change exposes a bug in TZUpdater 2.3.2 so it is present only in
  vanguard form for now.

* Vanguard form now uses links to links, as zic now supports this.

Changes to past timestamps

* Simplify four Ontario zones, as most of the post-1970 differences
  seem to have been imaginary. Move America/Nipigon,
  America/Rainy_River, and America/Thunder_Bay to 'backzone';
  backward-compatibility links still work, albeit
  with some different timestamps before November 2005.


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzcode, tzdata 2022e

2022-10-15 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzcode2022e
* tzdata2022e

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to summer
daylight saving time rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more information, see the project home page:

https://www.iana.org/time-zones

For more details on changes, see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2022-October/74.html


Release 2022e   2022-10-11

Briefly:

* Jordan and Syria switch from +02/+03 with DST to year-round +03.

Changes to future timestamps

* Jordan and Syria are abandoning the DST regime and are changing to
  permanent +03, so they will not fall back from +03 to +02 on
  2022-10-28.

Changes to past timestamps

* On 1922-01-01 Tijuana adopted standard time at 00:00, not 01:00.

Changes to past time zone abbreviations and DST flags

* The temporary advancement of clocks in central Mexico in summer
  1931 is now treated as daylight saving time, instead of as two
  changes to standard time.


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzcode, tzdata 2022d

2022-09-26 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzcode2022d
* tzdata2022d

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to daylight
saving (summer time) rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more details on changes, please see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2022-September/73.html


Release 2022d   2022-09-23

* Palestine transitions are now Saturdays at 02:00.
* Simplify three Ukraine zones into one.

Changes to future timestamps

* Palestine now springs forward and falls back at 02:00 on the
  first Saturday on or after March 24 and October 24, respectively.
  This means 2022 falls back 10-29 at 02:00, not 10-28 at 01:00.

Changes to past timestamps

* Simplify three Ukraine zones to one, since the post-1970
  differences seem to have been imaginary. Move Europe/Uzhgorod and
  Europe/Zaporozhye to 'backzone'; backward-compatibility links
  still work, albeit with different timestamps before October 1991.


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzcode, tzdata 2022c

2022-08-20 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzcode2022c
* tzdata2022c

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to daylight
saving (summer time) rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more details on changes, please see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2022-August/72.html


Release 2022c   2022-08-15 17:47:18 -0700

Briefly:

* Work around awk bug in FreeBSD, macOS, etc.
* Improve tzselect on intercontinental Zones.

Changes to code

* Work around a bug in onetrueawk that broke commands like
  'make traditional_tarballs' on FreeBSD, macOS, etc.

* Add code to tzselect that uses experimental structured comments in
  zone1970.tab to clarify whether Zones like Africa/Abidjan and
  Europe/Istanbul cross continent or ocean boundaries.

* Fix bug with 'zic -d /a/b/c' when /a is unwritable but the
  directory /a/b already exists.

* Remove zoneinfo2tdf.pl, as it was unused and triggered false
  malware alarms on some email servers.


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzcode, tzdata 2022b

2022-08-14 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzcode2022b
* tzdata2022b

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to daylight
saving (summer time) rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more details on changes, please see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2022-August/71.html


Release 2022b   2022-08-10 15:38:32 -0700

Summary

* Chile's DST is delayed by a week in September 2022.
* Iran no longer observes DST after 2022.
* Rename Europe/Kiev to Europe/Kyiv.
* New zic -R option
* Vanguard form now uses %z.
* Finish moving duplicate-since-1970 zones to 'backzone'.
* New build option PACKRATLIST
* New tailored_tarballs target, replacing rearguard_tarballs

Changes to future timestamps

* Chile's 2022 DST start is delayed from September 4 to September 11.
* Iran plans to stop observing DST permanently, after it falls back
  on 2022-09-21.

Changes to past timestamps

* Finish moving to 'backzone' the location-based zones whose
  timestamps since 1970 are duplicates; adjust links accordingly.
  This change ordinarily affects only pre-1970 timestamps, and with
  the new PACKRATLIST option it does not affect any timestamps.
  In this round the affected zones are Antarctica/Vostok,
  Asia/Brunei, Asia/Kuala_Lumpur, Atlantic/Reykjavik,
  Europe/Amsterdam, Europe/Copenhagen, Europe/Luxembourg,
  Europe/Monaco, Europe/Oslo, Europe/Stockholm, Indian/Christmas,
  Indian/Cocos, Indian/Kerguelen, Indian/Mahe, Indian/Reunion,
  Pacific/Chuuk, Pacific/Funafuti, Pacific/Majuro, Pacific/Pohnpei,
  Pacific/Wake and Pacific/Wallis, and the affected links are
  Arctic/Longyearbyen, Atlantic/Jan_Mayen, Iceland, Pacific/Ponape,
  Pacific/Truk, and Pacific/Yap.
* From fall 1994 through fall 1995, Shanks wrote that Crimea's
  DST transitions were at 02:00 standard time, not at 00:00.
* Iran adopted standard time in 1935, not 1946.  In 1977 it observed
  DST from 03-21 23:00 to 10-20 24:00; its 1978 transitions were on
  03-24 and 08-05, not 03-20 and 10-20; and its spring 1979
  transition was on 05-27, not 03-21.
* Chile's observance of -04 from 1946-08-29 through 1947-03-31 was
  considered DST, not standard time.  Santiago and environs had moved
  their clocks back to rejoin the rest of mainland Chile; put this
  change at the end of 1946-08-28.
* Some old, small clock transitions have been removed, as people at
  the time did not change their clocks.  This affects Asia/Hong_Kong
  in 1904, Asia/Ho_Chi_Minh in 1906, and Europe/Dublin in 1880.

Changes to zone name

* Rename Europe/Kiev to Europe/Kyiv, as "Kyiv" is more common in
  English now.  Spelling of other names in Ukraine has not yet
  demonstrably changed in common English practice so for now these
  names retain old spellings, as in other countries (e.g.,
  Europe/Prague not "Praha", and Europe/Sofia not "Sofiya").

Changes to code

* zic has a new option '-R @N' to output explicit transitions < N.
  'zic -r @N' no longer outputs bad data when N < first transition.
* zic now checks its input for NUL bytes and unterminated lines, and
  now supports input line lengths up to 2048 (not 512) bytes.
* gmtime and related code now use the abbreviation "UTC" not "GMT".
  POSIX is being revised to require this.
* When tzset and related functions set vestigial static variables
  like tzname, they now prefer specified timestamps to unspecified ones.
* zic no longer complains "can't determine time zone abbreviation to
  use just after until time" when a transition to a new standard
  time occurs simultanously with the first DST fallback transition.

Changes to build procedure

* Source data in vanguard form now uses the %z notation, introduced
  in release 2015f.  For example, for America/Sao_Paulo vanguard
  form contains the zone continuation line "-3:00 Brazil %z", which
  is simpler and more reliable than the line "-3:00 Brazil -03/-02"
  used in main and rearguard forms.  The plan is for the main form
  to use %z eventually; in the meantime maintainers of zi parsers
  are encouraged to test the parsers on vanguard.zi.
* The Makefile has a new PACKRATLIST option to select a subset of
  'backzone'.  For example, 'make PACKRATDATA=backzone
  PACKRATLIST=zone.tab' now generates TZif files identical to those
  of the global-tz project.
* The Makefile has a new tailored_tarballs target for generating
  special-purpose tarballs.  It generalizes and replaces the
  rearguard_tarballs target and related targets and macros, which
  are now obsolescent.
* 'make install' now defaults LOCALTIME to Factory not GMT,
  which means the defa

[ANNOUNCEMENT] Updated: tzcode, tzdata 2022a

2022-03-19 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzcode2022a
* tzdata2022a

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to daylight
saving (summer time) rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more details on changes, please see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2022-March/70.html


Release 2022a - 2022-03-15 23:02:01 -0700

Briefly:

* Palestine will spring forward on 2022-03-27, not -03-26.
* zdump -v now outputs better failure indications.
* Bug fixes for code that reads corrupted TZif data.

Changes to future timestamps

* Palestine will spring forward on 2022-03-27, not 2022-03-26. Predict
  future transitions for first Sunday >= March 25. Additionally, predict
  fallbacks to be the first Friday on or after October 23, not October's
  last Friday, to be more consistent with recent practice. The first
  differing fallback prediction is on 2025-10-24, not 2025-10-31.

Changes to past timestamps

* From 1992 through spring 1996, Ukraine's DST transitions were at 02:00
  standard time, not at 01:00 UTC.

* Chile's Santiago Mean Time and its LMT precursor have been adjusted
  eastward by 1 second to align with past and present law.

Changes to commentary

* Add several references for Chile's 1946/1947 transitions, some of
  which only affected portions of the country.

Changes to code

* Fix bug when mktime gets confused by truncated TZif files with
  unspecified local time.

* Fix bug when 32-bit time_t code reads malformed 64-bit TZif data.

* When reading a version 2 or later TZif file, the TZif reader now
  validates the version 1 header and data block only enough to skip over
  them, as recommended by RFC 8536 section 4. Also, the TZif reader no
  longer mistakenly attempts to parse a version 1 TZIf file header as a
  TZ string.

* zdump -v now outputs "(localtime failed)" and "(gmtime failed)" when
  local time and UT cannot be determined for a timestamp.

Changes to build procedure

* Distribution tarballs now use standard POSIX.1-1988 ustar format
  instead of GNU format. Although the formats are almost identical for
  these tarballs, ustar headers' magic fields contain "ustar" instead of
  "ustar ", and their version fields contain "00" instead of " ". The
  two formats are planned to diverge more significantly for tzdb
  releases after 2242-03-16 12:56:31 UTC, when the ustar format becomes
  obsolete and the tarballs switch to pax format, an extension of ustar.
  For details about these formats, please see "pax - portable archive
  interchange", IEEE Std 1003.1-2017,
  
.


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzcode, tzdata 2021e

2021-10-23 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzcode2021e
* tzdata2021e

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to daylight
saving (summer time) rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more details on changes, please see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2021-October/69.html


Release 2021e - 2021-10-21 18:41:00 -0700

  Changes to future timestamps

Palestine will fall back 10-29 (not 10-30) at 01:00.
(Thanks to P Chan and Heba Hemad.)


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzcode, tzdata 2021d

2021-10-17 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzcode2021d
* tzdata2021d

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to daylight
saving (summer time) rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more details on changes, please see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2021-October/68.html


Release 2021d - 2021-10-15 13:48:18 -0700

  Briefly:
Fiji suspends DST for the 2021/2022 season.
'zic -r' marks unspecified timestamps with "-00".

  Changes to future timestamps

Fiji will suspend observance of DST for the 2021/2022 season.
Assume for now that it will return next year.  (Thanks to Jashneel
Kumar and P Chan.)

  Changes to code

'zic -r' now uses "-00" time zone abbreviations for intervals
with UT offsets that are unspecified due to -r truncation.
This implements a change in draft Internet RFC 8536bis.


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: tzcode, tzdata 2021c

2021-10-09 Thread Cygwin tzcode/tzdata Maintainer
The following packages have been upgraded in the Cygwin distribution:

* tzcode2021c
* tzdata2021c

The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to daylight
saving (summer time) rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.

For more details on changes, please see the announcement or below:

https://mm.icann.org/pipermail/tz-announce/2021-October/67.html


Release 2021c - 2021-10-01 14:21:49 -0700

* Briefly:

Revert most 2021b changes to 'backward'.
Fix 'zic -b fat' bug in pre-1970 32-bit data.
Fix two Link line typos.
Distribute SECURITY file.

This release is intended as a bugfix release, to fix compatibility
problems and typos reported since 2021b was released.

* Changes to Link directives

Revert almost all of 2021b's changes to the 'backward' file,
by moving Link directives back to where they were in 2021a.
Although 'zic' doesn't care which source file contains a Link
directive, some downstream uses ran into trouble with the move.
(Problem reported by Stephen Colebourne for Joda-Time.)

Fix typo that linked Atlantic/Jan_Mayen to the wrong location
(problem reported by Chris Walton).

Fix 'backzone' typo that linked America/Virgin to the wrong
location (problem reported by Michael Deckers).

* Changes to code

Fix a bug in 'zic -b fat' that caused old timestamps to be
mishandled in 32-bit-only readers (problem reported by Daniel
Fischer).


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple