Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-kiwi-keg for openSUSE:Factory 
checked in at 2023-07-10 16:40:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi-keg (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi-keg.new.23466 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi-keg"

Mon Jul 10 16:40:29 2023 rev:3 rq:1097930 version:2.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi-keg/python-kiwi-keg.changes  
2023-02-09 16:22:43.178562330 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-kiwi-keg.new.23466/python-kiwi-keg.changes   
    2023-07-10 16:40:31.698767293 +0200
@@ -1,0 +2,32 @@
+Mon Jul 10 11:22:03 UTC 2023 - jgleiss...@suse.com
+
+- Update to version 2.1.0:
+  * Bump version: 2.0.3 → 2.1.0
+  * Alter unit test for 100% coverage
+  * Fix support for dict-type preferences
+  * Allow preferences to be dict in list command
+  * Allow preferences key to be type dict
+  * Fix new-image-change parameter
+  * Update compose_kiwi_description.service
+  * Remove superfluous comma
+  * Fix namespace names in unit test data
+  * Handle namespaces transparently in schema
+  * Update change log handling
+  * Be more explicit on merge errors
+  * Do not print comments for unnamed namespaces
+  * Packaging related updates
+  * Fix e-mail address in setup.py
+  * Improve list command
+  * Rename variable
+  * Document xmlfiles definition
+  * Add support for generating custom XML files
+  * Minor rewording of mockup image description
+  * Add recommends to spec template
+  * Use python 3.10 instead of 3.8 for unit tests
+  * Update setup.py
+  * Slight reformat of mocked output
+  * Unit tests: use unittest.mock
+  * Add a link to docs, to the readme
+  * Use python 3.10 for publishing
+
+-------------------------------------------------------------------

Old:
----
  keg-2.0.3.tar.gz

New:
----
  keg-2.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-kiwi-keg.spec ++++++
--- /var/tmp/diff_new_pack.SfIw8C/_old  2023-07-10 16:40:32.550772371 +0200
+++ /var/tmp/diff_new_pack.SfIw8C/_new  2023-07-10 16:40:32.558772419 +0200
@@ -17,82 +17,55 @@
 #
 
 
-%{!?_defaultdocdir: %global _defaultdocdir %{_datadir}/doc}
-%{!?__python3: %global __python3 /usr/bin/python3}
-
-%if %{undefined python3_sitelib}
-%global python3_sitelib %(%{__python3} -c "from distutils.sysconfig import 
get_python_lib; print(get_python_lib())")
-%endif
-
-%if 0%{?el7}
-%global python3_pkgversion 36
-%else
-%{!?python3_pkgversion:%global python3_pkgversion 3}
-%endif
-
-%if 0%{?debian} || 0%{?ubuntu}
-%global is_deb 1
-%global pygroup python
-%global sysgroup admin
-%global develsuffix dev
+%if 0%{?suse_version} > 1500
+%bcond_without libalternatives
 %else
-%global pygroup Development/Languages/Python
-%global sysgroup System/Management
-%global develsuffix devel
+%bcond_with libalternatives
 %endif
 
+%define         skip_python2 1
 Name:           python-kiwi-keg
-Version:        2.0.3
+Version:        2.1.0
 Release:        0
 URL:            https://github.com/SUSE-Enceladus/keg
 Summary:        KEG - Image Composition Tool
 License:        GPL-3.0-or-later
-%if "%{_vendor}" == "debbuild"
-# Needed to set Maintainer in output debs
-%endif
-Group:          %{pygroup}
 Source:         keg-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{python_module Jinja2}
+BuildRequires:  %{python_module Sphinx}
+BuildRequires:  %{python_module base >= 3.6}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
-BuildRequires:  python%{python3_pkgversion}-%{develsuffix}
-BuildRequires:  python%{python3_pkgversion}-Jinja2
-BuildRequires:  python%{python3_pkgversion}-Sphinx
-BuildRequires:  python%{python3_pkgversion}-setuptools
 BuildArch:      noarch
-
-%description
-KEG is an image composition tool for KIWI image descriptions
-
-
-# python3-kiwi-keg
-
-%package -n python%{python3_pkgversion}-kiwi-keg
-Summary:        KEG - Image Composition Tool
-Group:          Development/Languages/Python
-Requires:       python%{python3_pkgversion}-Jinja2
-Requires:       python%{python3_pkgversion}-docopt
-Requires:       python%{python3_pkgversion}-kiwi >= 9.21.21
-Requires:       python%{python3_pkgversion}-schema
-Requires:       python%{python3_pkgversion}-setuptools
-%if 0%{?ubuntu} || 0%{?debian}
-Requires:       python%{python3_pkgversion}-yaml
+Requires:       python-Jinja2
+Requires:       python-PyYAML
+Requires:       python-docopt
+Requires:       python-schema
+Requires:       python3-kiwi >= 9.21.21
+%if %python_version_nodots < 37
+Requires:       python-iso8601
+%endif
+%if %{with libalternatives}
+Requires:       alts
+BuildRequires:  alts
 %else
-Requires:       python%{python3_pkgversion}-PyYAML
-%endif
-%if 0%{?suse_version}
-Requires:       python%{python3_pkgversion}-Cerberus
-%else
-Requires:       python%{python3_pkgversion}-cerberus
+Requires(post): update-alternatives
+Requires(postun):update-alternatives
 %endif
+Provides:       python3-kiwi-keg = %version
+Obsoletes:      python3-kiwi-keg < %version
+
+%python_subpackages
 
-%description -n python%{python3_pkgversion}-kiwi-keg
+%description
 KEG is an image composition tool for KIWI image descriptions
 
 %package -n obs-service-compose_kiwi_description
 Summary:        An OBS service: generate KIWI description using KEG
 Group:          Development/Tools/Building
 Requires:       git
-Requires:       python%{python3_pkgversion}-kiwi-keg
+Requires:       python3-kiwi-keg = %version
 
 %description -n obs-service-compose_kiwi_description
 This is a source service for openSUSE Build Service.
@@ -106,32 +79,37 @@
 
 %build
 # Build Python 3 version
-python3 setup.py build
+%python_build
 
 # Build man pages
 make -C doc man
 
 %install
-# Install Python 3 version
-python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} 
%{?is_deb:--install-layout=deb}
-
-# Install man pages
+%python_install
 make buildroot=%{buildroot}/ docdir=%{_defaultdocdir}/ install
 
-# Install LICENSE and README
-make buildroot=%{buildroot}/ docdir=%{_defaultdocdir}/ install_package_docs
-
-%files -n python%{python3_pkgversion}-kiwi-keg
-%dir %{_defaultdocdir}/python-kiwi-keg
-%dir %{_usr}/lib/obs
-%{_bindir}/generate_recipes_changelog
-%{_bindir}/keg
-%{python3_sitelib}/kiwi_keg*
-%{_defaultdocdir}/python-kiwi-keg/LICENSE
-%{_defaultdocdir}/python-kiwi-keg/README
-%doc %{_mandir}/man1/*
+%python_clone -a %{buildroot}%{_bindir}/keg
+%python_clone -a %{buildroot}%{_bindir}/generate_recipes_changelog
+%python_clone -a %{buildroot}%{_mandir}/man1/keg.1
+%python_clone -a %{buildroot}%{_mandir}/man1/generate_recipes_changelog.1
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
+
+%post
+%python_install_alternative keg keg.1 generate_recipes_changelog
+%python_install_alternative generate_recipes_changelog.1
+
+%files %{python_files}
+%python_alternative %{_bindir}/generate_recipes_changelog
+%python_alternative %{_bindir}/keg
+%{python_sitelib}/kiwi_keg
+%{python_sitelib}/kiwi_keg-*
+%license LICENSE
+%doc README.rst
+%python_alternative %{_mandir}/man1/keg.1%{?ext_man}
+%python_alternative %{_mandir}/man1/generate_recipes_changelog.1%{?ext_man}
 
 %files -n obs-service-compose_kiwi_description
+%dir %{_usr}/lib/obs
 %{_usr}/lib/obs/service
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.SfIw8C/_old  2023-07-10 16:40:32.590772609 +0200
+++ /var/tmp/diff_new_pack.SfIw8C/_new  2023-07-10 16:40:32.594772633 +0200
@@ -2,8 +2,8 @@
   <service name="obs_scm" mode="manual">
     <param name="url">g...@github.com:SUSE-Enceladus/keg.git</param>
     <param name="scm">git</param>
-    <param name="version">2.0.3</param>
-    <param name="revision">v2.0.3</param>
+    <param name="version">2.1.0</param>
+    <param name="revision">v2.1.0</param>
     <param name="filename">keg</param>
     <param name="changesgenerate">enable</param>
     <param name="extract">package/python-kiwi-keg.spec</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.SfIw8C/_old  2023-07-10 16:40:32.614772753 +0200
+++ /var/tmp/diff_new_pack.SfIw8C/_new  2023-07-10 16:40:32.622772800 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">g...@github.com:SUSE-Enceladus/keg.git</param>
-              <param 
name="changesrevision">fac51c4e2d3611b940dcdec995a0192d9c86b348</param></service></servicedata>
+              <param 
name="changesrevision">5a9d033faca2096df2e5216b3ef6f3f84e2fc3df</param></service></servicedata>
 (No newline at EOF)
 

++++++ keg-2.0.3.tar.gz -> keg-2.1.0.tar.gz ++++++
++++ 3879 lines of diff (skipped)

++++++ keg.obsinfo ++++++
--- /var/tmp/diff_new_pack.SfIw8C/_old  2023-07-10 16:40:32.730773444 +0200
+++ /var/tmp/diff_new_pack.SfIw8C/_new  2023-07-10 16:40:32.730773444 +0200
@@ -1,5 +1,5 @@
 name: keg
-version: 2.0.3
-mtime: 1675876529
-commit: fac51c4e2d3611b940dcdec995a0192d9c86b348
+version: 2.1.0
+mtime: 1688987795
+commit: 5a9d033faca2096df2e5216b3ef6f3f84e2fc3df
 

Reply via email to