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


Reply via email to