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 2026-02-20 17:46:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi-keg (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi-keg.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi-keg"

Fri Feb 20 17:46:43 2026 rev:6 rq:1334205 version:2.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi-keg/python-kiwi-keg.changes  
2025-02-20 17:40:08.216148902 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-kiwi-keg.new.1977/python-kiwi-keg.changes    
    2026-02-20 17:54:31.237302314 +0100
@@ -1,0 +2,72 @@
+Fri Feb 20 12:52:43 UTC 2026 - Joachim Gleissner <[email protected]>
+
+- Drop accidentally packged obscpio files
+- Patch fix-doc-link.patch was removed with 2.2.0 as fix is upstream
+
+-------------------------------------------------------------------
+Fri Feb 20 12:12:31 UTC 2026 - Joachim Gleissner <[email protected]>
+
+- Update to version 2.2.1:
+  * Bump version: 2.2.0 → 2.2.1
+  * Adapt unit test
+  * Fix issue with multiple base profiles in config.sh
+
+-------------------------------------------------------------------
+Fri Dec 19 15:34:50 UTC 2025 - Joachim Gleissner <[email protected]>
+
+- Update to version 2.2.0:
+  * Bump version: 2.1.1 → 2.2.0
+  * Add update_kiwi_description to spec file list
+  * Add some comments
+  * Minor fixes
+  * Deleted unused file
+  * Adjust README
+  * Re-implement unit tests
+  * Update README
+  * Cosmetic fix
+  * Typo fix
+  * Avoid mypy/flake8 warnings
+  * Fix small issue with AnnotatedMapping
+  * Refactoring of keg tools
+  * Silence issue with mypy typing
+  * Docs: Validation fix
+  * Fix issue with incomplete source info
+  * Fix potentially missed source info
+  * Indentation fixes
+  * Minor fix in script generator
+  * Do not import unused dict_utils
+  * Do not look for deletion commit in repo without commits
+  * Formatting fixes
+  * Support base profiles in config scripts
+  * Improve profile handling
+  * Fix source path parsing
+  * Drop tests with python < 3.10
+  * Drop support for python < 3.10
+  * Ignore kiwi validation error if '--force' is set
+  * Support namespaced profiles section
+  * Refactor image composer
+  * chore(docs): Remove -W flag in docs/Makefile and clean up spec file
+  * chore(spec): drop patch for OBS doc link
+  * chore(spec): fix conditional check for new_setuptools on SLE-15-SP3
+  * chore(spec): improve spec file and enable support for SLE-15-SP3
+  * chore(spec): remove obsolete patch for OBS doc link
+  * chore(spec): convert to pyproject macros and prepare for Python 3.14. 
Implement `https://build.opensuse.org/request/show/1241670` changes.
+  * Fix Sphinx warning about theme options
+  * Avoid Sphinx warning
+  * Use newer docbook schema
+  * Fix link to OBS documentation
+  * Add metadata needed for doc portal
+  * Use schemaversion 7.4 for fake config.kiwi files
+  * Use setup_method() instead of setup()
+  * Adapt unit test to typo fix
+  * Support disabling systemd timers
+  * Typo fix
+  * Fix unit tests for source tracking
+  * Include images.sh sources in source logs
+  * Add comment with osc documentation
+  * compose_kiwi_description: check for changed files
+  * Add source service commands
+  * Update README.rst
+  * Python 3.6 compatibility fix
+
+-------------------------------------------------------------------

Old:
----
  fix-doc-link.patch
  keg-2.1.1.tar.gz

New:
----
  keg-2.2.1.tar.gz

----------(Old B)----------
  Old:- Drop accidentally packged obscpio files
- Patch fix-doc-link.patch was removed with 2.2.0 as fix is upstream
----------(Old E)----------

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

Other differences:
------------------
++++++ python-kiwi-keg.spec ++++++
--- /var/tmp/diff_new_pack.2BROWI/_old  2026-02-20 17:54:32.373349904 +0100
+++ /var/tmp/diff_new_pack.2BROWI/_new  2026-02-20 17:54:32.381350239 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-kiwi-keg
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2022 SUSE Software Solutions Germany GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,62 +17,50 @@
 #
 
 
-%if 0%{?suse_version} > 1500
-%bcond_without libalternatives
+%if 0%{?suse_version} >= 1600
+%define pythons %{primary_python}
 %else
-%bcond_with libalternatives
+%{?sle15_python_module_pythons}
 %endif
 
-%define         skip_python2 1
+%define upstream_name keg
+
 Name:           python-kiwi-keg
-Version:        2.1.1
+Version:        2.2.1
 Release:        0
 URL:            https://github.com/SUSE-Enceladus/keg
 Summary:        KEG - Image Composition Tool
+Group:          Development/Tools/Building
 License:        GPL-3.0-or-later
-Source:         keg-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM https://github.com/SUSE-Enceladus/keg/pull/154 Fix link 
to OBS documentation
-Patch0:         fix-doc-link.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  %{python_module Jinja2}
-BuildRequires:  %{python_module Sphinx}
-BuildRequires:  %{python_module base >= 3.6}
-BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module sphinx_rtd_theme}
-BuildRequires:  %{python_module wheel}
+Source0:        %{upstream_name}-%{version}.tar.gz
+BuildRequires:  %{pythons}-Jinja2
+BuildRequires:  %{pythons}-Sphinx
+BuildRequires:  %{pythons}-pip
+BuildRequires:  %{pythons}-setuptools
+BuildRequires:  %{pythons}-sphinx_rtd_theme
+BuildRequires:  %{pythons}-wheel
 BuildRequires:  fdupes
+BuildRequires:  make
+BuildRequires:  python-rpm-macros
+Obsoletes:      python3-kiwi-keg < %{version}
+Obsoletes:      python310-kiwi-keg < %{version}
+Obsoletes:      python311-kiwi-keg < %{version}
+Obsoletes:      python312-kiwi-keg < %{version}
+Obsoletes:      python313-kiwi-keg < %{version}
 BuildArch:      noarch
-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(post): update-alternatives
-Requires(postun): update-alternatives
-%endif
-%if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3"
-Provides:       python3-kiwi-keg = %version
-Obsoletes:      python3-kiwi-keg < %version
-%endif
-
-%python_subpackages
+Requires:       %{pythons}-Jinja2
+Requires:       %{pythons}-PyYAML
+Requires:       %{pythons}-docopt
+Requires:       %{pythons}-kiwi >= 9.21.21
+Requires:       %{pythons}-schema
 
 %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:       %{name} = %{version}
 Requires:       git
-Requires:       python3-kiwi-keg = %version
 
 %description -n obs-service-compose_kiwi_description
 This is a source service for openSUSE Build Service.
@@ -82,40 +70,31 @@
 auto-generation of change log files from commit history.
 
 %prep
-%autosetup -p1 -n keg-%{version}
+%autosetup -p1 -n %{upstream_name}-%{version}
 
-%build
-# Build Python 3 version
 %pyproject_wheel
-
-# Build man pages
 make -C doc man
 
 %install
 %pyproject_install
 make buildroot=%{buildroot}/ docdir=%{_defaultdocdir}/ install
+%fdupes %{buildroot}%{$python_sitelib}
+
+%check
 
-%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-*
+%files
+%{_bindir}/%{upstream_name}
+%{_bindir}/generate_recipes_changelog
+%{_bindir}/update_kiwi_description
+%{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}
+%{_mandir}/man1/%{upstream_name}.1%{?ext_man}
+%{_mandir}/man1/generate_recipes_changelog.1%{?ext_man}
 
+# OBS service
 %files -n obs-service-compose_kiwi_description
-%dir %{_usr}/lib/obs
-%{_usr}/lib/obs/service
+%dir %{_prefix}/lib/obs
+%dir %{_prefix}/lib/obs/service
+%{_prefix}/lib/obs/service/*
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.2BROWI/_old  2026-02-20 17:54:32.457353423 +0100
+++ /var/tmp/diff_new_pack.2BROWI/_new  2026-02-20 17:54:32.461353591 +0100
@@ -2,8 +2,8 @@
   <service name="obs_scm" mode="manual">
     <param name="url">[email protected]:SUSE-Enceladus/keg.git</param>
     <param name="scm">git</param>
-    <param name="version">2.1.1</param>
-    <param name="revision">v2.1.1</param>
+    <param name="version">2.2.1</param>
+    <param name="revision">v2.2.1</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.2BROWI/_old  2026-02-20 17:54:32.521356104 +0100
+++ /var/tmp/diff_new_pack.2BROWI/_new  2026-02-20 17:54:32.529356440 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">[email protected]:SUSE-Enceladus/keg.git</param>
-              <param 
name="changesrevision">e3786bbfb8da578ff8315c044eebdfa770ed0165</param></service></servicedata>
+              <param 
name="changesrevision">99ca96699e2e147c2b281b2c4217909102edaba0</param></service></servicedata>
 (No newline at EOF)
 

++++++ keg-2.1.1.tar.gz -> keg-2.2.1.tar.gz ++++++
++++ 9040 lines of diff (skipped)

++++++ keg.obsinfo ++++++
--- /var/tmp/diff_new_pack.2BROWI/_old  2026-02-20 17:54:33.109380737 +0100
+++ /var/tmp/diff_new_pack.2BROWI/_new  2026-02-20 17:54:33.125381408 +0100
@@ -1,5 +1,5 @@
 name: keg
-version: 2.1.1
-mtime: 1690558361
-commit: e3786bbfb8da578ff8315c044eebdfa770ed0165
+version: 2.2.1
+mtime: 1771589229
+commit: 99ca96699e2e147c2b281b2c4217909102edaba0
 

Reply via email to