[Touch-packages] [Bug 2017982] [NEW] tzdata 2023c-0ubuntu0.22.04.1 destroys utf-offset of Pacific/Enderbury
Public bug reported: Pacific/Enderbury has utc-offset +13hours in version 2023c-0ubuntu0.22.04.0 it was korrect, but in version 2023c-0ubuntu0.22.04.1 the offset changed to utc+0 ** Affects: tzdata (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/2017982 Title: tzdata 2023c-0ubuntu0.22.04.1 destroys utf-offset of Pacific/Enderbury Status in tzdata package in Ubuntu: New Bug description: Pacific/Enderbury has utc-offset +13hours in version 2023c-0ubuntu0.22.04.0 it was korrect, but in version 2023c-0ubuntu0.22.04.1 the offset changed to utc+0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2017982/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 2017982] Re: Pacific/Enderbury uses UTC+0 for dates after 1942
on the following timezones there might also be wrong behaviours: - America/Ensenada - Atlantic/Jan_Mayen - Europe/Tiraspol -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/2017982 Title: Pacific/Enderbury uses UTC+0 for dates after 1942 Status in tzdata package in Ubuntu: Confirmed Bug description: Pacific/Enderbury has utc-offset +13hours in version 2023c-0ubuntu0.22.04.0 it was korrect, but in version 2023c-0ubuntu0.22.04.1 the offset changed to utc+0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2017982/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 2017999] [NEW] tzdata 2023c-0ubuntu0.22.04.1 might have some inconsistency
Public bug reported: compared to 2023c-0ubuntu0.22.04.0 - America/Ensenada->only dst changes until 2022 are shown - Atlantic/Jan_Mayen->now valid data is shown - Europe/Tiraspol->only dst changes until 2010 are shown ** Affects: tzdata (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/2017999 Title: tzdata 2023c-0ubuntu0.22.04.1 might have some inconsistency Status in tzdata package in Ubuntu: New Bug description: compared to 2023c-0ubuntu0.22.04.0 - America/Ensenada->only dst changes until 2022 are shown - Atlantic/Jan_Mayen->now valid data is shown - Europe/Tiraspol->only dst changes until 2010 are shown To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2017999/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 2017999] Re: tzdata 2023c-0ubuntu0.22.04.1 might have some inconsistency
this is a new bug as requested in https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2017982 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/2017999 Title: tzdata 2023c-0ubuntu0.22.04.1 might have some inconsistency Status in tzdata package in Ubuntu: New Bug description: compared to 2023c-0ubuntu0.22.04.0 - America/Ensenada->only dst changes until 2022 are shown - Atlantic/Jan_Mayen->now valid data is shown - Europe/Tiraspol->only dst changes until 2010 are shown To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2017999/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 2017999] Re: tzdata 2023c-0ubuntu0.22.04.1 might have some inconsistency
here the expected values: - America/Ensenada->has also dst changes in 2023, 2023-03-12 from UTC-8 to UTC-7 - Atlantic/Jan_Mayen->has a lot of dst changes over the years, f.e. 2023-03-26 from UTC+1 to UTC+2 - Europe/Tiraspol->has also dst changes in 2023, 2023-03-26 from UTC+2 to UTC+3 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/2017999 Title: tzdata 2023c-0ubuntu0.22.04.1 might have some inconsistency Status in tzdata package in Ubuntu: New Bug description: compared to 2023c-0ubuntu0.22.04.0 - America/Ensenada->only dst changes until 2022 are shown - Atlantic/Jan_Mayen->now valid data is shown - Europe/Tiraspol->only dst changes until 2010 are shown To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2017999/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 2096974] Re: tzdata-2024b-0ubuntu0.24.04 makes std::chrono unusable
corresponding fix exists: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116657 but the mentioned versions are not yet available on ubuntu ** Bug watch added: GCC Bugzilla #116657 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116657 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/2096974 Title: tzdata-2024b-0ubuntu0.24.04 makes std::chrono unusable Status in tzdata package in Ubuntu: New Bug description: inalling tzdata in version 2024b-0ubuntu0.24.04 causes std::chrono to deliver only 2 timezones: code: for (const auto & time_zone : std::chrono::get_tzdb().zones) { std::cout << time_zone.name() << std::endl; } output: Etc/GMT Etc/UTC To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2096974/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 2096974] Re: tzdata-2024b-0ubuntu0.24.04 makes std::chrono unusable
HI, yes, the proposed version 2024b-0ubuntu0.24.04.1 works fine! -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/2096974 Title: tzdata-2024b-0ubuntu0.24.04 makes std::chrono unusable Status in gcc-14 package in Ubuntu: Confirmed Status in tzdata package in Ubuntu: Triaged Status in waybar package in Ubuntu: New Status in gcc-14 source package in Noble: New Status in tzdata source package in Noble: Fix Committed Status in waybar source package in Noble: New Status in gcc-14 source package in Oracular: New Status in tzdata source package in Oracular: Fix Committed Status in waybar source package in Oracular: New Bug description: inalling tzdata in version 2024b-0ubuntu0.24.04 causes std::chrono to deliver only 2 timezones: code: for (const auto & time_zone : std::chrono::get_tzdb().zones) { std::cout << time_zone.name() << std::endl; } output: Etc/GMT Etc/UTC To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-14/+bug/2096974/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 2096974] [NEW] tzdata-2024b-0ubuntu0.24.04 makes std::chrono unusable
Public bug reported: inalling tzdata in version 2024b-0ubuntu0.24.04 causes std::chrono to deliver only 2 timezones: code: for (const auto & time_zone : std::chrono::get_tzdb().zones) { std::cout << time_zone.name() << std::endl; } output: Etc/GMT Etc/UTC ** Affects: tzdata (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/2096974 Title: tzdata-2024b-0ubuntu0.24.04 makes std::chrono unusable Status in tzdata package in Ubuntu: New Bug description: inalling tzdata in version 2024b-0ubuntu0.24.04 causes std::chrono to deliver only 2 timezones: code: for (const auto & time_zone : std::chrono::get_tzdb().zones) { std::cout << time_zone.name() << std::endl; } output: Etc/GMT Etc/UTC To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2096974/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 2096974] Re: tzdata-2024b-0ubuntu0.24.04 makes std::chrono unusable
hi, yes, version 2024b-0ubuntu0.20.04.1 look fine! -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to tzdata in Ubuntu. https://bugs.launchpad.net/bugs/2096974 Title: tzdata-2024b-0ubuntu0.24.04 makes std::chrono unusable Status in gcc-14 package in Ubuntu: Confirmed Status in tzdata package in Ubuntu: Triaged Status in waybar package in Ubuntu: New Status in gcc-14 source package in Focal: New Status in tzdata source package in Focal: Fix Committed Status in waybar source package in Focal: New Status in gcc-14 source package in Jammy: New Status in tzdata source package in Jammy: Fix Committed Status in waybar source package in Jammy: New Status in gcc-14 source package in Noble: New Status in tzdata source package in Noble: Fix Released Status in waybar source package in Noble: New Status in gcc-14 source package in Oracular: New Status in tzdata source package in Oracular: Fix Released Status in waybar source package in Oracular: New Bug description: [ Impact ] The latest tzdata SRU[1] included a change[2] in the main data form: The main source files' time zone abbreviations now use %z, supported by zic since release 2015f and used in vanguard form since release 2022b. For example, America/Sao_Paulo now contains the zone continuation line "-3:00 Brazil %z", which is less error prone than the old "-3:00 Brazil -03/-02". This does not change the represented data: the generated TZif files are unchanged. Rearguard form still avoids %z, to support obsolescent parsers. Turns out the standard c++ library in at least oracular and noble fail to parse that, resulting in a much small list of available timezones, or even crashes[3]. The c++ fix for that is in [4]. That might be eventually SRUed, but at the moment it's quicker to adjust tzdata than the c++ library. Also, there might be other parsers in the supported Ubuntu releases that are also affected, and just haven't been noticed yet. 1. https://launchpad.net/bugs/2070285 2. https://github.com/eggert/tz/commit/94e6b3b0eb773e66a9ac49b905c69c0fa6a31dc3 3. https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2096974/comments/10 4. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116657 [ Test Plan ] This update includes a new DEP8 test that checks specifically for this bug. Therefore, the test plan is to observe that the full suite of autopkgtests is run and that it passed. For jammy and focal, which do not contain the c++ library function that is failing, build this small C++ app in *NOBLE*: #include #include int main() { for (const auto & time_zone : std::chrono::get_tzdb().zones) { std::cout << time_zone.name() << std::endl; } } Build and link statically, like so (assuming the file is called test.cpp): g++ -std=c++20 -o test test.cpp -static Then copy the resulting binary ("test") to the jammy and focal systems under test. An affected system will show just two timezones: $ ~/test Etc/GMT Etc/UTC Whereas a fixed system will show hundreds. [ Where problems could occur ] All software that use tzdata could be affected by this update. There is probably at least one implementation in each programming language for reading the timezone data. The update could trigger parser bugs. The autopkgtest will cover Python's zoneinfo and now C++ std::chrono. [ Original Description ] inalling tzdata in version 2024b-0ubuntu0.24.04 causes std::chrono to deliver only 2 timezones: code: for (const auto & time_zone : std::chrono::get_tzdb().zones) { std::cout << time_zone.name() << std::endl; } output: Etc/GMT Etc/UTC To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-14/+bug/2096974/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp