Hello community, here is the log from the commit of package kmod for openSUSE:Factory checked in at 2020-06-03 20:28:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kmod (Old) and /work/SRC/openSUSE:Factory/.kmod.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmod" Wed Jun 3 20:28:37 2020 rev:54 rq:809713 version:27 Changes: -------- --- /work/SRC/openSUSE:Factory/kmod/kmod.changes 2019-05-06 13:19:32.352286429 +0200 +++ /work/SRC/openSUSE:Factory/.kmod.new.3606/kmod.changes 2020-06-03 20:28:46.600490378 +0200 @@ -1,0 +2,11 @@ +Wed May 27 23:31:52 UTC 2020 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 27 + * Link to libcrypto rather than requiring openssl. + * Use PKCS#7 instead of CMS for parsing module signature to be + compatible with LibreSSL and OpenSSL < 1.1.0. + * Teach modinfo to parse modules.builtin.modinfo. When using + Linux kernelĀ >= v5.2~rc1, it is possible to get module + information from this new file. + +------------------------------------------------------------------- Old: ---- kmod-26.tar.sign kmod-26.tar.xz New: ---- kmod-27.tar.sign kmod-27.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kmod-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.N0Cl06/_old 2020-06-03 20:28:48.580496397 +0200 +++ /var/tmp/diff_new_pack.N0Cl06/_new 2020-06-03 20:28:48.584496408 +0200 @@ -1,7 +1,7 @@ # # spec file for package kmod-testsuite # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: kmod-testsuite %define lname libkmod2 -Version: 26 +Version: 27 Release: 0 Summary: Testsuite of the kmod package License: LGPL-2.1-or-later AND GPL-2.0-or-later ++++++ kmod.spec ++++++ --- /var/tmp/diff_new_pack.N0Cl06/_old 2020-06-03 20:28:48.612496494 +0200 +++ /var/tmp/diff_new_pack.N0Cl06/_new 2020-06-03 20:28:48.616496506 +0200 @@ -1,7 +1,7 @@ # # spec file for package kmod # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: kmod %define lname libkmod2 -Version: 26 +Version: 27 Release: 0 Summary: Utilities to load modules into the kernel License: LGPL-2.1-or-later AND GPL-2.0-or-later ++++++ 0010-modprobe-Implement-allow-unsupported-modules.patch ++++++ --- /var/tmp/diff_new_pack.N0Cl06/_old 2020-06-03 20:28:48.648496603 +0200 +++ /var/tmp/diff_new_pack.N0Cl06/_new 2020-06-03 20:28:48.648496603 +0200 @@ -6,20 +6,20 @@ References: fate#316971 Patch-mainline: never --- - Makefile.am | 4 +++- - libkmod/libkmod-unsupported.c | 9 +++++++++ - libkmod/libkmod-unsupported.h | 8 ++++++++ - tools/modprobe.c | 8 +++++++- + Makefile.am | 4 +++- + libkmod/libkmod-unsupported.c | 9 +++++++++ + libkmod/libkmod-unsupported.h | 8 ++++++++ + tools/modprobe.c | 8 +++++++- 4 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 libkmod/libkmod-unsupported.c create mode 100644 libkmod/libkmod-unsupported.h -diff --git a/Makefile.am b/Makefile.am -index ddb25f0..e332977 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -92,7 +92,9 @@ libkmod_libkmod_la_LIBADD = \ - ${liblzma_LIBS} ${zlib_LIBS} ${openssl_LIBS} +Index: kmod-27/Makefile.am +=================================================================== +--- kmod-27.orig/Makefile.am ++++ kmod-27/Makefile.am +@@ -93,7 +93,9 @@ libkmod_libkmod_la_LIBADD = \ + ${liblzma_LIBS} ${zlib_LIBS} ${libcrypto_LIBS} noinst_LTLIBRARIES += libkmod/libkmod-internal.la -libkmod_libkmod_internal_la_SOURCES = $(libkmod_libkmod_la_SOURCES) @@ -29,11 +29,10 @@ libkmod_libkmod_internal_la_LDFLAGS = $(AM_LDFLAGS) \ -Wl,--version-script=$(top_srcdir)/libkmod/libkmod.sym libkmod_libkmod_internal_la_DEPENDENCIES = $(libkmod_libkmod_la_DEPENDENCIES) -diff --git a/libkmod/libkmod-unsupported.c b/libkmod/libkmod-unsupported.c -new file mode 100644 -index 0000000..7ef9fc8 +Index: kmod-27/libkmod/libkmod-unsupported.c +=================================================================== --- /dev/null -+++ b/libkmod/libkmod-unsupported.c ++++ kmod-27/libkmod/libkmod-unsupported.c @@ -0,0 +1,9 @@ +#include "libkmod-internal.h" +#include "libkmod-unsupported.h" @@ -44,11 +43,10 @@ + + config->block_unsupported = 0; +} -diff --git a/libkmod/libkmod-unsupported.h b/libkmod/libkmod-unsupported.h -new file mode 100644 -index 0000000..a95b4a2 +Index: kmod-27/libkmod/libkmod-unsupported.h +=================================================================== --- /dev/null -+++ b/libkmod/libkmod-unsupported.h ++++ kmod-27/libkmod/libkmod-unsupported.h @@ -0,0 +1,8 @@ +#pragma once + @@ -58,10 +56,10 @@ + * library + */ +void kmod_internal_allow_unsupported(struct kmod_ctx *ctx); -diff --git a/tools/modprobe.c b/tools/modprobe.c -index 3be2989..aa4033d 100644 ---- a/tools/modprobe.c -+++ b/tools/modprobe.c +Index: kmod-27/tools/modprobe.c +=================================================================== +--- kmod-27.orig/tools/modprobe.c ++++ kmod-27/tools/modprobe.c @@ -38,6 +38,8 @@ #include "kmod.h" @@ -71,7 +69,7 @@ static int log_priority = LOG_CRIT; static int use_syslog = 0; #define LOG(...) log_printf(log_priority, __VA_ARGS__) -@@ -755,6 +757,7 @@ static int do_modprobe(int argc, char **orig_argv) +@@ -761,6 +763,7 @@ static int do_modprobe(int argc, char ** const char *dirname = NULL; const char *root = NULL; const char *kversion = NULL; @@ -79,7 +77,7 @@ int use_all = 0; int do_remove = 0; int do_show_config = 0; -@@ -846,7 +849,7 @@ static int do_modprobe(int argc, char **orig_argv) +@@ -852,7 +855,7 @@ static int do_modprobe(int argc, char ** kversion = optarg; break; case 128: @@ -88,7 +86,7 @@ break; case 's': env_modprobe_options_append("-s"); -@@ -919,6 +922,9 @@ static int do_modprobe(int argc, char **orig_argv) +@@ -925,6 +928,9 @@ static int do_modprobe(int argc, char ** log_setup_kmod_log(ctx, verbose); @@ -98,6 +96,3 @@ kmod_load_resources(ctx); if (do_show_config) --- -2.20.1 - ++++++ kmod-26.tar.xz -> kmod-27.tar.xz ++++++ ++++ 14307 lines of diff (skipped)