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)

Reply via email to