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 - schubi@suse.de
+
+- 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
+
+- 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 - schubi@suse.de
+
+- 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
+
+- Add metainfo (fate#319035)
+- Revamp spec
+- Replace GenericName with Comment
+- 4.2.3
+
+-------------------------------------------------------------------
Fri Apr 26 11:03:27 UTC 2019 - Ladislav Slezák
- 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