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 <[email protected]>
+
+- 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