Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package patterns-base for openSUSE:Factory checked in at 2026-10-29 18:18:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/patterns-base (Old) and /work/SRC/openSUSE:Factory/.patterns-base.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-base" Thu Oct 29 18:18:17 2026 rev:153 rq:1393449 version:20241218 Changes: -------- --- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes 2026-10-27 16:46:21.679944072 +0100 +++ /work/SRC/openSUSE:Factory/.patterns-base.new.1255/patterns-base.changes 2026-10-29 18:18:20.436646779 +0100 @@ -1,0 +2,37 @@ +Wed Oct 28 14:19:23 UTC 2026 - Tomáš Chvátal <[email protected]> + +- Regenerate pattern-definition-32bit.txt from the current spec + (pre_checkin.sh), as a follow-up to SR 1392459: the file had + not been regenerated for several spec generations, so the + 32-bit pattern definitions no longer matched the patterns: + drop entries whose packages left the patterns (yast2-apparmor, + systemd-sysvinit, nscd, dmraid, ifplugd, setserial, providers, + the system-user-*/system-group-* helpers, terminfo-iterm/ + -screen, dbus-1-glib, dbus-1-x11, tigervnc and the YaST + control-centre packages), follow the renames (terminfo-base, + coreutils-systemd, opensuse-welcome-launcher) and the moves + between patterns (mailx, zypper, udev-configure-printer), and + add the entries added to the patterns since (lvm2, wtmpdb, + procps, fwupd, blog-plymouth, supportutils, systemd-coredump, + cockpit-packages, myrlyn) +- Extend the pre_checkin.sh skip list with kdump, + kernel_livepatching, immutable_base and hardware: the spec + creates no 32-bit marker files for them ("These packages + don't generate a 32bit pattern"), so the generator must not + emit sections for them either; this also keeps future + regenerations free of the truncated rich-dependency lines + the generator produces for those patterns + +------------------------------------------------------------------- +Mon Oct 26 21:26:55 UTC 2026 - Tomáš Chvátal <[email protected]> + +- x11_enhanced pattern: on openSUSE, drop the hard Requires on + pattern() = x11. x11_enhanced is session plumbing, not a + server, and the default openSUSE session is Wayland (X + applications run via Xwayland); the x11 pattern stays the + opt-in X session bundle and itself Recommends x11_enhanced, + so selecting X still pulls the enhanced plumbing in. The + non-openSUSE (SLE / SL Micro) branch keeps the hard + requirement unchanged + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ patterns-base.spec ++++++ --- /var/tmp/diff_new_pack.FeU8cx/_old 2026-10-29 18:18:22.708741987 +0100 +++ /var/tmp/diff_new_pack.FeU8cx/_new 2026-10-29 18:18:22.715742280 +0100 @@ -988,7 +988,15 @@ %endif Requires: pattern() = enhanced_base Requires: pattern() = fonts +# pattern() = x11 is the opt-in X session bundle. On openSUSE the +# default session is Wayland (X applications run via Xwayland), so +# x11_enhanced - session plumbing, not a server - must not force +# the X pattern in; the x11 pattern itself Recommends +# x11_enhanced, so selecting X still pulls the enhanced plumbing +# in. On SLE keep the historical hard requirement unchanged. +%if !0%{?is_opensuse} Requires: pattern() = x11 +%endif # 1057377 Requires: glibc-locale Requires: glibc-locale-base ++++++ pattern-definition-32bit.txt ++++++ --- /var/tmp/diff_new_pack.FeU8cx/_old 2026-10-29 18:18:22.902750117 +0100 +++ /var/tmp/diff_new_pack.FeU8cx/_new 2026-10-29 18:18:22.912750536 +0100 @@ -1,4 +1,3 @@ -%if 0%{?is_opensuse} %package apparmor-32bit Summary: AppArmor (32bit) Recommends: apparmor-abstractions-32bit @@ -6,7 +5,6 @@ Recommends: apparmor-profiles-32bit Recommends: apparmor-docs-32bit Recommends: apparmor-utils-32bit -Recommends: yast2-apparmor-32bit Recommends: audit-32bit Recommends: audit-32bit Provides: pattern() = apparmor%2d32bit @@ -20,7 +18,6 @@ %description apparmor-32bit The 32bit pattern complementing apparmor. -%endif # #------------------------------------------------------------------- # @@ -29,33 +26,23 @@ Recommends: aaa_base-32bit Recommends: bash-32bit Recommends: ca-certificates-mozilla-32bit +Recommends: ntp-daemon-32bit Recommends: coreutils-32bit +Recommends: coreutils-systemd-32bit Recommends: glibc-32bit Recommends: libnss_usrfiles2-32bit Recommends: pam-32bit Recommends: pam-config-32bit -Recommends: purge-kernels-service-32bit Recommends: rpm-32bit -Recommends: system-user-nobody-32bit Recommends: systemd-32bit Recommends: util-linux-32bit -Recommends: busybox-static-32bit -Recommends: elfutils-32bit +Recommends: user(nobody)-32bit Recommends: glibc-locale-base-32bit -Recommends: hostname-32bit -Recommends: iproute2-32bit -Recommends: issue-generator-32bit -Recommends: pam_pwquality-32bit Recommends: shadow-32bit -Recommends: system-group-trusted-32bit -Recommends: system-group-wheel-32bit -Recommends: system-user-bin-32bit -Recommends: system-user-daemon-32bit -Recommends: terminfo-32bit -Recommends: terminfo-iterm-32bit -Recommends: terminfo-screen-32bit +Recommends: terminfo-base-32bit Recommends: timezone-32bit -Recommends: zypper-32bit +Recommends: wtmpdb-32bit +Recommends: procps-32bit Recommends: aaa_base-malloccheck-32bit Recommends: SUSEConnect-32bit Recommends: btrfsprogs-32bit @@ -119,14 +106,13 @@ Recommends: less-32bit Recommends: logrotate-32bit Recommends: lsscsi-32bit -Recommends: mailx-32bit +Recommends: lvm2-32bit Recommends: man-32bit Recommends: mdadm-32bit Recommends: multipath-tools-32bit Recommends: ncurses-utils-32bit Recommends: netcat-openbsd-32bit Recommends: netcfg-32bit -Recommends: nscd-32bit Recommends: ntfs-3g-32bit Recommends: ntfsprogs-32bit Recommends: pam-config-32bit @@ -135,6 +121,7 @@ Recommends: pciutils-ids-32bit Recommends: perl-base-32bit Recommends: pinentry-32bit +Recommends: blog-plymouth-32bit Recommends: plymouth-32bit Recommends: psmisc-32bit Recommends: rsync-32bit @@ -143,10 +130,10 @@ Recommends: sg3_utils-32bit Recommends: smartmontools-32bit Recommends: sudo-32bit -Recommends: systemd-sysvinit-32bit +Recommends: supportutils-32bit +Recommends: systemd-coredump-32bit Recommends: time-32bit Recommends: timezone-32bit -Recommends: udev-configure-printer-32bit Recommends: udev-extra-rules-32bit Recommends: update-bootloader-32bit Recommends: usbutils-32bit @@ -160,16 +147,12 @@ Recommends: mouseemu-32bit Recommends: pdisk-32bit Recommends: powerpc32-32bit -Recommends: dmraid-32bit Recommends: dosfstools-32bit -Recommends: ifplugd-32bit Recommends: nano-32bit Recommends: openldap2-client-32bit Recommends: prctl-32bit Recommends: procinfo-32bit -Recommends: providers-32bit Recommends: psmisc-32bit -Recommends: setserial-32bit Recommends: sharutils-32bit Recommends: smp_utils-32bit Recommends: spax-32bit @@ -184,6 +167,7 @@ Recommends: acpica-32bit Recommends: mcelog-32bit Recommends: numactl-32bit +Recommends: fwupd-32bit Provides: pattern() = enhanced_base%2d32bit Group: Metapackages Supplements: packageand(patterns-base-32bit:patterns-base-enhanced_base) @@ -220,7 +204,9 @@ # %package sw_management-32bit Summary: Software Management (32bit) +Recommends: cockpit-packages-32bit Recommends: lifecycle-data-32bit +Recommends: suse-lifecycle-32bit Recommends: zypper-lifecycle-plugin-32bit Recommends: zypper-32bit Provides: pattern() = sw_management%2d32bit @@ -243,10 +229,7 @@ Recommends: xorg-x11-fonts-core-32bit Recommends: xorg-x11-server-32bit Recommends: dejavu-fonts-32bit -Recommends: libyui-qt-32bit -Recommends: libyui-qt-pkg-32bit Recommends: noto-sans-fonts-32bit -Recommends: tigervnc-32bit Recommends: x11-tools-32bit Recommends: xdmbgrd-32bit Recommends: xorg-x11-Xvnc-32bit @@ -256,7 +239,6 @@ Recommends: xorg-x11-server-extra-32bit Recommends: xterm-32bit Recommends: xtermset-32bit -Recommends: yast2-control-center-32bit Recommends: xf86-input-vmmouse-32bit Recommends: xf86-input-wacom-32bit Provides: pattern() = x11%2d32bit @@ -275,34 +257,30 @@ # %package x11_enhanced-32bit Summary: Enhanced X Window System (32bit) +Recommends: myrlyn-32bit Recommends: glibc-locale-32bit Recommends: glibc-locale-base-32bit Recommends: xkeyboard-config-32bit Recommends: xorg-x11-essentials-32bit Recommends: cabextract-32bit Recommends: command-not-found-32bit -Recommends: dbus-1-glib-32bit -Recommends: dbus-1-x11-32bit Recommends: dialog-32bit Recommends: fontconfig-32bit Recommends: fonts-config-32bit Recommends: fribidi-32bit Recommends: ghostscript-x11-32bit Recommends: numlockx-32bit -Recommends: opensuse-welcome-32bit -Recommends: translation-update-32bit +Recommends: opensuse-welcome-launcher-32bit +Recommends: udev-configure-printer-32bit Recommends: web_browser-32bit Recommends: xauth-32bit Recommends: xdmbgrd-32bit Recommends: xkeyboard-config-32bit Recommends: xorg-x11-fonts-32bit Recommends: xorg-x11-fonts-core-32bit -Recommends: yast2-control-center-gnome-32bit -Recommends: yast2-network-32bit Recommends: MozillaFirefox-branding-SLE-32bit Recommends: desktop-data-SLE-32bit Recommends: numlockx-32bit -Recommends: openssh-askpass-32bit Recommends: susepaste-32bit Recommends: susepaste-screenshot-32bit Recommends: x11-tools-32bit ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.FeU8cx/_old 2026-10-29 18:18:23.025755271 +0100 +++ /var/tmp/diff_new_pack.FeU8cx/_new 2026-10-29 18:18:23.034755648 +0100 @@ -1,4 +1,4 @@ #!/bin/sh -perl create_32bit-patterns_file.pl -p base -s apparmor_opt -s basesystem -s basic_desktop -s bootloader -s console -s documentation -s enhanced_base_opt -s fips -s minimal_base_conflicts -s readonly_root_tools -s selinux -s transactional_base -s update_test -s x11_opt -s x11_raspberrypi > pattern-definition-32bit.txt +perl create_32bit-patterns_file.pl -p base -s apparmor_opt -s basesystem -s basic_desktop -s bootloader -s console -s documentation -s enhanced_base_opt -s fips -s hardware -s immutable_base -s kdump -s kernel_livepatching -s minimal_base_conflicts -s readonly_root_tools -s selinux -s transactional_base -s update_test -s x11_opt -s x11_raspberrypi > pattern-definition-32bit.txt
