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 <rbr...@suse.com> + +- Remove gnome-calculator and add gnome-branding-MicroOS to MicroOS + GNOME Desktop + +------------------------------------------------------------------- +Mon Mar 22 09:52:25 UTC 2021 - Richard Brown <rbr...@suse.com> + +- 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 <ku...@suse.com> + +- 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 <ngomp...@gmail.com> + +- Ensure that a repository configuration package is installed + for Micro DNF or PackageKit patterns + +------------------------------------------------------------------- +Sun Feb 21 23:53:24 UTC 2021 - Neal Gompa <ngomp...@gmail.com> + +- 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