Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2021-11-08 17:23:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Nov 8 17:23:52 2021 rev:615 rq:929556 version:5.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2021-10-25 15:16:59.549659092 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1890/dtb-aarch64.changes 2021-11-08 17:23:54.604682498 +0100 @@ -1,0 +2,355 @@ +Sun Oct 31 23:59:37 CET 2021 - mkube...@suse.cz + +- Update to 5.15 final +- refresh configs + - drop CONFIG_RESET_PISTACHIO +- commit 2ab31e7 + +------------------------------------------------------------------- +Sun Oct 31 23:48:08 CET 2021 - mkube...@suse.cz + +- config: update and enable armv6hl + Update armv6hl configs to 5.15-rc7 and enable them. Where possible, values + are taken from armv7hl, the rest is guesswork based on values of similar + config options. +- commit 22c5286 + +------------------------------------------------------------------- +Sun Oct 31 23:40:56 CET 2021 - mkube...@suse.cz + +- config: update and enable armv7hl + Update armv7hl configs to 5.15-rc7 and enable them. Where possible, values + are taken from arm64, the rest is guesswork based on values of similar + config options. +- commit 3b362e7 + +------------------------------------------------------------------- +Sun Oct 31 23:29:12 CET 2021 - mkube...@suse.cz + +- config: update and enable arm64 + Update arm64 configs to 5.15-rc7 and enable them. Where possible, values + are taken from x86_64, the rest is guesswork based on values of similar + config options. +- commit 482d5b4 + +------------------------------------------------------------------- +Fri Oct 29 17:33:37 CEST 2021 - ti...@suse.de + +- rtw89: Fix variable dereferenced before check 'sta' + (bsc#1191321). +- rtw89: fix return value in hfc_pub_cfg_chk (bsc#1191321). +- rtw89: remove duplicate register definitions (bsc#1191321). +- rtw89: fix error function parameter (bsc#1191321). +- rtw89: remove unneeded semicolon (bsc#1191321). +- rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() + (bsc#1191321). +- rtw89: Remove redundant check of ret after call to + rtw89_mac_enable_bb_rf (bsc#1191321). +- rtw89: Fix two spelling mistakes in debug messages + (bsc#1191321). +- rtw89: Fix variable dereferenced before check 'sta' + (bsc#1191321). +- rtw89: fix return value in hfc_pub_cfg_chk (bsc#1191321). +- rtw89: remove duplicate register definitions (bsc#1191321). +- rtw89: fix error function parameter (bsc#1191321). +- rtw89: remove unneeded semicolon (bsc#1191321). +- rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() + (bsc#1191321). +- rtw89: Remove redundant check of ret after call to + rtw89_mac_enable_bb_rf (bsc#1191321). +- rtw89: Fix two spelling mistakes in debug messages + (bsc#1191321). +- commit 719bb03 + +------------------------------------------------------------------- +Thu Oct 28 17:01:59 CEST 2021 - ykau...@suse.de + +- config: arm64: enable dpaa2 restool support + References: bsc#1191190 +- commit c86f145 + +------------------------------------------------------------------- +Wed Oct 27 10:29:29 CEST 2021 - jsl...@suse.cz + +- Linux 5.14.15 (bsc#1012628). +- block/mq-deadline: Move dd_queued() to fix defined but not + used warning (bsc#1012628). +- parisc: math-emu: Fix fall-through warnings (bsc#1012628). +- sh: pgtable-3level: fix cast to pointer from integer of + different size (bsc#1012628). +- arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address + (bsc#1012628). +- ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default + (bsc#1012628). +- block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output + (bsc#1012628). +- xen/x86: prevent PVH type from getting clobbered (bsc#1012628). +- r8152: avoid to resubmit rx immediately (bsc#1012628). +- drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI + (bsc#1012628). +- drm/amdgpu: init iommu after amdkfd device init (bsc#1012628). +- xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF + (bsc#1012628). +- xtensa: xtfpga: Try software restart before simulating CPU reset + (bsc#1012628). +- NFSD: Keep existing listeners on portlist error (bsc#1012628). +- powerpc/lib: Add helper to check if offset is within conditional + branch range (bsc#1012628). +- powerpc/bpf: Validate branch ranges (bsc#1012628). +- powerpc/security: Add a helper to query stf_barrier type + (bsc#1012628). +- powerpc/bpf: Emit stf barrier instruction sequences for + BPF_NOSPEC (bsc#1012628). +- ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers + (bsc#1012628). +- ASoC: fsl_xcvr: Fix channel swap issue with ARC (bsc#1012628). +- ASoC: pcm179x: Add missing entries SPI to device ID table + (bsc#1012628). +- ASoC: cs4341: Add SPI device ID table (bsc#1012628). +- KVM: arm64: Fix host stage-2 PGD refcount (bsc#1012628). +- KVM: arm64: Release mmap_lock when using VM_SHARED with MTE + (bsc#1012628). +- netfilter: xt_IDLETIMER: fix panic that occurs when timer_type + has garbage value (bsc#1012628). +- netfilter: nf_tables: skip netdev events generated on netns + removal (bsc#1012628). +- dma-debug: fix sg checks in debug_dma_map_sg() (bsc#1012628). +- ASoC: wm8960: Fix clock configuration on slave mode + (bsc#1012628). +- ice: Fix failure to re-add LAN/RDMA Tx queues (bsc#1012628). +- ice: Avoid crash from unnecessary IDA free (bsc#1012628). +- ice: fix getting UDP tunnel entry (bsc#1012628). +- ice: Print the api_patch as part of the fw.mgmt.api + (bsc#1012628). +- netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (bsc#1012628). +- netfilter: ipvs: make global sysctl readonly in non-init netns + (bsc#1012628). +- sctp: fix transport encap_port update in sctp_vtag_verify + (bsc#1012628). +- lan78xx: select CRC32 (bsc#1012628). +- tcp: md5: Fix overlap between vrf and non-vrf keys + (bsc#1012628). +- ipv6: When forwarding count rx stats on the orig netdev + (bsc#1012628). +- hamradio: baycom_epp: fix build for UML (bsc#1012628). +- net: dsa: lantiq_gswip: fix register definition (bsc#1012628). +- net/sched: act_ct: Fix byte count on fragmented packets + (bsc#1012628). +- NIOS2: irqflags: rename a redefined register name (bsc#1012628). +- net: dsa: Fix an error handling path in + 'dsa_switch_parse_ports_of()' (bsc#1012628). +- powerpc/smp: do not decrement idle task preempt count in CPU + offline (bsc#1012628). +- net: hns3: Add configuration of TM QCN error event + (bsc#1012628). +- net: hns3: reset DWRR of unused tc to zero (bsc#1012628). +- net: hns3: add limit ets dwrr bandwidth cannot be 0 + (bsc#1012628). +- net: hns3: schedule the polling again when allocation fails + (bsc#1012628). +- net: hns3: fix vf reset workqueue cannot exit (bsc#1012628). +- net: hns3: disable sriov before unload hclge layer + (bsc#1012628). +- net: stmmac: Fix E2E delay mechanism (bsc#1012628). +- ptp: Fix possible memory leak in ptp_clock_register() + (bsc#1012628). +- e1000e: Fix packet loss on Tiger Lake and later (bsc#1012628). +- igc: Update I226_K device ID (bsc#1012628). +- ice: Add missing E810 device ids (bsc#1012628). +- net/mlx5e: IPsec: Fix a misuse of the software parser's fields + (bsc#1012628). +- net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum + flags (bsc#1012628). +- drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 + panel (bsc#1012628). +- drm/kmb: Work around for higher system clock (bsc#1012628). +- drm/kmb: Remove clearing DPHY regs (bsc#1012628). +- drm/kmb: Disable change of plane parameters (bsc#1012628). +- drm/kmb: Corrected typo in handle_lcd_irq (bsc#1012628). +- drm/kmb: Enable ADV bridge after modeset (bsc#1012628). +- net: enetc: fix ethtool counter name for PM0_TERR (bsc#1012628). +- net: enetc: make sure all traffic classes can send large frames + (bsc#1012628). +- can: rcar_can: fix suspend/resume (bsc#1012628). +- can: peak_usb: pcan_usb_fd_decode_status(): fix back to + ERROR_ACTIVE state notification (bsc#1012628). +- can: peak_pci: peak_pci_remove(): fix UAF (bsc#1012628). +- can: isotp: isotp_sendmsg(): fix return error on FC timeout + on TX path (bsc#1012628). +- can: isotp: isotp_sendmsg(): add result check for + wait_event_interruptible() (bsc#1012628). +- can: isotp: isotp_sendmsg(): fix TX buffer concurrent access + in isotp_sendmsg() (bsc#1012628). +- can: j1939: j1939_tp_rxtimer(): fix errant alert in + j1939_tp_rxtimer (bsc#1012628). +- can: j1939: j1939_netdev_start(): fix UAF for rx_kref of + j1939_priv (bsc#1012628). +- can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive + TP.DT with error length (bsc#1012628). +- can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than + 9 bytes (bsc#1012628). +- ceph: skip existing superblocks that are blocklisted or shut + down when mounting (bsc#1012628). +- ceph: fix handling of "meta" errors (bsc#1012628). +- tracing: Have all levels of checks prevent recursion + (bsc#1012628). +- ocfs2: fix data corruption after conversion from inline format + (bsc#1012628). ++++ 456 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1890/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.14.tar.xz New: ---- linux-5.15.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtb-aarch64.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.372687600 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.376687602 +0100 @@ -16,8 +16,8 @@ # -%define srcversion 5.14 -%define patchversion 5.14.14 +%define srcversion 5.15 +%define patchversion 5.15.0 %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.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change dtb-riscv64.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.444687648 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.448687650 +0100 @@ -17,11 +17,11 @@ # needssslcertforbuild -%define srcversion 5.14 -%define patchversion 5.14.14 +%define srcversion 5.15 +%define patchversion 5.15.0 %define variant %{nil} %define vanilla_only 0 -%define compress_modules xz +%define compress_modules zstd %define compress_vmlinux xz %define livepatch livepatch%{nil} @@ -107,9 +107,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif @@ -135,7 +135,7 @@ BuildRequires: openssl BuildRequires: pesign-obs-integration # pahole for CONFIG_DEBUG_INFO_BTF - ToDo: make it conditional -BuildRequires: dwarves >= 1.21 +BuildRequires: dwarves >= 1.22 # for objtool BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2b5383fe758239ef81e1e716e6d695475849520b -Provides: kernel-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: kernel-%build_flavor-base-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 +Provides: kernel-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 # END COMMON DEPS -Provides: %name-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: %name-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1352,7 +1352,7 @@ Supplements: packageand(%name:kernel-source-vanilla) %endif %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" -Requires: dwarves >= 1.21 +Requires: dwarves >= 1.22 %endif %obsolete_rebuilds %name-devel PreReq: coreutils ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.468687663 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.472687665 +0100 @@ -17,11 +17,11 @@ # needssslcertforbuild -%define srcversion 5.14 -%define patchversion 5.14.14 +%define srcversion 5.15 +%define patchversion 5.15.0 %define variant %{nil} %define vanilla_only 0 -%define compress_modules xz +%define compress_modules zstd %define compress_vmlinux xz %define livepatch livepatch%{nil} @@ -107,9 +107,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif @@ -135,7 +135,7 @@ BuildRequires: openssl BuildRequires: pesign-obs-integration # pahole for CONFIG_DEBUG_INFO_BTF - ToDo: make it conditional -BuildRequires: dwarves >= 1.21 +BuildRequires: dwarves >= 1.22 # for objtool BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2b5383fe758239ef81e1e716e6d695475849520b -Provides: kernel-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: kernel-%build_flavor-base-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 +Provides: kernel-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 # END COMMON DEPS -Provides: %name-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: %name-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -1362,7 +1362,7 @@ Supplements: packageand(%name:kernel-source-vanilla) %endif %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" -Requires: dwarves >= 1.21 +Requires: dwarves >= 1.22 %endif %ifarch ppc64 Provides: kernel-kdump-devel = 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.488687676 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.492687679 +0100 @@ -17,11 +17,11 @@ # needssslcertforbuild -%define srcversion 5.14 -%define patchversion 5.14.14 +%define srcversion 5.15 +%define patchversion 5.15.0 %define variant %{nil} %define vanilla_only 0 -%define compress_modules xz +%define compress_modules zstd %define compress_vmlinux xz %define livepatch livepatch%{nil} @@ -107,9 +107,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif @@ -135,7 +135,7 @@ BuildRequires: openssl BuildRequires: pesign-obs-integration # pahole for CONFIG_DEBUG_INFO_BTF - ToDo: make it conditional -BuildRequires: dwarves >= 1.21 +BuildRequires: dwarves >= 1.22 # for objtool BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2b5383fe758239ef81e1e716e6d695475849520b -Provides: kernel-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: kernel-%build_flavor-base-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 +Provides: kernel-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 # END COMMON DEPS -Provides: %name-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: %name-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -1443,7 +1443,7 @@ Supplements: packageand(%name:kernel-source-vanilla) %endif %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" -Requires: dwarves >= 1.21 +Requires: dwarves >= 1.22 %endif %ifarch %ix86 Provides: kernel-trace-devel = 3.13 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.516687695 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.516687695 +0100 @@ -16,8 +16,8 @@ # -%define srcversion 5.14 -%define patchversion 5.14.14 +%define srcversion 5.15 +%define patchversion 5.15.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif @@ -64,7 +64,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: %name-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 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.QJJpDo/_old 2021-11-08 17:24:02.532687705 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.536687707 +0100 @@ -17,11 +17,11 @@ # needssslcertforbuild -%define srcversion 5.14 -%define patchversion 5.14.14 +%define srcversion 5.15 +%define patchversion 5.15.0 %define variant %{nil} %define vanilla_only 0 -%define compress_modules xz +%define compress_modules zstd %define compress_vmlinux xz %define livepatch livepatch%{nil} @@ -107,9 +107,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif @@ -135,7 +135,7 @@ BuildRequires: openssl BuildRequires: pesign-obs-integration # pahole for CONFIG_DEBUG_INFO_BTF - ToDo: make it conditional -BuildRequires: dwarves >= 1.21 +BuildRequires: dwarves >= 1.22 # for objtool BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2b5383fe758239ef81e1e716e6d695475849520b -Provides: kernel-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: kernel-%build_flavor-base-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 +Provides: kernel-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 # END COMMON DEPS -Provides: %name-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: %name-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1364,7 +1364,7 @@ Supplements: packageand(%name:kernel-source-vanilla) %endif %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" -Requires: dwarves >= 1.21 +Requires: dwarves >= 1.22 %endif %obsolete_rebuilds %name-devel PreReq: coreutils kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.584687740 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.584687740 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.14.14 +%define patchversion 5.15.0 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-2b5383fe758239ef81e1e716e6d695475849520b +BuildRequires: kernel%kernel_flavor-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.604687752 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.608687755 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.14.14 +%define patchversion 5.15.0 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.628687768 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.632687771 +0100 @@ -17,11 +17,11 @@ # needssslcertforbuild -%define srcversion 5.14 -%define patchversion 5.14.14 +%define srcversion 5.15 +%define patchversion 5.15.0 %define variant %{nil} %define vanilla_only 0 -%define compress_modules xz +%define compress_modules zstd %define compress_vmlinux xz %define livepatch livepatch%{nil} @@ -107,9 +107,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif @@ -135,7 +135,7 @@ BuildRequires: openssl BuildRequires: pesign-obs-integration # pahole for CONFIG_DEBUG_INFO_BTF - ToDo: make it conditional -BuildRequires: dwarves >= 1.21 +BuildRequires: dwarves >= 1.22 # for objtool BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2b5383fe758239ef81e1e716e6d695475849520b -Provides: kernel-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: kernel-%build_flavor-base-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 +Provides: kernel-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 # END COMMON DEPS -Provides: %name-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: %name-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -1406,7 +1406,7 @@ Supplements: packageand(%name:kernel-source-vanilla) %endif %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" -Requires: dwarves >= 1.21 +Requires: dwarves >= 1.22 %endif %ifarch %ix86 Provides: kernel-vmi-devel = 2.6.38 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.652687784 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.656687787 +0100 @@ -17,8 +17,8 @@ # icecream 0 -%define srcversion 5.14 -%define patchversion 5.14.14 +%define srcversion 5.15 +%define patchversion 5.15.0 %define variant %{nil} %define vanilla_only 0 @@ -35,9 +35,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0-only Group: Development/Sources -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif @@ -48,7 +48,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: %name-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 Provides: linux Provides: multiversion(kernel) Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz @@ -259,6 +259,7 @@ install -m 755 -d $RPM_BUILD_ROOT/usr/lib/rpm/kernel install -m 755 %_sourcedir/{splitflist,mergedep,moddep,modflist,kernel-subpackage-build} $RPM_BUILD_ROOT/usr/lib/rpm/kernel install -m 644 %_sourcedir/kernel-subpackage-spec $RPM_BUILD_ROOT/usr/lib/rpm/kernel +install -m 644 %_sourcedir/kernel-spec-macros $RPM_BUILD_ROOT/usr/lib/rpm/kernel install -m 644 -T %_sourcedir/kernel-default-base.spec.txt $RPM_BUILD_ROOT/usr/lib/rpm/kernel/kernel-default-base.spec %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.676687799 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.676687799 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 5.14.14 +Version: 5.15.0 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: %name-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.696687813 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.700687815 +0100 @@ -17,11 +17,11 @@ # needssslcertforbuild -%define srcversion 5.14 -%define patchversion 5.14.14 +%define srcversion 5.15 +%define patchversion 5.15.0 %define variant %{nil} %define vanilla_only 0 -%define compress_modules xz +%define compress_modules zstd %define compress_vmlinux xz %define livepatch livepatch%{nil} @@ -107,9 +107,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 5.14.14 +Version: 5.15.0 %if 0%{?is_kotd} -Release: <RELEASE>.g2b5383f +Release: <RELEASE>.g5a1fa5e %else Release: 0 %endif @@ -135,7 +135,7 @@ BuildRequires: openssl BuildRequires: pesign-obs-integration # pahole for CONFIG_DEBUG_INFO_BTF - ToDo: make it conditional -BuildRequires: dwarves >= 1.21 +BuildRequires: dwarves >= 1.22 # for objtool BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check @@ -231,10 +231,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-2b5383fe758239ef81e1e716e6d695475849520b -Provides: kernel-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: kernel-%build_flavor-base-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 +Provides: kernel-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 # END COMMON DEPS -Provides: %name-srchash-2b5383fe758239ef81e1e716e6d695475849520b +Provides: %name-srchash-5a1fa5e459da98061f01493a2d0eab3731f49916 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1343,7 +1343,7 @@ Supplements: packageand(%name:kernel-source-vanilla) %endif %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" -Requires: dwarves >= 1.21 +Requires: dwarves >= 1.22 %endif %obsolete_rebuilds %name-devel PreReq: coreutils kernel-zfcpdump.spec: same change ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:02.908687952 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:02.912687954 +0100 @@ -1,9 +1,9 @@ # The version of the main tarball to use -SRCVERSION=5.14 +SRCVERSION=5.15 # variant of the kernel-source package, either empty or "-rt" VARIANT= # enable kernel module compression -COMPRESS_MODULES="xz" +COMPRESS_MODULES="zstd" COMPRESS_VMLINUX="xz" # Compile binary devicetrees on master and stable branches. BUILD_DTBS="Yes" ++++++ config.tar.bz2 ++++++ ++++ 8522 lines of diff (skipped) ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:03.304688212 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:03.308688215 +0100 @@ -135,7 +135,7 @@ BuildRequires: openssl BuildRequires: pesign-obs-integration # pahole for CONFIG_DEBUG_INFO_BTF - ToDo: make it conditional -BuildRequires: dwarves >= 1.21 +BuildRequires: dwarves >= 1.22 # for objtool BuildRequires: libelf-devel # required for 50-check-kernel-build-id rpm check @@ -1217,7 +1217,7 @@ Supplements: packageand(%name:kernel-source-vanilla) %endif %if "%CONFIG_DEBUG_INFO_BTF_MODULES" == "y" -Requires: dwarves >= 1.21 +Requires: dwarves >= 1.22 %endif @PROVIDES_OBSOLETES_DEVEL@ %obsolete_rebuilds %name-devel ++++++ kernel-source.spec.in ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:03.424688291 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:03.424688291 +0100 @@ -259,6 +259,7 @@ install -m 755 -d $RPM_BUILD_ROOT/usr/lib/rpm/kernel install -m 755 %_sourcedir/{splitflist,mergedep,moddep,modflist,kernel-subpackage-build} $RPM_BUILD_ROOT/usr/lib/rpm/kernel install -m 644 %_sourcedir/kernel-subpackage-spec $RPM_BUILD_ROOT/usr/lib/rpm/kernel +install -m 644 %_sourcedir/kernel-spec-macros $RPM_BUILD_ROOT/usr/lib/rpm/kernel install -m 644 -T %_sourcedir/kernel-default-base.spec.txt $RPM_BUILD_ROOT/usr/lib/rpm/kernel/kernel-default-base.spec %endif ++++++ kernel-spec-macros ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:03.444688304 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:03.444688304 +0100 @@ -23,6 +23,7 @@ # string intact. %define source_rel %release %define obsolete_rebuilds() %nil +%define obsolete_rebuilds_subpackage() %nil %if %using_buildservice && ! 0%{?is_ptf} %define source_rel %(echo %release | sed -r 's/\\.[0-9]+($|\\.[^.]*[^.0-9][^.]*$)/\\1/') # If the rebuild counter is > 1, obsolete all previous rebuilds (boo#867595) @@ -31,6 +32,14 @@ if test -n "$2" && test "$2" -gt 99; then echo "warning: Rebuild counter too high in %release" >&2; exit 0; fi \ seq 1 $(($2-1)) | sed "s/.*/Obsoletes: %1 = %version-$1&$3/" \ ) +%define obsolete_rebuilds_subpackage() %( %{verbose:set -x} \ + set -- $(echo %release | sed -rn 's/(.*\\.)([0-9]+)($|\\.[^.]*[^.0-9][^.]*$)/\\1 \\2 \\3/p') \ + if test -n "$2" && test "$2" -gt 99; then echo "warning: Rebuild counter too high in %release" >&2; exit 0; fi \ + seq 1 $(($2-1)) | sed "s/.*/Obsoletes: %1 = %version-$1&$3/" \ + set -- $(echo %source_rel | sed -rn 's/(.*\\.)([0-9]+)($|\\.[^.]*[^.0-9][^.]*$)/\\1 \\2 \\3/p') \ + if test -n "$2" && test "$2" -gt 99; then echo "warning: Upload counter too high in %release" >&2; exit 0; fi \ + seq 1 $(($2-1)) | sed "s/.*/Obsoletes: %1 = %version-$1&$3/" \ +) %endif # how the kernel release string (uname -r) should look like ++++++ kernel-subpackage-spec ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:03.468688319 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:03.468688319 +0100 @@ -1,6 +1,8 @@ %define rpm_kver %(rpm -q --qf '%%{VERSION}' %kernel_package_name) %define rpm_krel %(rpm -q --qf '%%{RELEASE}' %kernel_package_name) +%include /usr/lib/rpm/kernel/kernel-spec-macros + # Force bzip2 instead of lzma compression to # 1) allow install on older dist versions, and # 2) decrease build times (bsc#962356) @@ -50,8 +52,17 @@ %if "%{kernel_base_recommends}" != "" Recommends: %{kernel_base_recommends} %endif -# This is in place of obsolete_rebuilds. This should give Conflicts: %%kernel_package_name = %%source_rel as old kernel-default-base did. +# This should give Conflicts: %%kernel_package_name = %%source_rel as old +# kernel-default-base did. Together with the %%obsolete_rebuilds translated +# from %%kernel_package_name to %%name we should be set for obsoletes against +# kernel rebuilds. Conflicts: %(rpm -q --queryformat '[%%{PROVIDENEVRS}\n]' %kernel_package_name | grep '^%kernel_package_name =' | sort -V | head -n 1) +# To protect against obsolete rebuilds of self we need a provide equivalent to +# %%source_rel on this package version, and do obsolete of lower upload numbers +# and lower rebuild numbers of %%name built against same kernel. +# The %%source-rel is calculated from the subpackage version here. +Provides: %name = %version-%source_rel +%obsolete_rebuilds_subpackage %name %description %(rpm -q --qf '%%{DESCRIPTION}' %kernel_package_name) ++++++ linux-5.14.tar.xz -> linux-5.15.tar.xz ++++++ /work/SRC/openSUSE:Factory/kernel-source/linux-5.14.tar.xz /work/SRC/openSUSE:Factory/.kernel-source.new.1890/linux-5.15.tar.xz differ: char 26, line 1 ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 150635 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ ++++ 2467 lines of diff (skipped) ++++++ series.conf ++++++ ++++ 1889 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1890/series.conf ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.QJJpDo/_old 2021-11-08 17:24:04.580689050 +0100 +++ /var/tmp/diff_new_pack.QJJpDo/_new 2021-11-08 17:24:04.580689050 +0100 @@ -1,3 +1,3 @@ -2021-10-21 05:05:03 +0000 -GIT Revision: 2b5383fe758239ef81e1e716e6d695475849520b +2021-11-01 06:21:02 +0000 +GIT Revision: 5a1fa5e459da98061f01493a2d0eab3731f49916 GIT Branch: stable