Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-tzlocal for openSUSE:Factory checked in at 2022-04-23 19:44:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-tzlocal (Old) and /work/SRC/openSUSE:Factory/.python-tzlocal.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tzlocal" Sat Apr 23 19:44:57 2022 rev:13 rq:970819 version:4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-tzlocal/python-tzlocal.changes 2021-09-03 21:25:46.066151467 +0200 +++ /work/SRC/openSUSE:Factory/.python-tzlocal.new.1538/python-tzlocal.changes 2022-04-23 19:45:04.798920099 +0200 @@ -1,0 +2,65 @@ +Tue Apr 19 11:54:54 UTC 2022 - [email protected] + +- version update to 4.2 + 4.2 (2022-04-02) + - If TZ environment variable is set to /etc/localhost, and that's a link to + a zoneinfo file, then tzlocal will now find the timezone name, and not + just return a localtime TZ object. + 4.1 (2021-10-29) + - No changes from 4.1b1. + 4.1b1 (2021-10-28) + - It turns out a lot of Linux distributions make the links between zoneinfo + aliases backwards, so instead of linking GB to Europe/London it actually + links the other way. When /etc/localtime then links to Europe/London, and you + also have a config file saying Europe/London, the code that checks if + /etc/localtime is a symlink ends up at GB instead of Europe/London and + we get an error, as it thinks GB and Europe/London are different zones. + So now we check the symlink of all timezones in the uniqueness test. We still + return the name in the config file, though, so you would only get GB or Zulu + returned as the time zone instead of Europe/London or UTC if your only + configuration is the /etc/localtime symlink, as that's checked last, and + tzlocal will return the first configuration found. + - The above change also means that GMT and UTC are no longer seen as synonyms, + as zoneinfo does not see them as synonyms. This might be controversial, + but you just have to live with it. Pick one and stay with it. ;-) + 4.0.2 (2021-10-26) + - Improved the error message when you had a conflict including a + /etc/localtime symlink. + 4.0.1 (2021-10-19) + - A long time bug in Ubuntu docker images seem to not get fixed, + so I added a workaround. + 4.0.1b1 (2021-10-18) + - Handle UCT and Zulu as synonyms for UTC, while treating GMT and + UTC as different. + 4.0 (2021-10-18) + - No changes. + 4.0b5 (2021-10-18) + - Fixed a bug in the Windows DST support. + 4.0b4 (2021-10-18) + - Added support for turning off DST in Windows. That only works in + whole hour timezones, and honestly, if you need to turn off DST, + you should just use UTC as a timezone. + 4.0b3 (2021-10-08) + - Returning pytz_deprecation_shim zones to lower the surprise for pytz users. + - The Windows OS environment variable 'TZ' will allow an override for + setting the timezone. The override timezone will be asserted for + timezone validity bit not compared against the systems timezone offset. + This allows for overriding the timezone when running tests. + - Dropped support for Windows 2000, XP and Vista, supports Windows 7, 8 and 10. + 4.0b2 (2021-09-26) + - Big refactor; Implemented get_localzone_name() functions. + - Adding a Windows OS environment variable 'TZ' will allow an override for + setting the timezone (also see 4.0b3). + 4.0b1 (2021-08-21) + - Now finds and compares all the configs (under Unix-like systems) and + tells you what files it found and how they conflict. This should make + it a lot easier to figure out what goes wrong. + 3.0 (2021-08-13) + - Modernized the packaging, moving to setup.cfg etc. + - Handles if the text config files incorrectly is a TZ file. (revanSZ) + 3.0b1 (2020-09-21) + - Dropped Python 2 support + - Switched timezone provider from pytz to zoneinfo (PEP 615) +- python-mock is not required for build + +------------------------------------------------------------------- Old: ---- 2.1.tar.gz New: ---- 4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-tzlocal.spec ++++++ --- /var/tmp/diff_new_pack.C4twYN/_old 2022-04-23 19:45:05.298920694 +0200 +++ /var/tmp/diff_new_pack.C4twYN/_new 2022-04-23 19:45:05.302920699 +0200 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,20 +19,27 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define modname tzlocal Name: python-%{modname} -Version: 2.1 +Version: 4.2 Release: 0 Summary: tzinfo object for the local timezone License: MIT Group: Development/Libraries/Python URL: https://github.com/regebro/tzlocal Source: https://github.com/regebro/tzlocal/archive/%{version}.tar.gz -BuildRequires: %{python_module mock} +BuildRequires: %{python_module pytest-mock} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module pytz-deprecation-shim} BuildRequires: %{python_module pytz} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +BuildRequires: python38-backports.zoneinfo Requires: python-pytz +Requires: python-pytz-deprecation-shim BuildArch: noarch +%ifpython38 +Requires: python38-backports.zoneinfo +%endif %python_subpackages %description @@ -62,7 +69,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pyunittest discover -v +%pytest %files %{python_files} %license LICENSE.txt ++++++ 2.1.tar.gz -> 4.2.tar.gz ++++++ ++++ 1760 lines of diff (skipped)
