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 # #------------------------------------------------------------------- #
