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 2025-02-25 16:40:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and      /work/SRC/openSUSE:Factory/.patterns-base.new.1873 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "patterns-base"

Tue Feb 25 16:40:13 2025 rev:118 rq:1248218 version:20241218

Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes      
2025-02-09 20:00:54.065085175 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.1873/patterns-base.changes    
2025-02-25 16:41:03.062524984 +0100
@@ -1,0 +2,13 @@
+Fri Feb 21 13:36:23 UTC 2025 - Frederic Crozat <[email protected]>
+
+- Only requires busybox on openSUSE MicroOS, not SL Micro.
+- Don't build apparmor pattern for SLFO.
+
+-------------------------------------------------------------------
+Thu Feb 13 13:32:24 UTC 2025 - Frederic Crozat <[email protected]>
+
+- Disable 32bit pattern on aarch64 and ppc64le.
+- Build selinux pattern everywhere and requires targeted policy
+  on SLE.
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ patterns-base.spec ++++++
--- /var/tmp/diff_new_pack.AOdvxM/_old  2025-02-25 16:41:03.986563588 +0100
+++ /var/tmp/diff_new_pack.AOdvxM/_new  2025-02-25 16:41:03.990563756 +0100
@@ -60,6 +60,7 @@
 
 
################################################################################
 
+%if 0%{?is_opensuse}
 %package apparmor
 %pattern_basetechnologies
 Summary:        AppArmor
@@ -89,6 +90,7 @@
 %files apparmor
 %dir %{_docdir}/patterns
 %{_docdir}/patterns/apparmor.txt
+%endif
 
 
################################################################################
 
@@ -138,7 +140,9 @@
 Requires:       util-linux
 Requires:       user(nobody)
 # Add some static base tool in case system explodes; Recommend only on 
traditional systems, as users are free to uninstall it
+%if 0%{?is_opensuse}
 %{requires_on_transactional busybox}
+%endif
 %{recommends_on_traditional busybox-static}
 %{recommends_on_traditional elfutils}
 %{requires_on_transactional_recommends_otherwise glibc-locale-base}
@@ -679,10 +683,9 @@
 
 
################################################################################
 
-%if 0%{?is_opensuse}
 %package selinux
 %pattern_basetechnologies
-Summary:        SELinux
+Summary:        SELinux Support
 Group:          Metapackages
 Provides:       pattern() = selinux
 Provides:       pattern-icon() = pattern-selinux
@@ -691,14 +694,19 @@
 Requires:       policycoreutils
 Requires:       selinux-autorelabel
 Requires:       selinux-policy
+%if 0%{?is_opensuse}
 Requires:       selinux-policy-base
+# Use targeted as default policy if none was explicitly requested.
+Suggests:       selinux-policy-targeted
+%else
+Requires:       selinux-policy-targeted
+%endif
+
 Requires:       selinux-tools
 Requires:       pattern() = minimal_base
 # Needed for podman et al.
 Requires:       (container-selinux if libcontainers-common)
 Recommends:     checkpolicy
-# Use targeted as default policy if none was explicitly requested.
-Suggests:       selinux-policy-targeted
 
 %description selinux
 Security-Enhanced Linux (SELinux) provides a mechanism for supporting access 
control security policies, including mandatory access controls (MAC).
@@ -707,7 +715,6 @@
 %files selinux
 %dir %{_docdir}/patterns
 %{_docdir}/patterns/selinux.txt
-%endif
 
 
################################################################################
 
@@ -1107,7 +1114,11 @@
 
 %install
 mkdir -p %{buildroot}%{_docdir}/patterns
-for i in apparmor base enhanced_base minimal_base sw_management x11 
x11_enhanced; do
+for i in \
+%if 0%{?is_opensuse}
+apparmor \
+%endif
+base enhanced_base minimal_base sw_management x11 x11_enhanced; do
     echo "This file marks the pattern $i to be installed." \
     >"%{buildroot}%{_docdir}/patterns/$i.txt"
     echo "This file marks the pattern $i to be installed." \
@@ -1115,11 +1126,11 @@
 done
 
 # These packages don't generate a 32bit pattern
-for i in basesystem bootloader basic_desktop documentation fips 
transactional_base \
+for i in basesystem bootloader basic_desktop documentation fips 
transactional_base selinux \
 %if 0%{?is_opensuse}
-console selinux update_test \
+console update_test \
 %else
-%ifnarch s390 s390x
+%ifnarch s390 s390x aarch64 ppc64le
 32bit \
 %endif
 %endif

++++++ pattern-definition-32bit.txt ++++++
--- /var/tmp/diff_new_pack.AOdvxM/_old  2025-02-25 16:41:04.046566096 +0100
+++ /var/tmp/diff_new_pack.AOdvxM/_new  2025-02-25 16:41:04.050566262 +0100
@@ -1,3 +1,4 @@
+%if 0%{?is_opensuse}
 %package apparmor-32bit
 Summary:        AppArmor
 Recommends:     apparmor-abstractions-32bit
@@ -19,6 +20,7 @@
 
 %description apparmor-32bit
 The 32bit pattern complementing apparmor.
+%endif
 #
 #-------------------------------------------------------------------
 #

Reply via email to