Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yast2-packager for openSUSE:Factory checked in at 2021-11-09 23:53:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-packager (Old) and /work/SRC/openSUSE:Factory/.yast2-packager.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-packager" Tue Nov 9 23:53:45 2021 rev:413 rq:929203 version:4.4.12 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-packager/yast2-packager.changes 2021-06-19 23:02:16.671614482 +0200 +++ /work/SRC/openSUSE:Factory/.yast2-packager.new.1890/yast2-packager.changes 2021-11-09 23:53:49.115928390 +0100 @@ -1,0 +2,45 @@ +Thu Nov 4 15:18:16 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Fixed missing license translations after going back in the + installation workflow (bsc#1186747) +- 4.4.12 + +------------------------------------------------------------------- +Thu Nov 4 08:34:16 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Adjusted low memory message (bsc#1139325) +- 4.4.11 + +------------------------------------------------------------------- +Wed Sep 15 12:35:42 UTC 2021 - Stefan Hundhammer <shundham...@suse.com> + +- Check if the "pkg" UI plug-in is available and if not, ask + the user if it should be installed + (jsc#SLE-20346, jsc#SLE-20462) +- 4.4.10 + +------------------------------------------------------------------- +Mon Aug 23 13:31:34 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Include some hints in the "Priority" label in the repository + manager (if there is enough screen space) (bsc#1154693) +- 4.4.9 + +------------------------------------------------------------------- +Tue Aug 17 15:18:07 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Fixed evaluating module dependencies on the SLE Full medium + - Ignore soft dependencies (Recommends), use only hard + dependencies (Requires) + - Do not select "Python2" module for "Workstation Extensions" + (bsc#1188633) +- 4.4.8 + +------------------------------------------------------------------- +Thu Aug 12 13:28:52 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Adjusted memory check to display a low memory warning on RPi + (bsc#1139325) +- 4.4.7 + +------------------------------------------------------------------- Old: ---- yast2-packager-4.4.6.tar.bz2 New: ---- yast2-packager-4.4.12.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-packager.spec ++++++ --- /var/tmp/diff_new_pack.hnlWse/_old 2021-11-09 23:53:49.947928813 +0100 +++ /var/tmp/diff_new_pack.hnlWse/_new 2021-11-09 23:53:49.951928816 +0100 @@ -17,7 +17,7 @@ Name: yast2-packager -Version: 4.4.6 +Version: 4.4.12 Release: 0 Summary: YaST2 - Package Library License: GPL-2.0-or-later @@ -48,8 +48,8 @@ Requires: yast2-country-data >= 2.16.3 # raw_name Requires: yast2-pkg-bindings >= 4.2.8 -# Installation::InstallationInfo -Requires: yast2 >= 4.4.4 +# UIExtensionChecker +Requires: yast2 >= 4.4.19 # unzipping license file Requires: unzip # HTTP, FTP, HTTPS modules (inst_productsources.ycp) ++++++ yast2-packager-4.4.6.tar.bz2 -> yast2-packager-4.4.12.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-4.4.6/.github/workflows/ci.yml new/yast2-packager-4.4.12/.github/workflows/ci.yml --- old/yast2-packager-4.4.6/.github/workflows/ci.yml 2021-06-18 13:39:01.000000000 +0200 +++ new/yast2-packager-4.4.12/.github/workflows/ci.yml 2021-11-04 16:34:07.000000000 +0100 @@ -8,7 +8,8 @@ jobs: Tests: runs-on: ubuntu-latest - container: registry.opensuse.org/yast/head/containers/yast-ruby:latest + container: + image: registry.opensuse.org/yast/head/containers/yast-ruby:latest steps: @@ -33,7 +34,8 @@ Rubocop: runs-on: ubuntu-latest - container: registry.opensuse.org/yast/head/containers/yast-ruby:latest + container: + image: registry.opensuse.org/yast/head/containers/yast-ruby:latest steps: @@ -45,7 +47,8 @@ Package: runs-on: ubuntu-latest - container: registry.opensuse.org/yast/head/containers/yast-ruby:latest + container: + image: registry.opensuse.org/yast/head/containers/yast-ruby:latest steps: @@ -57,7 +60,8 @@ Yardoc: runs-on: ubuntu-latest - container: registry.opensuse.org/yast/head/containers/yast-ruby:latest + container: + image: registry.opensuse.org/yast/head/containers/yast-ruby:latest steps: @@ -71,7 +75,8 @@ # checks into one job avoids that overhead Checks: runs-on: ubuntu-latest - container: registry.opensuse.org/yast/head/containers/yast-ruby:latest + container: + image: registry.opensuse.org/yast/head/containers/yast-ruby:latest steps: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-4.4.6/package/yast2-packager.changes new/yast2-packager-4.4.12/package/yast2-packager.changes --- old/yast2-packager-4.4.6/package/yast2-packager.changes 2021-06-18 13:39:01.000000000 +0200 +++ new/yast2-packager-4.4.12/package/yast2-packager.changes 2021-11-04 16:34:07.000000000 +0100 @@ -1,4 +1,49 @@ ------------------------------------------------------------------- +Thu Nov 4 15:18:16 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Fixed missing license translations after going back in the + installation workflow (bsc#1186747) +- 4.4.12 + +------------------------------------------------------------------- +Thu Nov 4 08:34:16 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Adjusted low memory message (bsc#1139325) +- 4.4.11 + +------------------------------------------------------------------- +Wed Sep 15 12:35:42 UTC 2021 - Stefan Hundhammer <shundham...@suse.com> + +- Check if the "pkg" UI plug-in is available and if not, ask + the user if it should be installed + (jsc#SLE-20346, jsc#SLE-20462) +- 4.4.10 + +------------------------------------------------------------------- +Mon Aug 23 13:31:34 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Include some hints in the "Priority" label in the repository + manager (if there is enough screen space) (bsc#1154693) +- 4.4.9 + +------------------------------------------------------------------- +Tue Aug 17 15:18:07 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Fixed evaluating module dependencies on the SLE Full medium + - Ignore soft dependencies (Recommends), use only hard + dependencies (Requires) + - Do not select "Python2" module for "Workstation Extensions" + (bsc#1188633) +- 4.4.8 + +------------------------------------------------------------------- +Thu Aug 12 13:28:52 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Adjusted memory check to display a low memory warning on RPi + (bsc#1139325) +- 4.4.7 + +------------------------------------------------------------------- Fri Jun 18 08:39:06 UTC 2021 - Stefan Schubert <sch...@schubi.de> - Adding NFS repository: Checking user input e.g. white spaces in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-4.4.6/package/yast2-packager.spec new/yast2-packager-4.4.12/package/yast2-packager.spec --- old/yast2-packager-4.4.6/package/yast2-packager.spec 2021-06-18 13:39:01.000000000 +0200 +++ new/yast2-packager-4.4.12/package/yast2-packager.spec 2021-11-04 16:34:07.000000000 +0100 @@ -17,7 +17,7 @@ Name: yast2-packager -Version: 4.4.6 +Version: 4.4.12 Release: 0 Summary: YaST2 - Package Library License: GPL-2.0-or-later @@ -48,8 +48,8 @@ Requires: yast2-country-data >= 2.16.3 # raw_name Requires: yast2-pkg-bindings >= 4.2.8 -# Installation::InstallationInfo -Requires: yast2 >= 4.4.4 +# UIExtensionChecker +Requires: yast2 >= 4.4.19 # unzipping license file Requires: unzip # HTTP, FTP, HTTPS modules (inst_productsources.ycp) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-4.4.6/src/clients/sw_single.rb new/yast2-packager-4.4.12/src/clients/sw_single.rb --- old/yast2-packager-4.4.6/src/clients/sw_single.rb 2021-06-18 13:39:01.000000000 +0200 +++ new/yast2-packager-4.4.12/src/clients/sw_single.rb 2021-11-04 16:34:07.000000000 +0100 @@ -8,6 +8,7 @@ require "y2packager/known_repositories" require "y2packager/system_packages" require "y2packager/resolvable" +require "ui/ui_extension_checker" module Yast # Purpose: contains dialog loop for workflows: @@ -73,6 +74,9 @@ return CommandLine.Run(@cmdline_description) end + ui_extension_checker = UIExtensionChecker.new("pkg") + return unless ui_extension_checker.ok? + StartSWSingle() end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-4.4.6/src/lib/packager/clients/repositories.rb new/yast2-packager-4.4.12/src/lib/packager/clients/repositories.rb --- old/yast2-packager-4.4.6/src/lib/packager/clients/repositories.rb 2021-06-18 13:39:01.000000000 +0200 +++ new/yast2-packager-4.4.12/src/lib/packager/clients/repositories.rb 2021-11-04 16:34:07.000000000 +0100 @@ -64,7 +64,24 @@ # default (minimal) priority of a repository @default_priority = 99 - @priority_label = _("&Priority") + # use a longer label in wide terminals, assume that in Qt the + # longer label always fits + @priority_label = if textmode && UI.GetDisplayInfo["Width"].to_i < 120 + # TRANSLATORS: a widget label for repository priority + # (the short version for small screens) + _("&Priority") + else + # TRANSLATORS: a widget label for repository priority + # (the longer version for larger screens). + # The priority meaning is a bit misleading + # therefore display an extra hint for the users. + # + # NOTE: Still keep the label as short as possible, it's used for + # terminals wider than the usual 80x25 (width >= 120) but there still + # might not be enough space for a too long label, do not use more than + # about 50 characters. + _("&Priority (higher number = lower priority)") + end @keeppackages_label = _("Keep Downloaded Packages") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-4.4.6/src/lib/y2packager/clients/inst_productsources.rb new/yast2-packager-4.4.12/src/lib/y2packager/clients/inst_productsources.rb --- old/yast2-packager-4.4.6/src/lib/y2packager/clients/inst_productsources.rb 2021-06-18 13:39:01.000000000 +0200 +++ new/yast2-packager-4.4.12/src/lib/y2packager/clients/inst_productsources.rb 2021-11-04 16:34:07.000000000 +0100 @@ -1697,7 +1697,7 @@ def low_memory? # less than LOW_MEMORY_MIB RAM, the 64MiB buffer is for possible # rounding in hwinfo memory detection (bsc#1045915) - Yast2::HwDetection.memory < ((LOW_MEMORY_MIB - 64) << 20) + Yast2::HwDetection.memory <= ((LOW_MEMORY_MIB - 64) << 20) end # Ask the user if he wishes to activate online repos. @@ -1726,7 +1726,8 @@ "repositories might contain updated software packages.") if low_memory? - msg << _("However, since the system has less than %d MiB memory,\n" \ + # TRANSLATORS: the %d is replaced by minimal memory required + msg << _("However, since the system does not have more than %d MiB memory,\n" \ "there is a significant risk of running out of memory,\n" \ "and the installer may crash or freeze.\n" \ "\n" \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-4.4.6/src/lib/y2packager/product_finder.rb new/yast2-packager-4.4.12/src/lib/y2packager/product_finder.rb --- old/yast2-packager-4.4.6/src/lib/y2packager/product_finder.rb 2021-06-18 13:39:01.000000000 +0200 +++ new/yast2-packager-4.4.12/src/lib/y2packager/product_finder.rb 2021-11-04 16:34:07.000000000 +0100 @@ -184,6 +184,9 @@ jobs = select_products(product_solvable, selected_base) solver = pool.Solver + # disable soft dependencies (Recommends), use only the hard dependencies (Requires) + solver.set_flag(Solv::Solver::SOLVER_FLAG_IGNORE_RECOMMENDED, 1) + # run the solver to evaluate all dependencies problems = solver.solve(jobs) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-4.4.6/src/modules/Packages.rb new/yast2-packager-4.4.12/src/modules/Packages.rb --- old/yast2-packager-4.4.6/src/modules/Packages.rb 2021-06-18 13:39:01.000000000 +0200 +++ new/yast2-packager-4.4.12/src/modules/Packages.rb 2021-11-04 16:34:07.000000000 +0100 @@ -1664,7 +1664,11 @@ while initial_repository.nil? initial_repository = Pkg.SourceCreateBase(base_url, product_dir) - next unless initial_repository == -1 || initial_repository.nil? + if initial_repository && initial_repository >= 0 + # make the repository known to libzypp so it does not delete it's cache later + Pkg.SourceSaveAll + next + end Builtins.y2error("No repository in '%1'", log_url) base_url = UpdateSourceURL(base_url)