Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package yast2 for openSUSE:Factory checked 
in at 2021-02-01 14:41:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2 (Old)
 and      /work/SRC/openSUSE:Factory/.yast2.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2"

Mon Feb  1 14:41:22 2021 rev:503 rq:867182 version:4.3.51

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2/yast2.changes      2021-01-15 
19:45:31.297958699 +0100
+++ /work/SRC/openSUSE:Factory/.yast2.new.28504/yast2.changes   2021-02-01 
14:41:23.876641493 +0100
@@ -1,0 +2,14 @@
+Wed Jan 27 09:22:50 UTC 2021 - Jos?? Iv??n L??pez Gonz??lez <jlo...@suse.com>
+
+- Do not propose hibernation when running over a virtualized setup
+  (bsc#1180982).
+- 4.3.51
+
+-------------------------------------------------------------------
+Wed Jan 20 09:28:51 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz>
+
+- Fixed Resolvables class to uniqely identify the libzypp objects
+  to avoid random failures (related to bsc#1178688)
+- 4.3.50
+
+-------------------------------------------------------------------

Old:
----
  yast2-4.3.49.tar.bz2

New:
----
  yast2-4.3.51.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yast2.spec ++++++
--- /var/tmp/diff_new_pack.BBufqI/_old  2021-02-01 14:41:24.572642491 +0100
+++ /var/tmp/diff_new_pack.BBufqI/_new  2021-02-01 14:41:24.572642491 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           yast2
-Version:        4.3.49
+Version:        4.3.51
 Release:        0
 Summary:        YaST2 Main Package
 License:        GPL-2.0-only
@@ -49,8 +49,8 @@
 # Needed already in build time
 BuildRequires:  yast2-core >= 2.18.12
 BuildRequires:  yast2-devtools >= 3.1.10
-# RPM dependency filters in Pkg.Resolvables()
-BuildRequires:  yast2-pkg-bindings >= 4.3.0
+# Pkg.Resolvables() with "path" search support
+BuildRequires:  yast2-pkg-bindings >= 4.3.7
 BuildRequires:  rubygem(%rb_default_ruby_abi:yast-rake)
 # for XML module
 BuildRequires:  rubygem(%rb_default_ruby_abi:nokogiri)
@@ -88,8 +88,8 @@
 Requires:       yast2-hardware-detection
 # for SLPAPI.pm
 Requires:       yast2-perl-bindings
-# RPM dependency filters in Pkg.Resolvables()
-Requires:       yast2-pkg-bindings >= 4.3.0
+# Pkg.Resolvables() with "path" search support
+Requires:       yast2-pkg-bindings >= 4.3.7
 # for y2start
 Requires:       yast2-ruby-bindings >= 3.2.10
 # Nested items in tables

++++++ yast2-4.3.49.tar.bz2 -> yast2-4.3.51.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-4.3.49/.github/workflows/ci.yml 
new/yast2-4.3.51/.github/workflows/ci.yml
--- old/yast2-4.3.49/.github/workflows/ci.yml   2021-01-13 18:10:03.000000000 
+0100
+++ new/yast2-4.3.51/.github/workflows/ci.yml   2021-01-27 13:48:13.000000000 
+0100
@@ -13,7 +13,7 @@
     steps:
 
     - name: Git Checkout
-      uses: actions/checkout@v1
+      uses: actions/checkout@v2
 
     # just for easier debugging...
     - name: Inspect Installed Packages
@@ -42,7 +42,7 @@
     steps:
 
     - name: Git Checkout
-      uses: actions/checkout@v1
+      uses: actions/checkout@v2
 
     - name: Rubocop
       run: rake check:rubocop
@@ -54,7 +54,7 @@
     steps:
 
     - name: Git Checkout
-      uses: actions/checkout@v1
+      uses: actions/checkout@v2
 
     - name: Package Build
       run: yast-ci-ruby -o package
@@ -66,7 +66,7 @@
     steps:
 
     - name: Git Checkout
-      uses: actions/checkout@v1
+      uses: actions/checkout@v2
 
     - name: Yardoc
       run: yardoc
@@ -80,7 +80,7 @@
     steps:
 
     - name: Git Checkout
-      uses: actions/checkout@v1
+      uses: actions/checkout@v2
 
     - name: Perl Syntax
       run: yast-ci-ruby -o perl_syntax
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-4.3.49/library/general/src/modules/Arch.rb 
new/yast2-4.3.51/library/general/src/modules/Arch.rb
--- old/yast2-4.3.49/library/general/src/modules/Arch.rb        2021-01-13 
18:10:03.000000000 +0100
+++ new/yast2-4.3.51/library/general/src/modules/Arch.rb        2021-01-27 
13:48:13.000000000 +0100
@@ -343,6 +343,16 @@
       @_is_laptop
     end
 
+    # Whether the system is running over a virtualized environment
+    #
+    # @return [Boolean]
+    def is_virtual
+      return @_is_virtual unless @_is_virtual.nil?
+
+      @_is_virtual = SCR.Read(path(".target.string"), "/proc/cpuinfo")
+        .to_s.match?("^flags.*hypervisor.*\n")
+    end
+
     # ************************************************************
     # UML stuff
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-4.3.49/library/general/test/arch_test.rb 
new/yast2-4.3.51/library/general/test/arch_test.rb
--- old/yast2-4.3.49/library/general/test/arch_test.rb  2021-01-13 
18:10:03.000000000 +0100
+++ new/yast2-4.3.51/library/general/test/arch_test.rb  2021-01-27 
13:48:13.000000000 +0100
@@ -17,6 +17,29 @@
     load module_path
   end
 
+  describe ".is_virtual" do
+    before do
+      allow(Yast::SCR).to receive(:Read)
+        .with(Yast::Path.new(".target.string"), 
"/proc/cpuinfo").and_return(cpuinfo)
+    end
+
+    context "when running in a non virtualized environment" do
+      let(:cpuinfo) { "processor: 1\nflags: fpu vme de pse tsc msr pae 
mce\nmodel: 45" }
+
+      it "returns false" do
+        expect(Yast::Arch.is_virtual).to eq(false)
+      end
+    end
+
+    context "when running in a virtualized environment" do
+      let(:cpuinfo) { "processor: 1\nflags: fpu vme de hypervisor pse tsc msr 
pae mce\nmodel: 45" }
+
+      it "returns true" do
+        expect(Yast::Arch.is_virtual).to eq(true)
+      end
+    end
+  end
+
   describe ".is_xen" do
     around do |example|
       change_scr_root(File.join(GENERAL_DATA_PATH, "arch", scenario), &example)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-4.3.49/library/packages/src/lib/y2packager/resolvable.rb 
new/yast2-4.3.51/library/packages/src/lib/y2packager/resolvable.rb
--- old/yast2-4.3.49/library/packages/src/lib/y2packager/resolvable.rb  
2021-01-13 18:10:03.000000000 +0100
+++ new/yast2-4.3.51/library/packages/src/lib/y2packager/resolvable.rb  
2021-01-27 13:48:13.000000000 +0100
@@ -60,7 +60,7 @@
     #    "supplements_regexp") are POSIX extended regular expressions, not 
Ruby regular expressions!
     # @see https://yast-pkg-bindings.surge.sh/ Yast::Pkg.Resolvables
     def self.find(params, preload = [])
-      attrs = (preload + UNIQUE_ATTRIBUTES).uniq
+      attrs = (preload + UNIQUE_ATTRIBUTES + OPTIONAL_ATTRIBUTES).uniq
       resolvables = Yast::Pkg.Resolvables(params, attrs)
 
       # currently nil is returned only when an invalid regular expression
@@ -138,6 +138,9 @@
 
     # attributes required for identifying a resolvable
     UNIQUE_ATTRIBUTES = [:kind, :name, :version, :arch, :source].freeze
+    # additional identifiers, not defined for all resolvable kinds
+    # - path - defined only for Package and Product resolvables
+    OPTIONAL_ATTRIBUTES = [:path].freeze
 
     # Load the attributes from a Hash
     #
@@ -154,7 +157,7 @@
     # @param attr [Symbol] The required attribute to load.
     # @return [Object] The read value.
     def load_attribute(attr)
-      attrs = Hash[(UNIQUE_ATTRIBUTES.map { |a| [a, 
instance_variable_get("@#{a}")] })]
+      attrs = Hash[((UNIQUE_ATTRIBUTES + OPTIONAL_ATTRIBUTES).map { |a| [a, 
instance_variable_get("@#{a}")] })]
       resolvables = Yast::Pkg.Resolvables(attrs, [attr])
 
       # Finding more than one result is suspicious, log a warning
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-4.3.49/library/packages/test/y2packager/resolvable_test.rb 
new/yast2-4.3.51/library/packages/test/y2packager/resolvable_test.rb
--- old/yast2-4.3.49/library/packages/test/y2packager/resolvable_test.rb        
2021-01-13 18:10:03.000000000 +0100
+++ new/yast2-4.3.51/library/packages/test/y2packager/resolvable_test.rb        
2021-01-27 13:48:13.000000000 +0100
@@ -13,6 +13,20 @@
 #
 
################################################################################
 
+Yast.import "Arch"
+
+# signature callback for accepting unsigned files
+class SignatureCheck
+  include Yast::Logger
+
+  def accept_unsigned_file(file, _repo)
+    log.info "Accepting unsigned file #{file.inspect}"
+    true
+  end
+end
+
+signature_checker = SignatureCheck.new
+
 # This is rather an integration test because it actually
 # reads a real repository metadata using libzypp.
 describe Y2Packager::Resolvable do
@@ -21,13 +35,24 @@
     @tmpdir = Dir.mktmpdir
     Yast::Pkg.TargetInitialize(@tmpdir)
 
-    # import the repository GPG key
-    gpg_key = File.join(__dir__, "/zypp/test_repo/repodata/repomd.xml.key")
-    Yast::Pkg.ImportGPGKey(gpg_key, true)
+    # the testing repositories are not signed, temporarily allow using 
unsigned files
+    Yast::Pkg.CallbackAcceptUnsignedFile(
+      Yast.fun_ref(
+        signature_checker.method(:accept_unsigned_file),
+        "boolean (string, integer)"
+      )
+    )
 
     # add the repository
     test_repo = File.join(__dir__, "/zypp/test_repo")
     Yast::Pkg.SourceCreate("dir:#{test_repo}", "/")
+
+    # add the repository
+    test_repo = File.join(__dir__, "/zypp/sle15-sp2-updates")
+    Yast::Pkg.SourceCreate("dir:#{test_repo}", "/")
+
+    # restore the default callback
+    Yast::Pkg.CallbackAcceptUnsignedFile(nil)
   end
 
   after(:all) do
@@ -77,6 +102,24 @@
       expect { Y2Packager::Resolvable.find(kind: :package, provides_regexp: 
"foo(") }
         .to raise_error(ArgumentError, /Invalid regular expression/)
     end
+
+    it "finds multiple instances of the same product" do
+      res = Y2Packager::Resolvable.find(kind: :product, name: "SLES")
+      # two SLES products
+      expect(res.size).to eq(2)
+      # in the same version "15.2-0"
+      res.each do |r|
+        expect(r.name).to eq("SLES")
+        expect(r.version).to eq("15.2-0")
+      end
+    end
+
+    it "can distinguish between the same instances" do
+      # each product refers to a different release RPM package
+      paths = Y2Packager::Resolvable.find(kind: :product, name: 
"SLES").map(&:path)
+      expect(paths).to include("./noarch/sles-release-15.2-49.1.noarch.rpm")
+      expect(paths).to include("./noarch/sles-release-15.2-52.1.noarch.rpm")
+    end
   end
 
   describe ".any?" do
@@ -94,7 +137,7 @@
     end
 
     it "returns false if a product is not found" do
-      expect(Y2Packager::Resolvable.any?(kind: :product)).to be false
+      expect(Y2Packager::Resolvable.any?(kind: :product, name: "openSUSE")).to 
be false
     end
   end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/sle15-sp2-updates/README.md
 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/sle15-sp2-updates/README.md
--- 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/sle15-sp2-updates/README.md
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/sle15-sp2-updates/README.md
  2021-01-27 13:48:13.000000000 +0100
@@ -0,0 +1,10 @@
+The testing data was downloaded from the [bsc#1178688](
+https://bugzilla.suse.com/show_bug.cgi?id=1178688) bug report.
+
+The data was manually modified:
+
+- Only the `primary.xml.gz` is used
+- Removed the `weakremover` dependencies (decreases the uncompressed data size
+  from ~1MB to ~15kB (!) and makes the XML parsing much faster)
+- Changed the product architecture to `noarch` to allow running the test also 
on
+  non-x86_64 machines
Binary files 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/sle15-sp2-updates/repodata/primary.xml.gz
 and 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/sle15-sp2-updates/repodata/primary.xml.gz
 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/sle15-sp2-updates/repodata/repomd.xml
 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/sle15-sp2-updates/repodata/repomd.xml
--- 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/sle15-sp2-updates/repodata/repomd.xml
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/sle15-sp2-updates/repodata/repomd.xml
        2021-01-27 13:48:13.000000000 +0100
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<repomd xmlns="http://linux.duke.edu/metadata/repo";>
+  <data type="primary">
+    <location href="repodata/primary.xml.gz"/>
+    <checksum 
type="sha256">a1d4a109124ee56b9e79855399e1c231b2a553d921207d617b684b92bf4aa235</checksum>
+    <timestamp>1611247073</timestamp>
+  </data>
+</repomd>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml
 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml
--- 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml
        2021-01-13 18:10:03.000000000 +0100
+++ 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml
        2021-01-27 13:48:13.000000000 +0100
@@ -13,20 +13,4 @@
     <size>88670</size>
     <open-size>762992</open-size>
   </data>
-  <data type="filelists">
-    <checksum 
type="sha256">1d3843cc83a1bd651295caf1790d9487739a0df387e7cdf1251edbb284f8c387</checksum>
-    <open-checksum 
type="sha256">4921d6efe5170264f781275d9ca0408c37d96f262191c143ba6e06562d601820</open-checksum>
-    <location 
href="repodata/1d3843cc83a1bd651295caf1790d9487739a0df387e7cdf1251edbb284f8c387-filelists.xml.gz"/>
-    <timestamp>1558080876</timestamp>
-    <size>239386</size>
-    <open-size>3058860</open-size>
-  </data>
-  <data type="other">
-    <checksum 
type="sha256">06ae21ca0bb3653b69dc367b078d56d7c73004d1c6dbc0c730a2eff9dd84a9ac</checksum>
-    <open-checksum 
type="sha256">f770a3ae116812d8eeba60b2912d1205175026e1efcefaf899c2d3e03f44888f</open-checksum>
-    <location 
href="repodata/06ae21ca0bb3653b69dc367b078d56d7c73004d1c6dbc0c730a2eff9dd84a9ac-other.xml.gz"/>
-    <timestamp>1558080876</timestamp>
-    <size>230366</size>
-    <open-size>1439396</open-size>
-  </data>
 </repomd>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml.asc
 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml.asc
--- 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml.asc
    2021-01-13 18:10:03.000000000 +0100
+++ 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml.asc
    1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +0,0 @@
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.0.7 (GNU/Linux)
-
-iD8DBQBc3m1tWyVH2GHn0GwRAgZfAJ49sk+alvmPOAGhdAaH7Y4TwpTM6ACZAXnG
-Oqgdb6W/cPGRP7c7vIhT/Y8=
-=kSvT
------END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml.key
 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml.key
--- 
old/yast2-4.3.49/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml.key
    2021-01-13 18:10:03.000000000 +0100
+++ 
new/yast2-4.3.51/library/packages/test/y2packager/zypp/test_repo/repodata/repomd.xml.key
    1970-01-01 01:00:00.000000000 +0100
@@ -1,19 +0,0 @@
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.5 (GNU/Linux)
-
-mQGiBEfZbkMRBADjWPMrWcXDcSDlPYsnn5tgT1LMJqqJwBisS6fNYWAxEMof4lWJ
-MIiRyDE86uAgUvwCsDxmTHeM5uV8KOmsKedxd2bU8lNPSwcSXMLrVhL0mUpPz+EP
-eq3VJkLCR+HSszWGkOrh8FddeaQBR5gYiwYu3Spoc8lHiUncbw/N2CeWDwCggMO/
-GsLl+mXbmn4AYFLhNGvRUPUD/2tSlTOAIiGF3Y3svpYdIidMZlNo/+nss0qOMWaM
-gZ+3pgXpZ+5pdXbukBupXipEvk+6JnmZjE/sZ/iY2j3WDb9Bh45ix7CA1zXMYtTk
-0oAzUmxSWbJVqegcMQkR+9HT1Ys5x+7TQKuQQWXBPtp79zAQlOOa3Vy9Blgnom4R
-nue8BACps5N0eQovsbBhGHr9uDcHrYRt74sgLqA83MP6voATCj+NLMFhHgIxJYrt
-bItoeEeoPBaJ77AkcMJpitUBW2Ud6bDeChqf48nlnGjVBlIAwx63d0kkYPnsn5kN
-BnhkkH9fUDgc934krzsf7dPrpFIkG0LI/TlSshI3HDI71m0r07QqWWFTVCBPQlMg
-UHJvamVjdCA8WWFTVEBidWlsZC5vcGVuc3VzZS5vcmc+iGYEExECACYFAlrseIYC
-GwMFCRcxukMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRBbJUfYYefQbHQDAJ9Q
-4JMWDMaX74S6exNQQiMTdO3whACcDz1jkagJ0BBQY8usbzaJsjCmOm2IRgQTEQIA
-BgUCR9luQwAKCRA7MBG3a51lI3yCAJ4jfMqPAn8uPoosOSeA80t7MQdYOACgq9yA
-o67MnrLsqTdAM0Ud3ld3NhA=
-=JmLZ
------END PGP PUBLIC KEY BLOCK-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-4.3.49/library/system/src/modules/Kernel.rb 
new/yast2-4.3.51/library/system/src/modules/Kernel.rb
--- old/yast2-4.3.49/library/system/src/modules/Kernel.rb       2021-01-13 
18:10:03.000000000 +0100
+++ new/yast2-4.3.51/library/system/src/modules/Kernel.rb       2021-01-27 
13:48:13.000000000 +0100
@@ -559,7 +559,7 @@
       # Do not support s390. (jsc#SLE-6926)
       return false unless Arch.i386 || Arch.x86_64
       # Do not propose resume on virtuals (jsc#SLE-12280)
-      return false if Arch.is_kvm || Arch.is_xenU
+      return false if Arch.is_virtual
       # For some products it does not make sense to have hibernations 
(jsc#SLE-12280)
       return false unless ProductFeatures.GetBooleanFeature("globals", 
"propose_hibernation")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-4.3.49/library/system/test/kernel_test.rb 
new/yast2-4.3.51/library/system/test/kernel_test.rb
--- old/yast2-4.3.49/library/system/test/kernel_test.rb 2021-01-13 
18:10:03.000000000 +0100
+++ new/yast2-4.3.51/library/system/test/kernel_test.rb 2021-01-27 
13:48:13.000000000 +0100
@@ -248,7 +248,7 @@
 
       context "on virtual machine" do
         before do
-          allow(Yast::Arch).to receive(:is_kvm).and_return(true)
+          allow(Yast::Arch).to receive(:is_virtual).and_return(true)
         end
 
         it "returns false" do
@@ -258,8 +258,7 @@
 
       context "on real hardware" do
         before do
-          allow(Yast::Arch).to receive(:is_kvm).and_return(false)
-          allow(Yast::Arch).to receive(:is_xenU).and_return(false)
+          allow(Yast::Arch).to receive(:is_virtual).and_return(false)
         end
 
         context "when product does not want hibernation proposal" do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-4.3.49/package/yast2.changes 
new/yast2-4.3.51/package/yast2.changes
--- old/yast2-4.3.49/package/yast2.changes      2021-01-13 18:10:03.000000000 
+0100
+++ new/yast2-4.3.51/package/yast2.changes      2021-01-27 13:48:13.000000000 
+0100
@@ -1,4 +1,18 @@
 -------------------------------------------------------------------
+Wed Jan 27 09:22:50 UTC 2021 - Jos?? Iv??n L??pez Gonz??lez <jlo...@suse.com>
+
+- Do not propose hibernation when running over a virtualized setup
+  (bsc#1180982).
+- 4.3.51
+
+-------------------------------------------------------------------
+Wed Jan 20 09:28:51 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz>
+
+- Fixed Resolvables class to uniqely identify the libzypp objects
+  to avoid random failures (related to bsc#1178688)
+- 4.3.50
+
+-------------------------------------------------------------------
 Wed Jan 13 16:03:51 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz>
 
 - Keep the libzypp target open to verify other packages
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-4.3.49/package/yast2.spec 
new/yast2-4.3.51/package/yast2.spec
--- old/yast2-4.3.49/package/yast2.spec 2021-01-13 18:10:03.000000000 +0100
+++ new/yast2-4.3.51/package/yast2.spec 2021-01-27 13:48:13.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           yast2
-Version:        4.3.49
+Version:        4.3.51
 Release:        0
 Summary:        YaST2 Main Package
 License:        GPL-2.0-only
@@ -49,8 +49,8 @@
 # Needed already in build time
 BuildRequires:  yast2-core >= 2.18.12
 BuildRequires:  yast2-devtools >= 3.1.10
-# RPM dependency filters in Pkg.Resolvables()
-BuildRequires:  yast2-pkg-bindings >= 4.3.0
+# Pkg.Resolvables() with "path" search support
+BuildRequires:  yast2-pkg-bindings >= 4.3.7
 BuildRequires:  rubygem(%rb_default_ruby_abi:yast-rake)
 # for XML module
 BuildRequires:  rubygem(%rb_default_ruby_abi:nokogiri)
@@ -88,8 +88,8 @@
 Requires:       yast2-hardware-detection
 # for SLPAPI.pm
 Requires:       yast2-perl-bindings
-# RPM dependency filters in Pkg.Resolvables()
-Requires:  yast2-pkg-bindings >= 4.3.0
+# Pkg.Resolvables() with "path" search support
+Requires:       yast2-pkg-bindings >= 4.3.7
 # for y2start
 Requires:       yast2-ruby-bindings >= 3.2.10
 # Nested items in tables

Reply via email to