Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-rpm-macros for
openSUSE:Factory checked in at 2026-03-19 17:26:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-rpm-macros (Old)
and /work/SRC/openSUSE:Factory/.python-rpm-macros.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-rpm-macros"
Thu Mar 19 17:26:36 2026 rev:61 rq:1339571 version:20260317.5e02b19
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-rpm-macros/python-rpm-macros.changes
2025-10-21 11:14:36.078206024 +0200
+++
/work/SRC/openSUSE:Factory/.python-rpm-macros.new.8177/python-rpm-macros.changes
2026-03-19 17:26:38.307164958 +0100
@@ -1,0 +2,7 @@
+Tue Mar 17 11:01:51 UTC 2026 - [email protected]
+
+- Update to version 20260317.5e02b19:
+ * fix: don't double escape %{**} code.
+ * Copy libalternatives binaries from buildroot to flavorbin
+
+-------------------------------------------------------------------
Old:
----
python-rpm-macros-20250923.c3cfac8.tar.xz
New:
----
_scmsync.obsinfo
build.specials.obscpio
python-rpm-macros-20260317.5e02b19.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-rpm-macros.spec ++++++
--- /var/tmp/diff_new_pack.u9HBw3/_old 2026-03-19 17:26:39.607218883 +0100
+++ /var/tmp/diff_new_pack.u9HBw3/_new 2026-03-19 17:26:39.611219049 +0100
@@ -17,7 +17,7 @@
Name: python-rpm-macros
-Version: 20250923.c3cfac8
+Version: 20260317.5e02b19
Release: 0
Summary: RPM macros for building of Python modules
License: WTFPL
++++++ _scmsync.obsinfo ++++++
mtime: 1773745345
commit: fe96fa02e9c616e0bc10b65be65697ad77d76106d7573d398678920d3152e7b0
url: https://src.opensuse.org/python-interpreters/python-rpm-macros.git
revision: fe96fa02e9c616e0bc10b65be65697ad77d76106d7573d398678920d3152e7b0
projectscmsync: https://src.opensuse.org/python-interpreters/_ObsPrj
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.u9HBw3/_old 2026-03-19 17:26:39.719223528 +0100
+++ /var/tmp/diff_new_pack.u9HBw3/_new 2026-03-19 17:26:39.727223860 +0100
@@ -3,6 +3,6 @@
<param
name="url">git://github.com/openSUSE/python-rpm-macros.git</param>
<param
name="changesrevision">80d37568d9732beb7fcc2cf27c5c08f9c01fade1</param></service><service
name="tar_scm">
<param
name="url">https://github.com/openSUSE/python-rpm-macros.git</param>
- <param
name="changesrevision">c3cfac80d6dd58d983cbd2eb087854aeca2908f2</param></service></servicedata>
+ <param
name="changesrevision">5e02b19cd89f4e6a0318939bcce4207ddf5751fc</param></service></servicedata>
(No newline at EOF)
++++++ 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-03-17 12:12:26.000000000 +0100
@@ -0,0 +1 @@
+.osc
++++++ python-rpm-macros-20250923.c3cfac8.tar.xz ->
python-rpm-macros-20260317.5e02b19.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-rpm-macros-20250923.c3cfac8/flavor.in
new/python-rpm-macros-20260317.5e02b19/flavor.in
--- old/python-rpm-macros-20250923.c3cfac8/flavor.in 2025-09-23
07:25:32.000000000 +0200
+++ new/python-rpm-macros-20260317.5e02b19/flavor.in 2026-03-17
11:59:55.000000000 +0100
@@ -46,23 +46,19 @@
%#FLAVOR#_pytest(+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-=)
\
%{_python_use_flavor #FLAVOR#} \
-myargs="%{**}" \
-PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}%{buildroot}%{#FLAVOR#_sitelib}
PYTHONDONTWRITEBYTECODE=1 %__#FLAVOR# -m pytest -v $myargs
+PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}%{buildroot}%{#FLAVOR#_sitelib}
PYTHONDONTWRITEBYTECODE=1 %__#FLAVOR# -m pytest -v %{**}
%#FLAVOR#_pytest_arch(+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-=)
\
%{_python_use_flavor #FLAVOR#} \
-myargs="%{**}" \
-PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}%{buildroot}%{#FLAVOR#_sitearch}
PYTHONDONTWRITEBYTECODE=1 %__#FLAVOR# -m pytest -v $myargs
+PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}%{buildroot}%{#FLAVOR#_sitearch}
PYTHONDONTWRITEBYTECODE=1 %__#FLAVOR# -m pytest -v %{**}
%#FLAVOR#_pyunittest(+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-=)
\
%{_python_use_flavor #FLAVOR#} \
-myargs="%{**}" \
-PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}%{buildroot}%{#FLAVOR#_sitelib}
PYTHONDONTWRITEBYTECODE=1 %__#FLAVOR# -m unittest $myargs
+PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}%{buildroot}%{#FLAVOR#_sitelib}
PYTHONDONTWRITEBYTECODE=1 %__#FLAVOR# -m unittest %{**}
%#FLAVOR#_pyunittest_arch(+abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-=)
\
%{_python_use_flavor #FLAVOR#} \
-myargs="%{**}" \
-PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}%{buildroot}%{#FLAVOR#_sitearch}
PYTHONDONTWRITEBYTECODE=1 %__#FLAVOR# -m unittest $myargs
+PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}%{buildroot}%{#FLAVOR#_sitearch}
PYTHONDONTWRITEBYTECODE=1 %__#FLAVOR# -m unittest %{**}
##### PEP517/PEP518 macros #####
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-rpm-macros-20250923.c3cfac8/macros/001-alternatives
new/python-rpm-macros-20260317.5e02b19/macros/001-alternatives
--- old/python-rpm-macros-20250923.c3cfac8/macros/001-alternatives
2025-09-23 07:25:32.000000000 +0200
+++ new/python-rpm-macros-20260317.5e02b19/macros/001-alternatives
2026-03-17 11:59:55.000000000 +0100
@@ -64,6 +64,19 @@
done \
fi \
mkdir -p build/flavorbin \
+# Get all libalternatives binaries in flavorbin \
+for bin in %{buildroot}%{_bindir}/*-%{$python_bin_suffix}; do \
+ if [ -x "${bin}" ]; then \
+ # four percent into 1 by rpm/python expansions \
+ mainbin="${bin%%%%-%{$python_bin_suffix}}" \
+ basemain="$(basename ${mainbin})" \
+ if [ "$(readlink ${mainbin})" = "alts" ]; then \
+ ln -sf "${bin}" "build/flavorbin/${basemain}" \
+ echo "Using libalternative $(basename ${bin}) for ${basemain} in
./build/flavorbin during Python %{$python_version} expansions." \
+ fi \
+ fi \
+done \
+# Get all update-alternatives binaries also in flavorbin \
for bin in %{_bindir}/*-%{$python_bin_suffix}
%{buildroot}%{_bindir}/*-%{$python_bin_suffix}; do \
if [ -x "${bin}" ]; then \
# four percent into 1 by rpm/python expansions \