Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package translate-toolkit for openSUSE:Factory checked in at 2023-01-03 15:04:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/translate-toolkit (Old) and /work/SRC/openSUSE:Factory/.translate-toolkit.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "translate-toolkit" Tue Jan 3 15:04:18 2023 rev:52 rq:1046294 version:3.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/translate-toolkit/translate-toolkit.changes 2022-10-27 13:52:09.187953752 +0200 +++ /work/SRC/openSUSE:Factory/.translate-toolkit.new.1563/translate-toolkit.changes 2023-01-03 15:04:22.902165390 +0100 @@ -1,0 +2,18 @@ +Mon Jan 2 17:54:23 UTC 2023 - Ben Greiner <c...@bnavigator.de> + +- update to 3.8.0 + * JSON: Fixed serialization for some corner case keys + * PO: Wrapping is now compatible with GNU gettext 0.21.1 + * Fluent: Consolidate error handling to be similar as with other + formats + * Fluent: Add support for extracting placeables + * LISA (XLIFF, Android, ...): Allow to customize behavior of + empty XML tags + * RC: Added support for MENUEX block and DISCARDABLE attribute +- Move to PEP517 build +- Add pyparsing as build requirment for manpage genaration: It is + not pulled in automatically anymore (python-packaging 22) +- Fix alternatives uninstall command: Master ends in 1.gz + (%ext_man) + +------------------------------------------------------------------- Old: ---- translate-3.7.3.obscpio New: ---- translate-3.8.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ translate-toolkit.spec ++++++ --- /var/tmp/diff_new_pack.FhrP7S/_old 2023-01-03 15:04:24.582175196 +0100 +++ /var/tmp/diff_new_pack.FhrP7S/_new 2023-01-03 15:04:24.586175219 +0100 @@ -26,7 +26,7 @@ %endif %define modname translate-toolkit %define skip_python2 1 -%{?!python_module:%define python_module() python-%{**} python3-%{**}} + %define binaries_and_manpages %{shrink:\ poclean pocompile poconflicts podebug pofilter pogrep pomerge porestructure posegment poswap poterminology \ build_firefox.sh junitmsgfmt pretranslate \ @@ -42,7 +42,7 @@ %define manpages translatetoolkit %binaries_and_manpages Name: translate-toolkit%{psuffix} -Version: 3.7.3 +Version: 3.8.0 Release: 0 Summary: Tools and API to assist with translation and software localization License: GPL-2.0-or-later @@ -53,15 +53,20 @@ BuildRequires: %{python_module Levenshtein >= 0.12} BuildRequires: %{python_module Sphinx} BuildRequires: %{python_module sphinx-bootstrap-theme} +BuildRequires: %{python_module base >= 3.7} BuildRequires: %{python_module beautifulsoup4 >= 4.3} # extra modules here are needed for manpages -BuildRequires: %{python_module cheroot >= 8.3.0} +BuildRequires: %{python_module cheroot >= 9} BuildRequires: %{python_module iniparse >= 0.5} BuildRequires: %{python_module lxml >= 4.6.3} BuildRequires: %{python_module phply >= 1.2.5} -BuildRequires: %{python_module ruamel.yaml >= 0.17.17} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module ruamel.yaml >= 0.17.21} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module pyparsing} +BuildRequires: %{python_module setuptools >= 42} +BuildRequires: %{python_module setuptools_scm >= 6.2} BuildRequires: %{python_module vobject >= 0.9.6.1} +BuildRequires: %{python_module wheel} BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: gettext-runtime @@ -79,16 +84,16 @@ Recommends: gaupol Recommends: iso-codes Recommends: python-Levenshtein >= 0.12 -Recommends: python-aeidon >= 1.10.1 +Recommends: python-aeidon >= 1.11 Recommends: python-beautifulsoup4 >= 4.3 -Recommends: python-charset-normalizer -Recommends: python-cheroot >= 8.3.0 +Recommends: python-charset-normalizer >= 3.0.1 +Recommends: python-cheroot >= 9 Recommends: python-iniparse >= 0.5 Recommends: python-phply >= 1.2.5 -Recommends: python-pycountry >= 20.7.3 +Recommends: python-pycountry >= 22.3.5 Recommends: python-pyenchant >= 3.2.2 -Recommends: python-pyparsing >= 3.0.5 -Recommends: python-ruamel.yaml >= 0.17.17 +Recommends: python-pyparsing >= 3.0.9 +Recommends: python-ruamel.yaml >= 0.17.21 Recommends: python-vobject >= 0.9.6.1 %if "%{python_flavor}" == "python3" || "%{?python_provides}" == "python3" Provides: translate-toolkit = %{version}-%{release} @@ -96,13 +101,13 @@ %endif BuildArch: noarch %if %{with test} -BuildRequires: %{python_module aeidon >= 1.10.1} +BuildRequires: %{python_module aeidon >= 1.11} BuildRequires: %{python_module chardet >= 3.0.4} -BuildRequires: %{python_module pycountry >= 19.8.18} +BuildRequires: %{python_module pycountry >= 22.3.5} BuildRequires: %{python_module pyenchant >= 3.2.2} -BuildRequires: %{python_module pyparsing >= 3.0.5} +BuildRequires: %{python_module pyparsing >= 3.0.9} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module translate-toolkit >= %{version}} +BuildRequires: %{python_module translate-toolkit = %{version}} BuildRequires: %{python_module xml} BuildRequires: gaupol %endif @@ -162,7 +167,7 @@ %build %if !%{with test} -%python_build +%pyproject_wheel pushd docs # Can't use parallel build here! @@ -174,7 +179,7 @@ %install %if !%{with test} -%python_install +%pyproject_install # create manpages mkdir -p %{buildroot}%{_mandir}/man1 @@ -216,7 +221,7 @@ %python_install_alternative %{lua: for m in string.gmatch(rpm.expand("%manpages"),"%S+") do print(m .. ".1 ") end} %binaries %postun -%python_uninstall_alternative translatetoolkit +%python_uninstall_alternative translatetoolkit.1%{?ext_man} %if !%{with test} %files %{python_files} @@ -225,7 +230,7 @@ %{lua: for b in string.gmatch(rpm.expand("%binaries"),"%S+") do print(rpm.expand("%python_alternative %{_bindir}/" .. b) .. "\n") end} %{lua: for m in string.gmatch(rpm.expand("%manpages"),"%S+") do print(rpm.expand("%python_alternative %{_mandir}/man1/" .. m .. ".1") .. "\n") end} %{python_sitelib}/translate -%{python_sitelib}/translate_toolkit-%{version}-*.egg-info +%{python_sitelib}/translate_toolkit-%{version}.dist-info %files -n %{name}-doc %dir %{_defaultdocdir}/%{modname} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.FhrP7S/_old 2023-01-03 15:04:24.650175593 +0100 +++ /var/tmp/diff_new_pack.FhrP7S/_new 2023-01-03 15:04:24.654175616 +0100 @@ -1,8 +1,8 @@ <services> <service name="obs_scm" mode="disabled"> <param name="url">https://github.com/translate/translate.git</param> - <param name="revision">3.7.3</param> - <param name="version">3.7.3</param> + <param name="revision">3.8.0</param> + <param name="version">3.8.0</param> <param name="submodules">enable</param> <param name="scm">git</param> </service> ++++++ translate-3.7.3.obscpio -> translate-3.8.0.obscpio ++++++ ++++ 2258 lines of diff (skipped) ++++++ translate.obsinfo ++++++ --- /var/tmp/diff_new_pack.FhrP7S/_old 2023-01-03 15:04:25.050177927 +0100 +++ /var/tmp/diff_new_pack.FhrP7S/_new 2023-01-03 15:04:25.054177951 +0100 @@ -1,5 +1,5 @@ name: translate -version: 3.7.3 -mtime: 1662541755 -commit: 0dedea661ca6047b1c81429a16d28efd5be2b058 +version: 3.8.0 +mtime: 1670499984 +commit: 2652a75804cd18bdd8a4366014486815d29a409b