Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package product-composer for
openSUSE:Factory checked in at 2026-06-12 19:29:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/product-composer (Old)
and /work/SRC/openSUSE:Factory/.product-composer.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "product-composer"
Fri Jun 12 19:29:17 2026 rev:53 rq:1358951 version:0.9.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/product-composer/product-composer.changes
2026-04-28 11:55:40.395762219 +0200
+++
/work/SRC/openSUSE:Factory/.product-composer.new.1981/product-composer.changes
2026-06-12 19:31:20.491729653 +0200
@@ -1,0 +2,13 @@
+Fri Jun 12 07:13:11 UTC 2026 - Adrian Schröter <[email protected]>
+
+- update to version 0.9.7
+ * Support of unpack rpms to agama images
+ * Support of removal of global build_options per flavor
+
+-------------------------------------------------------------------
+Tue May 26 09:34:48 UTC 2026 - Adrian Schröter <[email protected]>
+
+- fix sle 15 patch to support older python modules
+- enable test suite during build
+
+-------------------------------------------------------------------
Old:
----
product-composer-0.9.6.tar.xz
New:
----
product-composer-0.9.7.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ product-composer.spec ++++++
--- /var/tmp/diff_new_pack.qJuox3/_old 2026-06-12 19:31:21.579775184 +0200
+++ /var/tmp/diff_new_pack.qJuox3/_new 2026-06-12 19:31:21.579775184 +0200
@@ -23,7 +23,7 @@
%endif
Name: product-composer
-Version: 0.9.6
+Version: 0.9.7
Release: 0
Summary: Product Composer
License: GPL-2.0-or-later
@@ -34,6 +34,9 @@
Patch10: sle-15-defaults.patch
BuildRequires: %{used_python}-pip
BuildRequires: %{used_python}-poetry-core
+BuildRequires: %{used_python}-PyYAML
+BuildRequires: %{used_python}-pydantic
+BuildRequires: %{used_python}-pytest
BuildRequires: %{used_python}-setuptools
BuildRequires: %{used_python}-setuptools_scm
BuildRequires: %{used_python}-wheel
@@ -78,6 +81,14 @@
%endif
mv %buildroot/usr/bin/productcomposer %buildroot%_bindir/product-composer
+%check
+%if "%{?sle_version}" == "150600"
+python3.11 -m pytest -v tests/
+%else
+python3 -m pytest -v tests/
+%endif
+
+
%files
%doc README.rst docs examples
%_bindir/product-composer
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.qJuox3/_old 2026-06-12 19:31:21.635777528 +0200
+++ /var/tmp/diff_new_pack.qJuox3/_new 2026-06-12 19:31:21.639777695 +0200
@@ -1,5 +1,5 @@
-mtime: 1777283215
-commit: 76b7da6783db0b834fff9874232ca7413523ec86a40702829048adef51ad5b19
+mtime: 1781248449
+commit: c2ffd14d4536c0c15c6f773d6a34ed6bc48f08d0356c80fb3965f13c53a6a7b1
url: https://src.opensuse.org/tools/product-composer
revision: factory
trackingbranch: factory
++++++ _service ++++++
--- /var/tmp/diff_new_pack.qJuox3/_old 2026-06-12 19:31:21.675779201 +0200
+++ /var/tmp/diff_new_pack.qJuox3/_new 2026-06-12 19:31:21.679779369 +0200
@@ -2,8 +2,8 @@
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/openSUSE/product-composer</param>
<param name="scm">git</param>
- <param name="revision">0.9.6</param>
- <param name="version">0.9.6</param>
+ <param name="revision">0.9.7</param>
+ <param name="version">0.9.7</param>
</service>
<service name="tar" mode="manual" />
<service name="recompress" mode="manual">
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-06-12 09:14:09.000000000 +0200
@@ -0,0 +1,6 @@
+product-composer
+.osc
+*.obscpio
+*.osc
+*.obscpio
+*.osc
++++++ product-composer-0.9.6.tar.xz -> product-composer-0.9.7.tar.xz ++++++
/work/SRC/openSUSE:Factory/product-composer/product-composer-0.9.6.tar.xz
/work/SRC/openSUSE:Factory/.product-composer.new.1981/product-composer-0.9.7.tar.xz
differ: char 15, line 1
++++++ product-composer.obsinfo ++++++
--- /var/tmp/diff_new_pack.qJuox3/_old 2026-06-12 19:31:21.915789245 +0200
+++ /var/tmp/diff_new_pack.qJuox3/_new 2026-06-12 19:31:21.919789412 +0200
@@ -1,5 +1,5 @@
name: product-composer
-version: 0.9.6
-mtime: 1777283065
-commit: e06a28a45a5b6cc7f28fc172c465950b3291c78f
+version: 0.9.7
+mtime: 1781246971
+commit: 623b7757659f9a36bc1fb47bed2434e634de53cb
++++++ sle-15-defaults.patch ++++++
--- /var/tmp/diff_new_pack.qJuox3/_old 2026-06-12 19:31:21.939790249 +0200
+++ /var/tmp/diff_new_pack.qJuox3/_new 2026-06-12 19:31:21.943790417 +0200
@@ -1,13 +1,24 @@
-diff --git a/src/productcomposer/defaults.py b/src/productcomposer/defaults.py
-index 4493328..1b351ef 100644
---- a/src/productcomposer/defaults.py
-+++ b/src/productcomposer/defaults.py
-@@ -7,5 +7,5 @@ and explicitly pass them to the programs.
+--- a/src/productcomposer/defaults.py.orig 2026-05-26 11:29:24.224650592
+0200
++++ a/src/productcomposer/defaults.py 2026-05-26 11:29:26.638909655 +0200
+@@ -7,6 +7,6 @@
"""
-CREATEREPO_CHECKSUM_TYPE: str = "sha512"
-CREATEREPO_GENERAL_COMPRESS_TYPE: str = "zstd"
+-ISO_CHECKSUM_TYPE: str = "sha512"
+CREATEREPO_CHECKSUM_TYPE: str = "sha256"
+CREATEREPO_GENERAL_COMPRESS_TYPE: str = "gz"
++ISO_CHECKSUM_TYPE: str = "sha256"
+--- a/pyproject.toml.orig 2026-05-26 11:33:27.458913812 +0200
++++ a/pyproject.toml 2026-05-26 11:33:51.107013277 +0200
+@@ -38,7 +38,7 @@
+ build-backend = "setuptools.build_meta"
+
+ [tool.setuptools_scm]
+-version_file = "src/productcomposer/__version__.py"
++write_to = "src/productcomposer/__version__.py"
+
+ [tool.setuptools.dynamic]
+ version = {attr = "productcomposer.__version__"}