Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2019-09-27 14:44:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Fri Sep 27 14:44:38 2019 rev:506 rq:733079 version:5.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2019-09-16 10:49:12.475181517 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.2352/dtb-aarch64.changes 2019-09-27 14:44:44.253343734 +0200 @@ -1,0 +2,84 @@ +Sat Sep 21 15:21:27 CEST 2019 - [email protected] + +- Linux 5.3.1 (bnc#1012628). +- media: technisat-usb2: break out of loop at end of buffer + (bnc#1012628). +- floppy: fix usercopy direction (bnc#1012628). +- phy: qcom-qmp: Correct ready status, again (bnc#1012628). +- ovl: fix regression caused by overlapping layers detection + (bnc#1012628). +- Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" + (bnc#1012628). +- nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds + (bnc#1012628). +- tty/serial: atmel: reschedule TX after RX was started + (bnc#1012628). +- serial: sprd: correct the wrong sequence of arguments + (bnc#1012628). +- firmware: google: check if size is valid when decoding VPD data + (bnc#1012628). +- Documentation: sphinx: Add missing comma to list of strings + (bnc#1012628). +- KVM: coalesced_mmio: add bounds checking (bnc#1012628). +- net: stmmac: Hold rtnl lock in suspend/resume callbacks + (bnc#1012628). +- net: dsa: Fix load order between DSA drivers and taggers + (bnc#1012628). +- xen-netfront: do not assume sk_buff_head list is empty in + error handling (bnc#1012628). +- udp: correct reuseport selection with connected sockets + (bnc#1012628). +- net_sched: let qdisc_put() accept NULL pointer (bnc#1012628). +- net/sched: fix race between deactivation and dequeue for NOLOCK + qdisc (bnc#1012628). +- ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (bnc#1012628). +- phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in + over-current (bnc#1012628). +- media: tm6000: double free if usb disconnect while streaming + (bnc#1012628). +- USB: usbcore: Fix slab-out-of-bounds bug during device reset + (bnc#1012628). +- commit f187578 + +------------------------------------------------------------------- +Wed Sep 18 15:17:44 CEST 2019 - [email protected] + +- Update config files. + Disable CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT. Not all drivers are + ready for this yet, so enabling this config option causes regressions. + See bsc#1150577 for an example. +- commit f759adc + +------------------------------------------------------------------- +Mon Sep 16 05:32:56 CEST 2019 - [email protected] + +- Update to 5.3 final +- Eliminated 3 patches +- Refresh configs + - NF_CONNTRACK_SLP is gone +- commit 6baef36 + +------------------------------------------------------------------- +Fri Sep 13 13:31:46 CEST 2019 - [email protected] + +- Btrfs: fix unwritten extent buffers and hangs on future + writeback attempts (btrfs hangup). +- commit 7f85414 + +------------------------------------------------------------------- +Tue Sep 10 14:15:38 CEST 2019 - [email protected] + +- Delete patches.suse/netfilter-ip_conntrack_slp.patch (FATE#324143 jsc#SLE-8944 bsc#1127886). + This veteran out of tree patch is no longer needed since the userspace + conntrack helper (in conntrack-tools / conntrackd) has reached Factory. +- commit d6f0b71 + +------------------------------------------------------------------- +Tue Sep 10 14:14:05 CEST 2019 - [email protected] + +- Update and reenable + patches.suse/Revert-netfilter-conntrack-remove-helper-hook-again.patch + (FATE#324143 jsc#SLE-8944 bsc#1127886). +- commit 029452e + +------------------------------------------------------------------- @@ -182,0 +267,7 @@ +Mon Sep 9 06:52:32 CEST 2019 - [email protected] + +- Update to 5.3-rc8 +- refresh armv6hl configs (IXP4xx drivers no longer visible) +- commit 3dea797 + +------------------------------------------------------------------- @@ -476,0 +568,30 @@ +Mon Sep 2 22:41:27 CEST 2019 - [email protected] + +- Update to 5.3-rc7 +- Refresh configs + - IXP4xx SoC drivers not visible + - gcc 9.2.1 +- commit 9bff5f9 + +------------------------------------------------------------------- +Sun Sep 1 21:36:39 CEST 2019 - [email protected] + +- config: armv7hl: Enable cadence watchdog + CONFIG_CADENCE_WATCHDOG is required for Zynq-7000 based MIYR Zturn board. +- commit c4cbe5e + +------------------------------------------------------------------- +Fri Aug 30 11:35:20 CEST 2019 - [email protected] + +- config.conf: Update ARMv6 config files +- commit c17167d + +------------------------------------------------------------------- +Fri Aug 30 11:27:22 CEST 2019 - [email protected] + +- config.conf: Reenable ARMv7 config for Kernel 5.3 + All modules plus errata's enabled. Reused other + values from x86_64 update. +- commit b1c627e + +------------------------------------------------------------------- @@ -759,0 +881,8 @@ +Wed Aug 28 15:36:42 CEST 2019 - [email protected] + +- mwifiex: Fix three heap overflow at + parsing element in cfg80211_ap_settings + (CVE-2019-14814,bsc#1146512,CVE-2019-14815,bsc#1146514,CVE-2019-14816,bsc#1146516). +- commit 528fd68 + +------------------------------------------------------------------- @@ -767,0 +897,25 @@ +Wed Aug 28 13:30:32 CEST 2019 - [email protected] + +- supported.conf: mark more core networking modules supported + Two more netfilter modules and one more *_diag should be supported too. +- commit bee2dd8 + +------------------------------------------------------------------- +Wed Aug 28 12:42:47 CEST 2019 - [email protected] + +- supported.conf: update status of some networking core modules + This marks new networking modules which should be supported as such; it is + mostly netfilter and traffic control modules which have been following the + "support all of them" policy for some time. +- commit 65e1131 + +------------------------------------------------------------------- +Wed Aug 28 10:23:01 CEST 2019 - [email protected] + +- supported.conf: obsolete paths cleanup + Update paths for existing modules which were moved, clean up duplicate + entries and drop entries for modules which no longer exist (either not + built any more or built into the image now). +- commit 3bb142a + +------------------------------------------------------------------- @@ -785,0 +940,14 @@ +Mon Aug 26 16:12:29 CEST 2019 - [email protected] + +- usb: Introduce Xen pvUSB frontend (xen hcd) (fate#315712). +- Update config files. +- usb: Add Xen pvUSB protocol description (fate#315712). +- commit b32b2bd + +------------------------------------------------------------------- +Mon Aug 26 11:48:01 CEST 2019 - [email protected] + +- Update reference for ath6kl fix (CVE-2019-15290,bsc#1146543). +- commit b08d3d5 + +------------------------------------------------------------------- @@ -791,0 +960,9 @@ +Mon Aug 26 11:32:51 CEST 2019 - [email protected] + +- Fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe + (CVE-2019-15098,bsc#1146378). +- Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe + (CVE-2019-15099,bsc#1146368). +- commit 758e216 + +------------------------------------------------------------------- @@ -807,0 +985,13 @@ +Mon Aug 26 09:24:08 CEST 2019 - [email protected] + +- Fix a double free bug in rsi_91x_deinit (bnc#1147116 + CVE-2019-15504). +- commit 8ae43d1 + +------------------------------------------------------------------- +Sun Aug 25 21:49:44 CEST 2019 - [email protected] + +- Update to 5.3-rc6 +- commit 2831011 + +------------------------------------------------------------------- ++++ 527 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2352/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change kernel-64kb.changes: same change kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.changes: same change kernel-kvmsmall.changes: same change kernel-lpae.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-vanilla.changes: same change kernel-zfcpdump.changes: same change Old: ---- linux-5.2.tar.xz New: ---- linux-5.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:12.597270030 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:12.613269989 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.137268627 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.153268584 +0200 @@ -17,12 +17,12 @@ # needssslcertforbuild -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %define vanilla_only 0 -%define compress_modules none -%define livepatch %{nil} +%define compress_modules xz +%define livepatch livepatch%{nil} %include %_sourcedir/kernel-spec-macros @@ -64,9 +64,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 -Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-%build_flavor-base-srchash-27a012314159e18b16581b0f90e3fe84d723eeea +Provides: kernel-srchash-27a012314159e18b16581b0f90e3fe84d723eeea # END COMMON DEPS -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -438,7 +438,7 @@ subpackages=( base %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y" - cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp + cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp %endif ) for package in "${subpackages[@]}"; do @@ -1483,6 +1483,47 @@ %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %defattr(-, root, root) +%package -n reiserfs-kmp-%build_flavor +Summary: Reiserfs kernel module +Group: System/Kernel +Requires: %name = %version-%source_rel +Provides: reiserfs-kmp = %version-%source_rel +Provides: multiversion(kernel) +# tell weak-modules2 to ignore this package +Provides: kmp_in_kernel +Requires(post): suse-module-tools >= 12.4 + +%description -n reiserfs-kmp-%build_flavor +The reiserfs file system is no longer supported in SLE15. This package +provides the reiserfs module for the installation system. + +%post -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \ + --add-kernel-modules %kernelrelease-%build_flavor +fi + +%posttrans -n reiserfs-kmp-%build_flavor +%{?regenerate_initrd_posttrans} + +%preun -n reiserfs-kmp-%build_flavor +nvr=reiserfs-kmp-%build_flavor-%version-%release +rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" + +%postun -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + /bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \ + --remove-kernel-modules %kernelrelease-%build_flavor +fi +rm -f "/var/run/rpm-$nvr-modules" + +%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files +%defattr(-, root, root) + %endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_MODULES ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.241268356 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.253268325 +0200 @@ -17,12 +17,12 @@ # needssslcertforbuild -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %define vanilla_only 0 -%define compress_modules none -%define livepatch %{nil} +%define compress_modules xz +%define livepatch livepatch%{nil} %include %_sourcedir/kernel-spec-macros @@ -64,9 +64,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 -Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-%build_flavor-base-srchash-27a012314159e18b16581b0f90e3fe84d723eeea +Provides: kernel-srchash-27a012314159e18b16581b0f90e3fe84d723eeea # END COMMON DEPS -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -444,7 +444,7 @@ subpackages=( base %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y" - cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp + cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp %endif ) for package in "${subpackages[@]}"; do @@ -1495,6 +1495,47 @@ %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %defattr(-, root, root) +%package -n reiserfs-kmp-%build_flavor +Summary: Reiserfs kernel module +Group: System/Kernel +Requires: %name = %version-%source_rel +Provides: reiserfs-kmp = %version-%source_rel +Provides: multiversion(kernel) +# tell weak-modules2 to ignore this package +Provides: kmp_in_kernel +Requires(post): suse-module-tools >= 12.4 + +%description -n reiserfs-kmp-%build_flavor +The reiserfs file system is no longer supported in SLE15. This package +provides the reiserfs module for the installation system. + +%post -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \ + --add-kernel-modules %kernelrelease-%build_flavor +fi + +%posttrans -n reiserfs-kmp-%build_flavor +%{?regenerate_initrd_posttrans} + +%preun -n reiserfs-kmp-%build_flavor +nvr=reiserfs-kmp-%build_flavor-%version-%release +rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" + +%postun -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + /bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \ + --remove-kernel-modules %kernelrelease-%build_flavor +fi +rm -f "/var/run/rpm-$nvr-modules" + +%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files +%defattr(-, root, root) + %endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_MODULES ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.333268117 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.345268085 +0200 @@ -17,12 +17,12 @@ # needssslcertforbuild -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %define vanilla_only 0 -%define compress_modules none -%define livepatch %{nil} +%define compress_modules xz +%define livepatch livepatch%{nil} %include %_sourcedir/kernel-spec-macros @@ -64,9 +64,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 -Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-%build_flavor-base-srchash-27a012314159e18b16581b0f90e3fe84d723eeea +Provides: kernel-srchash-27a012314159e18b16581b0f90e3fe84d723eeea # END COMMON DEPS -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -487,7 +487,7 @@ subpackages=( base %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y" - cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp + cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp %endif ) for package in "${subpackages[@]}"; do @@ -1577,6 +1577,47 @@ %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %defattr(-, root, root) +%package -n reiserfs-kmp-%build_flavor +Summary: Reiserfs kernel module +Group: System/Kernel +Requires: %name = %version-%source_rel +Provides: reiserfs-kmp = %version-%source_rel +Provides: multiversion(kernel) +# tell weak-modules2 to ignore this package +Provides: kmp_in_kernel +Requires(post): suse-module-tools >= 12.4 + +%description -n reiserfs-kmp-%build_flavor +The reiserfs file system is no longer supported in SLE15. This package +provides the reiserfs module for the installation system. + +%post -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \ + --add-kernel-modules %kernelrelease-%build_flavor +fi + +%posttrans -n reiserfs-kmp-%build_flavor +%{?regenerate_initrd_posttrans} + +%preun -n reiserfs-kmp-%build_flavor +nvr=reiserfs-kmp-%build_flavor-%version-%release +rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" + +%postun -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + /bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \ + --remove-kernel-modules %kernelrelease-%build_flavor +fi +rm -f "/var/run/rpm-$nvr-modules" + +%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files +%defattr(-, root, root) + %endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_MODULES ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.409267919 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.417267899 +0200 @@ -16,8 +16,8 @@ # -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.493267701 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.501267680 +0200 @@ -17,12 +17,12 @@ # needssslcertforbuild -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %define vanilla_only 0 -%define compress_modules none -%define livepatch %{nil} +%define compress_modules xz +%define livepatch livepatch%{nil} %include %_sourcedir/kernel-spec-macros @@ -64,9 +64,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 -Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-%build_flavor-base-srchash-27a012314159e18b16581b0f90e3fe84d723eeea +Provides: kernel-srchash-27a012314159e18b16581b0f90e3fe84d723eeea # END COMMON DEPS -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -250,7 +250,7 @@ Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: x86_64 +ExclusiveArch: ppc64 ppc64le x86_64 %define kmp_target_cpu %_target_cpu %ifarch %ix86 # Only i386/default supports i586, mark other flavors' packages as i686 @@ -442,7 +442,7 @@ subpackages=( base %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y" - cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp + cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp %endif ) for package in "${subpackages[@]}"; do @@ -1491,6 +1491,47 @@ %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %defattr(-, root, root) +%package -n reiserfs-kmp-%build_flavor +Summary: Reiserfs kernel module +Group: System/Kernel +Requires: %name = %version-%source_rel +Provides: reiserfs-kmp = %version-%source_rel +Provides: multiversion(kernel) +# tell weak-modules2 to ignore this package +Provides: kmp_in_kernel +Requires(post): suse-module-tools >= 12.4 + +%description -n reiserfs-kmp-%build_flavor +The reiserfs file system is no longer supported in SLE15. This package +provides the reiserfs module for the installation system. + +%post -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \ + --add-kernel-modules %kernelrelease-%build_flavor +fi + +%posttrans -n reiserfs-kmp-%build_flavor +%{?regenerate_initrd_posttrans} + +%preun -n reiserfs-kmp-%build_flavor +nvr=reiserfs-kmp-%build_flavor-%version-%release +rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" + +%postun -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + /bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \ + --remove-kernel-modules %kernelrelease-%build_flavor +fi +rm -f "/var/run/rpm-$nvr-modules" + +%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files +%defattr(-, root, root) + %endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_MODULES ++++++ kernel-lpae.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.581267471 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.589267451 +0200 @@ -17,12 +17,12 @@ # needssslcertforbuild -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %define vanilla_only 0 -%define compress_modules none -%define livepatch %{nil} +%define compress_modules xz +%define livepatch livepatch%{nil} %include %_sourcedir/kernel-spec-macros @@ -64,9 +64,9 @@ Summary: Kernel for LPAE enabled systems License: GPL-2.0 Group: System/Kernel -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 -Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-%build_flavor-base-srchash-27a012314159e18b16581b0f90e3fe84d723eeea +Provides: kernel-srchash-27a012314159e18b16581b0f90e3fe84d723eeea # END COMMON DEPS -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -436,7 +436,7 @@ subpackages=( base %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y" - cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp + cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp %endif ) for package in "${subpackages[@]}"; do @@ -1479,6 +1479,47 @@ %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %defattr(-, root, root) +%package -n reiserfs-kmp-%build_flavor +Summary: Reiserfs kernel module +Group: System/Kernel +Requires: %name = %version-%source_rel +Provides: reiserfs-kmp = %version-%source_rel +Provides: multiversion(kernel) +# tell weak-modules2 to ignore this package +Provides: kmp_in_kernel +Requires(post): suse-module-tools >= 12.4 + +%description -n reiserfs-kmp-%build_flavor +The reiserfs file system is no longer supported in SLE15. This package +provides the reiserfs module for the installation system. + +%post -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \ + --add-kernel-modules %kernelrelease-%build_flavor +fi + +%posttrans -n reiserfs-kmp-%build_flavor +%{?regenerate_initrd_posttrans} + +%preun -n reiserfs-kmp-%build_flavor +nvr=reiserfs-kmp-%build_flavor-%version-%release +rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" + +%postun -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + /bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \ + --remove-kernel-modules %kernelrelease-%build_flavor +fi +rm -f "/var/run/rpm-$nvr-modules" + +%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files +%defattr(-, root, root) + %endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_MODULES ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.677267222 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.689267191 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.2.14 +%define patchversion 5.3.1 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +BuildRequires: kernel%kernel_flavor-srchash-27a012314159e18b16581b0f90e3fe84d723eeea %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -116,7 +116,7 @@ # a longer list to have them also available for qemu cross builds where x86_64 kernel runs in eg. arm env. # this list of modules where available on build workers of build.opensuse.org, so we stay compatible. -export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs btrfs xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth" +export KERNEL_MODULES="loop dm-crypt dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs btrfs xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth" # manually load all modules to make sure they're available for i in $KERNEL_MODULES; do ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.753267024 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.769266983 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.2.14 +%define patchversion 5.3.1 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.821266848 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.837266806 +0200 @@ -17,12 +17,12 @@ # needssslcertforbuild -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %define vanilla_only 0 -%define compress_modules none -%define livepatch %{nil} +%define compress_modules xz +%define livepatch livepatch%{nil} %include %_sourcedir/kernel-spec-macros @@ -64,9 +64,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 -Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-%build_flavor-base-srchash-27a012314159e18b16581b0f90e3fe84d723eeea +Provides: kernel-srchash-27a012314159e18b16581b0f90e3fe84d723eeea # END COMMON DEPS -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -464,7 +464,7 @@ subpackages=( base %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y" - cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp + cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp %endif ) for package in "${subpackages[@]}"; do @@ -1533,6 +1533,47 @@ %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %defattr(-, root, root) +%package -n reiserfs-kmp-%build_flavor +Summary: Reiserfs kernel module +Group: System/Kernel +Requires: %name = %version-%source_rel +Provides: reiserfs-kmp = %version-%source_rel +Provides: multiversion(kernel) +# tell weak-modules2 to ignore this package +Provides: kmp_in_kernel +Requires(post): suse-module-tools >= 12.4 + +%description -n reiserfs-kmp-%build_flavor +The reiserfs file system is no longer supported in SLE15. This package +provides the reiserfs module for the installation system. + +%post -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \ + --add-kernel-modules %kernelrelease-%build_flavor +fi + +%posttrans -n reiserfs-kmp-%build_flavor +%{?regenerate_initrd_posttrans} + +%preun -n reiserfs-kmp-%build_flavor +nvr=reiserfs-kmp-%build_flavor-%version-%release +rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" + +%postun -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + /bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \ + --remove-kernel-modules %kernelrelease-%build_flavor +fi +rm -f "/var/run/rpm-$nvr-modules" + +%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files +%defattr(-, root, root) + %endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_MODULES ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:13.949266515 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:13.961266484 +0200 @@ -17,8 +17,8 @@ # icecream 0 -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea Provides: linux Provides: multiversion(kernel) Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:14.001266380 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:14.001266380 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.2.14 +Version: 5.3.1 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:14.021266328 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:14.021266328 +0200 @@ -17,12 +17,12 @@ # needssslcertforbuild -%define srcversion 5.2 -%define patchversion 5.2.14 +%define srcversion 5.3 +%define patchversion 5.3.1 %define variant %{nil} %define vanilla_only 0 -%define compress_modules none -%define livepatch %{nil} +%define compress_modules xz +%define livepatch livepatch%{nil} %include %_sourcedir/kernel-spec-macros @@ -64,9 +64,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.2.14 +Version: 5.3.1 %if 0%{?is_kotd} -Release: <RELEASE>.g374b0ae +Release: <RELEASE>.g27a0123 %else Release: 0 %endif @@ -171,10 +171,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-374b0aeb68b51de45c003859d7c4534017a89038 -Provides: kernel-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: kernel-%build_flavor-base-srchash-27a012314159e18b16581b0f90e3fe84d723eeea +Provides: kernel-srchash-27a012314159e18b16581b0f90e3fe84d723eeea # END COMMON DEPS -Provides: %name-srchash-374b0aeb68b51de45c003859d7c4534017a89038 +Provides: %name-srchash-27a012314159e18b16581b0f90e3fe84d723eeea %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -435,7 +435,7 @@ subpackages=( base %if %CONFIG_SUSE_KERNEL_SUPPORTED == "y" - cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp + cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp %endif ) for package in "${subpackages[@]}"; do @@ -1477,6 +1477,47 @@ %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %defattr(-, root, root) +%package -n reiserfs-kmp-%build_flavor +Summary: Reiserfs kernel module +Group: System/Kernel +Requires: %name = %version-%source_rel +Provides: reiserfs-kmp = %version-%source_rel +Provides: multiversion(kernel) +# tell weak-modules2 to ignore this package +Provides: kmp_in_kernel +Requires(post): suse-module-tools >= 12.4 + +%description -n reiserfs-kmp-%build_flavor +The reiserfs file system is no longer supported in SLE15. This package +provides the reiserfs module for the installation system. + +%post -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + rpm -ql "$nvr" | INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} "$wm2" \ + --add-kernel-modules %kernelrelease-%build_flavor +fi + +%posttrans -n reiserfs-kmp-%build_flavor +%{?regenerate_initrd_posttrans} + +%preun -n reiserfs-kmp-%build_flavor +nvr=reiserfs-kmp-%build_flavor-%version-%release +rpm -ql "$nvr" | grep '\.ko$' > "/var/run/rpm-$nvr-modules" + +%postun -n reiserfs-kmp-%build_flavor +wm2=/usr/lib/module-init-tools/weak-modules2 +nvr=reiserfs-kmp-%build_flavor-%version-%release +if test -x "$wm2"; then + /bin/bash -${-/e/} "$wm2" < "/var/run/rpm-$nvr-modules" \ + --remove-kernel-modules %kernelrelease-%build_flavor +fi +rm -f "/var/run/rpm-$nvr-modules" + +%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files +%defattr(-, root, root) + %endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_MODULES kernel-zfcpdump.spec: same change ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:14.153265985 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:14.153265985 +0200 @@ -90,7 +90,7 @@ </hardware> </overwrite> - <!-- 14GB for binary package on s390x --> + <!-- 14GB of disk and 2GB of memory for binary package on s390x --> <overwrite> <conditions> <arch>s390x</arch> ++++++ config.conf ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:14.221265808 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:14.221265808 +0200 @@ -22,10 +22,12 @@ +ppc64 ppc64/default +ppc64 -syms ppc64/debug +ppc64 ppc64/vanilla ++ppc64 -syms ppc64/kvmsmall +ppc64le ppc64le/default +ppc64le -syms ppc64le/debug +ppc64le ppc64le/vanilla ++ppc64le -syms ppc64le/kvmsmall # ARM architectures +armv6hl armv6hl/default ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:14.241265756 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:14.241265756 +0200 @@ -1,9 +1,13 @@ # The version of the main tarball to use -SRCVERSION=5.2 +SRCVERSION=5.3 # variant of the kernel-source package, either empty or "-rt" VARIANT= +# enable kernel module compression +COMPRESS_MODULES="xz" # Compile binary devicetrees on master and stable branches. BUILD_DTBS="Yes" +# Use new style livepatch package names +LIVEPATCH=livepatch # buildservice projects to build the kernel against OBS_PROJECT=openSUSE:Factory OBS_PROJECT_ARM=openSUSE:Factory:ARM ++++++ config.tar.bz2 ++++++ ++++ 14360 lines of diff (skipped) ++++++ constraints.in ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:14.777264362 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:14.777264362 +0200 @@ -69,7 +69,7 @@ </hardware> </overwrite> - <!-- 14GB for binary package on s390x --> + <!-- 14GB of disk and 2GB of memory for binary package on s390x --> <overwrite> <conditions> <arch>s390x</arch> ++++++ kernel-obs-build.spec.in ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:14.957263894 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:14.957263894 +0200 @@ -54,7 +54,7 @@ ExclusiveArch: @ARCHS@ %if 0%{?suse_version} < 1315 -# For SLE 11 +# For SLE 11 BuildRequires: mkinitrd BuildRequires: perl-Bootloader BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -74,7 +74,7 @@ %description This package is repackaging already compiled kernels to make them usable inside of Open Build Service (OBS) VM builds. An initrd with some basic -kernel modules is generated as well, but further kernel modules can be +kernel modules is generated as well, but further kernel modules can be loaded during build when installing the kernel package. %prep @@ -116,7 +116,7 @@ # a longer list to have them also available for qemu cross builds where x86_64 kernel runs in eg. arm env. # this list of modules where available on build workers of build.opensuse.org, so we stay compatible. -export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs btrfs xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth" +export KERNEL_MODULES="loop dm-crypt dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs btrfs xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth" # manually load all modules to make sure they're available for i in $KERNEL_MODULES; do @@ -141,7 +141,7 @@ %endif %if 0%{?suse_version} && 0%{?suse_version} < 1315 -# For SLE 11 +# For SLE 11 /sbin/mkinitrd $ROOT \ -m "$KERNEL_MODULES" \ -k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm -B ++++++ linux-5.2.tar.xz -> linux-5.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-5.2.tar.xz /work/SRC/openSUSE:Factory/.kernel-source.new.2352/linux-5.3.tar.xz differ: char 15, line 1 ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 149600 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/BPF-UMH-do-not-detect-if-compiler-can-link-userspace.patch new/patches.rpmify/BPF-UMH-do-not-detect-if-compiler-can-link-userspace.patch --- old/patches.rpmify/BPF-UMH-do-not-detect-if-compiler-can-link-userspace.patch 2019-07-04 17:27:58.000000000 +0200 +++ new/patches.rpmify/BPF-UMH-do-not-detect-if-compiler-can-link-userspace.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -From 60f1d000300603afcd18ed4a27a4a4af374d867a Mon Sep 17 00:00:00 2001 -From: Michal Suchanek <[email protected]> -Date: Wed, 27 Feb 2019 13:11:22 +0100 -Subject: [PATCH] BPF: UMH: do not detect if compiler can link userspace - program. - -References: boo#1127188 -Patch-mainline: no, SUSE specific - -SUSE crosscompilers cannot build userspace programs. They do not include -libc and related headers. - -The configuration files are updated using such crosscompilers leading to -this UMH symbol flipping and build kernel build failures due to -configuration differences. - -Signed-off-by: Michal Suchanek <[email protected]> ---- - net/bpfilter/Kconfig | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/net/bpfilter/Kconfig b/net/bpfilter/Kconfig -index e558b46596c4..2e9b6a8692ea 100644 ---- a/net/bpfilter/Kconfig -+++ b/net/bpfilter/Kconfig -@@ -8,7 +8,6 @@ menuconfig BPFILTER - if BPFILTER - config BPFILTER_UMH - tristate "bpfilter kernel module with user mode helper" -- depends on $(success,$(srctree)/scripts/cc-can-link.sh $(CC)) - default m - help - This builds bpfilter kernel module with embedded user mode helper --- -2.20.1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch new/patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch --- old/patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch 2019-08-15 21:55:55.000000000 +0200 @@ -0,0 +1,30 @@ +From: Michal Kubecek <[email protected]> +Date: Sun, 14 Jul 2019 20:58:33 +0200 +Subject: Kconfig: make CONFIG_CC_CAN_LINK always true +Patch-mainline: Never, SUSE specific +References: bsc#1127188 + +SUSE kernels are always built in an environment where the toolchain can +link userspace programs but run_oldconfig.sh and kbuild checks use cross +compilers for non-x86 programs so that they would end up with wrong value +of CONFIG_CC_CAN_LINK. + +Make CONFIG_CC_CAN_LINK always true to work around this until we find +a better solution. + +Signed-off-by: Michal Kubecek <[email protected]> +--- + init/Kconfig | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/init/Kconfig ++++ b/init/Kconfig +@@ -25,7 +25,7 @@ config CLANG_VERSION + default $(shell,$(srctree)/scripts/clang-version.sh $(CC)) + + config CC_CAN_LINK +- def_bool $(success,$(srctree)/scripts/cc-can-link.sh $(CC)) ++ def_bool y + + config CC_HAS_ASM_GOTO + def_bool $(success,$(srctree)/scripts/gcc-goto.sh $(CC)) ++++++ patches.suse.tar.bz2 ++++++ ++++ 4295 lines of diff (skipped) ++++++ series.conf ++++++ ++++ 2176 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2352/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.XSasxu/_old 2019-09-27 14:45:15.901261439 +0200 +++ /var/tmp/diff_new_pack.XSasxu/_new 2019-09-27 14:45:15.905261429 +0200 @@ -1,3 +1,3 @@ -2019-09-10 10:52:01 +0000 -GIT Revision: 374b0aeb68b51de45c003859d7c4534017a89038 +2019-09-21 13:39:23 +0000 +GIT Revision: 27a012314159e18b16581b0f90e3fe84d723eeea GIT Branch: stable ++++++ supported.conf ++++++ ++++ 5441 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/supported.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2352/supported.conf
