Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2020-10-26 16:13:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Oct 26 16:13:18 2020 rev:558 rq:844025 version:5.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2020-10-20 16:00:25.001725850 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.3463/dtb-aarch64.changes 2020-10-26 16:13:58.458807956 +0100 @@ -1,0 +2,75 @@ +Mon Oct 26 07:04:45 CET 2020 - jsl...@suse.cz + +- vt_ioctl: fix GIO_UNIMAP regression (5.9 GIO_UNIMAP regression). +- commit 15946ea + +------------------------------------------------------------------- +Sun Oct 25 12:34:16 CET 2020 - mkube...@suse.cz + +- kernel-binary.spec.in: pack scripts/module.lds into kernel-$flavor-devel + Since mainline commit 596b0474d3d9 ("kbuild: preprocess module linker + script") in 5.10-rc1, scripts/module.lds linker script is needed to build + out of tree modules. Add it into kernel-$flavor-devel subpackage. +- commit fe37c16 + +------------------------------------------------------------------- +Fri Oct 23 09:52:12 CEST 2020 - ti...@suse.de + +- drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally + (bsc#1177973). +- drm/amd/display: Fix kernel panic by dal_gpio_open() error + (bsc#1177973). +- commit 3f21462 + +------------------------------------------------------------------- +Sun Oct 18 14:37:11 CEST 2020 - mkube...@suse.cz + +- series.conf: cleanup +- move to "almost mainline" section: + patches.suse/coresight-fix-offset-by-one-error-in-counting-ports.patch +- commit 8e0635b + +------------------------------------------------------------------- +Sun Oct 18 09:50:25 CEST 2020 - jsl...@suse.cz + +- Refresh + patches.suse/coresight-fix-offset-by-one-error-in-counting-ports.patch. + Update upstream status. +- commit 7b40cc9 + +------------------------------------------------------------------- +Sun Oct 18 09:42:17 CEST 2020 - jsl...@suse.cz + +- Linux 5.9.1 (bsc#1012628). +- Bluetooth: MGMT: Fix not checking if BT_HS is enabled + (bsc#1012628). +- media: usbtv: Fix refcounting mixup (bsc#1012628). +- USB: serial: option: add Cellient MPL200 card (bsc#1012628). +- USB: serial: option: Add Telit FT980-KS composition + (bsc#1012628). +- staging: comedi: check validity of wMaxPacketSize of usb + endpoints found (bsc#1012628). +- USB: serial: pl2303: add device-id for HP GC device + (bsc#1012628). +- USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART + adapters (bsc#1012628). +- vt_ioctl: make VT_RESIZEX behave like VT_RESIZE (bsc#1012628). +- reiserfs: Initialize inode keys properly (bsc#1012628). +- reiserfs: Fix oops during mount (bsc#1012628). +- Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" + (bsc#1012628). +- crypto: bcm - Verify GCM/CCM key length in setkey (bsc#1012628). +- crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA + (bsc#1012628). +- commit b7f511b + +------------------------------------------------------------------- +Fri Oct 16 09:20:34 CEST 2020 - mkube...@suse.cz + +- update patches metadata +- update upstream references: + patches.suse/Bluetooth-A2MP-Fix-not-initializing-all-members.patch + patches.suse/Bluetooth-L2CAP-Fix-calling-sk_filter-on-non-socket-.patch +- commit b1f22f7 + +------------------------------------------------------------------- @@ -20 +95 @@ -- commit c64c556 +- commit 74ef4a4 @@ -26 +101 @@ -- commit f9a8fb6 +- commit 233d0fc @@ -248,0 +324,32 @@ +Mon Oct 12 00:20:46 CEST 2020 - mkube...@suse.cz + +- Update to 5.9 final +- eliminated 1 patch + - patches.suse/bpf-Fix-unresolved-symbol-build-error-with-resolve_b.patch +- update configs + - MLX5_VDPA=y, MLX5_VDPA_NET=m + - restore FB_ARMCLCD (y on armv6hl and armv7hl, n on arm64) +- commit 11733e1 + +------------------------------------------------------------------- +Fri Oct 9 14:01:47 CEST 2020 - mkube...@suse.cz + +- config: disable DEBUG_INFO_BTF in s390x/zfcpdump + Even if the build has been fixed, there is little use for BTF debug + information in kernel-zfcpdump so disable it there. +- commit e7595e7 + +------------------------------------------------------------------- +Thu Oct 8 21:38:16 CEST 2020 - msucha...@suse.de + +- kernel-binary.spec.in: Exclude .config.old from kernel-devel + - use tar excludes for .kernel-binary.spec.buildenv +- commit 939a79b + +------------------------------------------------------------------- +Wed Oct 7 20:02:12 CEST 2020 - msucha...@suse.de + +- kernel-binary.spec.in: Package the obj_install_dir as explicit filelist. +- commit 5587762 + +------------------------------------------------------------------- @@ -407,0 +515,7 @@ +Mon Oct 5 23:19:30 CEST 2020 - afaer...@suse.com + +- rpm/mkspec-dtb: Update for 5.9 + arch/arm64/boot/dts/al subdir has been renamed to amazon. +- commit e450c4d + +------------------------------------------------------------------- @@ -414,0 +529,32 @@ +Mon Oct 5 15:20:10 CEST 2020 - afaer...@suse.com + +- config: armv7hl: Update to 5.9-rc8 +- commit 2a6c374 + +------------------------------------------------------------------- +Mon Oct 5 15:07:01 CEST 2020 - afaer...@suse.com + +- config: armv6hl: Update to 5.9-rc8 +- commit 52c5e56 + +------------------------------------------------------------------- +Mon Oct 5 14:38:26 CEST 2020 - afaer...@suse.com + +- config: arm64: Update to 5.9-rc8 +- commit bbcb0ce + +------------------------------------------------------------------- +Mon Oct 5 06:36:16 CEST 2020 - mkube...@suse.cz + +- Update to 5.9-rc8 +- commit f75a311 + +------------------------------------------------------------------- +Sun Oct 4 22:24:19 CEST 2020 - mkube...@suse.cz + +- bpf: Fix "unresolved symbol" build error with resolve_btfids + (http://lkml.kernel.org/r/20200929101737.3ufw36bngkmzp...@lion.mk-sys.cz). + Fixes s390x/zfcpdump build failure. +- commit c27d6ab + +------------------------------------------------------------------- @@ -421,0 +568,14 @@ +Fri Oct 2 14:39:57 CEST 2020 - mkube...@suse.cz + +- config: disable SECURITY_SELINUX_DISABLE also in arm*/* (bsc#1176923) + The arm configs (both 64-bit and 32-bit) are currently disabled so that + they cannot be updated the usual way. Apply the changes manually. +- commit a1b15af + +------------------------------------------------------------------- +Fri Oct 2 10:55:44 CEST 2020 - mkube...@suse.cz + +- config: disable SECURITY_SELINUX_DISABLE (bsc#1176923) +- commit 9702a5f + +------------------------------------------------------------------- @@ -587,0 +748,6 @@ +Wed Sep 30 14:35:06 CEST 2020 - oher...@suse.de + +- rpm/constraints.in: recognize also kernel-source-azure (bsc#1176732) +- commit 7214bbe + +------------------------------------------------------------------- @@ -687,0 +854,8 @@ +Mon Sep 28 01:08:38 CEST 2020 - mkube...@suse.cz + +- Update to 5.9-rc7 +- eliminated 1 patch + - patches.suse/dax-Fix-compilation-for-CONFIG_DAX-CONFIG_FS_DAX.patch +- commit a5f5f07 + +------------------------------------------------------------------- @@ -900,0 +1075,7 @@ +Tue Sep 22 00:29:58 CEST 2020 - mkube...@suse.cz + +- dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX + (http://lkml.kernel.org/r/20200921010359.GO3027113@arch-chirva.localdomain). +- commit 289d4e9 + +------------------------------------------------------------------- @@ -916,0 +1098,8 @@ +Mon Sep 21 07:08:13 CEST 2020 - mkube...@suse.cz + ++++ 231 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.3463/dtb-aarch64.changes dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-riscv64.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.8.tar.xz New: ---- linux-5.9.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.074841656 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.078841661 +0100 @@ -16,8 +16,8 @@ # -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.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.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -125,15 +125,6 @@ %description Device Tree files for $MACHINES. -%package -n dtb-al -Summary: Alpine Labs based arm64 systems -Group: System/Boot -Provides: multiversion(dtb) -Requires(post): coreutils - -%description -n dtb-al -Device Tree files for Alpine Labs based arm64 systems. - %package -n dtb-allwinner Summary: Allwinner based arm64 systems Group: System/Boot @@ -152,6 +143,16 @@ %description -n dtb-altera Device Tree files for Altera based arm64 systems. +%package -n dtb-amazon +Summary: Amazon based arm64 systems +Group: System/Boot +Provides: dtb-al = %version +Provides: multiversion(dtb) +Requires(post): coreutils + +%description -n dtb-amazon +Device Tree files for Amazon based arm64 systems. + %package -n dtb-amd Summary: AMD based arm64 systems Group: System/Boot @@ -358,7 +359,7 @@ %endif cd $source/arch/arm64/boot/dts -for dts in al/*.dts allwinner/*.dts altera/*.dts amd/*.dts amlogic/*.dts apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts zte/*.dts ; do +for dts in allwinner/*.dts altera/*.dts amazon/*.dts amd/*.dts amlogic/*.dts apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts zte/*.dts ; do target=${dts%*.dts} mkdir -p $PPDIR/$(dirname $target) cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o $PPDIR/$target.dts @@ -370,7 +371,7 @@ %install cd pp -for dts in al/*.dts allwinner/*.dts altera/*.dts amd/*.dts amlogic/*.dts apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts zte/*.dts ; do +for dts in allwinner/*.dts altera/*.dts amazon/*.dts amd/*.dts amlogic/*.dts apm/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts freescale/*.dts hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts nvidia/*.dts qcom/*.dts renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts xilinx/*.dts zte/*.dts ; do target=${dts%*.dts} install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target) # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target) @@ -385,21 +386,21 @@ done cd - -%post -n dtb-al +%post -n dtb-allwinner cd /boot # If /boot/dtb is a symlink, remove it, so that we can replace it. [ -d dtb ] && [ -L dtb ] && rm -f dtb # Unless /boot/dtb exists as real directory, create a symlink. [ -d dtb ] || ln -sf dtb-%kernelrelease dtb -%post -n dtb-allwinner +%post -n dtb-altera cd /boot # If /boot/dtb is a symlink, remove it, so that we can replace it. [ -d dtb ] && [ -L dtb ] && rm -f dtb # Unless /boot/dtb exists as real directory, create a symlink. [ -d dtb ] || ln -sf dtb-%kernelrelease dtb -%post -n dtb-altera +%post -n dtb-amazon cd /boot # If /boot/dtb is a symlink, remove it, so that we can replace it. [ -d dtb ] && [ -L dtb ] && rm -f dtb @@ -547,17 +548,6 @@ [ -d dtb ] || ln -sf dtb-%kernelrelease dtb %ifarch aarch64 riscv64 -%files -n dtb-al -f dtb-al.list -%else -%files -n dtb-al -%endif -%defattr(-,root,root) -%ghost /boot/dtb -%dir %{dtbdir} -%dir %{dtbdir}/al -%{dtbdir}/al/*.dtb - -%ifarch aarch64 riscv64 %files -n dtb-allwinner -f dtb-allwinner.list %else %files -n dtb-allwinner @@ -580,6 +570,17 @@ %{dtbdir}/altera/*.dtb %ifarch aarch64 riscv64 +%files -n dtb-amazon -f dtb-amazon.list +%else +%files -n dtb-amazon +%endif +%defattr(-,root,root) +%ghost /boot/dtb +%dir %{dtbdir} +%dir %{dtbdir}/amazon +%{dtbdir}/amazon/*.dtb + +%ifarch aarch64 riscv64 %files -n dtb-amd -f dtb-amd.list %else %files -n dtb-amd ++++++ dtb-armv6l.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.110841690 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.114841693 +0100 @@ -16,8 +16,8 @@ # -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.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-armv6l -Version: 5.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif dtb-armv7l.spec: same change dtb-riscv64.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.202841774 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.206841778 +0100 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 -Provides: kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -913,13 +913,16 @@ fi # These files are required for building external modules - for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o arch/*/kernel/macros.s; do + for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \ + arch/*/kernel/macros.s scripts/module.lds + do if [ -f %kernel_build_dir/$FILE ]; then echo $FILE >> %my_builddir/obj-files fi done - tar -cf - -T %my_builddir/obj-files | \ + tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \ @@ -936,10 +939,6 @@ fi rm -rf %{buildroot}/lib/firmware -if [ %CONFIG_MODULES = y ]; then - # file contains number of CPUs, making builds hard to reproduce - find %{buildroot}/usr/src/linux-*-obj/ -name .kernel-binary.spec.buildenv -delete -fi add_dirs_to_filelist() { sed -rn ' @@ -969,6 +968,9 @@ f=${file##%buildroot} echo "$f" done | add_dirs_to_filelist >%my_builddir/kernel-devel.files +( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ +sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ +add_dirs_to_filelist >> %my_builddir/kernel-devel.files { cd %buildroot for f in boot/*; do @@ -1174,13 +1176,9 @@ %files devel -f kernel-devel.files %defattr(-,root,root) -%dir %obj_install_dir -%dir %obj_install_dir/%cpu_arch %dir /usr/src/linux-obj %dir /usr/src/linux-obj/%cpu_arch %ghost /usr/src/linux-obj/%cpu_arch_flavor -%obj_install_dir/%cpu_arch_flavor -%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list %if %kmp_target_cpu != %cpu_arch %obj_install_dir/%kmp_target_cpu /usr/src/linux-obj/%kmp_target_cpu ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.234841804 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.238841808 +0100 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 -Provides: kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -919,13 +919,16 @@ fi # These files are required for building external modules - for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o arch/*/kernel/macros.s; do + for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \ + arch/*/kernel/macros.s scripts/module.lds + do if [ -f %kernel_build_dir/$FILE ]; then echo $FILE >> %my_builddir/obj-files fi done - tar -cf - -T %my_builddir/obj-files | \ + tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \ @@ -942,10 +945,6 @@ fi rm -rf %{buildroot}/lib/firmware -if [ %CONFIG_MODULES = y ]; then - # file contains number of CPUs, making builds hard to reproduce - find %{buildroot}/usr/src/linux-*-obj/ -name .kernel-binary.spec.buildenv -delete -fi add_dirs_to_filelist() { sed -rn ' @@ -975,6 +974,9 @@ f=${file##%buildroot} echo "$f" done | add_dirs_to_filelist >%my_builddir/kernel-devel.files +( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ +sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ +add_dirs_to_filelist >> %my_builddir/kernel-devel.files { cd %buildroot for f in boot/*; do @@ -1186,13 +1188,9 @@ %files devel -f kernel-devel.files %defattr(-,root,root) -%dir %obj_install_dir -%dir %obj_install_dir/%cpu_arch %dir /usr/src/linux-obj %dir /usr/src/linux-obj/%cpu_arch %ghost /usr/src/linux-obj/%cpu_arch_flavor -%obj_install_dir/%cpu_arch_flavor -%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list %if %kmp_target_cpu != %cpu_arch %obj_install_dir/%kmp_target_cpu /usr/src/linux-obj/%kmp_target_cpu ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.262841829 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.266841834 +0100 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 -Provides: kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -962,13 +962,16 @@ fi # These files are required for building external modules - for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o arch/*/kernel/macros.s; do + for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \ + arch/*/kernel/macros.s scripts/module.lds + do if [ -f %kernel_build_dir/$FILE ]; then echo $FILE >> %my_builddir/obj-files fi done - tar -cf - -T %my_builddir/obj-files | \ + tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \ @@ -985,10 +988,6 @@ fi rm -rf %{buildroot}/lib/firmware -if [ %CONFIG_MODULES = y ]; then - # file contains number of CPUs, making builds hard to reproduce - find %{buildroot}/usr/src/linux-*-obj/ -name .kernel-binary.spec.buildenv -delete -fi add_dirs_to_filelist() { sed -rn ' @@ -1018,6 +1017,9 @@ f=${file##%buildroot} echo "$f" done | add_dirs_to_filelist >%my_builddir/kernel-devel.files +( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ +sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ +add_dirs_to_filelist >> %my_builddir/kernel-devel.files { cd %buildroot for f in boot/*; do @@ -1268,13 +1270,9 @@ %files devel -f kernel-devel.files %defattr(-,root,root) -%dir %obj_install_dir -%dir %obj_install_dir/%cpu_arch %dir /usr/src/linux-obj %dir /usr/src/linux-obj/%cpu_arch %ghost /usr/src/linux-obj/%cpu_arch_flavor -%obj_install_dir/%cpu_arch_flavor -%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list %if %kmp_target_cpu != %cpu_arch %obj_install_dir/%kmp_target_cpu /usr/src/linux-obj/%kmp_target_cpu ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.286841851 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.290841855 +0100 @@ -16,8 +16,8 @@ # -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.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.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 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.5B7fcR/_old 2020-10-26 16:14:35.314841877 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.318841881 +0100 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 -Provides: kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -917,13 +917,16 @@ fi # These files are required for building external modules - for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o arch/*/kernel/macros.s; do + for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \ + arch/*/kernel/macros.s scripts/module.lds + do if [ -f %kernel_build_dir/$FILE ]; then echo $FILE >> %my_builddir/obj-files fi done - tar -cf - -T %my_builddir/obj-files | \ + tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \ @@ -940,10 +943,6 @@ fi rm -rf %{buildroot}/lib/firmware -if [ %CONFIG_MODULES = y ]; then - # file contains number of CPUs, making builds hard to reproduce - find %{buildroot}/usr/src/linux-*-obj/ -name .kernel-binary.spec.buildenv -delete -fi add_dirs_to_filelist() { sed -rn ' @@ -973,6 +972,9 @@ f=${file##%buildroot} echo "$f" done | add_dirs_to_filelist >%my_builddir/kernel-devel.files +( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ +sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ +add_dirs_to_filelist >> %my_builddir/kernel-devel.files { cd %buildroot for f in boot/*; do @@ -1182,13 +1184,9 @@ %files devel -f kernel-devel.files %defattr(-,root,root) -%dir %obj_install_dir -%dir %obj_install_dir/%cpu_arch %dir /usr/src/linux-obj %dir /usr/src/linux-obj/%cpu_arch %ghost /usr/src/linux-obj/%cpu_arch_flavor -%obj_install_dir/%cpu_arch_flavor -%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list %if %kmp_target_cpu != %cpu_arch %obj_install_dir/%kmp_target_cpu /usr/src/linux-obj/%kmp_target_cpu kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.370841929 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.374841932 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.8.15 +%define patchversion 5.9.1 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +BuildRequires: kernel%kernel_flavor-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %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.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.406841962 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.410841966 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.8.15 +%define patchversion 5.9.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.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.442841995 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.446841999 +0100 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 -Provides: kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -939,13 +939,16 @@ fi # These files are required for building external modules - for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o arch/*/kernel/macros.s; do + for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \ + arch/*/kernel/macros.s scripts/module.lds + do if [ -f %kernel_build_dir/$FILE ]; then echo $FILE >> %my_builddir/obj-files fi done - tar -cf - -T %my_builddir/obj-files | \ + tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \ @@ -962,10 +965,6 @@ fi rm -rf %{buildroot}/lib/firmware -if [ %CONFIG_MODULES = y ]; then - # file contains number of CPUs, making builds hard to reproduce - find %{buildroot}/usr/src/linux-*-obj/ -name .kernel-binary.spec.buildenv -delete -fi add_dirs_to_filelist() { sed -rn ' @@ -995,6 +994,9 @@ f=${file##%buildroot} echo "$f" done | add_dirs_to_filelist >%my_builddir/kernel-devel.files +( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ +sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ +add_dirs_to_filelist >> %my_builddir/kernel-devel.files { cd %buildroot for f in boot/*; do @@ -1224,13 +1226,9 @@ %files devel -f kernel-devel.files %defattr(-,root,root) -%dir %obj_install_dir -%dir %obj_install_dir/%cpu_arch %dir /usr/src/linux-obj %dir /usr/src/linux-obj/%cpu_arch %ghost /usr/src/linux-obj/%cpu_arch_flavor -%obj_install_dir/%cpu_arch_flavor -%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list %if %kmp_target_cpu != %cpu_arch %obj_install_dir/%kmp_target_cpu /usr/src/linux-obj/%kmp_target_cpu ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.498842046 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.514842061 +0100 @@ -17,8 +17,8 @@ # icecream 0 -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.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.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 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.5B7fcR/_old 2020-10-26 16:14:35.546842091 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.546842091 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.8.15 +Version: 5.9.1 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.570842113 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.578842120 +0100 @@ -17,8 +17,8 @@ # needssslcertforbuild -%define srcversion 5.8 -%define patchversion 5.8.15 +%define srcversion 5.9 +%define patchversion 5.9.1 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.8.15 +Version: 5.9.1 %if 0%{?is_kotd} -Release: <RELEASE>.gc680e93 +Release: <RELEASE>.g435e92d %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 -Provides: kernel-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: kernel-%build_flavor-base-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 +Provides: kernel-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 # END COMMON DEPS -Provides: %name-srchash-c680e9353e2ed383d01d7da7cf68fd65898a2432 +Provides: %name-srchash-435e92d56d394d19f6e8d6bfa2fcfe909943e076 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -910,13 +910,16 @@ fi # These files are required for building external modules - for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o arch/*/kernel/macros.s; do + for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \ + arch/*/kernel/macros.s scripts/module.lds + do if [ -f %kernel_build_dir/$FILE ]; then echo $FILE >> %my_builddir/obj-files fi done - tar -cf - -T %my_builddir/obj-files | \ + tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \ @@ -933,10 +936,6 @@ fi rm -rf %{buildroot}/lib/firmware -if [ %CONFIG_MODULES = y ]; then - # file contains number of CPUs, making builds hard to reproduce - find %{buildroot}/usr/src/linux-*-obj/ -name .kernel-binary.spec.buildenv -delete -fi add_dirs_to_filelist() { sed -rn ' @@ -966,6 +965,9 @@ f=${file##%buildroot} echo "$f" done | add_dirs_to_filelist >%my_builddir/kernel-devel.files +( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ +sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ +add_dirs_to_filelist >> %my_builddir/kernel-devel.files { cd %buildroot for f in boot/*; do @@ -1168,13 +1170,9 @@ %files devel -f kernel-devel.files %defattr(-,root,root) -%dir %obj_install_dir -%dir %obj_install_dir/%cpu_arch %dir /usr/src/linux-obj %dir /usr/src/linux-obj/%cpu_arch %ghost /usr/src/linux-obj/%cpu_arch_flavor -%obj_install_dir/%cpu_arch_flavor -%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list %if %kmp_target_cpu != %cpu_arch %obj_install_dir/%kmp_target_cpu /usr/src/linux-obj/%kmp_target_cpu kernel-zfcpdump.spec: same change ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.770842297 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.770842297 +0100 @@ -40,6 +40,7 @@ <overwrite> <conditions> <package>kernel-source</package> + <package>kernel-source-azure</package> <package>kernel-source-rt</package> </conditions> <hardware> ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:35.882842401 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:35.882842401 +0100 @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=5.8 +SRCVERSION=5.9 # variant of the kernel-source package, either empty or "-rt" VARIANT= # enable kernel module compression ++++++ config.tar.bz2 ++++++ ++++ 7137 lines of diff (skipped) ++++++ constraints.in ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:36.238842728 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:36.238842728 +0100 @@ -33,6 +33,7 @@ <overwrite> <conditions> <package>kernel-source</package> + <package>kernel-source-azure</package> <package>kernel-source-rt</package> </conditions> <hardware> ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:36.386842864 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:36.390842867 +0100 @@ -768,13 +768,16 @@ fi # These files are required for building external modules - for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o arch/*/kernel/macros.s; do + for FILE in arch/powerpc/lib/crtsavres.o arch/arm64/kernel/ftrace-mod.o \ + arch/*/kernel/macros.s scripts/module.lds + do if [ -f %kernel_build_dir/$FILE ]; then echo $FILE >> %my_builddir/obj-files fi done - tar -cf - -T %my_builddir/obj-files | \ + tar --exclude=\*.ipa-clones --exclude=.config.old --exclude=.kernel-binary.spec.buildenv \ + -cf - -T %my_builddir/obj-files | \ tar -xf - -C %rpm_install_dir/%cpu_arch_flavor # bnc#507084 find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \ @@ -791,10 +794,6 @@ fi rm -rf %{buildroot}/lib/firmware -if [ %CONFIG_MODULES = y ]; then - # file contains number of CPUs, making builds hard to reproduce - find %{buildroot}/usr/src/linux-*-obj/ -name .kernel-binary.spec.buildenv -delete -fi add_dirs_to_filelist() { sed -rn ' @@ -824,6 +823,9 @@ f=${file##%buildroot} echo "$f" done | add_dirs_to_filelist >%my_builddir/kernel-devel.files +( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ +sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ +add_dirs_to_filelist >> %my_builddir/kernel-devel.files { cd %buildroot for f in boot/*; do @@ -1028,13 +1030,9 @@ %files devel -f kernel-devel.files %defattr(-,root,root) -%dir %obj_install_dir -%dir %obj_install_dir/%cpu_arch %dir /usr/src/linux-obj %dir /usr/src/linux-obj/%cpu_arch %ghost /usr/src/linux-obj/%cpu_arch_flavor -%obj_install_dir/%cpu_arch_flavor -%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list %if %kmp_target_cpu != %cpu_arch %obj_install_dir/%kmp_target_cpu /usr/src/linux-obj/%kmp_target_cpu ++++++ linux-5.8.tar.xz -> linux-5.9.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-5.8.tar.xz /work/SRC/openSUSE:Factory/.kernel-source.new.3463/linux-5.9.tar.xz differ: char 15, line 1 ++++++ mkspec-dtb ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:36.666843122 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:36.666843122 +0100 @@ -59,9 +59,9 @@ # DTB packages names my @aarch64_package_list = ( - ['dtb-al', 'al/*.dts', "Alpine Labs based arm64 systems"], ['dtb-allwinner', 'allwinner/*.dts', "Allwinner based arm64 systems"], ['dtb-altera', 'altera/*.dts', "Altera based arm64 systems"], + ['dtb-amazon', 'amazon/*.dts', "Amazon based arm64 systems"], ['dtb-amd', 'amd/*.dts', "AMD based arm64 systems"], ['dtb-amlogic', 'amlogic/*.dts', "Amlogic based arm64 systems"], ['dtb-apm', 'apm/*.dts', "AppliedMicro based arm64 systems"], @@ -126,6 +126,9 @@ $subpkg_desc .= "Provides: dtb-k2e = %version\n" . "Provides: dtb-k2l = %version\n"; } + if ($PKG_NAME eq 'dtb-amazon' and $main_package eq 'dtb-aarch64') { + $subpkg_desc .= "Provides: dtb-al = %version\n"; + } if ($PKG_NAME eq 'dtb-apm' and $main_package eq 'dtb-aarch64') { $subpkg_desc .= "Provides: dtb-apm-mustang = %version\n"; } ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 171110 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/Add-ksym-provides-tool.patch new/patches.rpmify/Add-ksym-provides-tool.patch --- old/patches.rpmify/Add-ksym-provides-tool.patch 2020-07-20 01:15:11.000000000 +0200 +++ new/patches.rpmify/Add-ksym-provides-tool.patch 2020-08-18 00:47:00.000000000 +0200 @@ -18,9 +18,9 @@ # SPDX-License-Identifier: GPL-2.0 OBJECT_FILES_NON_STANDARD := y --hostprogs := modpost mk_elfconfig -+hostprogs := modpost mk_elfconfig ksym-provides - always-y := $(hostprogs) empty.o +-hostprogs-always-y += modpost mk_elfconfig ++hostprogs-always-y += modpost mk_elfconfig ksym-provides + always-y += empty.o modpost-objs := modpost.o file2alias.o sumversion.o diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch new/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch --- old/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch 2020-07-20 01:15:11.000000000 +0200 +++ new/patches.rpmify/bpfilter-allow-to-build-bpfilter_umh-as-a-module-wit.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,74 +0,0 @@ -From: Masahiro Yamada <masahi...@kernel.org> -Date: Wed, 1 Jul 2020 18:26:44 +0900 -Subject: bpfilter: allow to build bpfilter_umh as a module without static library -Patch-mainline: Submitted - 2020-07-01 - 20200701092644.762234-1-masahi...@kernel.org -References: http://lkml.kernel.org/r/20200608115628.osizkpo76cgn2...@lion.mk-sys.cz - -Originally, bpfilter_umh was linked with -static only when -CONFIG_BPFILTER_UMH=y. - -Commit 8a2cc0505cc4 ("bpfilter: use 'userprogs' syntax to build -bpfilter_umh") silently, accidentally dropped the CONFIG_BPFILTER_UMH=y -test in the Makefile. Revive it in order to link it dynamically when -CONFIG_BPFILTER_UMH=m. - -Since commit b1183b6dca3e ("bpfilter: check if $(CC) can link static -libc in Kconfig"), the compiler must be capable of static linking to -enable CONFIG_BPFILTER_UMH, but it requires more than needed. - -To loosen the compiler requirement, I changed the dependency as follows: - - depends on CC_CAN_LINK - depends on m || CC_CAN_LINK_STATIC - -If CONFIG_CC_CAN_LINK_STATIC in unset, CONFIG_BPFILTER_UMH is restricted -to 'm' or 'n'. - -In theory, CONFIG_CC_CAN_LINK is not required for CONFIG_BPFILTER_UMH=y, -but I did not come up with a good way to describe it. - -Fixes: 8a2cc0505cc4 ("bpfilter: use 'userprogs' syntax to build bpfilter_umh") -Reported-by: Michal Kubecek <mkube...@suse.cz> -Signed-off-by: Masahiro Yamada <masahi...@kernel.org> -Acked-by: Michal Kubecek <mkube...@suse.cz> ---- - net/bpfilter/Kconfig | 10 ++++++---- - net/bpfilter/Makefile | 2 ++ - 2 files changed, 8 insertions(+), 4 deletions(-) - ---- a/net/bpfilter/Kconfig -+++ b/net/bpfilter/Kconfig -@@ -9,12 +9,14 @@ menuconfig BPFILTER - if BPFILTER - config BPFILTER_UMH - tristate "bpfilter kernel module with user mode helper" -- depends on CC_CAN_LINK_STATIC -+ depends on CC_CAN_LINK -+ depends on m || CC_CAN_LINK_STATIC - default m - help - This builds bpfilter kernel module with embedded user mode helper - -- Note: your toolchain must support building static binaries, since -- rootfs isn't mounted at the time when __init functions are called -- and do_execv won't be able to find the elf interpreter. -+ Note: To compile this as built-in, your toolchain must support -+ building static binaries, since rootfs isn't mounted at the time -+ when __init functions are called and do_execv won't be able to find -+ the elf interpreter. - endif ---- a/net/bpfilter/Makefile -+++ b/net/bpfilter/Makefile -@@ -7,10 +7,12 @@ userprogs := bpfilter_umh - bpfilter_umh-objs := main.o - userccflags += -I $(srctree)/tools/include/ -I $(srctree)/tools/include/uapi - -+ifeq ($(CONFIG_BPFILTER_UMH), y) - # builtin bpfilter_umh should be linked with -static - # since rootfs isn't mounted at the time of __init - # function is called and do_execv won't find elf interpreter - userldflags += -static -+endif - - $(obj)/bpfilter_umh_blob.o: $(obj)/bpfilter_umh - ++++++ patches.suse.tar.bz2 ++++++ ++++ 2483 lines of diff (skipped) ++++++ series.conf ++++++ ++++ 2120 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.3463/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.5B7fcR/_old 2020-10-26 16:14:37.662844038 +0100 +++ /var/tmp/diff_new_pack.5B7fcR/_new 2020-10-26 16:14:37.666844042 +0100 @@ -1,3 +1,3 @@ -2020-10-15 08:10:08 +0000 -GIT Revision: c680e9353e2ed383d01d7da7cf68fd65898a2432 +2020-10-26 07:02:23 +0000 +GIT Revision: 435e92d56d394d19f6e8d6bfa2fcfe909943e076 GIT Branch: stable