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


Reply via email to