Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-dmidecode for
openSUSE:Factory checked in at 2022-11-09 12:58:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-dmidecode (Old)
and /work/SRC/openSUSE:Factory/.python-dmidecode.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-dmidecode"
Wed Nov 9 12:58:28 2022 rev:7 rq:1034825 version:3.12.2+git.1666757106.e6ab5bc
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-dmidecode/python-dmidecode.changes
2022-10-27 13:54:50.944774626 +0200
+++
/work/SRC/openSUSE:Factory/.python-dmidecode.new.1597/python-dmidecode.changes
2022-11-09 12:58:37.784751896 +0100
@@ -1,0 +2,5 @@
+Wed Oct 26 15:51:25 UTC 2022 - Matej Cepl <[email protected]>
+
+- Modify detect-lib-with-py3.patch to be more robust.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ detect-lib-with-py3.patch ++++++
--- /var/tmp/diff_new_pack.aQ181f/_old 2022-11-09 12:58:38.304754828 +0100
+++ /var/tmp/diff_new_pack.aQ181f/_new 2022-11-09 12:58:38.308754851 +0100
@@ -1,22 +1,38 @@
---
- Makefile | 3 ++-
+ Makefile | 10 ++++------
src/setup_common.py | 9 ++++++---
- 2 files changed, 8 insertions(+), 4 deletions(-)
+ 2 files changed, 10 insertions(+), 9 deletions(-)
--- a/Makefile
+++ b/Makefile
-@@ -42,9 +42,10 @@ PY_BIN := python3
- VERSION := $(shell cd src;$(PY_BIN) -c "from setup_common import *;
print(get_version());")
- PACKAGE := python-dmidecode
+@@ -44,12 +44,11 @@ PACKAGE := python-dmidecode
PY_VER := $(shell $(PY_BIN) -c 'import sys;
print("%d.%d"%sys.version_info[0:2])')
-+PY_VER_DL := $(shell echo $(PY_VER) | tr -d '.')
PY_MV := $(shell echo $(PY_VER) | cut -b 1)
PY := python$(PY_VER)
-SO_PATH := build/lib.linux-$(shell uname -m)-$(PY_VER)
-+SO_PATH := build/lib.linux-$(shell uname -m)-cpython-$(PY_VER_DL)
ifeq ($(PY_MV),2)
- SO := $(SO_PATH)/dmidecodemod.so
+- SO := $(SO_PATH)/dmidecodemod.so
++ SOLIB := dmidecodemod.so
else
+ SOABI := $(shell $(PY_BIN) -c 'import sysconfig;
print(sysconfig.get_config_var("SOABI"))')
+- SO := $(SO_PATH)/dmidecodemod.$(SOABI).so
++ SOLIB := dmidecodemod.$(SOABI).so
+ endif
+ SHELL := /bin/bash
+
+@@ -59,10 +58,9 @@ SHELL := /bin/bash
+ all : build dmidump
+
+ build: $(PY)-dmidecodemod.so
+-$(PY)-dmidecodemod.so: $(SO)
+- cp $< $@
+-$(SO):
++$(PY)-dmidecodemod.so:
+ $(PY) src/setup.py build
++ cp $$(find build -name $(SOLIB)) $@
+
+ dmidump : src/util.o src/efi.o src/dmilog.o
+ $(CC) -o $@ src/dmidump.c $^ -g -Wall -D_DMIDUMP_MAIN_
--- a/src/setup_common.py
+++ b/src/setup_common.py
@@ -30,7 +30,7 @@ import subprocess, sys