Hello community, here is the log from the commit of package patterns-base for openSUSE:Factory checked in at 2019-03-26 15:35:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/patterns-base (Old) and /work/SRC/openSUSE:Factory/.patterns-base.new.25356 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-base" Tue Mar 26 15:35:51 2019 rev:34 rq:687464 version:20190320 Changes: -------- --- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes 2019-03-18 10:34:15.547547065 +0100 +++ /work/SRC/openSUSE:Factory/.patterns-base.new.25356/patterns-base.changes 2019-03-26 15:35:52.608410977 +0100 @@ -1,0 +2,10 @@ +Wed Mar 20 00:09:25 UTC 2019 - Simon Lees <sfl...@suse.de> + +- Update version to 20190320 +- Create basic_desktop pattern containing the desktop packages like + icewm that are wanted on a basic sles desktop but not in every + openSUSE install (boo#1124865) +- .Remove some duplicated packages in x11_enhanced +- Regenerate 32bit patterns + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ patterns-base.spec ++++++ --- /var/tmp/diff_new_pack.MmIjxp/_old 2019-03-26 15:35:53.180410737 +0100 +++ /var/tmp/diff_new_pack.MmIjxp/_new 2019-03-26 15:35:53.184410736 +0100 @@ -12,13 +12,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %bcond_with betatest Name: patterns-base -Version: 20190206 +Version: 20190320 Release: 0 Summary: Patterns for Installation (base patterns) License: MIT @@ -187,8 +187,6 @@ %if ! 0%{?is_opensuse} Requires: systemd-coredump %endif -# Add some static base tool in case system explodes; Recommend only, as users are free to uninstall it -Recommends: busybox-static Recommends: bash-completion Recommends: btrfsprogs Recommends: ca-certificates-mozilla @@ -240,6 +238,33 @@ ################################################################################ +# This pattern contains everything the SLES x11 package used to have that +# doesn't need to be in the openSUSE x11 package +%package basic_desktop +%pattern_graphicalenvironments +Summary: A very basic desktop (previously part of x11 pattern) +Group: Metapackages +Provides: pattern-icon() = pattern-desktop +Provides: pattern-order() = 1802 +Provides: pattern-visible() +# We want SLES-15 systems to install this pattern on upgrade to SLES-16 +%if !0%{?is_opensuse} +Obsoletes: patterns-base-x11 < %{version} +%endif +Requires: pattern() = x11 + +# choose icewm-default if you have a choice +# icewm-lite is too lightweight in new release +Requires: icewm-default +Requires: icewm-theme-branding +Recommends: libgnomesu +Recommends: openssh-askpass-gnome + +%description basic_desktop +This pattern installs a rather basic desktop (icewm) + +################################################################################ + %if 0%{?is_opensuse} %package console %pattern_basetechnologies @@ -662,10 +687,8 @@ Requires: systemd Requires: udev Requires: zypper -# Note it makes no sense to recommend packages in minimal_base as it can't -# be installed with --no-recommends if your package can be Recommended rather -# then required it likely belongs in base and not here. -# rollback-helper is useful on Leap / SLE but not tumbleweed +# Add some static base tool in case system explodes +Recommends: busybox-static %if 0%{?sle_version} Requires: rollback-helper %endif @@ -807,17 +830,13 @@ Requires: yast2-qt Recommends: dejavu-fonts Recommends: google-roboto-fonts -# choose icewm-default if you have a choice -# icewm-lite is too lightweight in new release -Recommends: icewm-default -Recommends: icewm-theme-branding Recommends: libyui-qt Recommends: libyui-qt-pkg # Recommend lightdm so it gets installed by default # rather then xdm bsc#1081760 +# Todo: Require DisplayManger and suggest lightdm Recommends: lightdm Recommends: noto-sans-fonts -Recommends: openssh-askpass-gnome Recommends: tigervnc Recommends: x11-tools Recommends: xdmbgrd @@ -882,14 +901,7 @@ Recommends: fonts-config Recommends: fribidi Recommends: ghostscript-x11 -# choose icewm-default if you have a choice -# icewm-lite is too lightweight in new release -Recommends: icewm-default -# Recommend lightdm so it gets installed by default -# rather then xdm bsc#1081760 -Recommends: lightdm Recommends: numlockx -Recommends: tigervnc # #353229 - drag in empty replacements Recommends: translation-update Recommends: xauth @@ -912,7 +924,6 @@ %endif %if 0%{?is_opensuse} # people love having numlock configurable -Recommends: numlockx Recommends: openssh-askpass Recommends: susepaste Recommends: susepaste-screenshot @@ -1084,7 +1095,7 @@ for i in apparmor base enhanced_base minimal_base \ sw_management x11 x11_enhanced; do %else -for i in apparmor base enhanced_base minimal_base sw_management x11 x11_enhanced; do +for i in apparmor base basic_desktop enhanced_base minimal_base sw_management x11 x11_enhanced; do %endif echo "This file marks the pattern $i to be installed." \ >"%{buildroot}%{_docdir}/patterns/$i.txt" @@ -1100,7 +1111,7 @@ %ifnarch s390 s390x 32bit \ %endif -basesystem documentation \ +basesystem basic_desktop documentation \ %endif %ifarch armv6hl armv7hl aarch64 x11_raspberrypi \ ++++++ pattern-definition-32bit.txt ++++++ --- /var/tmp/diff_new_pack.MmIjxp/_old 2019-03-26 15:35:53.220410720 +0100 +++ /var/tmp/diff_new_pack.MmIjxp/_new 2019-03-26 15:35:53.220410720 +0100 @@ -34,7 +34,6 @@ Recommends: util-linux-32bit Recommends: which-32bit Recommends: systemd-coredump-32bit -Recommends: busybox-static-32bit Recommends: bash-completion-32bit Recommends: btrfsprogs-32bit Recommends: ca-certificates-mozilla-32bit @@ -246,6 +245,7 @@ Recommends: systemd-32bit Recommends: udev-32bit Recommends: zypper-32bit +Recommends: busybox-static-32bit Recommends: rollback-helper-32bit Recommends: openSUSE-build-key-32bit Recommends: SUSEConnect-32bit @@ -294,13 +294,10 @@ Recommends: yast2-qt-32bit Recommends: dejavu-fonts-32bit Recommends: google-roboto-fonts-32bit -Recommends: icewm-default-32bit -Recommends: icewm-theme-branding-32bit Recommends: libyui-qt-32bit Recommends: libyui-qt-pkg-32bit Recommends: lightdm-32bit Recommends: noto-sans-fonts-32bit -Recommends: openssh-askpass-gnome-32bit Recommends: tigervnc-32bit Recommends: x11-tools-32bit Recommends: xdmbgrd-32bit @@ -346,10 +343,7 @@ Recommends: fonts-config-32bit Recommends: fribidi-32bit Recommends: ghostscript-x11-32bit -Recommends: icewm-default-32bit -Recommends: lightdm-32bit Recommends: numlockx-32bit -Recommends: tigervnc-32bit Recommends: translation-update-32bit Recommends: xauth-32bit Recommends: xdmbgrd-32bit @@ -360,7 +354,6 @@ Recommends: yast2-scanner-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 ++++++ pre_checkin.sh ++++++ --- /var/tmp/diff_new_pack.MmIjxp/_old 2019-03-26 15:35:53.240410712 +0100 +++ /var/tmp/diff_new_pack.MmIjxp/_new 2019-03-26 15:35:53.244410710 +0100 @@ -1,3 +1,3 @@ #!/bin/sh -./create_32bit-patterns_file.pl -p base -s apparmor_opt -s basesystem -s console -s documentation -s enhanced_base_opt -s minimal_base_conflicts -s readonly_root_tools -s transactional_base -s update_test -s x11_opt -s x11_raspberrypi > pattern-definition-32bit.txt +./create_32bit-patterns_file.pl -p base -s apparmor_opt -s basesystem -s basic_desktop -s console -s documentation -s enhanced_base_opt -s minimal_base_conflicts -s readonly_root_tools -s transactional_base -s update_test -s x11_opt -s x11_raspberrypi > pattern-definition-32bit.txt