commit patterns-base for openSUSE:Factory

2020-10-23 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-10-23 12:20:09

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.3463 (New)


Package is "patterns-base"

Fri Oct 23 12:20:09 2020 rev:62 rq:842796 version:20200505

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-10-08 13:10:50.059099106 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.3463/patterns-base.changes
2020-10-23 12:20:31.840606220 +0200
@@ -1,0 +2,7 @@
+Tue Oct 20 10:33:19 UTC 2020 - Dominique Leuenberger 
+
+- Have pattern enhanced_base recommend documentation:
+  patterns-base-documentation in turn recommends man-pages (man cp)
+  and pam-doc (boo#1177828).
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.VkBeo6/_old  2020-10-23 12:20:32.852606933 +0200
+++ /var/tmp/diff_new_pack.VkBeo6/_new  2020-10-23 12:20:32.856606936 +0200
@@ -306,6 +306,7 @@
 %obsolete_legacy_pattern enhanced_base
 Requires:   pattern() = base
 Recommends: pattern() = apparmor
+Recommends: pattern() = documentation
 Recommends: pattern() = sw_management
 Recommends: pattern() = yast2_basis
 




commit patterns-base for openSUSE:Factory

2020-10-08 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-10-08 13:09:45

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.4249 (New)


Package is "patterns-base"

Thu Oct  8 13:09:45 2020 rev:61 rq:839908 version:20200505

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-08-04 20:18:33.300933966 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.4249/patterns-base.changes
2020-10-08 13:10:50.059099106 +0200
@@ -1,0 +2,5 @@
+Tue Oct  6 04:59:22 UTC 2020 - Simon Lees 
+
+- Handle the yast pattern split into basis, desktop and server (boo#1159875)
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.Gbl6ro/_old  2020-10-08 13:10:51.011099968 +0200
+++ /var/tmp/diff_new_pack.Gbl6ro/_new  2020-10-08 13:10:51.015099971 +0200
@@ -223,7 +223,6 @@
 Provides:   pattern-visible()
 %obsolete_legacy_pattern console
 Requires:   pattern() = enhanced_base
-Recommends: pattern() = yast2_basis
 
 Recommends: at
 Recommends: bc
@@ -766,6 +765,7 @@
 Requires:   pattern() = enhanced_base
 Requires:   pattern() = fonts
 Requires:   pattern() = x11
+Recommends: pattern() = yast2_desktop
 Recommends: pattern() = x11_yast
 
 # 1057377
@@ -794,7 +794,9 @@
 Recommends: xorg-x11-fonts
 Recommends: xorg-x11-fonts-core
 Recommends: yast2-control-center-gnome
-Recommends: yast2-scanner
+# Recommend yast2-network until the Generic Desktop Role defaults to 
NetworkManager
+# At worst people need a way to switch from Wicked to NetworkManager.
+Recommends: yast2-network
 # This will install Firefox if no other browser is selected
 Suggests:   MozillaFirefox
 Suggests:   MozillaFirefox-translations




commit patterns-base for openSUSE:Factory

2020-08-04 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-08-04 20:18:20

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.3592 (New)


Package is "patterns-base"

Tue Aug  4 20:18:20 2020 rev:60 rq:824097 version:20200505

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-07-28 17:24:35.353853738 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.3592/patterns-base.changes
2020-08-04 20:18:33.300933966 +0200
@@ -1,0 +2,5 @@
+Mon Aug  3 09:54:36 UTC 2020 - Fabian Vogt 
+
+- Don't recommend lightdm directly, also allow other DMs
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.LhyKYR/_old  2020-08-04 20:18:34.828934657 +0200
+++ /var/tmp/diff_new_pack.LhyKYR/_new  2020-08-04 20:18:34.832934659 +0200
@@ -724,10 +724,9 @@
 Recommends: dejavu-fonts
 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
+# Recommend something other than xdm, default to lightdm
+Recommends: (gdm or lightdm or sddm)
+Suggests:   lightdm
 Recommends: noto-sans-fonts
 Recommends: tigervnc
 Recommends: x11-tools




commit patterns-base for openSUSE:Factory

2020-07-28 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-07-28 17:24:12

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.3592 (New)


Package is "patterns-base"

Tue Jul 28 17:24:12 2020 rev:59 rq:822956 version:20200505

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-07-26 16:16:49.956668222 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.3592/patterns-base.changes
2020-07-28 17:24:35.353853738 +0200
@@ -1,0 +2,6 @@
+Mon Jul 27 09:59:08 UTC 2020 - Thorsten Kukuk 
+
+- Move pam_pwquality to Recommends section, as it is not required
+  and user should be able to de-install the full pwquality stack.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.qP8B0b/_old  2020-07-28 17:24:38.093856848 +0200
+++ /var/tmp/diff_new_pack.qP8B0b/_new  2020-07-28 17:24:38.093856848 +0200
@@ -131,7 +131,6 @@
 Requires:   libnss_usrfiles2
 Requires:   pam
 Requires:   pam-config
-Requires:   pam_pwquality
 Requires:   rpm
 Requires:   shadow
 Requires:   sysconfig
@@ -149,6 +148,7 @@
 Recommends: busybox-static
 Recommends: elfutils
 Recommends: iproute2
+Recommends: pam_pwquality
 Recommends: system-group-trusted
 Recommends: system-group-wheel
 Recommends: system-user-bin




commit patterns-base for openSUSE:Factory

2020-07-26 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-07-26 16:15:24

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.3592 (New)


Package is "patterns-base"

Sun Jul 26 16:15:24 2020 rev:58 rq:822319 version:20200505

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-06-11 14:44:18.481313640 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.3592/patterns-base.changes
2020-07-26 16:16:49.956668222 +0200
@@ -1,0 +2,5 @@
+Wed Jul 22 14:23:49 UTC 2020 - Richard Brown 
+
+- Stop trying to install grub2-branding on ppc64/ppc64le [boo#1171146] 
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.STbcHq/_old  2020-07-26 16:16:53.100670869 +0200
+++ /var/tmp/diff_new_pack.STbcHq/_new  2020-07-26 16:16:53.104670872 +0200
@@ -588,7 +588,7 @@
 # rather than bootloader related thing?
 Requires:   biosdevname
 %endif
-%ifnarch s390x
+%ifnarch s390x ppc64 ppc64le
 Requires:   (grub2-branding-openSUSE if branding-openSUSE)
 %endif
 %ifarch x86_64




commit patterns-base for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-06-11 14:43:50

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.3606 (New)


Package is "patterns-base"

Thu Jun 11 14:43:50 2020 rev:57 rq:813244 version:20200505

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-06-08 23:51:27.154737892 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.3606/patterns-base.changes
2020-06-11 14:44:18.481313640 +0200
@@ -1,0 +2,10 @@
+Wed Jun 10 13:07:04 UTC 2020 - Dominique Leuenberger 
+
+- Suggest postfix from the basesystem pattern: suggested packages
+  are not flagged for installation, but give the solver a hint. So
+  in case something wants an MTA (smtp_daemon), openSUSE installs
+  will all default to postfix (as the base pattern is generally
+  installed). Users are still free to switch as they wish
+  (boo#1136078).
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.CqFAzH/_old  2020-06-11 14:44:19.765317380 +0200
+++ /var/tmp/diff_new_pack.CqFAzH/_new  2020-06-11 14:44:19.765317380 +0200
@@ -172,6 +172,8 @@
 %endif
 # hint for aaa_base requiring /usr/bin/xz
 Suggests:   xz
+# if anything wants to recommend an MTA, openSUSE defaults to postfix 
(boo#1136078)
+Suggests:   postfix
 
 %description base
 This is the base runtime system.  It contains only a minimal multiuser booting 
system. For running on real hardware, you need to add additional packages and 
pattern to make this pattern useful on its own.




commit patterns-base for openSUSE:Factory

2020-06-08 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-06-08 23:50:37

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.3606 (New)


Package is "patterns-base"

Mon Jun  8 23:50:37 2020 rev:56 rq:811481 version:20200505

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-05-07 15:07:49.076019064 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.3606/patterns-base.changes
2020-06-08 23:51:27.154737892 +0200
@@ -1,0 +2,22 @@
+Mon Jun  1 12:35:44 UTC 2020 - Michal Suchanek 
+
+- re-add ppc64-diag on ppc64le (bsc#1098849).
+
+---
+Thu May 28 08:22:09 UTC 2020 - Thorsten Kukuk 
+
+- Suggest xz in base, as it is now required by aaa_base and we don't
+  want that zypper uses busybox instead [bsc#1172209]
+
+---
+Thu May 28 07:24:12 UTC 2020 - Michal Suchanek 
+
+- Re-add purge-kernels-service dependency (boo#1168727).
+  Support multiversion(kernel) with purge-kernels.service separated from dracut
+  (jsc#SLE-10162).
+- Call perl directly in pre_checkin.sh. create_32bit-patterns_file.pl is not
+  executable when checked out from OBS.
+- Skip bootloader in pre_checkin.sh
+- Re-generate 32bit patterns.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.OSj8GX/_old  2020-06-08 23:51:28.862743160 +0200
+++ /var/tmp/diff_new_pack.OSj8GX/_new  2020-06-08 23:51:28.866743173 +0200
@@ -143,6 +143,8 @@
 Recommends: rollback-helper
 Recommends: SUSEConnect
 %endif
+# Support multiversion(kernel) (jsc#SLE-10162)
+Requires:   purge-kernels-service
 # Add some static base tool in case system explodes; Recommend only, as users 
are free to uninstall it
 Recommends: busybox-static
 Recommends: elfutils
@@ -156,7 +158,10 @@
 Recommends: terminfo-screen
 Recommends: timezone
 Recommends: glibc-locale-base
-
+%ifarch ppc64 ppc64le
+# bsc#1098849
+Requires:   ppc64-diag
+%endif
 # Current systems suffer from entropy starvation (bsc#1131369)
 %ifarch aarch64 %ix86 x86_64 ppc64 ppc64le s390x
 Recommends: haveged
@@ -165,6 +170,8 @@
 %if !(0%{?is_opensuse} && 0%{?sle_version})
 Recommends: issue-generator
 %endif
+# hint for aaa_base requiring /usr/bin/xz
+Suggests:   xz
 
 %description base
 This is the base runtime system.  It contains only a minimal multiuser booting 
system. For running on real hardware, you need to add additional packages and 
pattern to make this pattern useful on its own.

++ pattern-definition-32bit.txt ++
--- /var/tmp/diff_new_pack.OSj8GX/_old  2020-06-08 23:51:28.934743383 +0200
+++ /var/tmp/diff_new_pack.OSj8GX/_new  2020-06-08 23:51:28.934743383 +0200
@@ -25,27 +25,37 @@
 #
 %package base-32bit
 Summary:Minimal Base System
-Recommends: kmod-32bit
-Recommends: polkit-32bit
-Recommends: polkit-default-privs-32bit
+Recommends: aaa_base-32bit
+Recommends: bash-32bit
+Recommends: ca-certificates-mozilla-32bit
+Recommends: coreutils-32bit
+Recommends: glibc-32bit
+Recommends: libnss_usrfiles2-32bit
+Recommends: pam-32bit
+Recommends: pam-config-32bit
+Recommends: pam_pwquality-32bit
+Recommends: rpm-32bit
 Recommends: shadow-32bit
+Recommends: sysconfig-32bit
+Recommends: system-user-nobody-32bit
+Recommends: systemd-32bit
 Recommends: util-linux-32bit
-Recommends: which-32bit
-Recommends: systemd-coredump-32bit
+Recommends: zypper-32bit
+Recommends: rollback-helper-32bit
+Recommends: SUSEConnect-32bit
+Recommends: purge-kernels-service-32bit
 Recommends: busybox-static-32bit
-Recommends: bash-completion-32bit
-Recommends: ca-certificates-mozilla-32bit
-Recommends: chrony-32bit
-Recommends: cron-32bit
-Recommends: cronie-32bit
+Recommends: elfutils-32bit
+Recommends: iproute2-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: timezone-32bit
 Recommends: glibc-locale-base-32bit
-Recommends: glibc-locale-32bit
-Recommends: systemd-sysvinit-32bit
-Recommends: snapper-32bit
-Recommends: branding-openSUSE-32bit
-Recommends: branding-SLE-32bit
-Recommends: lshw-32bit
-Recommends: lsvpd-32bit
 Recommends: 

commit patterns-base for openSUSE:Factory

2020-05-07 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-05-07 15:07:27

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.2738 (New)


Package is "patterns-base"

Thu May  7 15:07:27 2020 rev:55 rq:801086 version:20200505

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-04-28 22:29:43.269457182 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.2738/patterns-base.changes
2020-05-07 15:07:49.076019064 +0200
@@ -1,0 +2,19 @@
+Thu May  7 09:19:47 UTC 2020 - Fabian Vogt 
+
+- Require pam_pwquality in base as it's the replacement for
+  pam_cracklib, previously part of the required pam package
+
+---
+Tue May  5 12:17:31 UTC 2020 - Ludwig Nussel 
+
+- Use requires in update-test pattern so it also works when
+  installing with recommends disabled.
+- Require update-test pattern from sw_management pattern instead of
+  subtle supplements for same reason.
+
+---
+Tue Apr 28 07:01:26 UTC 2020 - Fabian Vogt 
+
+- basic_desktop: Fix icon
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.sirQlX/_old  2020-05-07 15:07:53.540029476 +0200
+++ /var/tmp/diff_new_pack.sirQlX/_new  2020-05-07 15:07:53.544029485 +0200
@@ -18,7 +18,7 @@
 
 %bcond_with betatest
 Name:   patterns-base
-Version:20200417
+Version:20200505
 Release:0
 Summary:Patterns for Installation (base patterns)
 License:MIT
@@ -131,6 +131,7 @@
 Requires:   libnss_usrfiles2
 Requires:   pam
 Requires:   pam-config
+Requires:   pam_pwquality
 Requires:   rpm
 Requires:   shadow
 Requires:   sysconfig
@@ -181,7 +182,7 @@
 Summary:A very basic desktop (previously part of x11 pattern)
 Group:  Metapackages
 Provides:   pattern() = basic_desktop
-Provides:   pattern-icon() = pattern-desktop
+Provides:   pattern-icon() = pattern-x11
 Provides:   pattern-order() = 1802
 Provides:   pattern-visible()
 Requires:   pattern() = x11
@@ -614,6 +615,9 @@
 Provides:   pattern-order() = 1360
 Provides:   pattern-visible()
 %obsolete_legacy_pattern sw_management
+%if %{with betatest}
+Requires:   pattern() = update_test
+%endif
 # Zypper is the basic sw_management stack for *SUSE
 Requires:   zypper
 %if 0%{?sle_version}
@@ -668,15 +672,14 @@
 Provides:   pattern-visible()
 %obsolete_legacy_pattern update_test
 
-Recommends: update-test-affects-package-manager
-Recommends: update-test-interactive
-Recommends: update-test-optional
-Recommends: update-test-reboot-needed
-Recommends: update-test-security
-Recommends: update-test-trival
+Requires:   update-test-affects-package-manager
+Requires:   update-test-interactive
+Requires:   update-test-optional
+Requires:   update-test-reboot-needed
+Requires:   update-test-security
+Requires:   update-test-trivial
 %if %{with betatest}
-Recommends: aaa_base-malloccheck
-Supplements:%{name}-base
+Requires:   aaa_base-malloccheck
 %endif
 
 %description update_test




commit patterns-base for openSUSE:Factory

2020-04-28 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-04-28 22:29:40

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.2738 (New)


Package is "patterns-base"

Tue Apr 28 22:29:40 2020 rev:54 rq:798120 version:20200417

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-04-25 20:19:18.712907013 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.2738/patterns-base.changes
2020-04-28 22:29:43.269457182 +0200
@@ -1,0 +2,6 @@
+Mon Apr 27 08:23:48 UTC 2020 - Ludwig Nussel 
+
+- Recommend bash-completion in enhanced_base as it got lost in the
+  base pattern cleanup
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.030l40/_old  2020-04-28 22:29:44.365459227 +0200
+++ /var/tmp/diff_new_pack.030l40/_new  2020-04-28 22:29:44.365459227 +0200
@@ -309,6 +309,7 @@
 # getattr and setattr
 Recommends: attr
 Recommends: autofs
+Recommends: bash-completion
 Recommends: bind-utils
 Recommends: binutils
 # compressor is interesting




commit patterns-base for openSUSE:Factory

2020-04-25 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-04-25 20:16:17

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.2738 (New)


Package is "patterns-base"

Sat Apr 25 20:16:17 2020 rev:53 rq:796568 version:20200417

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-04-16 22:59:47.223516158 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.2738/patterns-base.changes
2020-04-25 20:19:18.712907013 +0200
@@ -1,0 +2,18 @@
+Thu Apr 23 14:16:47 UTC 2020 - Ludwig Nussel 
+
+- bootloader: pull in grub2-snapper plugin if snapper is installed
+
+---
+Fri Apr 17 12:44:38 UTC 2020 - Ludwig Nussel 
+
+- base pattern cleanup:
+  * make minimal_base really minimal by moving packages to base instead. Only
+pull in the release package and branding. So this is really what
+can be used for application containers, portable services etc.
+In it's current form it also pulls in bash, glibc, coreutils
+etc, so no need to specify explicitly.
+  * strip down base so it forms a minimal booting system that can install
+packages.
+  * don't pull in man into transactional system
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.O6ZBFG/_old  2020-04-25 20:19:22.180914164 +0200
+++ /var/tmp/diff_new_pack.O6ZBFG/_new  2020-04-25 20:19:22.184914172 +0200
@@ -18,7 +18,7 @@
 
 %bcond_with betatest
 Name:   patterns-base
-Version:20190612
+Version:20200417
 Release:0
 Summary:Patterns for Installation (base patterns)
 License:MIT
@@ -96,11 +96,11 @@
 
 %package basesystem
 %pattern_basetechnologies
-Summary:Minimal Base System (alias pattern for base)
+Summary:Base System (alias pattern for base)
 Group:  Metapackages
 Provides:   pattern() = basesystem
 Provides:   pattern-icon() = pattern-basis
-Requires:   pattern() = minimal_base
+Requires:   pattern() = base
 
 %description basesystem
 This is the base runtime system.  It contains only a minimal multiuser booting 
system. For running on real hardware, you need to add additional packages and 
pattern to make this pattern useful on its own.
@@ -123,47 +123,39 @@
 %obsolete_legacy_pattern minimal
 Requires:   pattern() = minimal_base
 
-Requires:   kmod
-Requires:   polkit
-Requires:   polkit-default-privs
+Requires:   aaa_base
+Requires:   bash
+Requires:   ca-certificates-mozilla
+Requires:   coreutils
+Requires:   glibc
+Requires:   libnss_usrfiles2
+Requires:   pam
+Requires:   pam-config
+Requires:   rpm
 Requires:   shadow
+Requires:   sysconfig
+Requires:   system-user-nobody
+Requires:   systemd
 Requires:   util-linux
-Requires:   which
-%if ! 0%{?is_opensuse}
-Requires:   systemd-coredump
+Requires:   zypper
+%if 0%{?sle_version}
+Recommends: rollback-helper
+Recommends: SUSEConnect
 %endif
-# Support multiversion(kernel) (jsc#SLE-10162, jsc#SLE-10465)
-Requires:   purge-kernels-service
 # 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: ca-certificates-mozilla
-Recommends: chrony
-Recommends: cron
-# we rely on cron for daily/hourly
-Recommends: cronie
+Recommends: elfutils
+Recommends: iproute2
+Recommends: system-group-trusted
+Recommends: system-group-wheel
+Recommends: system-user-bin
+Recommends: system-user-daemon
+Recommends: terminfo
+Recommends: terminfo-iterm
+Recommends: terminfo-screen
+Recommends: timezone
 Recommends: glibc-locale-base
-Recommends: glibc-locale
-Recommends: systemd-sysvinit
-# workaround for boo#1151148
-Recommends: snapper
 
-%if 0%{?is_opensuse}
-# get it branded
-Recommends: branding-openSUSE
-%else
-Recommends: branding-SLE
-%endif
-%ifarch ppc ppc64 ppc64le
-%if !0%{?is_opensuse}
-Recommends: lshw
-Recommends: lsvpd
-%endif
-%endif
-%ifarch ppc64 ppc64le
-# bsc#1098849
-Requires:   ppc64-diag
-%endif
 # Current systems suffer from entropy starvation (bsc#1131369)
 %ifarch aarch64 %ix86 x86_64 ppc64 ppc64le s390x
 Recommends: haveged
@@ -553,55 +545,17 @@
 Provides:   pattern-visible()
 %obsolete_legacy_pattern minimal_base
 
-Requires:   aaa_base
-Requires:   bash
-Requires:   coreutils
-Requires:   device-mapper
-Requires:   

commit patterns-base for openSUSE:Factory

2020-04-16 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-04-16 22:59:45

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.2738 (New)


Package is "patterns-base"

Thu Apr 16 22:59:45 2020 rev:52 rq:794204 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-03-11 18:33:20.674935417 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.2738/patterns-base.changes
2020-04-16 22:59:47.223516158 +0200
@@ -1,0 +2,6 @@
+Wed Apr 15 13:46:01 UTC 2020 - Ludwig Nussel 
+
+- Add bootloader pattern. Useful for appliances to not repeat the logic
+  in kiwi files.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.HrQoov/_old  2020-04-16 22:59:48.011516751 +0200
+++ /var/tmp/diff_new_pack.HrQoov/_new  2020-04-16 22:59:48.019516758 +0200
@@ -609,6 +609,46 @@
 
 

 
+%package bootloader
+%pattern_basetechnologies
+Summary:Bootloader
+Group:  Metapackages
+Provides:   pattern() = bootloader
+Requires:   pattern() = base
+#
+Requires:   grub2
+%ifarch x86_64
+# XXX: not sure this really belongs here. More like a kernel
+# rather than bootloader related thing?
+Requires:   biosdevname
+%endif
+%ifnarch s390x
+Requires:   (grub2-branding-openSUSE if branding-openSUSE)
+%endif
+%ifarch x86_64
+Requires:   grub2-x86_64-efi
+%endif
+%ifarch aarch64
+Requires:   grub2-arm64-efi
+%endif
+%ifarch armv7l armv7hl
+Requires:   grub2-arm-efi
+Requires:   grub2-arm-uboot
+%endif
+%ifarch x86_64
+Requires:   mokutil
+Requires:   shim
+%endif
+
+%description bootloader
+This pattern holds files required for booting the system
+
+%files bootloader
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/bootloader.txt
+
+
+
 %package sw_management
 %pattern_basetechnologies
 Summary:Software Management
@@ -966,12 +1006,12 @@
 # These packages don't generate a 32bit pattern
 for i in \
 %if 0%{?is_opensuse}
-basesystem basic_desktop console documentation transactional_base update_test \
+basesystem bootloader basic_desktop console documentation transactional_base 
update_test \
 %else
 %ifnarch s390 s390x
 32bit \
 %endif
-basesystem basic_desktop documentation \
+basesystem bootloader basic_desktop documentation \
 %endif
 %ifarch armv6hl armv7hl aarch64
 x11_raspberrypi \




commit patterns-base for openSUSE:Factory

2020-03-11 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-03-11 18:33:07

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.3160 (New)


Package is "patterns-base"

Wed Mar 11 18:33:07 2020 rev:51 rq:782599 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2020-01-20 17:06:42.455000464 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.3160/patterns-base.changes
2020-03-11 18:33:20.674935417 +0100
@@ -1,0 +2,12 @@
+Thu Mar  5 10:50:15 UTC 2020 - Malte Kraus 
+
+- drop telnet from enhanced_base recommendations
+
+---
+Fri Jan 24 01:59:33 UTC 2020 - Simon Lees 
+
+- Fix basic_desktop upgrade path for SLE-15 SP2 and later
+- Put transactional_base in alphabetical order
+- Fix SLE bug in generation of txt files for basic_desktop
+
+---
@@ -4,0 +17 @@
+  (boo#1161620,boo#1161780)



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.9FGOtt/_old  2020-03-11 18:33:21.734936067 +0100
+++ /var/tmp/diff_new_pack.9FGOtt/_new  2020-03-11 18:33:21.738936070 +0100
@@ -133,7 +133,7 @@
 Requires:   systemd-coredump
 %endif
 # Support multiversion(kernel) (jsc#SLE-10162, jsc#SLE-10465)
-# Requires:   purge-kernels-service
+Requires:   purge-kernels-service
 # Add some static base tool in case system explodes; Recommend only, as users 
are free to uninstall it
 Recommends: busybox-static
 Recommends: bash-completion
@@ -192,11 +192,6 @@
 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
-# XXX 2019-08-28 this package still exists so an obsolete is wrong here
-%if !0%{?is_opensuse}
-Obsoletes:  patterns-base-x11 < %{version}
-%endif
 Requires:   pattern() = x11
 
 # choose icewm-default if you have a choice
@@ -509,7 +504,6 @@
 Recommends: sharutils
 Recommends: spax
 Recommends: strace
-Recommends: telnet
 Recommends: terminfo
 Recommends: vlan
 Recommends: wol
@@ -615,33 +609,6 @@
 
 

 
-%package transactional_base
-%pattern_basetechnologies
-Summary:Transactional Base System
-Group:  Metapackages
-Provides:   pattern() = transactional_base
-Provides:   pattern-icon() = pattern-kubic
-Provides:   pattern-order() = 1050
-Requires:   pattern() = base
-
-Requires:   man
-Requires:   read-only-root-fs
-Requires:   rebootmgr
-Requires:   systemd-presets-branding-transactional-server
-Requires:   transactional-update
-Requires:   transactional-update-zypp-config
-Recommends: pattern() = enhanced_base
-Suggests:   health-checker
-
-%description transactional_base
-This is the base system for a host updated by Transactional Updates. Includes 
Tools for systems with a read-only root filesystem.
-
-%files transactional_base
-%dir %{_docdir}/patterns
-%{_docdir}/patterns/transactional_base.txt
-
-
-
 %package sw_management
 %pattern_basetechnologies
 Summary:Software Management
@@ -669,6 +636,33 @@
 
 

 
+%package transactional_base
+%pattern_basetechnologies
+Summary:Transactional Base System
+Group:  Metapackages
+Provides:   pattern() = transactional_base
+Provides:   pattern-icon() = pattern-kubic
+Provides:   pattern-order() = 1050
+Requires:   pattern() = base
+
+Requires:   man
+Requires:   read-only-root-fs
+Requires:   rebootmgr
+Requires:   systemd-presets-branding-transactional-server
+Requires:   transactional-update
+Requires:   transactional-update-zypp-config
+Recommends: pattern() = enhanced_base
+Suggests:   health-checker
+
+%description transactional_base
+This is the base system for a host updated by Transactional Updates. Includes 
Tools for systems with a read-only root filesystem.
+
+%files transactional_base
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/transactional_base.txt
+
+
+
 %if 0%{?is_opensuse}
 %package update_test
 %pattern_basetechnologies
@@ -713,6 +707,9 @@
 Requires:   pattern() = base
 %if 0%{?is_opensuse}
 Recommends: pattern() = x11_enhanced
+%else
+# Upgrade path 

commit patterns-base for openSUSE:Factory

2020-01-21 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-01-22 01:01:53

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.26092 (New)


Package is "patterns-base"

Wed Jan 22 01:01:53 2020 rev:50 rq: version:20190612

Changes:




Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.seJR9K/_old  2020-01-22 01:01:58.738192688 +0100
+++ /var/tmp/diff_new_pack.seJR9K/_new  2020-01-22 01:01:58.750192693 +0100
@@ -133,7 +133,7 @@
 Requires:   systemd-coredump
 %endif
 # Support multiversion(kernel) (jsc#SLE-10162, jsc#SLE-10465)
-Requires:   purge-kernels-service
+# Requires:   purge-kernels-service
 # Add some static base tool in case system explodes; Recommend only, as users 
are free to uninstall it
 Recommends: busybox-static
 Recommends: bash-completion




commit patterns-base for openSUSE:Factory

2020-01-20 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2020-01-20 17:06:35

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.26092 (New)


Package is "patterns-base"

Mon Jan 20 17:06:35 2020 rev:49 rq: version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-12-24 09:22:13.840259094 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.26092/patterns-base.changes   
2020-01-20 17:06:42.455000464 +0100
@@ -1,0 +2,5 @@
+Mon Jan 20 16:06:02 UTC 2020 - Dominique Leuenberger 
+
+- Re-enable purge-kernels-service dependency: dracut dropped the service.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.ZGYrjH/_old  2020-01-20 17:06:43.943001205 +0100
+++ /var/tmp/diff_new_pack.ZGYrjH/_new  2020-01-20 17:06:43.947001207 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package patterns-base
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -133,7 +133,7 @@
 Requires:   systemd-coredump
 %endif
 # Support multiversion(kernel) (jsc#SLE-10162, jsc#SLE-10465)
-# Requires:   purge-kernels-service
+Requires:   purge-kernels-service
 # Add some static base tool in case system explodes; Recommend only, as users 
are free to uninstall it
 Recommends: busybox-static
 Recommends: bash-completion




commit patterns-base for openSUSE:Factory

2019-12-24 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-12-24 09:22:12

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.6675 (New)


Package is "patterns-base"

Tue Dec 24 09:22:12 2019 rev:48 rq: version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-12-23 22:42:20.821947937 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.6675/patterns-base.changes
2019-12-24 09:22:13.840259094 +0100
@@ -1,0 +2,6 @@
+Tue Dec 24 08:21:37 UTC 2019 - Dominique Leuenberger 
+
+- Disable purge-kernels-service dependency for now: dracut has not
+  yet been updated to no longer ship the service file.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.zjUHNZ/_old  2019-12-24 09:22:14.332259281 +0100
+++ /var/tmp/diff_new_pack.zjUHNZ/_new  2019-12-24 09:22:14.336259283 +0100
@@ -133,7 +133,7 @@
 Requires:   systemd-coredump
 %endif
 # Support multiversion(kernel) (jsc#SLE-10162, jsc#SLE-10465)
-Requires:   purge-kernels-service
+# Requires:   purge-kernels-service
 # Add some static base tool in case system explodes; Recommend only, as users 
are free to uninstall it
 Recommends: busybox-static
 Recommends: bash-completion




commit patterns-base for openSUSE:Factory

2019-12-23 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-12-23 22:39:34

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.6675 (New)


Package is "patterns-base"

Mon Dec 23 22:39:34 2019 rev:47 rq:758034 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-12-10 22:41:58.741819003 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.6675/patterns-base.changes
2019-12-23 22:42:20.821947937 +0100
@@ -1,0 +2,6 @@
+Wed Dec 18 22:07:33 UTC 2019 - Michal Suchanek 
+
+- Support multiversion(kernel) with purge-kernels.service separated from dracut
+  (jsc#SLE-10162, jsc#SLE-10465).
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.4Zwy4W/_old  2019-12-23 22:42:21.509948236 +0100
+++ /var/tmp/diff_new_pack.4Zwy4W/_new  2019-12-23 22:42:21.509948236 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package patterns-base
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -132,6 +132,8 @@
 %if ! 0%{?is_opensuse}
 Requires:   systemd-coredump
 %endif
+# Support multiversion(kernel) (jsc#SLE-10162, jsc#SLE-10465)
+Requires:   purge-kernels-service
 # Add some static base tool in case system explodes; Recommend only, as users 
are free to uninstall it
 Recommends: busybox-static
 Recommends: bash-completion




commit patterns-base for openSUSE:Factory

2019-12-10 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-12-10 22:41:50

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.4691 (New)


Package is "patterns-base"

Tue Dec 10 22:41:50 2019 rev:46 rq:753964 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-10-23 10:33:00.235174188 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.4691/patterns-base.changes
2019-12-10 22:41:58.741819003 +0100
@@ -1,0 +2,8 @@
+Wed Dec  4 11:39:09 UTC 2019 - Dominique Leuenberger 
+
+- Drop Obsoletes: pattern() = readonly_root_tools: RPM only honors
+  obsoletes against package names, so this obsoletes is in fact
+  useless. WithRPM 4.15, there is a syntax check which even
+  disallows Obsoletes against non-valid names.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.FTHZ45/_old  2019-12-10 22:41:59.769818622 +0100
+++ /var/tmp/diff_new_pack.FTHZ45/_new  2019-12-10 22:41:59.769818622 +0100
@@ -620,7 +620,6 @@
 Provides:   pattern() = transactional_base
 Provides:   pattern-icon() = pattern-kubic
 Provides:   pattern-order() = 1050
-Obsoletes:  pattern() = readonly_root_tools
 Requires:   pattern() = base
 
 Requires:   man




commit patterns-base for openSUSE:Factory

2019-10-23 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-10-23 10:32:58

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.2352 (New)


Package is "patterns-base"

Wed Oct 23 10:32:58 2019 rev:45 rq:742033 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-10-14 14:52:55.534226925 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.2352/patterns-base.changes
2019-10-23 10:33:00.235174188 +0200
@@ -1,0 +2,5 @@
+Wed Oct 23 08:29:20 UTC 2019 - Fabian Vogt 
+
+- Remove tcpdump from enhanced_base
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.dkXinz/_old  2019-10-23 10:33:01.031175057 +0200
+++ /var/tmp/diff_new_pack.dkXinz/_new  2019-10-23 10:33:01.035175062 +0200
@@ -507,7 +507,6 @@
 Recommends: sharutils
 Recommends: spax
 Recommends: strace
-Recommends: tcpdump
 Recommends: telnet
 Recommends: terminfo
 Recommends: vlan

++ pattern-definition-32bit.txt ++
--- /var/tmp/diff_new_pack.dkXinz/_old  2019-10-23 10:33:01.103175136 +0200
+++ /var/tmp/diff_new_pack.dkXinz/_new  2019-10-23 10:33:01.107175140 +0200
@@ -205,7 +205,6 @@
 Recommends: sharutils-32bit
 Recommends: spax-32bit
 Recommends: strace-32bit
-Recommends: tcpdump-32bit
 Recommends: telnet-32bit
 Recommends: terminfo-32bit
 Recommends: vlan-32bit
@@ -330,8 +329,8 @@
 %package x11_enhanced-32bit
 Summary:X Window System
 Recommends: pattern()-32bit
-Recommends: glibc-locale-base-32bit
 Recommends: glibc-locale-32bit
+Recommends: glibc-locale-base-32bit
 Recommends: xkeyboard-config-32bit
 Recommends: xorg-x11-essentials-32bit
 Recommends: web_browser-32bit




commit patterns-base for openSUSE:Factory

2019-10-14 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-10-14 14:52:54

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.2352 (New)


Package is "patterns-base"

Mon Oct 14 14:52:54 2019 rev:44 rq:737524 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-09-30 15:51:30.570476384 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.2352/patterns-base.changes
2019-10-14 14:52:55.534226925 +0200
@@ -1,0 +2,5 @@
+Fri Sep 27 12:17:44 UTC 2019 - Richard Brown 
+
+- transactional_base require man by default (boo#1127539)
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.HrAepc/_old  2019-10-14 14:52:56.182225235 +0200
+++ /var/tmp/diff_new_pack.HrAepc/_new  2019-10-14 14:52:56.186225224 +0200
@@ -624,6 +624,7 @@
 Obsoletes:  pattern() = readonly_root_tools
 Requires:   pattern() = base
 
+Requires:   man
 Requires:   read-only-root-fs
 Requires:   rebootmgr
 Requires:   systemd-presets-branding-transactional-server




commit patterns-base for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-09-30 15:51:29

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.2352 (New)


Package is "patterns-base"

Mon Sep 30 15:51:29 2019 rev:43 rq:732891 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-09-23 12:02:09.705957367 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.2352/patterns-base.changes
2019-09-30 15:51:30.570476384 +0200
@@ -1,0 +2,6 @@
+Tue Sep 24 09:29:34 UTC 2019 - Ludwig Nussel 
+
+- Need to explicitly have glibc-locale-base in patterns to make
+  32bit pattern have it too (boo#1142156).
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.BsTTa7/_old  2019-09-30 15:51:31.054475096 +0200
+++ /var/tmp/diff_new_pack.BsTTa7/_new  2019-09-30 15:51:31.058475085 +0200
@@ -140,6 +140,7 @@
 Recommends: cron
 # we rely on cron for daily/hourly
 Recommends: cronie
+Recommends: glibc-locale-base
 Recommends: glibc-locale
 Recommends: systemd-sysvinit
 # workaround for boo#1151148
@@ -356,6 +357,7 @@
 Recommends: fuse
 Recommends: gawk
 Recommends: gettext-runtime
+Recommends: glibc-locale-base
 Recommends: glibc-locale
 Recommends: gpart
 Recommends: gpg2
@@ -765,6 +767,7 @@
 
 # 1057377
 Requires:   glibc-locale
+Requires:   glibc-locale-base
 Requires:   xkeyboard-config
 Requires:   xorg-x11-essentials
 # make it possible to install firefox or chromium

++ pattern-definition-32bit.txt ++
--- /var/tmp/diff_new_pack.BsTTa7/_old  2019-09-30 15:51:31.090475000 +0200
+++ /var/tmp/diff_new_pack.BsTTa7/_new  2019-09-30 15:51:31.094474989 +0200
@@ -38,9 +38,9 @@
 Recommends: chrony-32bit
 Recommends: cron-32bit
 Recommends: cronie-32bit
+Recommends: glibc-locale-base-32bit
 Recommends: glibc-locale-32bit
 Recommends: systemd-sysvinit-32bit
-# workaround for boo#1151148
 Recommends: snapper-32bit
 Recommends: branding-openSUSE-32bit
 Recommends: branding-SLE-32bit
@@ -103,6 +103,7 @@
 Recommends: fuse-32bit
 Recommends: gawk-32bit
 Recommends: gettext-runtime-32bit
+Recommends: glibc-locale-base-32bit
 Recommends: glibc-locale-32bit
 Recommends: gpart-32bit
 Recommends: gpg2-32bit
@@ -234,6 +235,7 @@
 Recommends: glibc-32bit
 Recommends: iproute2-32bit
 Recommends: kbd-32bit
+Recommends: libnss_usrfiles2-32bit
 Recommends: pam-32bit
 Recommends: procps-32bit
 Recommends: rpm-32bit
@@ -328,6 +330,7 @@
 %package x11_enhanced-32bit
 Summary:X Window System
 Recommends: pattern()-32bit
+Recommends: glibc-locale-base-32bit
 Recommends: glibc-locale-32bit
 Recommends: xkeyboard-config-32bit
 Recommends: xorg-x11-essentials-32bit




commit patterns-base for openSUSE:Factory

2019-09-23 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-09-23 12:01:59

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.7948 (New)


Package is "patterns-base"

Mon Sep 23 12:01:59 2019 rev:42 rq:732088 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-09-19 15:48:43.511319131 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.7948/patterns-base.changes
2019-09-23 12:02:09.705957367 +0200
@@ -1,0 +2,6 @@
+Thu Sep 19 07:23:51 UTC 2019 - Max Lin 
+
+- Added snapper back to base pattern as recommended package, the
+  workaround for boo#1151148
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.yszOef/_old  2019-09-23 12:02:10.145957295 +0200
+++ /var/tmp/diff_new_pack.yszOef/_new  2019-09-23 12:02:10.153957293 +0200
@@ -142,6 +142,8 @@
 Recommends: cronie
 Recommends: glibc-locale
 Recommends: systemd-sysvinit
+# workaround for boo#1151148
+Recommends: snapper
 
 %if 0%{?is_opensuse}
 # get it branded

++ pattern-definition-32bit.txt ++
--- /var/tmp/diff_new_pack.yszOef/_old  2019-09-23 12:02:10.189957288 +0200
+++ /var/tmp/diff_new_pack.yszOef/_new  2019-09-23 12:02:10.189957288 +0200
@@ -40,6 +40,8 @@
 Recommends: cronie-32bit
 Recommends: glibc-locale-32bit
 Recommends: systemd-sysvinit-32bit
+# workaround for boo#1151148
+Recommends: snapper-32bit
 Recommends: branding-openSUSE-32bit
 Recommends: branding-SLE-32bit
 Recommends: lshw-32bit




commit patterns-base for openSUSE:Factory

2019-09-19 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-09-19 15:48:40

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.7948 (New)


Package is "patterns-base"

Thu Sep 19 15:48:40 2019 rev:41 rq:730076 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-09-11 10:21:08.459505197 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.7948/patterns-base.changes
2019-09-19 15:48:43.511319131 +0200
@@ -1,0 +2,5 @@
+Mon Sep  9 14:18:38 CEST 2019 - ku...@suse.de
+
+- minimal_base: add libnss_usrfiles2, required to read /usr/etc
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.6nvkDZ/_old  2019-09-19 15:48:44.935318842 +0200
+++ /var/tmp/diff_new_pack.6nvkDZ/_new  2019-09-19 15:48:44.939318841 +0200
@@ -563,6 +563,7 @@
 Requires:   glibc
 Requires:   iproute2
 Requires:   kbd
+Requires:   libnss_usrfiles2
 Requires:   pam
 Requires:   procps
 Requires:   rpm




commit patterns-base for openSUSE:Factory

2019-09-11 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-09-11 10:21:05

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.7948 (New)


Package is "patterns-base"

Wed Sep 11 10:21:05 2019 rev:40 rq:728432 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-09-04 09:02:32.915044852 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.7948/patterns-base.changes
2019-09-11 10:21:08.459505197 +0200
@@ -1,0 +2,23 @@
+Wed Sep  4 09:02:58 UTC 2019 - Ludwig Nussel 
+
+- minimal_base: remove dracut. Only useful when there is also a
+  kernel and the kernel requires it anyways.
+- base:
+  * remove bootloader packages. They are only required on real
+hardware or VMs. YaST will add them.
+  * remove btrfsprogs. Has supplemements on btrfs so will be auto
+installed when on btrfs. Also yast installs it.
+  * remove snapper (supplements btrfsprogs)
+  * move openssh to enhanced_base
+- enhanced_base:
+  * iproute2 already in minimal_base
+  * remove explicit grub and plymouth branding. They are pulled
+via supplements
+- documentation:
+  * remove info2html, old tool not useful today.
+  * susehelp and sled manuals no longer exist
+  * Use minimal_base as Basesystem is just an alias
+- sw_management:
+  * require zypper also on TW
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.bFoCwX/_old  2019-09-11 10:21:10.011505004 +0200
+++ /var/tmp/diff_new_pack.bFoCwX/_new  2019-09-11 10:21:10.015505004 +0200
@@ -123,9 +123,7 @@
 %obsolete_legacy_pattern minimal
 Requires:   pattern() = minimal_base
 
-Requires:   e2fsprogs
 Requires:   kmod
-Requires:   openssh
 Requires:   polkit
 Requires:   polkit-default-privs
 Requires:   shadow
@@ -137,16 +135,13 @@
 # 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
 Recommends: chrony
 Recommends: cron
 # we rely on cron for daily/hourly
 Recommends: cronie
-Recommends: grub2
 Recommends: glibc-locale
 Recommends: systemd-sysvinit
-Recommends: snapper
 
 %if 0%{?is_opensuse}
 # get it branded
@@ -154,19 +149,6 @@
 %else
 Recommends: branding-SLE
 %endif
-%ifarch x86_64
-Recommends: efibootmgr
-Recommends: shim
-Recommends: grub2-x86_64-efi
-%endif
-%ifarch aarch64
-Recommends: shim
-Recommends: grub2-arm64-efi
-%endif
-%ifarch %arm
-Recommends: efibootmgr
-Recommends: grub2-arm-efi
-%endif
 %ifarch ppc ppc64 ppc64le
 %if !0%{?is_opensuse}
 Recommends: lshw
@@ -295,22 +277,13 @@
 Provides:   pattern-icon() = pattern-documentation
 Provides:   pattern-order() = 1005
 Provides:   pattern-visible()
-Requires:   pattern() = basesystem
+Requires:   pattern() = minimal_base
 %obsolete_legacy_pattern documentation
 
-Recommends: info2html
+Requires:   man
 Recommends: man-pages
 # note pam is in every install so no point in using packageand
 Recommends: pam-doc
-Recommends: susehelp
-Recommends: susehelp_en
-%if !0%{?is_opensuse}
-Recommends: sled-admin_en-pdf
-Recommends: sled-gnomeuser_en-pdf
-Recommends: sled-manuals_en-pdf
-Recommends: sled-security_en-pdf
-Recommends: sled-tuning_en-pdf
-%endif
 
 %description documentation
 Help and Support Documentation
@@ -335,6 +308,7 @@
 Recommends: pattern() = sw_management
 Recommends: pattern() = yast2_basis
 
+Requires:   openssh
 Recommends: aaa_base-extras
 # getfacl and setfacl
 Recommends: acl
@@ -390,8 +364,6 @@
 Recommends: hwinfo
 Recommends: info
 Recommends: initviocons
-# /bin/ip considered useful
-Recommends: iproute2
 # ping is required for network tests
 Recommends: iputils
 Recommends: irqbalance
@@ -422,8 +394,6 @@
 Recommends: ntfs-3g
 Recommends: ntfsprogs
 Recommends: openslp
-# we want a ssh server to be available
-Recommends: openssh
 # TODO: should this be in more places
 Recommends: pam-config
 Recommends: parted
@@ -487,17 +457,7 @@
 Recommends: pdisk
 Recommends: powerpc32
 %endif
-# openSUSE Branding packages first
-%if 0%{?is_opensuse}
-# we want a branded grub2 too #757683
-Recommends: grub2-branding-openSUSE
 Recommends: plymouth
-Recommends: plymouth-branding-openSUSE
-Recommends: release-notes-openSUSE
-%else
-Recommends: grub2-branding-SLE
-Recommends: 

commit patterns-base for openSUSE:Factory

2019-09-04 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-09-04 09:02:31

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.7948 (New)


Package is "patterns-base"

Wed Sep  4 09:02:31 2019 rev:39 rq:727242 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-08-15 12:27:21.310576932 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.7948/patterns-base.changes
2019-09-04 09:02:32.915044852 +0200
@@ -1,0 +2,6 @@
+Wed Aug 28 15:42:20 UTC 2019 - Ludwig Nussel 
+
+- use obsolete_legacy_pattern macro for readability
+- drop _opt patterns and integrate them into main patterns to reduce complexity
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.fBrG1o/_old  2019-09-04 09:02:34.243044667 +0200
+++ /var/tmp/diff_new_pack.fBrG1o/_new  2019-09-04 09:02:34.267044664 +0200
@@ -48,17 +48,7 @@
 Provides:   pattern-icon() = pattern-cli
 Provides:   pattern-order() = 1180
 Provides:   pattern-visible()
-%if 0%{?is_opensuse}
-Provides:   patterns-openSUSE-32bit = %{version}
-Provides:   patterns-openSUSE-x86 = %{version}
-Obsoletes:  patterns-openSUSE-32bit < %{version}
-Obsoletes:  patterns-openSUSE-x86 < %{version}
-%else
-Provides:   patterns-sled-32bit = %{version}
-Provides:   patterns-sles-32bit = %{version}
-Obsoletes:  patterns-sled-32bit < %{version}
-Obsoletes:  patterns-sles-32bit < %{version}
-%endif
+%obsolete_legacy_pattern 32bit
 
 %description 32bit
 This will install the 32-bit variant of all selected patterns. This allows to 
execute 32-bit software.
@@ -78,19 +68,8 @@
 Provides:   pattern-icon() = pattern-apparmor
 Provides:   pattern-order() = 1100
 Provides:   pattern-visible()
-%if 0%{?is_opensuse}
-Provides:   patterns-openSUSE-apparmor = %{version}
-Obsoletes:  patterns-openSUSE-apparmor < %{version}
-%else
-Provides:   patterns-sled-apparmor = %{version}
-Provides:   patterns-sles-apparmor = %{version}
-Obsoletes:  patterns-sled-apparmor < %{version}
-Obsoletes:  patterns-sles-apparmor < %{version}
-%endif
+%obsolete_legacy_pattern apparmor
 Requires:   pattern() = minimal_base
-%if 0%{?is_opensuse}
-Recommends: pattern() = apparmor_opt
-%endif
 
 Requires:   apparmor-abstractions
 Requires:   apparmor-parser
@@ -104,6 +83,7 @@
 %else
 Recommends: audit
 %endif
+Recommends: apparmor-docs
 
 %description apparmor
 AppArmor is an application security framework that provides mandatory access 
control for programs. It protects from exploitation of software flaws and 
compromised systems. It offers an advanced tool set that automates the 
development of per-program application security without requiring additional 
knowledge.
@@ -114,32 +94,6 @@
 
 

 
-%if 0%{?is_opensuse}
-%package apparmor_opt
-%pattern_basetechnologies
-Summary:AppArmor
-Group:  Metapackages
-Provides:   pattern() = apparmor_opt
-Provides:   pattern-extends() = apparmor
-Provides:   pattern-icon() = pattern-apparmor
-Provides:   pattern-order() = 1080
-# Keep these grouped
-Provides:   patterns-openSUSE-apparmor_opt = %{version}
-Obsoletes:  patterns-openSUSE-apparmor_opt < %{version}
-Requires:   pattern() = minimal_base
-
-Requires:   apparmor-docs
-
-%description apparmor_opt
-AppArmor is an application security framework that provides mandatory access 
control for programs. It protects from exploitation of software flaws and 
compromised systems. It offers an advanced tool set that automates the 
development of per-program application security without requiring additional 
knowledge.
-
-%files apparmor_opt
-%dir %{_docdir}/patterns
-%{_docdir}/patterns/apparmor_opt.txt
-%endif
-
-
-
 %package basesystem
 %pattern_basetechnologies
 Summary:Minimal Base System (alias pattern for base)
@@ -165,15 +119,8 @@
 Provides:   pattern-icon() = pattern-basis
 Provides:   pattern-order() = 1030
 Provides:   pattern-visible()
-%if 0%{?is_opensuse}
-Provides:   patterns-openSUSE-base = %{version}
-Obsoletes:  patterns-openSUSE-base < %{version}
-%else
-Provides:   patterns-sles-base
-Provides:   patterns-sles-minimal
-Obsoletes:  patterns-sles-base < %{version}
-Obsoletes:  patterns-sles-minimal < %{version}
-%endif
+%obsolete_legacy_pattern base
+%obsolete_legacy_pattern 

commit patterns-base for openSUSE:Factory

2019-08-15 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-08-15 12:27:17

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.9556 (New)


Package is "patterns-base"

Thu Aug 15 12:27:17 2019 rev:38 rq:723306 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-07-31 14:24:43.546346418 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.9556/patterns-base.changes
2019-08-15 12:27:21.310576932 +0200
@@ -1,0 +2,17 @@
+Wed Aug 14 13:48:25 UTC 2019 - Ludwig Nussel 
+
+- use journal by default (boo#1143144)
+
+---
+Wed Aug  7 15:01:19 UTC 2019 - Carson Black 
+
+- Add openSUSE Welcome to be included in the x11_enhanced pattern.
+
+---
+Mon Aug  5 11:52:14 UTC 2019 - Dominique Leuenberger 
+
+- Drop google-roboto-fonts recommends: nothing really depends on
+  it and roboto is not used as default font in any openSUSE setup
+  (boo#1144135).
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.LUlq5m/_old  2019-08-15 12:27:21.906576783 +0200
+++ /var/tmp/diff_new_pack.LUlq5m/_new  2019-08-15 12:27:21.906576783 +0200
@@ -499,9 +499,14 @@
 # fuser (psmisc) by default (#304694)
 Recommends: psmisc
 Recommends: rsync
-# we still want /var/log/messages as all of the docu refers to it
+%if 0%{?sle_version}
+# in SLE we still want /var/log/messages as all of the docu refers to it
 # TODO: if we still want it everywhere it should move back to base
 Recommends: rsyslog
+%else
+# go for journal in TW (boo#1143144)
+Recommends: systemd-logger
+%endif
 # Bug 424707 - Feature "Command not found" for openSUSE by default
 Recommends: scout
 Recommends: screen
@@ -842,7 +847,6 @@
 Requires:   xorg-x11-server
 Requires:   yast2-qt
 Recommends: dejavu-fonts
-Recommends: google-roboto-fonts
 Recommends: libyui-qt
 Recommends: libyui-qt-pkg
 # Recommend lightdm so it gets installed by default
@@ -915,6 +919,7 @@
 Recommends: fribidi
 Recommends: ghostscript-x11
 Recommends: numlockx
+Recommends: opensuse-welcome
 # #353229 - drag in empty replacements
 Recommends: translation-update
 Recommends: xauth




commit patterns-base for openSUSE:Factory

2019-07-31 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-07-31 14:24:39

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.4126 (New)


Package is "patterns-base"

Wed Jul 31 14:24:39 2019 rev:37 rq:717151 version:20190612

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-05-03 22:26:58.304281592 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.4126/patterns-base.changes
2019-07-31 14:24:43.546346418 +0200
@@ -1,0 +2,16 @@
+Fri Jul 19 12:51:13 UTC 2019 - Dominique Leuenberger 
+
+- Add %files section for basic_desktop, or the package won't be
+  generated.
+- Provide pattern() = basic_desktop
+
+---
+Wed Jun 12 00:24:18 UTC 2019 - Simon Lees 
+
+- 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.1pMoxG/_old  2019-07-31 14:24:44.406345442 +0200
+++ /var/tmp/diff_new_pack.1pMoxG/_new  2019-07-31 14:24:44.410345438 +0200
@@ -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:20190612
 Release:0
 Summary:Patterns for Installation (base patterns)
 License:MIT
@@ -248,6 +248,38 @@
 
 

 
+# 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() = basic_desktop
+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) 
+
+%files basic_desktop
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/basic_desktop.txt
+
+
+
 %if 0%{?is_opensuse}
 %package console
 %pattern_basetechnologies
@@ -811,17 +843,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
@@ -886,14 +914,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
@@ -1093,7 +1114,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." \
 

commit patterns-base for openSUSE:Factory

2019-05-03 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-05-03 22:26:56

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.5148 (New)


Package is "patterns-base"

Fri May  3 22:26:56 2019 rev:36 rq:700035 version:20190206

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-03-28 09:54:29.833863089 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.5148/patterns-base.changes
2019-05-03 22:26:58.304281592 +0200
@@ -1,0 +2,22 @@
+Thu May  2 08:16:54 UTC 2019 - lnus...@suse.de
+
+- move haveged to base instead of minimal_base as the comment indicates that
+  minimal_base should not have recommended packages.
+- recomment issue-generator in the base pattern rather than the release package
+  (boo#1133636)
+
+---
+Mon Apr 29 12:37:44 UTC 2019 - Frederic Crozat 
+
+- Move haveged from enhanced_base to minimal_base (bsc#1131369).
+
+---
+Tue Mar 26 12:51:08 UTC 2019 - Fabian Vogt 
+
+- Fix x11_raspberrypi (jsc#SLE-4142):
+  * Use only Requires, on JeOS recommmends and suggests are no-ops
+  * Remove xf86-input-void, obsolete (and not in SLE)
+  * Require base and x11 patterns
+  * Add some YaST modules, otherwise the control center is empty
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.qz706M/_old  2019-05-03 22:26:58.940282896 +0200
+++ /var/tmp/diff_new_pack.qz706M/_new  2019-05-03 22:26:58.948282911 +0200
@@ -230,6 +230,14 @@
 # bsc#1098849
 Requires:   ppc64-diag
 %endif
+# Current systems suffer from entropy starvation (bsc#1131369)
+%ifarch aarch64 %ix86 x86_64 ppc64 ppc64le s390x
+Recommends: haveged
+%endif
+# issue-generator is not used on Leap so far
+%if !(0%{?is_opensuse} && 0%{?sle_version})
+Recommends: issue-generator
+%endif
 
 %description base
 This is the base runtime system.  It contains only a minimal multiuser booting 
system. For running on real hardware, you need to add additional packages and 
pattern to make this pattern useful on its own.
@@ -496,10 +504,6 @@
 %ifarch aarch64 %ix86 x86_64
 Recommends: dmidecode
 %endif
-# Current systems suffer from entropy starvation
-%ifarch aarch64 %ix86 x86_64 ppc64 ppc64le
-Recommends: haveged
-%endif
 %ifarch ppc
 Recommends: hfsutils
 %endif
@@ -978,91 +982,96 @@
 Provides:   pattern-icon() = pattern-x11
 Provides:   pattern-order() = 1803
 Provides:   pattern-visible()
-
+# Use only Requires - it's meant to be used on JeOS, which ignores Recommends
 # Based on SUSE:SLE-15:GA:RaspberryPI/kiwi-templates-SLES15-JeOS/JeOS.kiwi
+# Patterns
+Requires:   pattern() = base
+Requires:   pattern() = x11
 # Drivers
-Recommends: xf86-input-evdev
-Recommends: xf86-input-void
-Recommends: xf86-input-libinput
-Recommends: xf86-video-fbdev
+Requires:   xf86-input-evdev
+Requires:   xf86-input-libinput
+Requires:   xf86-video-fbdev
 # Other X11 packages
-Suggests:   gconf2
-Suggests:   xfd
-Suggests:   xfontsel
-Suggests:   xgamma
-Suggests:   xhost
-Suggests:   xinit
-Suggests:   xinput
-Suggests:   xkbcomp
-Suggests:   xkbevd
-Suggests:   xkbprint
-Suggests:   xkbutils
-Suggests:   xkeyboard-config
-Suggests:   xkill
-Suggests:   xlogo
-Suggests:   xlsatoms
-Suggests:   xlsclients
-Suggests:   xlsfonts
-Suggests:   xmag
-Suggests:   xmessage
-Suggests:   xmodmap
-Suggests:   xorg-x11
-Suggests:   xorg-x11-fonts-core
-Suggests:   xorg-x11-server
-Suggests:   xorg-x11-server-extra
-Suggests:   xprop
-Suggests:   xrandr
-Suggests:   xrdb
-Suggests:   xrestop
-Suggests:   xscope
-Suggests:   xscreensaver
-Suggests:   xscreensaver-data
-Suggests:   xset
-Suggests:   xsetmode
-Suggests:   xsetpointer
-Suggests:   xsetroot
-Suggests:   xterm
-Suggests:   xtermset
-Suggests:   xvinfo
-Suggests:   xwd
-Suggests:   xwininfo
-Suggests:   xdm
-Suggests:   x11-tools
-Suggests:   x11perf
-Suggests:   xauth
-Suggests:   xbacklight
-Suggests:   xclock
-Suggests:   xconsole
-Suggests:   xcursor-themes
-Suggests:   xcursorgen
-Suggests:   xdg-user-dirs
-Suggests:   xdg-user-dirs-gtk
-Suggests:   xdg-user-dirs-gtk-lang
-Suggests:   xdg-utils
-Suggests:   xdmbgrd
-Suggests:   xdpyinfo
-Suggests:   xev
-Suggests:   xeyes
-Suggests:   yast2-x11

commit patterns-base for openSUSE:Factory

2019-03-28 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-03-28 09:54:24

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.25356 (New)


Package is "patterns-base"

Thu Mar 28 09:54:24 2019 rev:35 rq: version:20190206

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-03-26 15:35:52.608410977 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.25356/patterns-base.changes   
2019-03-28 09:54:29.833863089 +0100
@@ -2,10 +1,0 @@
-Wed Mar 20 00:09:25 UTC 2019 - Simon Lees 
-
-- 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.oL6Tq2/_old  2019-03-28 09:54:30.909862928 +0100
+++ /var/tmp/diff_new_pack.oL6Tq2/_new  2019-03-28 09:54:30.913862928 +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 https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
 %bcond_with betatest
 Name:   patterns-base
-Version:20190320
+Version:20190206
 Release:0
 Summary:Patterns for Installation (base patterns)
 License:MIT
@@ -187,6 +187,8 @@
 %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
@@ -238,33 +240,6 @@
 
 

 
-# 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
@@ -687,8 +662,10 @@
 Requires:   systemd
 Requires:   udev
 Requires:   zypper
-# Add some static base tool in case system explodes
-Recommends: busybox-static
+# 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
 %if 0%{?sle_version}
 Requires:   rollback-helper
 %endif
@@ -830,13 +807,17 @@
 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
@@ -901,7 +882,14 @@
 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 

commit patterns-base for openSUSE:Factory

2019-03-26 Thread root
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 
+
+- 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 

commit patterns-base for openSUSE:Factory

2019-03-18 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-03-18 10:34:13

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.28833 (New)


Package is "patterns-base"

Mon Mar 18 10:34:13 2019 rev:33 rq:685276 version:20190206

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-03-12 09:47:39.227606964 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.28833/patterns-base.changes   
2019-03-18 10:34:15.547547065 +0100
@@ -1,0 +2,6 @@
+Fri Mar 15 08:50:30 UTC 2019 - Fabian Vogt 
+
+- Suggest openSUSE-release to guide zypper away from picking
+  openSUSE-Tumbleweed-Kubic-release automatically
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.agOSVD/_old  2019-03-18 10:34:16.143546915 +0100
+++ /var/tmp/diff_new_pack.agOSVD/_new  2019-03-18 10:34:16.147546915 +0100
@@ -671,6 +671,8 @@
 %endif
 %if 0%{?is_opensuse}
 Requires:   openSUSE-build-key
+# There are two release packages in the repo, pick this over 
openSUSE-Tumbleweed-Kubic-release
+Suggests:   openSUSE-release
 %else
 Requires:   SUSEConnect
 Requires:   rollback_helper




commit patterns-base for openSUSE:Factory

2019-03-12 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-03-12 09:47:37

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.28833 (New)


Package is "patterns-base"

Tue Mar 12 09:47:37 2019 rev:32 rq:682650 version:20190206

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-02-28 21:25:17.561895192 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.28833/patterns-base.changes   
2019-03-12 09:47:39.227606964 +0100
@@ -1,0 +2,11 @@
+Wed Mar  6 17:43:30 UTC 2019 - Andreas Färber 
+
+- Re-run pre_checkin.sh, updating -32bit patterns
+- Add pattern x11_raspberrypi (fate#326509, jsc#SLE-4142)
+  This is to cover the delta between SLES 15 GA and SP1 JeOS images
+  to allow the user to recreate its IceWM desktop without requiring
+  a lengthy list of packages.
+  Extended to openSUSE on request by fcrozat.
+- Insert comments to keep format_spec_file from reordering too much
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.G4T4W3/_old  2019-03-12 09:47:40.187606773 +0100
+++ /var/tmp/diff_new_pack.G4T4W3/_new  2019-03-12 09:47:40.191606772 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package patterns-base
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
@@ -123,6 +123,7 @@
 Provides:   pattern-extends() = apparmor
 Provides:   pattern-icon() = pattern-apparmor
 Provides:   pattern-order() = 1080
+# Keep these grouped
 Provides:   patterns-openSUSE-apparmor_opt = %{version}
 Obsoletes:  patterns-openSUSE-apparmor_opt < %{version}
 Requires:   pattern() = minimal_base
@@ -248,6 +249,7 @@
 Provides:   pattern-icon() = pattern-cli
 Provides:   pattern-order() = 1120
 Provides:   pattern-visible()
+# Keep these grouped
 Provides:   patterns-openSUSE-console = %{version}
 Obsoletes:  patterns-openSUSE-console < %{version}
 Requires:   pattern() = enhanced_base
@@ -572,6 +574,7 @@
 Provides:   pattern-extends() = enhanced_base
 Provides:   pattern-icon() = pattern-software-management
 Provides:   pattern-order() = 1040
+# Keep these grouped
 Provides:   patterns-openSUSE-enhanced_base_opt = %{version}
 Obsoletes:  patterns-openSUSE-enhanced_base_opt < %{version}
 
@@ -633,6 +636,7 @@
 Provides:   pattern-icon() = pattern-basis
 Provides:   pattern-order() = 5190
 Provides:   pattern-visible()
+# Keep these grouped
 Provides:   patterns-openSUSE-minimal_base = %{version}
 Obsoletes:  patterns-openSUSE-minimal_base < %{version}
 
@@ -652,9 +656,9 @@
 Requires:   sysconfig
 Requires:   system-group-hardware
 Requires:   system-group-wheel
-Requires:   system-user-nobody
 Requires:   system-user-bin
 Requires:   system-user-daemon
+Requires:   system-user-nobody
 Requires:   systemd
 Requires:   udev
 Requires:   zypper
@@ -753,6 +757,7 @@
 Provides:   pattern-icon() = pattern-tests
 Provides:   pattern-order() = 1380
 Provides:   pattern-visible()
+# Keep these grouped
 Provides:   patterns-openSUSE-update_test = %{version}
 Obsoletes:  patterns-openSUSE-update_test < %{version}
 
@@ -800,7 +805,7 @@
 Requires:   yast2-qt
 Recommends: dejavu-fonts
 Recommends: google-roboto-fonts
-# chooce icewm-default if you have a choice
+# choose icewm-default if you have a choice
 # icewm-lite is too lightweight in new release
 Recommends: icewm-default
 Recommends: icewm-theme-branding
@@ -875,7 +880,7 @@
 Recommends: fonts-config
 Recommends: fribidi
 Recommends: ghostscript-x11
-# chooce icewm-default if you have a choice
+# 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
@@ -932,6 +937,7 @@
 Provides:   pattern-extends() = x11
 Provides:   pattern-icon() = pattern-x11
 Provides:   pattern-order() = 1680
+# Keep these grouped
 Provides:   patterns-openSUSE-x11_opt = %{version}
 Obsoletes:  patterns-openSUSE-x11_opt < 

commit patterns-base for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-02-28 21:25:16

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.28833 (New)


Package is "patterns-base"

Thu Feb 28 21:25:16 2019 rev:31 rq:679151 version:20190206

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-01-10 15:52:12.468497451 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.28833/patterns-base.changes   
2019-02-28 21:25:17.561895192 +0100
@@ -1,0 +2,61 @@
+Mon Feb 25 19:59:06 UTC 2019 - Dominique Leuenberger 
+
+- Strip down minimal_base pattern:
+  * Drop elfutils Requires: all tools from elfutils exist in
+binutils, without the eu- prefix.
+  * Drop openssh requires: forcing a user to have openssh present no
+matter what, without a possibility to uninstall it, is not
+wanted.
+  * Drop sysvinit requires: this is a dependency to systemd after
+all.
+- Move systemd-coredump and busybox-static from requires in
+  minimal_base to recommends in base (users are free to uninstall
+  those tools and their use in e.g. containers is questionable).
+
+---
+Tue Feb 19 16:25:23 UTC 2019 - Frederic Crozat 
+
+- ppc64-diag is required on ppc64le (bsc#1098849).
+
+---
+Thu Feb 14 00:35:49 UTC 2019 - Simon Lees 
+
+- Pull in below changes made to SLE / openSUSE 15.1 patterns by
+  ku...@suse.de
+- Rename base pattern to "Minimal Base System" to match description
+  and make clear, that this is not a full base system.
+- Rename minimal_base to "Minimal Appliance Base" to match description
+  and avoid to have to patterns called "Base System" with different
+  content.
+
+---
+Tue Feb  5 23:24:03 UTC 2019 - Simon Lees 
+
+- Version: 20190206
+- Remove minimal_base_conflicts, its not in SLE or Leap anymore
+  (boo#1103325)
+- Change all the Recommends in minimal_base to Requires,
+  minimal_base is always installed and can't be installed with
+  --no-recommends (boo#1103326)
+- Hardware specific packages should be in base pattern not
+  minimal_base (boo#1106405)
+- busybox should be in minimal_base to allow recovery from a big
+  system failure
+- Remove some duplicate entries between base and minimal_base
+- Suggest rather then recommend man-pages (boo#1116987)
+- Require xorg-x11-essentials rather then recommending xorg-x11
+  (boo#1121730)
+- Recommend Web-web_browser and suggest Firefox to make it possible
+  to install chromium instead
+- Recommend rather then require multipath-tools, it is only in
+  enhanced_base so requiring it doesn't make sense, if it Should
+  be required it likely should be in base
+- general cleanup, fix meta info spec-cleaner re arranged remove
+  commented out packages
+
+---
+Thu Jan 10 17:36:23 UTC 2019 - Dirk Mueller 
+
+- update version number to current date
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.irKIWT/_old  2019-02-28 21:25:18.277894953 +0100
+++ /var/tmp/diff_new_pack.irKIWT/_new  2019-02-28 21:25:18.281894951 +0100
@@ -18,7 +18,7 @@
 
 %bcond_with betatest
 Name:   patterns-base
-Version:20180616
+Version:20190206
 Release:0
 Summary:Patterns for Installation (base patterns)
 License:MIT
@@ -79,9 +79,19 @@
 Provides:   pattern-order() = 1100
 Provides:   pattern-visible()
 %if 0%{?is_opensuse}
-Recommends: pattern() = apparmor_opt
+Provides:   patterns-openSUSE-apparmor = %{version}
+Obsoletes:  patterns-openSUSE-apparmor < %{version}
+%else
+Provides:   patterns-sled-apparmor = %{version}
+Provides:   patterns-sles-apparmor = %{version}
+Obsoletes:  patterns-sled-apparmor < %{version}
+Obsoletes:  patterns-sles-apparmor < %{version}
 %endif
 Requires:   pattern() = minimal_base
+%if 0%{?is_opensuse}
+Recommends: pattern() = apparmor_opt
+%endif
+
 Requires:   apparmor-abstractions
 Requires:   apparmor-parser
 Requires:   apparmor-profiles
@@ -90,15 +100,6 @@
 Recommends: yast2-apparmor
 Suggests:   pam_apparmor
 %if 0%{?is_opensuse}
-Provides:   patterns-openSUSE-apparmor = %{version}
-Obsoletes:  patterns-openSUSE-apparmor < %{version}
-%else
-Provides:   patterns-sled-apparmor = %{version}
-Provides:   patterns-sles-apparmor = %{version}
-Obsoletes:  patterns-sled-apparmor < %{version}

commit patterns-base for openSUSE:Factory

2019-01-10 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-01-10 15:52:11

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.28833 (New)


Package is "patterns-base"

Thu Jan 10 15:52:11 2019 rev:30 rq:663369 version:20180616

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2019-01-04 09:52:16.866017614 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.28833/patterns-base.changes   
2019-01-10 15:52:12.468497451 +0100
@@ -1,0 +2,6 @@
+Mon Jan  7 14:17:14 UTC 2019 - Dirk Mueller 
+
+- recommend grub2-*arm*efi variants for arm/arm64 (bsc#1120804)
+- recommend shim for aarch64
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.sWyEO6/_old  2019-01-10 15:52:13.116496753 +0100
+++ /var/tmp/diff_new_pack.sWyEO6/_new  2019-01-10 15:52:13.116496753 +0100
@@ -200,6 +200,13 @@
 Recommends: shim
 Recommends: grub2-x86_64-efi
 %endif
+%ifarch aarch64
+Recommends: shim
+Recommends: grub2-arm64-efi
+%endif
+%ifarch %arm
+Recommends: grub2-arm-efi
+%endif
 %ifarch ppc ppc64 ppc64le
 %if !0%{?is_opensuse}
 Recommends: lshw




commit patterns-base for openSUSE:Factory

2019-01-04 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2019-01-04 09:52:15

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.28833 (New)


Package is "patterns-base"

Fri Jan  4 09:52:15 2019 rev:29 rq: version:20180616

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-12-31 09:43:16.950369270 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.28833/patterns-base.changes   
2019-01-04 09:52:16.866017614 +0100
@@ -1,0 +2,8 @@
+Fri Jan  4 08:49:47 UTC 2019 - Dominique Leuenberger 
+
+- Recommend grub2-x86_64-efi by base pattern on x86_64: since we use
+  the shim RPMs from Leap, there is currently no dependency on
+  grub2-x86_64-efi defined. Once shim changes that, we can drop the
+  recommends here.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.05eJHg/_old  2019-01-04 09:52:17.390016900 +0100
+++ /var/tmp/diff_new_pack.05eJHg/_new  2019-01-04 09:52:17.394016895 +0100
@@ -198,6 +198,7 @@
 %endif
 %ifarch x86_64
 Recommends: shim
+Recommends: grub2-x86_64-efi
 %endif
 %ifarch ppc ppc64 ppc64le
 %if !0%{?is_opensuse}




commit patterns-base for openSUSE:Factory

2018-12-31 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-12-31 09:43:15

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new.28833 (New)


Package is "patterns-base"

Mon Dec 31 09:43:15 2018 rev:28 rq:657102 version:20180616

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-10-02 19:45:04.46197 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new.28833/patterns-base.changes   
2018-12-31 09:43:16.950369270 +0100
@@ -1,0 +2,160 @@
+Tue Dec 11 09:21:13 UTC 2018 - Dominique Leuenberger 
+
+- Drop recommends to net-tools (no more tools of general
+  usefulnes), popt and pcre (both are just libraries nowadays,
+  which are pulled in by normal dependencies)
+
+---
+Fri Dec  7 13:11:04 UTC 2018 - Stasiek Michalski 
+
+- Adjust icons to state of yast2-theme package
+
+---
+Thu Nov 22 13:47:48 UTC 2018 - Richard Brown 
+
+- Add transactional-update-zypp-config alongside
+  transactional-update (boo#319)
+
+---
+Tue Oct 30 12:20:15 UTC 2018 - thomas.bl...@suse.com
+
+- Recommend new package system-tuning-common-SUSE in
+  enhanced_base
+
+---
+Wed Oct 10 16:18:08 UTC 2018 - Richard Brown 
+
+- transactional_base now requires base, recommends enhanced_base
+  (boo#426)
+
+---
+Wed Oct  3 13:31:30 UTC 2018 - sfl...@suse.de
+
+- nfs-doc is now installed with supplements
+- remove the list of openSUSE only packages that was rejected for
+  inclusion in SLE.
+- Add bug numbers for TODO's
+
+---
+Wed Oct  3 11:56:16 CEST 2018 - sfl...@suse.de
+
+- Merge back in Leap 15 / SLE changes, important items from that
+packages changlog can be found below
+
+lnus...@suse.de
+- explicitly include rsyslog in the base pattern to make sure
+  logging goes to /var/log/messages as documented (bsc#1094841).
+- require distribution-release instead of openSUSE-release to avoid conflicts
+  when migrating to SLE (boo#1089031)
+- do not recommend ntp also in enhanced_base (boo#162331)
+- make everything in enhanced_base_opt really optional. It just
+  increases the server install and SLE doesn't have the pattern at
+  all either (bsc#1090189)
+- move ordering of patterns-base-base after gnome_x11 (bsc#1091102)
+- Don't generate 32bit patterns for readonly_root_tools
+- Add create_32bit-patterns_file.pl as source
+- guard some sle specifics with %is_opensuse
+sfl...@suse.de
+- Rework x11 pattern bsc#1086663
+- Recommend terminfo in minimal_base bsc#1081747
+- rpm doesn't need to be in base and minimal_base_conflicts
+- dont create transactional_base-32bit pattern.
+- Remove grub variants from patterns bsc#1064265
+- Don't install rollback helper on openSUSE (See why is this even
+  in here thread on openSUSE project mailing list) boo#1086584
+- add lightdm as a recommends to x11 pattern boo#1081760
+- fix pattern names packgeand() lines of 32bit patterns (bsc#1079353)
+- put chrony in base system (bsc#1072351)
+- fix pattern() provides to use %2d instead of dash to avoid rpm
+  parsing the string as name-version (bsc#1079353)
+- don't recommend insserv-compat as anything sysvinit is obsolete
+- Add lshw
+- lsvpd is only relevant on ppc systems
+- Provide chrony in base patterns (bsc#1072351, fate#323432)
+- Install pp64-diag and lsvpd by default (bsc#1072351)
+- Add obsoletes across all patterns (bsc#1071761)
+- minimal_base doesn't need to be visable in yast
+- Basesystem and Documentation don't need 32bit patterns
+- base pattern now obsoletes and provides Minimal to make
+  SLES-12 upgrades smoother (bsc#1062164)
+- x11_enhanced pattern now obsoletes and provides Minimal to make
+  SLED-12 upgrades smoother (bsc#1062164)
+- Source pattern-definition-32bit.txt correctly
+- Bring back in other patterns, from sle
+  * console
+  * enhanced_base
+  * enhanced_base_opt
+  * sw_management
+- Update enhanced_base and x11_enhanced based off SLES minimal and x11_enhanced
+  patterns
+- Split the following patterns into patterns-enhanced-base
+  * console
+  * enhanced_base
+  * enhanced_base_opt
+  * sw_management
+- Remove minimal_base_conflicts (not in SLE we can probably live without)
+- Major changes to X11 package, to line up with SLES, new package will be
+  added in patterns-enhanced-base to keep openSUSE/SLED compaitible
+- Add documentation from SLE
+- Copy 32bit support from SLE (x86 package removed)
+- slight change to apparmor 

commit patterns-base for openSUSE:Factory

2018-10-02 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-10-02 19:45:02

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue Oct  2 19:45:02 2018 rev:27 rq:638664 version:20170410

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-09-18 11:42:26.147973310 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-10-02 19:45:04.46197 +0200
@@ -1,0 +2,14 @@
+Thu Sep 27 05:26:44 UTC 2018 - antoine.belv...@opensuse.org
+
+- No longer recommend missing packages (boo#1104264):
+  * genisoimage
+  * ksymoops
+  * system-group-trusted
+
+---
+Tue Sep 25 15:29:20 CEST 2018 - ku...@suse.de
+
+- Remove libnss_usrfiles from transactional_base, not needed
+  anymore.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.IFjp71/_old  2018-10-02 19:45:05.249974750 +0200
+++ /var/tmp/diff_new_pack.IFjp71/_new  2018-10-02 19:45:05.257974742 +0200
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -289,7 +289,6 @@
 Recommends: fillup
 Recommends: findutils
 Recommends: gawk
-Recommends: genisoimage
 Recommends: gettext-runtime
 Recommends: glibc-locale
 Recommends: gpart
@@ -456,7 +455,6 @@
 %endif
 %if 0%{?is_opensuse}
 Recommends: joe
-Recommends: ksymoops
 Recommends: man-pages
 Recommends: manufacturer-PPDs
 Recommends: mpt-status
@@ -535,7 +533,6 @@
 Recommends: rollback-helper
 %endif
 Recommends: snapper
-Recommends: system-group-trusted
 Recommends: system-group-wheel
 Recommends: system-user-bin
 Recommends: system-user-daemon
@@ -645,7 +642,6 @@
 Obsoletes:  pattern() = readonly_root_tools
 Requires:   pattern() = enhanced_base
 
-Requires:   libnss_usrfiles2
 Requires:   read-only-root-fs
 Requires:   systemd-presets-branding-transactional-server
 Requires:   transactional-update




commit patterns-base for openSUSE:Factory

2018-09-18 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-09-18 11:42:23

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue Sep 18 11:42:23 2018 rev:26 rq:634232 version:20170410

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-09-04 22:49:23.339606840 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-09-18 11:42:26.147973310 +0200
@@ -13,0 +14,5 @@
+Thu Jul 26 14:46:15 UTC 2018 - rbr...@suse.com
+
+- Remove btrfsmaintenance from patterns-base (boo#1063638) 
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.nZeSfb/_old  2018-09-18 11:42:26.603972833 +0200
+++ /var/tmp/diff_new_pack.nZeSfb/_new  2018-09-18 11:42:26.607972829 +0200
@@ -525,7 +525,6 @@
 Requires:   system-user-nobody
 Requires:   systemd
 Requires:   zypper
-Recommends: btrfsmaintenance
 Recommends: btrfsprogs
 Recommends: elfutils
 Recommends: grub2




commit patterns-base for openSUSE:Factory

2018-09-04 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-09-04 22:49:21

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue Sep  4 22:49:21 2018 rev:25 rq:632507 version:20170410

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-08-28 09:23:06.572578100 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-09-04 22:49:23.339606840 +0200
@@ -1,0 +2,5 @@
+Fri Aug 31 12:28:45 UTC 2018 - lnus...@suse.de
+
+- add lightdm as a recommends to x11 pattern boo#1081760
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.ncOvER/_old  2018-09-04 22:49:23.823608504 +0200
+++ /var/tmp/diff_new_pack.ncOvER/_new  2018-09-04 22:49:23.827608518 +0200
@@ -744,6 +744,9 @@
 # chooce 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: tigervnc
 # #353229 - drag in empty replacements
 Recommends: translation-update




commit patterns-base for openSUSE:Factory

2018-08-28 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-08-28 09:22:37

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue Aug 28 09:22:37 2018 rev:24 rq:630795 version:20170410

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-07-27 10:52:17.633193053 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-08-28 09:23:06.572578100 +0200
@@ -1,0 +2,7 @@
+Tue Aug 21 11:50:49 UTC 2018 - tchva...@suse.com
+
+- Drop recode from recommends as it was droped from distro
+  bsc#1104264
+- Drop cryptconfig from suggest as it was removed from distro
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.dbivuS/_old  2018-08-28 09:23:07.640581432 +0200
+++ /var/tmp/diff_new_pack.dbivuS/_new  2018-08-28 09:23:07.640581432 +0200
@@ -188,8 +188,6 @@
 Recommends: ed
 Recommends: emacs-nox
 Recommends: w3m
-# #378747
-Suggests:   cryptconfig
 Suggests:   lftp
 Suggests:   mlocate
 Suggests:   mutt
@@ -399,7 +397,6 @@
 Recommends: prctl
 # fuser (psmisc) by default (#304694)
 Recommends: psmisc
-Recommends: recode
 Recommends: smp_utils
 # useful for debugging
 Recommends: strace




commit patterns-base for openSUSE:Factory

2018-07-27 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-07-27 10:52:16

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Fri Jul 27 10:52:16 2018 rev:23 rq:624670 version:20170410

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-06-08 23:11:00.817709902 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-07-27 10:52:17.633193053 +0200
@@ -1,0 +2,5 @@
+Wed Jul 18 14:30:55 UTC 2018 - rbr...@suse.com
+
+- Make transactional_base pattern available for SLE (fate#326327) 
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.xM7yHL/_old  2018-07-27 10:52:18.321194370 +0200
+++ /var/tmp/diff_new_pack.xM7yHL/_new  2018-07-27 10:52:18.325194378 +0200
@@ -639,7 +639,6 @@
 
 

 
-%if 0%{?is_opensuse}
 %package transactional_base
 %pattern_basetechnologies
 Summary:Transactional Base System
@@ -663,7 +662,6 @@
 %files transactional_base
 %dir %{_docdir}/patterns
 %{_docdir}/patterns/transactional_base.txt
-%endif
 
 

 




commit patterns-base for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-06-08 23:10:57

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Fri Jun  8 23:10:57 2018 rev:22 rq:614241 version:20170410

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-05-01 23:06:47.845224943 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-06-08 23:11:00.817709902 +0200
@@ -1,0 +2,7 @@
+Tue Jun  5 11:59:37 UTC 2018 - dims...@opensuse.org
+
+- Only recommend rollback-helper if sle_version is defined: The
+  helper makes sense on Leap and SLE, where one can register with
+  SCC, but not for Tumbleweed.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.dZkQd6/_old  2018-06-08 23:11:02.377653577 +0200
+++ /var/tmp/diff_new_pack.dZkQd6/_new  2018-06-08 23:11:02.381653432 +0200
@@ -535,7 +535,9 @@
 Recommends: iproute2
 Recommends: openssh
 Recommends: pattern() = minimal_base_conflicts
+%if 0%{?sle_version}
 Recommends: rollback-helper
+%endif
 Recommends: snapper
 Recommends: system-group-trusted
 Recommends: system-group-wheel




commit patterns-base for openSUSE:Factory

2018-05-01 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-05-01 23:06:45

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue May  1 23:06:45 2018 rev:21 rq:601904 version:20170410

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-04-16 12:45:42.376277939 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-05-01 23:06:47.845224943 +0200
@@ -1,0 +2,6 @@
+Wed Apr 25 11:20:43 UTC 2018 - tchva...@suse.com
+
+- Add busybox to base patterns in case your system explodes, in
+  past we had sash doing the same
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.5TqL1x/_old  2018-05-01 23:06:49.245174083 +0200
+++ /var/tmp/diff_new_pack.5TqL1x/_new  2018-05-01 23:06:49.257173647 +0200
@@ -140,6 +140,8 @@
 Recommends: pdisk
 Recommends: spu-tools
 %endif
+# Add some static base tool in case system explodes
+Recommends: busybox-static
 %if 0%{?is_opensuse}
 # get it branded
 Recommends: branding-openSUSE




commit patterns-base for openSUSE:Factory

2018-04-16 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-04-16 12:45:39

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Mon Apr 16 12:45:39 2018 rev:20 rq:595676 version:20170410

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-04-05 15:28:17.883405281 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-04-16 12:45:42.376277939 +0200
@@ -1,0 +2,11 @@
+Wed Apr 11 12:43:11 UTC 2018 - rbr...@suse.com
+
+- Rename readonly_root_tools to transactional_base (boo#1089095)
+
+---
+Tue Apr 10 16:43:14 UTC 2018 - rbr...@suse.com
+
+- Correct transactional server role pattern to use enhanced_base
+  (boo#104)
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.VyoXeK/_old  2018-04-16 12:45:43.216247378 +0200
+++ /var/tmp/diff_new_pack.VyoXeK/_new  2018-04-16 12:45:43.220247233 +0200
@@ -18,7 +18,7 @@
 
 %bcond_with betatest
 Name:   patterns-base
-Version:20170319
+Version:20170410
 Release:0
 Summary:Patterns for Installation (base patterns)
 License:MIT
@@ -636,27 +636,29 @@
 

 
 %if 0%{?is_opensuse}
-%package readonly_root_tools
+%package transactional_base
 %pattern_basetechnologies
-Summary:Read-Only Root Filesystem Tools
+Summary:Transactional Base System
 Group:  Metapackages
-Provides:   pattern() = readonly_root_tools
+Provides:   pattern() = transactional_base
 Provides:   pattern-icon() = yast-system
 Provides:   pattern-order() = 1050
-Requires:   pattern() = console
+Obsoletes:  pattern() = readonly_root_tools
+Requires:   pattern() = enhanced_base
 
 Requires:   libnss_usrfiles2
 Requires:   read-only-root-fs
+Requires:   systemd-presets-branding-transactional-server
 Requires:   transactional-update
 Suggests:   health-checker
-Suggests:   rebootmgr
+Requires:   rebootmgr
 
-%description readonly_root_tools
-Tools & Update Stack for systems with a read-only root filesystem.
+%description transactional_base
+This is the base system for a host updated by Transactional Updates. Includes 
Tools for systems with a read-only root filesystem.
 
-%files readonly_root_tools
+%files transactional_base
 %dir %{_docdir}/patterns
-%{_docdir}/patterns/readonly_root_tools.txt
+%{_docdir}/patterns/transactional_base.txt
 %endif
 
 

@@ -857,7 +859,7 @@
 mkdir -p %{buildroot}%{_docdir}/patterns
 %if 0%{?is_opensuse}
 for i in apparmor apparmor_opt base basesystem console enhanced_base \
-enhanced_base_opt minimal_base minimal_base_conflicts readonly_root_tools 
sw_management \
+enhanced_base_opt minimal_base minimal_base_conflicts transactional_base 
sw_management \
 update_test x11 x11_opt x86; do
 %else
 for i in apparmor base basesystem console enhanced_base \




commit patterns-base for openSUSE:Factory

2018-04-05 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-04-05 15:28:14

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Thu Apr  5 15:28:14 2018 rev:19 rq:593175 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-03-30 12:02:22.580682177 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-04-05 15:28:17.883405281 +0200
@@ -1,0 +2,7 @@
+Tue Apr  3 10:58:13 UTC 2018 - dims...@opensuse.org
+
+- Recommend bash-completion by the base system (not minimal_base):
+  most users will expect it to be present and until recently, it
+  was in a recommended chain of systemd (boo#1087710).
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.6udfTv/_old  2018-04-05 15:28:18.451384752 +0200
+++ /var/tmp/diff_new_pack.6udfTv/_new  2018-04-05 15:28:18.455384607 +0200
@@ -132,6 +132,7 @@
 Requires:   shadow
 Requires:   util-linux
 Requires:   which
+Recommends: bash-completion
 Recommends: ca-certificates-mozilla
 %ifarch ppc
 Recommends: libbspe




commit patterns-base for openSUSE:Factory

2018-03-30 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-03-30 12:02:20

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Fri Mar 30 12:02:20 2018 rev:18 rq:592048 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-03-09 10:33:58.941931933 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-03-30 12:02:22.580682177 +0200
@@ -1,0 +2,11 @@
+Wed Mar 28 13:04:28 UTC 2018 - f...@suse.com
+
+- Add systemd-coredump to the list of recommended of miminal_base
+
+  Latest systemd package split off its coredump management facility
+  into a sub-package. Recommend this package so this functionnality is
+  still available by default on Factory but give the possibility to
+  block it by using a soft dep (Recommends:). This might be needed on
+  live images for example where space is rather low.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.bs9RWb/_old  2018-03-30 12:02:23.184660337 +0200
+++ /var/tmp/diff_new_pack.bs9RWb/_new  2018-03-30 12:02:23.188660193 +0200
@@ -538,6 +538,7 @@
 Recommends: system-group-wheel
 Recommends: system-user-bin
 Recommends: system-user-daemon
+Recommends: systemd-coredump
 Recommends: sysvinit-tools
 Recommends: udev
 Suggests:   ed




commit patterns-base for openSUSE:Factory

2018-03-09 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-03-09 10:33:56

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Fri Mar  9 10:33:56 2018 rev:17 rq:583478 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2018-01-17 21:43:19.333299199 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-03-09 10:33:58.941931933 +0100
@@ -1,0 +2,6 @@
+Tue Mar  6 15:35:58 UTC 2018 - rbr...@suse.com
+
+- Introduce readonly_root_tools pattern for Read-Only Root
+  Filesystem (boo#1084149)
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.eAUitQ/_old  2018-03-09 10:33:59.377916236 +0100
+++ /var/tmp/diff_new_pack.eAUitQ/_new  2018-03-09 10:33:59.385915948 +0100
@@ -633,6 +633,32 @@
 
 

 
+%if 0%{?is_opensuse}
+%package readonly_root_tools
+%pattern_basetechnologies
+Summary:Read-Only Root Filesystem Tools
+Group:  Metapackages
+Provides:   pattern() = readonly_root_tools
+Provides:   pattern-icon() = yast-system
+Provides:   pattern-order() = 1050
+Requires:   pattern() = console
+
+Requires:   libnss_usrfiles2
+Requires:   read-only-root-fs
+Requires:   transactional-update
+Suggests:   health-checker
+Suggests:   rebootmgr
+
+%description readonly_root_tools
+Tools & Update Stack for systems with a read-only root filesystem.
+
+%files readonly_root_tools
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/readonly_root_tools.txt
+%endif
+
+
+
 %package sw_management
 %pattern_basetechnologies
 Summary:Software Management
@@ -829,7 +855,7 @@
 mkdir -p %{buildroot}%{_docdir}/patterns
 %if 0%{?is_opensuse}
 for i in apparmor apparmor_opt base basesystem console enhanced_base \
-enhanced_base_opt minimal_base minimal_base_conflicts sw_management \
+enhanced_base_opt minimal_base minimal_base_conflicts readonly_root_tools 
sw_management \
 update_test x11 x11_opt x86; do
 %else
 for i in apparmor base basesystem console enhanced_base \




commit patterns-base for openSUSE:Factory

2018-01-17 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2018-01-17 21:43:16

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Wed Jan 17 21:43:16 2018 rev:16 rq:563569 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-11-14 14:18:51.608034226 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2018-01-17 21:43:19.333299199 +0100
@@ -1,0 +2,18 @@
+Thu Jan 11 10:47:13 UTC 2018 - rbr...@suse.com
+
+- Remove finger from enahnced_base_opt as functionality already
+  provided by pinky in coreutils. 
+
+---
+Thu Dec 14 11:15:20 UTC 2017 - dims...@opensuse.org
+
+- Replace SuSEfirewall2 with firewalld in enhanced_base
+  (fate#323460).
+
+---
+Mon Dec 11 13:08:25 UTC 2017 - dims...@opensuse.org
+
+- Switch ntp-client from ntp to chrony: replace corresponding
+  recommends in console and enhanced_base pattern (FATE#323432).
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.xQ5jUg/_old  2018-01-17 21:43:20.017267185 +0100
+++ /var/tmp/diff_new_pack.xQ5jUg/_new  2018-01-17 21:43:20.025266810 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package patterns-base
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -198,7 +198,7 @@
 Recommends: mc
 Recommends: mosh
 Recommends: mtools
-Recommends: ntp
+Recommends: chrony
 Recommends: sensors
 Recommends: susepaste
 Recommends: susepaste-screenshot
@@ -249,7 +249,7 @@
 Recommends: pattern() = yast2_basis
 
 # firewall by default
-Recommends: SuSEfirewall2
+Recommends: firewalld
 Recommends: aaa_base-extras
 # getfacl and setfacl
 Recommends: acl
@@ -391,7 +391,7 @@
 # mount NTFS rw
 Recommends: ntfs-3g
 Recommends: ntfsprogs
-Recommends: ntp
+Recommends: chrony
 Recommends: openldap2-client
 Recommends: prctl
 # fuser (psmisc) by default (#304694)
@@ -455,7 +455,6 @@
 Suggests:   hyper-v
 %endif
 %if 0%{?is_opensuse}
-Recommends: finger
 Recommends: joe
 Recommends: ksymoops
 Recommends: man-pages




commit patterns-base for openSUSE:Factory

2017-11-14 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-11-14 14:18:50

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue Nov 14 14:18:50 2017 rev:15 rq:540578 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-09-26 21:11:52.799846437 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-11-14 14:18:51.608034226 +0100
@@ -1,0 +2,6 @@
+Thu Nov  9 17:18:59 UTC 2017 - lnus...@suse.de
+
+- move plymouth from base to X11. No need to have a fancy boot splash that
+  pulls in extra deps for a text console (boo#1066510)
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.Q6J7oV/_old  2017-11-14 14:18:52.579998770 +0100
+++ /var/tmp/diff_new_pack.Q6J7oV/_new  2017-11-14 14:18:52.579998770 +0100
@@ -373,12 +373,8 @@
 %endif
 # openSUSE Branding packages first
 %if 0%{?is_opensuse}
-# Make plymouth the new default bootsplash
 # we want a branded grub2 too #757683
 Recommends: grub2-branding-openSUSE
-Recommends: plymouth
-# we want a branded boot
-Recommends: plymouth-branding-openSUSE
 Recommends: release-notes-openSUSE
 %endif
 # Other packages we have in openSUSE and not SLE-15
@@ -747,6 +743,9 @@
 Recommends: susepaste
 Recommends: susepaste-screenshot
 Suggests:   wpa_supplicant-gui
+# include boot splash for graphical environments
+Recommends: plymouth
+Recommends: plymouth-branding-openSUSE
 %endif
 
 %description x11




commit patterns-base for openSUSE:Factory

2017-09-26 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-09-26 21:11:44

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue Sep 26 21:11:44 2017 rev:14 rq:528623 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-09-18 10:19:43.834029321 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-09-26 21:11:52.799846437 +0200
@@ -1,0 +2,93 @@
+Mon Sep 25 10:38:10 UTC 2017 - sfl...@suse.de
+
+- Swap back to SuSEfirewall2, its not fully intergrated everywhere
+
+---
+Tue Sep 19 04:06:33 UTC 2017 - sfl...@suse.de
+
+- set many *_opt patterns to only build on openSUSE
+- Add some is_opensuse sections for packages not in SLE
+- Move certain packages from * to *_opt when they are not in SLE
+  * x11
+* xorg-x11-libX11-ccache
+* xorg-x11-driver-video-radeonhd
+* xorg-x11-driver-video-unichrome
+* xterm (xterm-bin added in place)
+* x11-tools
+- Move packages from x11-opt to x11 so x11-opt is openSUSE only
+  * tk
+  * xtermset
+- Rework of enhanced_base
+  * Move from enhanced_base to enhanced_base_opt
+  * Move from enhanced_base_opt to enhanced_base
+* cpupower
+* smartmontools
+* screen
+* xz (now recommended rather then suggested)
+* rsync
+* haveged
+* mcelog
+* zip
+* initviocons
+* zisofs-tools
+* irqbalance
+* pam_ssh
+* xfsprogs
+* dos2unix
+  * Move or remove the following packages to console
+* lynx
+* at
+* bc
+* ed
+* w3m
+- Remove certain packages from patterns where they are not shipped
+  in SLE15
+  * minimal_base
+* insserv
+  * base
+* systemd-logger
+  * console
+* makedev
+* par
+  * enhanced_base / enhanced_base_opt
+* db-utils
+* jfsutils
+* libatm1
+* lsb-release
+* ppp
+* pptp
+* utempter (only lib in factory)
+* reiserfs
+* ypbind
+* yptools
+  * x11
+* freeglut (dropped from factory)
+* fvwm2
+* fvwm-themes
+* gv
+* mmv
+* pmidi
+* suspend
+* xorg-x11-driver-input (compatability meta package)
+* xine-ui
+* xosd
+* xosview
+* xpdf-poppler (dropped from factory)
+* wine
+  * x11_opt
+* freeglut (dropped from factory)
+- Remove the 32 and 64bit patterns
+- move ntp work around for boo#936378 to patterns-yast
+- remove systemd from enhanced_base_opt (already included elsewhere)
+- swap SuSEfirewall2 to firewalld following SLE-15
+- no longer recommend alternate shells (users who want to change know how to
+  install them)
+  * ksh
+  * tcsh
+  * zsh
+- Recommend nano in enhanced_base boo#1034493
+- Console pattern only recommends things not requires them
+- tgt removed (in yast where it shoud be)
+- open-iscsi just needs to be in the media patterns boo#393589
+
+---
@@ -6 +98,0 @@
-
@@ -9 +100,0 @@
-



Other differences:
--
++ patterns-base.spec ++
 945 lines (skipped)
 between /work/SRC/openSUSE:Factory/patterns-base/patterns-base.spec
 and /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.spec




commit patterns-base for openSUSE:Factory

2017-09-24 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-09-24 12:31:29

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Sun Sep 24 12:31:29 2017 rev:13 rq: version:20170319

Changes:




Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.MZ7c8m/_old  2017-09-24 12:31:31.899129826 +0200
+++ /var/tmp/diff_new_pack.MZ7c8m/_new  2017-09-24 12:31:31.903129264 +0200
@@ -560,10 +560,6 @@
 Requires:   glibc
 Requires:   kbd
 Requires:   kmod
-# Has been split out of glibc
-Requires:   libnss_compat2
-# Has been split out of glibc
-Requires:   libnss_nis2
 Requires:   pam
 Requires:   procps
 Requires:   rpm




commit patterns-base for openSUSE:Factory

2017-09-18 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-09-18 10:18:43

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Mon Sep 18 10:18:43 2017 rev:12 rq: version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-09-07 22:09:09.741239801 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-09-18 10:19:43.834029321 +0200
@@ -1,0 +2,6 @@
+Mon Sep 18 08:17:56 UTC 2017 - dleuenber...@suse.com
+
+- Add libnss_compat2 and libnss_nis2 to minimal_base: they were
+  integrated into glibc before.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.fmjMhP/_old  2017-09-18 10:19:44.333958987 +0200
+++ /var/tmp/diff_new_pack.fmjMhP/_new  2017-09-18 10:19:44.337958425 +0200
@@ -560,6 +560,10 @@
 Requires:   glibc
 Requires:   kbd
 Requires:   kmod
+# Has been split out of glibc
+Requires:   libnss_compat2
+# Has been split out of glibc
+Requires:   libnss_nis2
 Requires:   pam
 Requires:   procps
 Requires:   rpm




commit patterns-base for openSUSE:Factory

2017-09-07 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-09-07 22:09:09

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Thu Sep  7 22:09:09 2017 rev:11 rq:520123 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-07-30 11:20:57.555748096 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-09-07 22:09:09.741239801 +0200
@@ -1,0 +2,8 @@
+Wed Aug 30 15:10:53 UTC 2017 - dims...@opensuse.org
+
+- Introduce a wrapper pattern 'basesystem'. One pattern cannot
+  provide two names. This is likely to disappear soon again, but
+  helps for an easier migration/cleanup run (and fixes
+  boo#1049997).
+
+---



Other differences:
--
++ patterns-base.spec ++
 1192 lines (skipped)
 between /work/SRC/openSUSE:Factory/patterns-base/patterns-base.spec
 and /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.spec




commit patterns-base for openSUSE:Factory

2017-07-30 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-07-30 11:20:56

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Sun Jul 30 11:20:56 2017 rev:10 rq:510045 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-07-10 11:01:08.229230438 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-07-30 11:20:57.555748096 +0200
@@ -1,0 +2,8 @@
+Thu Jul 13 10:52:42 UTC 2017 - dims...@opensuse.org
+
+- Move glibc-32bit and glibc-locale-32bit recommends from
+  base_enhanced to x86 (boo#947161).
+- No longer recommend nss-mdns-32bit by the x11 pattern.
+- Mark 64bit pattern as invisible.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.nA68cO/_old  2017-07-30 11:20:58.403628554 +0200
+++ /var/tmp/diff_new_pack.nA68cO/_new  2017-07-30 11:20:58.407627991 +0200
@@ -65,7 +65,6 @@
 Provides:   pattern() = 64bit
 Provides:   pattern-icon() = yast-misc
 Provides:   pattern-order() = 1160
-Provides:   pattern-visible()
 Obsoletes:  patterns-openSUSE-64bit < %{version}
 
 %description 64bit
@@ -411,10 +410,6 @@
 # #303737
 Recommends: mouseemu
 %endif
-%ifarch x86_64
-Recommends: glibc-32bit
-Recommends: glibc-locale-32bit
-%endif
 %ifarch aarch64 x86_64
 Recommends: numactl
 %endif
@@ -759,9 +754,6 @@
 Recommends: xorg-x11-essentials
 Recommends: xkeyboard-config
 Recommends: xorg-x11-server
-%ifarch x86_64
-Recommends: nss-mdns-32bit
-%endif
 # needed e.g. for nvidia drivers
 Recommends: x11-tools
 Recommends: xterm
@@ -868,6 +860,10 @@
 Provides:   pattern-order() = 1180
 Provides:   pattern-visible()
 Obsoletes:  patterns-openSUSE-x86 < %{version}
+%ifarch x86_64
+Recommends: glibc-32bit
+Recommends: glibc-locale-32bit
+%endif
 
 %description x86
 This will install the 32-bit variant of all selected patterns. This allows to 
execute 32-bit software.




commit patterns-base for openSUSE:Factory

2017-07-10 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-07-10 11:01:07

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Mon Jul 10 11:01:07 2017 rev:9 rq:508467 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-06-08 15:04:43.320468313 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-07-10 11:01:08.229230438 +0200
@@ -1,0 +2,18 @@
+Thu Jul  6 08:42:55 UTC 2017 - dims...@opensuse.org
+
+- Make pattern minimal_base visible: there are quire some scripts
+  relying on this to install containers.
+
+---
+Mon Jul  3 09:09:31 UTC 2017 - dims...@opensuse.org
+
+- Drop sash recommends: sash is being removed from Tumbleweed.
+
+---
+Fri Jun 16 20:07:34 UTC 2017 - tchva...@suse.com
+
+- Drop xinetd from patterns as if someone really needs it they should
+  rather pick it up. Today soultion for the problem is the systemd
+  socket service.
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.o4KMat/_old  2017-07-10 11:01:08.873139500 +0200
+++ /var/tmp/diff_new_pack.o4KMat/_new  2017-07-10 11:01:08.873139500 +0200
@@ -402,7 +402,6 @@
 Recommends: wireless-tools
 # Our editor of choice
 Recommends: vim
-Recommends: xinetd
 Recommends: ntp
 Recommends: yp-tools
 Recommends: ypbind
@@ -486,7 +485,6 @@
 Recommends: procmail
 Recommends: providers
 Recommends: rsync
-Recommends: sash
 Recommends: screen
 Recommends: setserial
 Recommends: sharutils
@@ -556,6 +554,7 @@
 Provides:   pattern() = minimal_base
 Provides:   pattern-icon() = yast-sw_single
 Provides:   pattern-order() = 5190
+Provides:   pattern-visible()
 Obsoletes:  patterns-openSUSE-minimal_base < %{version}
 Recommends: pattern() = minimal_base_conflicts
 




commit patterns-base for openSUSE:Factory

2017-06-08 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-06-08 15:04:43

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Thu Jun  8 15:04:43 2017 rev:8 rq:501866 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-06-07 13:08:26.503385139 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-06-08 15:04:43.320468313 +0200
@@ -1,0 +2,11 @@
+Thu Jun  8 09:49:25 UTC 2017 - dims...@opensuse.org
+
+- Rename pattern minimal_base-conflicts to minimal_base_conflicts:
+  we fall into a neat trap with
+ Provides: pattern() = minimal_base-conflicts
+  As this is translated to RPM lingo, meaning 'minimal_base' is the
+  'version' and 'conflicts' the 'release'; so anything requiring
+  pattern() = minimal_base is satisfied by minimal_base-conflicts
+  directly too (boo#1043348).
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.L3LWK7/_old  2017-06-08 15:04:44.136353169 +0200
+++ /var/tmp/diff_new_pack.L3LWK7/_new  2017-06-08 15:04:44.140352604 +0200
@@ -557,7 +557,7 @@
 Provides:   pattern-icon() = yast-sw_single
 Provides:   pattern-order() = 5190
 Obsoletes:  patterns-openSUSE-minimal_base < %{version}
-Recommends: pattern() = minimal_base-conflicts
+Recommends: pattern() = minimal_base_conflicts
 
 Requires:   aaa_base
 Requires:   bash
@@ -616,12 +616,12 @@
 
 

 
-%package minimal_base-conflicts
+%package minimal_base_conflicts
 %pattern_basetechnologies
 Summary:Base System
 Group:  Metapackages
 Provides:   patterns-openSUSE-minimal_base-conflicts = %{version}
-Provides:   pattern() = minimal_base-conflicts
+Provides:   pattern() = minimal_base_conflicts
 Provides:   pattern-icon() = yast-sw_single
 Provides:   pattern-order() = 5191
 Obsoletes:  patterns-openSUSE-minimal_base-conflicts < %{version}
@@ -674,12 +674,12 @@
 # requires all kinds of perl modules
 Conflicts:  xdg-utils
 
-%description minimal_base-conflicts
+%description minimal_base_conflicts
 This is the base runtime system.  It contains only a minimal multiuser booting 
system. For running on real hardware, you need to add additional packages and 
pattern to make this pattern useful on its own.
 
-%files minimal_base-conflicts
+%files minimal_base_conflicts
 %dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/minimal_base-conflicts.txt
+/usr/share/doc/packages/patterns/minimal_base_conflicts.txt
 
 

 
@@ -886,7 +886,7 @@
 %install
 mkdir -p %{buildroot}/usr/share/doc/packages/patterns
 for i in 32bit 64bit apparmor apparmor_opt base console enhanced_base \
-enhanced_base_opt minimal_base minimal_base-conflicts sw_management \
+enhanced_base_opt minimal_base minimal_base_conflicts sw_management \
 update_test x11 x11_opt x86; do
echo "This file marks the pattern $i to be installed." \
>"%{buildroot}/usr/share/doc/packages/patterns/$i.txt"




commit patterns-base for openSUSE:Factory

2017-06-07 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-06-07 13:08:25

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Wed Jun  7 13:08:25 2017 rev:7 rq:499669 version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-05-10 21:46:02.928742376 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-06-07 13:08:26.503385139 +0200
@@ -1,0 +2,18 @@
+Thu May 18 11:28:02 UTC 2017 - lnus...@suse.de
+
+- Recommend zypper-lifecycle-plugin in sw_management for stable
+  distributions
+
+---
+Thu May 11 07:18:16 UTC 2017 - sfl...@suse.de
+- Proper fixes for the last change re generic_server, 
+  * console should require enhanced_base so its functionally the
+same as x11
+  *  base should require minimal_base
+  * remove the following from base again as they are in minimal base
+* openSUSE-build-key
+* openSUSE-release
+* rpm
+  * other minor tidyup's 
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.oni5kO/_old  2017-06-07 13:08:27.299272830 +0200
+++ /var/tmp/diff_new_pack.oni5kO/_new  2017-06-07 13:08:27.303272265 +0200
@@ -141,13 +141,12 @@
 Provides:   pattern-order() = 1020
 Provides:   pattern-visible()
 Obsoletes:  patterns-openSUSE-base < %{version}
+Requires:   pattern() = minimal_base
+
 Requires:   kbd
-Requires:   openSUSE-build-key
-Requires:   openSUSE-release
 Requires:   openssh
 Requires:   polkit
 Requires:   polkit-default-privs
-Requires:   procps
 Requires:   rpm
 Requires:   shadow
 Requires:   util-linux
@@ -202,6 +201,8 @@
 Provides:   pattern-order() = 1120
 Provides:   pattern-visible()
 Obsoletes:  patterns-openSUSE-console < %{version}
+Requires:   pattern() = enhanced_base
+Recommends: pattern() = yast2_basis
 
 Requires:   mc
 Requires:   openssh
@@ -255,42 +256,6 @@
 
 

 
-%package generic_server
-%pattern_serverfunctions
-Summary:Generic Server
-Group:  Metapackages
-Provides:   pattern() = generic_server
-Provides:   pattern-icon() = yast-ssh-server
-Provides:   pattern-order() = 1130
-Provides:   pattern-visible()
-Requires:   openssh
-Requires:   pattern() = basesystem
-Requires:   pattern() = minimal_base
-Recommends: pattern() = yast2_basis
-Recommends: iputils
-Recommends: ntp
-Recommends: vim
-Recommends: screen
-Recommends: tmux
-Recommends: mosh
-Recommends: rsync
-Recommends: sensors
-Recommends: libyui-ncurses-pkg
-Recommends: libyui-ncurses
-Recommends: command-not-found
-Recommends: wget
-Provides:   patterns-openSUSE-generic_server = %{version}
-Obsoletes:  patterns-openSUSE-generic_server < %{version}
-
-%description generic_server
-Software that is useful to run on a server.
-
-%files generic_server
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/generic_server.txt
-
-
-
 %package enhanced_base
 %pattern_basetechnologies
 Summary:Enhanced Base System
@@ -341,13 +306,10 @@
 Recommends: diffutils
 Recommends: ethtool
 Recommends: e2fsprogs
-# provides eject
-Recommends: util-linux
 Recommends: file
 Recommends: fillup
 Recommends: findutils
 Recommends: hwinfo
-Recommends: kbd
 Recommends: klogd
 # /bin/ip considered useful
 Recommends: iproute2
@@ -366,15 +328,11 @@
 Recommends: perl-base
 # we rely on cron for daily/hourly
 Recommends: cronie
-# create log file tars
-Recommends: procps
-Recommends: shadow
 Recommends: sysconfig
 Recommends: systemd-sysvinit
 Recommends: tar
 Recommends: time
 Recommends: wget
-Recommends: which
 Recommends: wol
 # split out of ncurses
 Recommends: ncurses-utils
@@ -615,9 +573,12 @@
 Requires:   procps
 Requires:   rpm
 %if 0%{?is_opensuse}
+Requires:   openSUSE-build-key
 Requires:   openSUSE-release
 %else
 Requires:   sles-release
+Recommends: suse-build-key
+Recommends: SUSEConnect
 %endif
 Requires:   sysconfig
 Requires:   system-group-hardware
@@ -638,12 +599,6 @@
 Recommends: openssh
 Recommends: rollback-helper
 Recommends: snapper
-%if 0%{?is_opensuse}
-Requires: 

commit patterns-base for openSUSE:Factory

2017-05-30 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-05-30 13:42:35

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue May 30 13:42:35 2017 rev:6 rq: version:20170319

Changes:




Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.tJFAbu/_old  2017-05-30 13:42:36.867475273 +0200
+++ /var/tmp/diff_new_pack.tJFAbu/_new  2017-05-30 13:42:36.871474708 +0200
@@ -267,6 +267,7 @@
 Requires:   pattern() = basesystem
 Requires:   pattern() = minimal_base
 Recommends: pattern() = yast2_basis
+Recommends: iputils
 Recommends: ntp
 Recommends: vim
 Recommends: screen




commit patterns-base for openSUSE:Factory

2017-05-23 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-05-23 16:17:15

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue May 23 16:17:15 2017 rev:5 rq: version:20170319

Changes:




Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.ctGbmW/_old  2017-05-23 16:17:21.520306178 +0200
+++ /var/tmp/diff_new_pack.ctGbmW/_new  2017-05-23 16:17:21.524305613 +0200
@@ -277,6 +277,7 @@
 Recommends: libyui-ncurses-pkg
 Recommends: libyui-ncurses
 Recommends: command-not-found
+Recommends: wget
 Provides:   patterns-openSUSE-generic_server = %{version}
 Obsoletes:  patterns-openSUSE-generic_server < %{version}
 




commit patterns-base for openSUSE:Factory

2017-05-10 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-05-10 21:46:01

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Wed May 10 21:46:01 2017 rev:4 rq: version:20170319

Changes:

--- /work/SRC/openSUSE:Factory/patterns-base/patterns-base.changes  
2017-05-06 18:24:10.237629644 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-05-10 21:46:02.928742376 +0200
@@ -1,0 +2,9 @@
+Wed May 10 19:44:25 UTC 2017 - dleuenber...@suse.com
+
+- Re-introduce generic_server pattern: it requires minimal_base and
+  basesystem (including zypper) and recommends yast2_basis. The
+  use of the 'pure' console pattern did not work out as expected:
+  none of the management tools are part of the generic console
+  toolset (which is correct).
+
+---



Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.KHoFcX/_old  2017-05-10 21:46:03.920602344 +0200
+++ /var/tmp/diff_new_pack.KHoFcX/_new  2017-05-10 21:46:03.924601779 +0200
@@ -255,6 +255,40 @@
 
 

 
+%package generic_server
+%pattern_serverfunctions
+Summary:Generic Server
+Group:  Metapackages
+Provides:   pattern() = generic_server
+Provides:   pattern-icon() = yast-ssh-server
+Provides:   pattern-order() = 1130
+Provides:   pattern-visible()
+Requires:   openssh
+Requires:   pattern() = basesystem
+Requires:   pattern() = minimal_base
+Recommends: pattern() = yast2_basis
+Recommends: ntp
+Recommends: vim
+Recommends: screen
+Recommends: tmux
+Recommends: mosh
+Recommends: rsync
+Recommends: sensors
+Recommends: libyui-ncurses-pkg
+Recommends: libyui-ncurses
+Recommends: command-not-found
+Provides:   patterns-openSUSE-generic_server = %{version}
+Obsoletes:  patterns-openSUSE-generic_server < %{version}
+
+%description generic_server
+Software that is useful to run on a server.
+
+%files generic_server
+%dir /usr/share/doc/packages/patterns
+/usr/share/doc/packages/patterns/generic_server.txt
+
+
+
 %package enhanced_base
 %pattern_basetechnologies
 Summary:Enhanced Base System
@@ -891,7 +925,7 @@
 %install
 mkdir -p %{buildroot}/usr/share/doc/packages/patterns
 for i in 32bit 64bit apparmor apparmor_opt base console enhanced_base \
-enhanced_base_opt minimal_base minimal_base-conflicts sw_management \
+enhanced_base_opt generic_server minimal_base minimal_base-conflicts 
sw_management \
 update_test x11 x11_opt x86; do
echo "This file marks the pattern $i to be installed." \
>"%{buildroot}/usr/share/doc/packages/patterns/$i.txt"




commit patterns-base for openSUSE:Factory

2017-05-09 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-05-09 19:11:16

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Tue May  9 19:11:16 2017 rev:3 rq: version:20170319

Changes:




Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.U7b5Ne/_old  2017-05-09 19:11:19.067449722 +0200
+++ /var/tmp/diff_new_pack.U7b5Ne/_new  2017-05-09 19:11:19.071449159 +0200
@@ -198,7 +198,6 @@
 Group:  Metapackages
 Provides:   patterns-openSUSE-console = %{version}
 Provides:   pattern() = console
-Provides:   pattern() = generic_server
 Provides:   pattern-icon() = yast-system
 Provides:   pattern-order() = 1120
 Provides:   pattern-visible()




commit patterns-base for openSUSE:Factory

2017-05-08 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-05-08 19:18:15

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Mon May  8 19:18:15 2017 rev:2 rq: version:20170319

Changes:




Other differences:
--
++ patterns-base.spec ++
--- /var/tmp/diff_new_pack.YS6jDy/_old  2017-05-08 19:18:18.338584446 +0200
+++ /var/tmp/diff_new_pack.YS6jDy/_new  2017-05-08 19:18:18.342583882 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package patterns-openSUSE
+# spec file for package patterns-base
 #
 # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
@@ -29,7 +29,6 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  patterns-rpm-macros
 
-
 %description
 This is an internal package that is used to create the patterns as part
 of the installation source setup.  Installation of this package does
@@ -43,10 +42,10 @@
 %pattern_basetechnologies
 Summary:32-Bit Runtime Environment
 Group:  Metapackages
+Provides:   patterns-openSUSE-32bit = %{version}
 Provides:   pattern() = 32bit
 Provides:   pattern-icon() = yast-misc
 Provides:   pattern-order() = 1140
-Provides:   patterns-openSUSE-32bit = %{version}
 Obsoletes:  patterns-openSUSE-32bit < %{version}
 
 %description 32bit
@@ -62,11 +61,11 @@
 %pattern_basetechnologies
 Summary:64-Bit Runtime Environment
 Group:  Metapackages
+Provides:   patterns-openSUSE-64bit = %{version}
 Provides:   pattern() = 64bit
 Provides:   pattern-icon() = yast-misc
 Provides:   pattern-order() = 1160
 Provides:   pattern-visible()
-Provides:   patterns-openSUSE-64bit = %{version}
 Obsoletes:  patterns-openSUSE-64bit < %{version}
 
 %description 64bit
@@ -82,11 +81,11 @@
 %pattern_basetechnologies
 Summary:AppArmor
 Group:  Metapackages
+Provides:   patterns-openSUSE-apparmor = %{version}
 Provides:   pattern() = apparmor
 Provides:   pattern-icon() = pattern-apparmor
 Provides:   pattern-order() = 1100
 Provides:   pattern-visible()
-Provides:   patterns-openSUSE-apparmor = %{version}
 Obsoletes:  patterns-openSUSE-apparmor < %{version}
 Requires:   pattern() = basesystem
 Recommends: pattern() = apparmor_opt
@@ -112,11 +111,11 @@
 %pattern_basetechnologies
 Summary:AppArmor
 Group:  Metapackages
+Provides:   patterns-openSUSE-apparmor_opt = %{version}
 Provides:   pattern() = apparmor_opt
 Provides:   pattern-extends() = apparmor
 Provides:   pattern-icon() = apparmor%2Fapp_armor.png
 Provides:   pattern-order() = 1080
-Provides:   patterns-openSUSE-apparmor_opt = %{version}
 Obsoletes:  patterns-openSUSE-apparmor_opt < %{version}
 Requires:   pattern() = basesystem
 
@@ -135,24 +134,24 @@
 %pattern_basetechnologies
 Summary:Base System
 Group:  Metapackages
+Provides:   patterns-openSUSE-base = %{version}
 Provides:   pattern() = base
 Provides:   pattern() = basesystem
 Provides:   pattern-icon() = pattern-basis
 Provides:   pattern-order() = 1020
 Provides:   pattern-visible()
-Provides:   patterns-openSUSE-base = %{version}
 Obsoletes:  patterns-openSUSE-base < %{version}
-Requires:   shadow
-Requires:   rpm
 Requires:   kbd
-Requires:   procps
-Requires:   which
-Requires:   util-linux
 Requires:   openSUSE-build-key
 Requires:   openSUSE-release
 Requires:   openssh
 Requires:   polkit
 Requires:   polkit-default-privs
+Requires:   procps
+Requires:   rpm
+Requires:   shadow
+Requires:   util-linux
+Requires:   which
 # Recommend NTP at least until boo#936378 is fixed and YaST is not trying to 
configure a service that's not there
 Recommends: ntp
 Recommends: ca-certificates-mozilla
@@ -197,11 +196,12 @@
 %pattern_basetechnologies
 Summary:Console Tools
 Group:  Metapackages
+Provides:   patterns-openSUSE-console = %{version}
 Provides:   pattern() = console
+Provides:   pattern() = generic_server
 Provides:   pattern-icon() = yast-system
 Provides:   pattern-order() = 1120
 Provides:   pattern-visible()
-Provides:   patterns-openSUSE-console = %{version}
 Obsoletes:  patterns-openSUSE-console < %{version}
 
 Requires:   mc
@@ -260,11 +260,11 @@
 %pattern_basetechnologies
 Summary:Enhanced Base System
 Group:  Metapackages
+Provides:   patterns-openSUSE-enhanced_base = %{version}
 Provides:   pattern() = enhanced_base
 Provides:   pattern-icon() = pattern-basis
 Provides:   

commit patterns-base for openSUSE:Factory

2017-05-06 Thread root
Hello community,

here is the log from the commit of package patterns-base for openSUSE:Factory 
checked in at 2017-05-06 18:24:08

Comparing /work/SRC/openSUSE:Factory/patterns-base (Old)
 and  /work/SRC/openSUSE:Factory/.patterns-base.new (New)


Package is "patterns-base"

Sat May  6 18:24:08 2017 rev:1 rq:492987 version:20170319

Changes:

New Changes file:

--- /dev/null   2017-03-01 00:40:19.279048016 +0100
+++ /work/SRC/openSUSE:Factory/.patterns-base.new/patterns-base.changes 
2017-05-06 18:24:10.237629644 +0200
@@ -0,0 +1,5055 @@
+---
+Wed May  3 12:55:04 CEST 2017 - ku...@suse.de
+
+- Add system users and groups to minimal_base
+
+---
+Fri Apr 28 16:03:43 UTC 2017 - jeng...@inai.de
+
+- Compact %install routine; replace old RPM shell vars by macros.
+
+---
+Fri Apr 28 09:55:11 UTC 2017 - dleuenber...@suse.com
+
+- Do not require autoyast2 by base pattern.
+
+---
+Fri Apr 28 09:26:39 UTC 2017 - dleuenber...@suse.com
+
+- Do not install salt-minion on every machine possible. This does
+  belong to machines that are managed by salt, which is for larger
+  setups. 'Common' installs won't need this.
+
+---
+Wed Mar 15 00:03:39 UTC 2017 - sfl...@suse.de
+
+- Create new base split package from old package
+- Macros split into patterns-rpm-macros package
+
+---
+Mon Mar  6 02:54:55 UTC 2017 - sfl...@suse.de
+
+- Implement changes for the pattern split without actually
+  splitting
+  * Remove the following patterns.
+* devel_ide
+* devel_qt4
+* misc_server
+* remote_desktop
+* voip
+* rest_dvd9
+* rest_promo_dvd
+* generic_server (merged into console)
+* tabletpc
+  * Minimal-Base, Base and Enhanced Base refactored to be closer
+to how they appear in SLE.
+  * command-not-found and susepaste added to console and x11 
+patterns as recmmends, this was requested by those providing 
+opensuse support.
+
+---
+Sun Mar  5 12:56:11 UTC 2017 - sor.ale...@meowr.ru
+
+- Require dbus(org.freedesktop.Notifications) in mate_basis: a
+  notification daemon is a must.
+- Recommend mate-notification-daemon in mate_basis as a preferred
+  option.
+- Suggest linphone instead of ekiga in mate_internet.
+
+---
+Sun Feb 26 09:56:11 UTC 2017 - fab...@ritter-vogt.de
+
+- Replace kwrite with kate
+
+---
+Sat Feb 11 12:12:48 UTC 2017 - fab...@ritter-vogt.de
+
+- Replace mozilla-kde4-integration with kmozillahelper
+
+---
+Mon Feb  6 14:27:04 UTC 2017 - dleuenber...@suse.com
+
+- Bump version to 20170206.
+
+---
+Fri Feb  3 21:31:28 UTC 2017 - zai...@opensuse.org
+
+- Replace liberation-fonts with liberation2-fonts Recommends: With
+  the current freetype2 we have in Tumbleweed, liberation2-fonts is
+  more visually pleasing.
+
+---
+Thu Feb  2 09:49:25 UTC 2017 - dims...@opensuse.org
+
+- Drop devel_java pattern from the DVD: space constrains call for
+  this action. The pattern of course stays available in the repos.
+
+---
+Wed Jan 25 17:02:14 CET 2017 - ti...@suse.de
+
+- Drop gsynaptics Recommends from XFCE and LXDE patterns
+  (boo#1010202):
+  This drags xf86-input-synaptics and blocks the libinput usage as
+  a consequence although we've already wanted to move to libinput.
+
+---
+Tue Jan 10 19:56:56 UTC 2017 - zai...@opensuse.org
+
+- Drop gnome-nettool Recommends from patterns-openSUSE-gnome and
+  patterns-openSUSE-gnome_internet. Gnome-nettool is deprecated
+  upstream and is no longer a package we want to install by
+  default.
+
+---
+Tue Jan 10 09:56:56 UTC 2017 - fab...@ritter-vogt.de
+
+- Remove konqueror references from patterns, one browser in the
+  default installation is enough
+
+---
+Tue Jan  3 09:33:11 UTC 2017 - rbr...@suse.de
+
+- Remove non_oss from the recommends of GNOME, KDE & MATE patterns
+
+---
+Fri Dec  9 00:10:18 UTC 2016 -