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
+
+- 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
+
+- 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
+
+- 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
+
+- 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
- 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