Hello community, here is the log from the commit of package yast2-update for openSUSE:Factory checked in at 2019-07-31 14:21:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-update (Old) and /work/SRC/openSUSE:Factory/.yast2-update.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-update" Wed Jul 31 14:21:11 2019 rev:129 rq:708134 version:4.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-update/yast2-update.changes 2019-05-05 21:17:21.620613731 +0200 +++ /work/SRC/openSUSE:Factory/.yast2-update.new.4126/yast2-update.changes 2019-07-31 14:21:14.570558614 +0200 @@ -1,0 +2,15 @@ +Thu Jun 6 10:47:31 CEST 2019 - [email protected] + +- Going back and forward in the update workflow: Initialize + add-on products and system packages correctly (bsc#1136012). +- 4.2.4 + +------------------------------------------------------------------- +Fri May 31 12:42:01 UTC 2019 - Stasiek Michalski <[email protected]> + +- Add metainfo (fate#319035) +- Revamp spec +- Replace GenericName with Comment +- 4.2.3 + +------------------------------------------------------------------- Old: ---- yast2-update-4.2.2.tar.bz2 New: ---- yast2-update-4.2.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-update.spec ++++++ --- /var/tmp/diff_new_pack.pbGcrG/_old 2019-07-31 14:21:15.018558447 +0200 +++ /var/tmp/diff_new_pack.pbGcrG/_new 2019-07-31 14:21:15.018558447 +0200 @@ -17,43 +17,43 @@ Name: yast2-update -Version: 4.2.2 +Version: 4.2.4 Release: 0 +Summary: YaST2 - Update +License: GPL-2.0-only +Group: System/YaST +Url: https://github.com/yast/yast-update -BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %{name}-%{version}.tar.bz2 -Url: http://github.com/yast/yast-update BuildRequires: update-desktop-files -BuildRequires: yast2-devtools >= 3.1.15 +BuildRequires: yast2-devtools >= 4.2.2 BuildRequires: yast2-ruby-bindings >= 1.0.0 # Y2Packager::ProductUpgrade.remove_obsolete_upgrades BuildRequires: yast2 >= 4.2.1 # Packages#proposal_for_update BuildRequires: yast2-packager >= 3.2.13 - # xmllint BuildRequires: libxml2-tools - # control.rng BuildRequires: yast2-installation-control - # Needed for tests BuildRequires: rubygem(rspec) - # Encryption.save_crypttab_names BuildRequires: yast2-storage-ng >= 4.1.31 + # Encryption.save_crypttab_names Requires: yast2-storage-ng >= 4.1.31 # Y2Packager::ProductUpgrade.remove_obsolete_upgrades Requires: yast2 >= 4.2.1 Requires: yast2-installation - # handle bind mount at /mnt/dev Requires: yast2-packager >= 4.0.61 - # Pkg.TargetInitializeOptions() Requires: yast2-pkg-bindings >= 3.1.14 +Requires: yast2-ruby-bindings >= 1.0.0 +# use parallel gzip when crating backup (much faster) +Requires: pigz # moved into yast2-update from yast2-installation # to remove dependency on yast2-storage @@ -64,49 +64,38 @@ # Storage::DeviceMatchFstab (#244117) Conflicts: yast2-storage < 2.15.4 -Requires: yast2-ruby-bindings >= 1.0.0 - -# use parallel gzip when crating backup (much faster) -Requires: pigz +%description +Use this component if you wish to update your system. +%package FACTORY Summary: YaST2 - Update -License: GPL-2.0-only Group: System/YaST -%package FACTORY PreReq: %fillup_prereq + Requires: yast2 +Requires: yast2-ruby-bindings >= 1.0.0 Requires: yast2-update # moved into yast2-update from yast2-installation # to remove dependency on yast2-storage Provides: yast2-update:/usr/share/YaST2/clients/update.ycp -Requires: yast2-ruby-bindings >= 1.0.0 - -Summary: YaST2 - Update -Group: System/YaST - -%description -Use this component if you wish to update your system. - %description FACTORY Use this component if you wish to update your system. %prep -%setup -n %{name}-%{version} +%setup -q %build %yast_build %install %yast_install +%yast_metainfo %files -%defattr(-,root,root) -%dir %{yast_moduledir} -%{yast_moduledir}/* - +%{yast_moduledir} %{yast_clientdir}/inst_rootpart.rb %{yast_clientdir}/inst_backup.rb %{yast_clientdir}/rootpart_proposal.rb @@ -115,23 +104,15 @@ %{yast_clientdir}/backup_proposal.rb %{yast_clientdir}/inst_update_partition.rb %{yast_clientdir}/inst_update_partition_auto.rb - -%dir %{yast_yncludedir} -%{yast_yncludedir}/update -%{yast_yncludedir}/update/rootpart.rb -%{yast_libdir}/update/ -%{yast_libdir}/update/clients -%{yast_libdir}/update/clients/inst_update_partition_auto.rb - +%{yast_yncludedir} +%{yast_libdir} %doc %{yast_docdir} %files FACTORY -%defattr(-,root,root) -%dir %{yast_desktopdir} -%{yast_desktopdir}/update.desktop +%{yast_desktopdir} +%{yast_metainfodir} %{yast_icondir} -%dir %{yast_controldir} -%{yast_controldir}/update.xml +%{yast_controldir} %{yast_clientdir}/update.rb %{yast_clientdir}/run_update.rb %license COPYING ++++++ yast2-update-4.2.2.tar.bz2 -> yast2-update-4.2.4.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-update-4.2.2/package/yast2-update.changes new/yast2-update-4.2.4/package/yast2-update.changes --- old/yast2-update-4.2.2/package/yast2-update.changes 2019-04-30 15:40:22.000000000 +0200 +++ new/yast2-update-4.2.4/package/yast2-update.changes 2019-06-06 14:56:54.000000000 +0200 @@ -1,4 +1,19 @@ ------------------------------------------------------------------- +Thu Jun 6 10:47:31 CEST 2019 - [email protected] + +- Going back and forward in the update workflow: Initialize + add-on products and system packages correctly (bsc#1136012). +- 4.2.4 + +------------------------------------------------------------------- +Fri May 31 12:42:01 UTC 2019 - Stasiek Michalski <[email protected]> + +- Add metainfo (fate#319035) +- Revamp spec +- Replace GenericName with Comment +- 4.2.3 + +------------------------------------------------------------------- Fri Apr 26 11:03:27 UTC 2019 - Ladislav Slezák <[email protected]> - Uninstall the "SUSE-Manager-Proxy" product when upgrading from diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-update-4.2.2/package/yast2-update.spec new/yast2-update-4.2.4/package/yast2-update.spec --- old/yast2-update-4.2.2/package/yast2-update.spec 2019-04-30 15:40:22.000000000 +0200 +++ new/yast2-update-4.2.4/package/yast2-update.spec 2019-06-06 14:56:54.000000000 +0200 @@ -12,101 +12,89 @@ # 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/ # Name: yast2-update -Version: 4.2.2 +Version: 4.2.4 Release: 0 +Summary: YaST2 - Update +Group: System/YaST +License: GPL-2.0-only +Url: https://github.com/yast/yast-update -BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %{name}-%{version}.tar.bz2 -Group: System/YaST -License: GPL-2.0-only -Url: http://github.com/yast/yast-update -BuildRequires: update-desktop-files -BuildRequires: yast2-devtools >= 3.1.15 +BuildRequires: update-desktop-files +BuildRequires: yast2-devtools >= 4.2.2 BuildRequires: yast2-ruby-bindings >= 1.0.0 # Y2Packager::ProductUpgrade.remove_obsolete_upgrades BuildRequires: yast2 >= 4.2.1 # Packages#proposal_for_update BuildRequires: yast2-packager >= 3.2.13 - # xmllint -BuildRequires: libxml2-tools - +BuildRequires: libxml2-tools # control.rng -BuildRequires: yast2-installation-control - +BuildRequires: yast2-installation-control # Needed for tests BuildRequires: rubygem(rspec) - # Encryption.save_crypttab_names -BuildRequires: yast2-storage-ng >= 4.1.31 +BuildRequires: yast2-storage-ng >= 4.1.31 + # Encryption.save_crypttab_names -Requires: yast2-storage-ng >= 4.1.31 +Requires: yast2-storage-ng >= 4.1.31 # Y2Packager::ProductUpgrade.remove_obsolete_upgrades -Requires: yast2 >= 4.2.1 -Requires: yast2-installation - +Requires: yast2 >= 4.2.1 +Requires: yast2-installation # handle bind mount at /mnt/dev -Requires: yast2-packager >= 4.0.61 - +Requires: yast2-packager >= 4.0.61 # Pkg.TargetInitializeOptions() Requires: yast2-pkg-bindings >= 3.1.14 +Requires: yast2-ruby-bindings >= 1.0.0 +# use parallel gzip when crating backup (much faster) +Requires: pigz # moved into yast2-update from yast2-installation # to remove dependency on yast2-storage -Provides: yast2-installation:/usr/share/YaST2/clients/vendor.ycp +Provides: yast2-installation:/usr/share/YaST2/clients/vendor.ycp # Pkg::PkgUpdateAll (map conf) -Conflicts: yast2-pkg-bindings < 2.15.11 +Conflicts: yast2-pkg-bindings < 2.15.11 # Storage::DeviceMatchFstab (#244117) -Conflicts: yast2-storage < 2.15.4 - -Requires: yast2-ruby-bindings >= 1.0.0 - -# use parallel gzip when crating backup (much faster) -Requires: pigz +Conflicts: yast2-storage < 2.15.4 -Summary: YaST2 - Update +%description +Use this component if you wish to update your system. %package FACTORY -Group: System/YaST -PreReq: %fillup_prereq -Requires: yast2-update yast2 +Summary: YaST2 - Update +Group: System/YaST -# moved into yast2-update from yast2-installation -# to remove dependency on yast2-storage -Provides: yast2-update:/usr/share/YaST2/clients/update.ycp +PreReq: %fillup_prereq +Requires: yast2-update yast2 Requires: yast2-ruby-bindings >= 1.0.0 -Summary: YaST2 - Update - -%description -Use this component if you wish to update your system. +# moved into yast2-update from yast2-installation +# to remove dependency on yast2-storage +Provides: yast2-update:/usr/share/YaST2/clients/update.ycp %description FACTORY Use this component if you wish to update your system. %prep -%setup -n %{name}-%{version} +%setup -q %build %yast_build %install %yast_install - +%yast_metainfo %files -%defattr(-,root,root) -%dir %{yast_moduledir} -%{yast_moduledir}/* - +%{yast_moduledir} %{yast_clientdir}/inst_rootpart.rb %{yast_clientdir}/inst_backup.rb %{yast_clientdir}/rootpart_proposal.rb @@ -115,23 +103,17 @@ %{yast_clientdir}/backup_proposal.rb %{yast_clientdir}/inst_update_partition.rb %{yast_clientdir}/inst_update_partition_auto.rb - -%dir %{yast_yncludedir} -%{yast_yncludedir}/update -%{yast_yncludedir}/update/rootpart.rb -%{yast_libdir}/update/ -%{yast_libdir}/update/clients -%{yast_libdir}/update/clients/inst_update_partition_auto.rb - +%{yast_yncludedir} +%{yast_libdir} %doc %{yast_docdir} %files FACTORY -%defattr(-,root,root) -%dir %{yast_desktopdir} -%{yast_desktopdir}/update.desktop +%{yast_desktopdir} +%{yast_metainfodir} %{yast_icondir} -%dir %{yast_controldir} -%{yast_controldir}/update.xml +%{yast_controldir} %{yast_clientdir}/update.rb %{yast_clientdir}/run_update.rb %license COPYING + +%changelog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-update-4.2.2/src/Makefile.am new/yast2-update-4.2.4/src/Makefile.am --- old/yast2-update-4.2.2/src/Makefile.am 2019-04-30 15:40:22.000000000 +0200 +++ new/yast2-update-4.2.4/src/Makefile.am 2019-06-06 14:56:54.000000000 +0200 @@ -22,7 +22,7 @@ include/update/rootpart.rb desktop_DATA = \ - desktop/update.desktop + desktop/org.opensuse.yast.Update.desktop ylibclientdir = "${yast2dir}/lib/update/clients" ylibclient_DATA = \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-update-4.2.2/src/clients/inst_update_partition.rb new/yast2-update-4.2.4/src/clients/inst_update_partition.rb --- old/yast2-update-4.2.2/src/clients/inst_update_partition.rb 2019-04-30 15:40:22.000000000 +0200 +++ new/yast2-update-4.2.4/src/clients/inst_update_partition.rb 2019-06-06 14:56:54.000000000 +0200 @@ -41,6 +41,7 @@ Yast.import "ProductControl" Yast.import "RootPart" Yast.import "GetInstArgs" + Yast.import "AddOnProduct" Yast.include self, "update/rootpart.rb" @@ -81,6 +82,9 @@ # drop the currently loaded repositories Yast::Pkg.SourceFinishAll + # drop the currently added add-ons + AddOnProduct.add_on_products = [] + # move the target from "/mnt" to "/" Yast::Pkg.TargetFinish Yast::Pkg.TargetInitialize("/") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-update-4.2.2/src/clients/update_proposal.rb new/yast2-update-4.2.4/src/clients/update_proposal.rb --- old/yast2-update-4.2.2/src/clients/update_proposal.rb 2019-04-30 15:40:22.000000000 +0200 +++ new/yast2-update-4.2.4/src/clients/update_proposal.rb 2019-06-06 14:56:54.000000000 +0200 @@ -441,11 +441,11 @@ Builtins.foreach(restore) { |res| Pkg.ResolvableInstall(res, :product) } - # make sure the packages needed for accessing the installation repository - # are installed, e.g. "cifs-mount" for SMB or "nfs-client" for NFS repositories - Packages.sourceAccessPackages.each do |package| - Pkg::ResolvableInstall(package, :package) - end + # install the needed package (e.g. "cifs-mount" for SMB or "nfs-client" + # for NFS repositories or "grub2" for the bootloader) + # false = allow installing new packages, otherwise it would only upgrade + # the already installed packages + Packages.SelectSystemPackages(false) # FATE #301990, Bugzilla #238488 # Control the upgrade process better diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-update-4.2.2/src/desktop/org.opensuse.yast.Update.desktop new/yast2-update-4.2.4/src/desktop/org.opensuse.yast.Update.desktop --- old/yast2-update-4.2.2/src/desktop/org.opensuse.yast.Update.desktop 1970-01-01 01:00:00.000000000 +0100 +++ new/yast2-update-4.2.4/src/desktop/org.opensuse.yast.Update.desktop 2019-06-06 14:56:54.000000000 +0200 @@ -0,0 +1,24 @@ +[Desktop Entry] +Type=Application +Categories=Settings;System;Qt;X-SuSE-YaST;X-SuSE-YaST-Software; + +X-KDE-ModuleType=Library +X-KDE-HasReadOnlyMode=true +X-SuSE-YaST-Call=update + +X-SuSE-YaST-Group=Software +X-SuSE-YaST-Argument= +X-SuSE-YaST-RootOnly=true +X-SuSE-YaST-AutoInst= +X-SuSE-YaST-Geometry= +X-SuSE-YaST-SortKey= +X-SuSE-YaST-AutoinstResource= +X-SuSE-YaST-Keywords=update,packages,factory,rpm + +Icon=yast-update +Exec=xdg-su -c "/sbin/yast2 update" + +Name=YaST FACTORY Update +GenericName=FACTORY Update +Comment=Update your system to the newest packages from FACTORY (expert tool) +StartupNotify=true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-update-4.2.2/src/desktop/update.desktop new/yast2-update-4.2.4/src/desktop/update.desktop --- old/yast2-update-4.2.2/src/desktop/update.desktop 2019-04-30 15:40:22.000000000 +0200 +++ new/yast2-update-4.2.4/src/desktop/update.desktop 1970-01-01 01:00:00.000000000 +0100 @@ -1,24 +0,0 @@ -[Desktop Entry] -Type=Application -Categories=Settings;System;Qt;X-SuSE-YaST;X-SuSE-YaST-Software; - -X-KDE-ModuleType=Library -X-KDE-HasReadOnlyMode=true -X-SuSE-YaST-Call=update - -X-SuSE-YaST-Group=Software -X-SuSE-YaST-Argument= -X-SuSE-YaST-RootOnly=true -X-SuSE-YaST-AutoInst= -X-SuSE-YaST-Geometry= -X-SuSE-YaST-SortKey= -X-SuSE-YaST-AutoinstResource= -X-SuSE-YaST-Keywords=update,packages,factory,rpm - -Icon=yast-update -Exec=xdg-su -c "/sbin/yast2 update" - -Name=FACTORY Update -GenericName=Update your system to the newest packages from FACTORY (expert tool) -Comment=Update your system to the newest packages from FACTORY (expert tool) -StartupNotify=true
