Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package patterns-microos for
openSUSE:Factory checked in at 2021-03-24 16:11:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-microos (Old)
and /work/SRC/openSUSE:Factory/.patterns-microos.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-microos"
Wed Mar 24 16:11:06 2021 rev:30 rq:880548 version:5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-microos/patterns-microos.changes
2021-01-30 13:55:48.369965993 +0100
+++
/work/SRC/openSUSE:Factory/.patterns-microos.new.2401/patterns-microos.changes
2021-03-24 16:11:07.763824236 +0100
@@ -1,0 +2,33 @@
+Mon Mar 22 16:05:37 UTC 2021 - Richard Brown <[email protected]>
+
+- Remove gnome-calculator and add gnome-branding-MicroOS to MicroOS
+ GNOME Desktop
+
+-------------------------------------------------------------------
+Mon Mar 22 09:52:25 UTC 2021 - Richard Brown <[email protected]>
+
+- Add gnome-shell-search-provider-nautilus and gnome-color-manager
+ to MicroOS GNOME Desktop
+- gnome-color-manager needed for Night Light
+
+-------------------------------------------------------------------
+Wed Mar 3 15:35:43 UTC 2021 - Thorsten Kukuk <[email protected]>
+
+- Use busybox hostname and gzip for MicroOS except for the Desktop
+- Require util-linux instead of "login" alias
+- Remove supportutils, we didn't use it and it pulls in more than
+ we want
+
+-------------------------------------------------------------------
+Thu Feb 25 18:12:11 UTC 2021 - Neal Gompa <[email protected]>
+
+- Ensure that a repository configuration package is installed
+ for Micro DNF or PackageKit patterns
+
+-------------------------------------------------------------------
+Sun Feb 21 23:53:24 UTC 2021 - Neal Gompa <[email protected]>
+
+- Split base pattern into separate patterns for Zypper, Micro DNF, and
PackageKit
+- Make GNOME and KDE Plasma patterns require PackageKit pattern
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-microos.spec ++++++
--- /var/tmp/diff_new_pack.IwF1Yt/_old 2021-03-24 16:11:08.487824996 +0100
+++ /var/tmp/diff_new_pack.IwF1Yt/_new 2021-03-24 16:11:08.491825000 +0100
@@ -59,6 +59,7 @@
Requires: pattern() = update_test
%endif
### openSUSE base system
+Requires: /usr/bin/hostname
Requires: aaa_base
Requires: bash
Requires: branding-openSUSE
@@ -67,10 +68,9 @@
Requires: ca-certificates-mozilla
Requires: coreutils
Requires: glibc
-Requires: hostname
+Suggests: busybox-hostname
Requires: iproute2
Requires: libnss_usrfiles2
-Requires: login
Requires: openSUSE-build-key
Requires: pam
Requires: pam-config
@@ -79,8 +79,8 @@
Requires: rpm
Requires: shadow
Requires: systemd
+Requires: util-linux
Requires: wicked
-Requires: zypper
Requires: group(nobody)
Requires: user(nobody)
####
@@ -90,9 +90,11 @@
# curl indirectly needed by ignition via dracut's url-lib
Requires: curl
# probably needed for fsck.fat on efi partitions
+Requires: /usr/bin/gzip
Requires: MicroOS-release
Requires: dosfstools
Requires: glibc-locale-base
+Suggests: busybox-gzip
Requires: haveged
Requires: health-checker
Requires: health-checker-plugins-MicroOS
@@ -106,16 +108,10 @@
Requires: vim-small
# people are addicted to sudo
Requires: sudo
-Requires: supportutils
Requires: systemd-presets-branding-MicroOS
Requires: tallow
Requires: terminfo-base
Requires: timezone
-Requires: transactional-update
-Requires: transactional-update-zypp-config
-# zypper ps is useless in transactional mode. It also checks for
-# /run/reboot-needed though which is created by transactional-update
-Requires: zypper-needs-restarting
Conflicts: gettext-runtime-mini
Conflicts: krb5-mini
Obsoletes: suse-build-key < 12.1
@@ -125,13 +121,72 @@
This is the openSUSE MicroOS runtime system. It contains only a minimal
multiuser
booting system.
+%package base-zypper
+Summary: openSUSE MicroOS using Zypper
+Group: Metapackages
+Provides: pattern() = microos_base_zypper
+Provides: pattern-category() = MicroOS
+Provides: pattern-icon() = pattern-kubic
+Provides: pattern-order() = 9011
+Provides: pattern-visible()
+Requires: transactional-update
+Requires: transactional-update-zypp-config
+Requires: zypper
+Requires: pattern() = microos_base
+# zypper ps is useless in transactional mode. It also checks for
+# /run/reboot-needed though which is created by transactional-update
+Requires: zypper-needs-restarting
+
+%description base-zypper
+This is the openSUSE MicroOS runtime system using the Zypper package manager.
+It contains only a minimal multiuser booting system.
+
+%package base-microdnf
+Summary: openSUSE MicroOS using Micro DNF
+Group: Metapackages
+Provides: pattern() = microos_base_microdnf
+Provides: pattern-category() = MicroOS
+Provides: pattern-icon() = pattern-kubic
+Provides: pattern-order() = 9012
+Provides: pattern-visible()
+Requires: libdnf-plugin-txnupd
+Requires: microdnf
+Requires: pattern() = microos_base
+# We need repository configuration from somewhere, so
+# make sure one gets installed
+Requires: (libdnf-repo-config-zypp or rpm-repos-openSUSE)
+
+%description base-microdnf
+This is the openSUSE MicroOS runtime system using the Micro DNF package
manager.
+It contains only a minimal multiuser booting system.
+
+%package base-packagekit
+Summary: openSUSE MicroOS using PackageKit
+Group: Metapackages
+Provides: pattern() = microos_base_packagekit
+Provides: pattern-category() = MicroOS
+Provides: pattern-icon() = pattern-kubic
+Provides: pattern-order() = 9013
+Provides: pattern-visible()
+Requires: PackageKit
+Requires: PackageKit-branding-openSUSE
+Requires: libdnf-plugin-txnupd
+Requires: pattern() = microos_base
+# We need repository configuration from somewhere, so
+# make sure one gets installed
+Requires: (libdnf-repo-config-zypp or rpm-repos-openSUSE)
+
+%description base-packagekit
+This is the openSUSE MicroOS runtime system using the PackageKit service.
+It contains only a minimal multiuser booting system.
+
%package defaults
Summary: openSUSE MicroOS defaults
Group: Metapackages
Provides: pattern() = microos_defaults
Provides: pattern-category() = MicroOS
Provides: pattern-icon() = pattern-kubic
-Provides: pattern-order() = 9011
+Provides: pattern-order() = 9020
Requires: audit
Requires: systemd-logger
Requires: pattern() = microos_base
@@ -202,7 +257,6 @@
Packages required to run the Cockpit system management service.
For the web service the cockpit-ws container is required.
-
%package sssd_ldap
Summary: LDAP client
Group: Metapackages
@@ -280,6 +334,10 @@
Requires: upower
Requires: wget
+# More "comfortable" base package versions
+Requires: gzip
+Requires: hostname
+
%if 0%{is_opensuse}
Requires: avahi
%endif
@@ -298,6 +356,8 @@
Requires: gdm-branding-MicroOS
Requires: pattern() = gnome_basic
Requires: pattern() = microos_desktop_common
+# Pull in PackageKit
+Requires: pattern() = microos_base_packagekit
# from data/COMMON-DESKTOP
Requires: desktop-data
Requires: desktop-file-utils
@@ -325,7 +385,8 @@
Requires: gnome-session-wayland
# boo#1090117
Requires: flatpak
-Requires: gnome-calculator
+Requires: gnome-branding-MicroOS
+Requires: gnome-color-manager
Requires: gnome-packagekit
Requires: gnome-shell-classic
Requires: gnome-software
@@ -349,6 +410,7 @@
Requires: chrome-gnome-shell
# we need something for xdg-su
Requires: libgnomesu
+Requires: gnome-shell-search-provider-nautilus
Requires: nautilus
Requires: nautilus-extension-terminal
Requires: nautilus-share
@@ -392,13 +454,8 @@
# Branding
#
# #591535
-Requires: gio-branding-openSUSE
Requires: gtk2-branding-openSUSE
Requires: gtk3-branding-openSUSE
-
-#PackageKit
-Requires: PackageKit
-Requires: PackageKit-branding-openSUSE
%endif
%description desktop-gnome
@@ -414,6 +471,8 @@
Provides: pattern-visible()
Requires: pattern() = kde_plasma
Requires: pattern() = microos_desktop_common
+# Pull in PackageKit
+Requires: pattern() = microos_base_packagekit
# Some basic system tools
Requires: kate
@@ -442,6 +501,7 @@
# Recommends and Supplements won't work, so pull in manually
Requires: discover-backend-flatpak
+Requires: discover-backend-packagekit
Requires: pipewire
Requires: plasma-browser-integration
Requires: plasma5-defaults-openSUSE
@@ -521,7 +581,8 @@
%install
mkdir -p %buildroot/usr/share/doc/packages/patterns-microos/
-for i in basesystem base defaults hardware ima_evm apparmor selinux cockpit \
+for i in basesystem base base_zypper base_microdnf base_packagekit \
+ defaults hardware ima_evm apparmor selinux cockpit \
sssd_ldap cloud desktop-common desktop-gnome desktop-kde onlyDVD
alt_onlyDVD; do
echo "This file marks the pattern $i to be installed."
>%buildroot/usr/share/doc/packages/patterns-microos/$i.txt
done
@@ -535,6 +596,21 @@
%dir %{_docdir}/patterns-microos
%{_docdir}/patterns-microos/base.txt
+%files base-zypper
+%defattr(-,root,root)
+%dir %{_docdir}/patterns-microos
+%{_docdir}/patterns-microos/base_zypper.txt
+
+%files base-microdnf
+%defattr(-,root,root)
+%dir %{_docdir}/patterns-microos
+%{_docdir}/patterns-microos/base_microdnf.txt
+
+%files base-packagekit
+%defattr(-,root,root)
+%dir %{_docdir}/patterns-microos
+%{_docdir}/patterns-microos/base_packagekit.txt
+
%files defaults
%defattr(-,root,root)
%dir %{_docdir}/patterns-microos