Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rpm-config-SUSE for openSUSE:Factory
checked in at 2021-07-07 18:29:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpm-config-SUSE (Old)
and /work/SRC/openSUSE:Factory/.rpm-config-SUSE.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rpm-config-SUSE"
Wed Jul 7 18:29:26 2021 rev:19 rq:902705 version:0.g83
Changes:
--------
--- /work/SRC/openSUSE:Factory/rpm-config-SUSE/rpm-config-SUSE.changes
2021-04-18 21:44:13.960632773 +0200
+++
/work/SRC/openSUSE:Factory/.rpm-config-SUSE.new.2625/rpm-config-SUSE.changes
2021-07-07 18:29:27.455472183 +0200
@@ -1,0 +2,14 @@
+Fri Jun 25 13:45:53 UTC 2021 - [email protected]
+
+- Update to version 0.g83:
+ * Find kernel modules also in /usr/lib/modules
+
+-------------------------------------------------------------------
+Wed Jun 23 12:39:18 UTC 2021 - [email protected]
+
+- Update to version 0.g81:
+ * Support ZSTD compressed kernel modules
+ * Fix a typo: povides -> provides
+ * Quote %buildroot in makeinstall macros
+
+-------------------------------------------------------------------
Old:
----
rpm-config-SUSE-0.g76.tar.xz
New:
----
rpm-config-SUSE-0.g83.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rpm-config-SUSE.spec ++++++
--- /var/tmp/diff_new_pack.D4a47h/_old 2021-07-07 18:29:28.011467819 +0200
+++ /var/tmp/diff_new_pack.D4a47h/_new 2021-07-07 18:29:28.015467788 +0200
@@ -18,11 +18,11 @@
Name: rpm-config-SUSE
-Version: 0.g76
+Version: 0.g83
Release: 0
Summary: SUSE specific RPM configuration files
License: GPL-2.0-or-later
-Group: Development/Tools/Building
+Group: System/Packages
URL: https://github.com/openSUSE/rpm-config-SUSE
Source: %{name}-%{version}.tar.xz
++++++ _service ++++++
--- /var/tmp/diff_new_pack.D4a47h/_old 2021-07-07 18:29:28.055467474 +0200
+++ /var/tmp/diff_new_pack.D4a47h/_new 2021-07-07 18:29:28.055467474 +0200
@@ -1,5 +1,5 @@
<services>
- <service name="tar_scm" mode="disabled">
+ <service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param
name="url">https://github.com/openSUSE/rpm-config-SUSE</param>
<param
name="parent-tag">e56ce28a20ccfa1d37d3b66eb943bd12922b61ae</param>
@@ -7,9 +7,9 @@
<param name="changesgenerate">enable</param>
<param name="extract">package/rpm-config-SUSE.spec</param>
</service>
- <service name="recompress" mode="disabled">
+ <service name="recompress" mode="manual">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
- <service name="set_version" mode="disabled"/>
+ <service name="set_version" mode="manual"/>
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.D4a47h/_old 2021-07-07 18:29:28.079467286 +0200
+++ /var/tmp/diff_new_pack.D4a47h/_new 2021-07-07 18:29:28.079467286 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/rpm-config-SUSE</param>
- <param
name="changesrevision">3f94ae98928a02f0b4c1679849e149d0896a13c9</param>
+ <param
name="changesrevision">f474c6cbce8c7f34d20586c332fad3d1dfe3d708</param>
</service>
</servicedata>
\ No newline at end of file
++++++ rpm-config-SUSE-0.g76.tar.xz -> rpm-config-SUSE-0.g83.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/rpm-config-SUSE-0.g76/fileattrs/kernel.attr
new/rpm-config-SUSE-0.g83/fileattrs/kernel.attr
--- old/rpm-config-SUSE-0.g76/fileattrs/kernel.attr 2021-03-05
14:21:50.000000000 +0100
+++ new/rpm-config-SUSE-0.g83/fileattrs/kernel.attr 2021-06-25
15:44:08.000000000 +0200
@@ -1,2 +1,2 @@
%__kernel_provides %{_rpmconfigdir}/find-provides.ksyms --tumbleweed
%{?sle_version:0}%{!?sle_version:1}
-%__kernel_path
^(/lib/modules/[^/]*/kernel/.*\.ko(\.gz|\.xz)?|/boot/vmlinu[xz].*)$
+%__kernel_path
^((/usr)?/lib/modules/[^/]*/kernel/(.*\.ko(\.gz|\.xz|\.zst)?|vmlinu[xz])|/boot/vmlinu[xz].*)$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/rpm-config-SUSE-0.g76/fileattrs/kmp.attr
new/rpm-config-SUSE-0.g83/fileattrs/kmp.attr
--- old/rpm-config-SUSE-0.g76/fileattrs/kmp.attr 2021-03-05
14:21:50.000000000 +0100
+++ new/rpm-config-SUSE-0.g83/fileattrs/kmp.attr 2021-06-25
15:44:08.000000000 +0200
@@ -1,4 +1,4 @@
%__kmp_provides %{_rpmconfigdir}/find-provides.ksyms
--tumbleweed %{?sle_version:0}%{!?sle_version:1}
%__kmp_requires %{_rpmconfigdir}/find-requires.ksyms
--tumbleweed %{?sle_version:0}%{!?sle_version:1}
%__kmp_supplements %{_rpmconfigdir}/find-supplements.ksyms
-%__kmp_path ^/lib/modules/[^/]*/(updates|extra)/.*\.ko(\.gz|\.xz)?
+%__kmp_path
^(/usr)?/lib/modules/[^/]*/(updates|extra)/.*\.ko(\.gz|\.xz|\.zst)?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/rpm-config-SUSE-0.g76/fileattrs/modulesload.attr
new/rpm-config-SUSE-0.g83/fileattrs/modulesload.attr
--- old/rpm-config-SUSE-0.g76/fileattrs/modulesload.attr 2021-03-05
14:21:50.000000000 +0100
+++ new/rpm-config-SUSE-0.g83/fileattrs/modulesload.attr 2021-06-25
15:44:08.000000000 +0200
@@ -1,2 +1,2 @@
%__modulesload_requires %{_rpmconfigdir}/find-requires.ksyms
--tumbleweed %{?sle_version:0}%{!?sle_version:1}
-%__modulesload_path ^/usr/lib/modules-load.d/.*\.conf$
+%__modulesload_path ^(/usr)?/lib/modules-load.d/.*\.conf$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/rpm-config-SUSE-0.g76/scripts/find-provides.ksyms
new/rpm-config-SUSE-0.g83/scripts/find-provides.ksyms
--- old/rpm-config-SUSE-0.g76/scripts/find-provides.ksyms 2021-03-05
14:21:50.000000000 +0100
+++ new/rpm-config-SUSE-0.g83/scripts/find-provides.ksyms 2021-06-25
15:44:08.000000000 +0200
@@ -30,19 +30,21 @@
inst_prefix="$(dirname $f)"
inst_prefix="$(dirname $inst_prefix)"
echo "kernel-uname-r = $version"
- builtin="$inst_prefix/lib/modules/$version/modules.builtin"
- if [ -e "$builtin" ] ; then
+ builtin="/lib/modules/$version/modules.builtin"
+ [ -e "$inst_prefix/usr$builtin" ] && builtin="/usr$builtin"
+ if [ -e "$inst_prefix/$builtin" ] ; then
while read modname ; do
echo "kmod($(basename "$modname" | tr '-' '_'))"
- done < "$builtin"
+ done < "$inst_prefix/$builtin"
else
echo "Builtin modules for $f not available in $builtin" >&2
fi
flavor=${version##*-}
;;
- */lib/modules/*/*.ko | */lib/modules/*/*.ko.[gx]z)
+ */lib/modules/*/*.ko | */lib/modules/*/*.ko.[gx]z |
*/lib/modules/*/*.ko.zst)
is_module="1"
modname="${f%%.[gx]z}"
+ modname="${modname%%.zst}"
echo "kmod($(basename "$modname" | tr '-' '_'))"
;;
*)
@@ -57,6 +59,8 @@
unzip="gzip -cd";;
*.xz)
unzip="xz -cd";;
+ *.zst)
+ unzip="zstd -cd";;
esac
if test -n "$unzip" && $unzip "$f" >"$tmp"; then
f=$tmp
@@ -70,9 +74,7 @@
echo "warning: cannot determine kernel flavor from $(/sbin/modinfo -F
vermagic "$f" 2>&1)" >&2
continue
fi
- objdir=$(readlink /lib/modules/$version/build)
- objdir_build=$RPM_BUILD_ROOT$(readlink
$RPM_BUILD_ROOT/lib/modules/$version/build)
- for i in $objdir_build $objdir ; do
+ for i in {,$RPM_BUILD_ROOT}{/usr,}/lib/modules/$version/build; do
ksym_provides=$i/scripts/mod/ksym-provides
[ -x "$ksym_provides" ] && break
done
@@ -83,7 +85,7 @@
sub=${version#*.}
sub=${sub%%.*}
if [ "$major" -gt 4 -o \( "$major" -eq 4 -a "$sub" -ge 10 \) ] ;
then
- echo "error: cannot determine ksym provides of $f -
missing ksym-povides tool." >&2
+ echo "error: cannot determine ksym provides of $f -
missing ksym-provides tool." >&2
else
nm "$f" \
| sed -r -ne "s/^0*([0-9a-f]+) A
__crc_(.+)/ksym($flavor:\\2) = \\1/p"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/rpm-config-SUSE-0.g76/scripts/find-requires.ksyms
new/rpm-config-SUSE-0.g83/scripts/find-requires.ksyms
--- old/rpm-config-SUSE-0.g76/scripts/find-requires.ksyms 2021-03-05
14:21:50.000000000 +0100
+++ new/rpm-config-SUSE-0.g83/scripts/find-requires.ksyms 2021-06-25
15:44:08.000000000 +0200
@@ -24,6 +24,7 @@
case "$f" in
*/lib/modules/*.ko) modules[${#modules[*]}]="$f" ;;
*/lib/modules/*.ko.[gx]z) modules[${#modules[*]}]="${f%.*}" ;;
+ */lib/modules/*.ko.zst) modules[${#modules[*]}]="${f%.*}" ;;
*/lib/modules/*/modules.builtin) while read x; do
modsexp="$modsexp|$(basename "$x" .ko | tr '-' '_')"; done < $f ;;
*/usr/lib/modules-load.d/*.conf) while read x; do
case "$x" in
@@ -64,6 +65,8 @@
gzip -cd "$module".gz > "$tmp"
elif [ -f "$module".xz ]; then
xz -cd "$module".xz > "$tmp"
+ elif [ -f "$module".zst ]; then
+ zstd -cd "$module".zst > "$tmp"
else
continue
fi
@@ -81,6 +84,8 @@
module="$module".gz
elif [ -f "$module".xz ]; then
module="$module".xz
+ elif [ -f "$module".zst ]; then
+ module="$module".zst
else
continue
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/rpm-config-SUSE-0.g76/scripts/find-supplements.ksyms
new/rpm-config-SUSE-0.g83/scripts/find-supplements.ksyms
--- old/rpm-config-SUSE-0.g76/scripts/find-supplements.ksyms 2021-03-05
14:21:50.000000000 +0100
+++ new/rpm-config-SUSE-0.g83/scripts/find-supplements.ksyms 2021-06-25
15:44:08.000000000 +0200
@@ -50,7 +50,7 @@
done
}
-for module in $(grep -E '/lib/modules/.+\.ko(\.[gx]z)?$' | grep -v
'/lib/modules/[^/]*/kernel/'); do
+for module in $(grep -E '/lib/modules/.+\.ko(\.[gx]z)?(.zst)?$' | grep -v
'/lib/modules/[^/]*/kernel/'); do
vermagic=$(/sbin/modinfo -F vermagic "$module")
krel=${vermagic%% *}
/sbin/modinfo -F alias "$module" \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/rpm-config-SUSE-0.g76/suse_macros.in
new/rpm-config-SUSE-0.g83/suse_macros.in
--- old/rpm-config-SUSE-0.g76/suse_macros.in 2021-03-05 14:21:50.000000000
+0100
+++ new/rpm-config-SUSE-0.g83/suse_macros.in 2021-06-25 15:44:08.000000000
+0200
@@ -14,8 +14,8 @@
%_firmwaredir %{?usrmerged:%{_usr}}/lib/firmware
# package build macros
-%make_install make install DESTDIR=%{?buildroot}
-%makeinstall make DESTDIR=%{?buildroot:%{buildroot}} install
+%make_install make install DESTDIR="%{?buildroot}"
+%makeinstall make DESTDIR="%{?buildroot:%{buildroot}}" install
%insserv_prereq insserv sed
%fillup_prereq fillup /usr/bin/mkdir /usr/bin/touch
# to be removed. deprecated since 11/2019 boo#1152105