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
 

Reply via email to