diff --git a/library/packages/src/lib/y2packager/resolvable.rb b/library/packages/src/lib/y2packager/resolvable.rb index 438882da7..56d677175 100644 --- a/library/packages/src/lib/y2packager/resolvable.rb +++ b/library/packages/src/lib/y2packager/resolvable.rb @@ -149,7 +149,10 @@ def load_attribute(attr) resolvables = Yast::Pkg.Resolvables(attrs, [attr]) # Finding more than one result is suspicious, log a warning - log.warn("Found several resolvables: #{resolvables.inspect}") if resolvables.size > 1 + if resolvables.size > 1 + log.warn("Found several resolvables: #{resolvables.inspect}") + log.warn("Resolvable details: #{Yast::Pkg.ResolvableProperties(@name, @kind, "").inspect}") + end resolvable = resolvables.first return unless resolvable&.key?(attr.to_s) diff --git a/package/yast2.changes b/package/yast2.changes index a1ee8e956..d146eecc4 100644 --- a/package/yast2.changes +++ b/package/yast2.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Dec 14 13:42:24 UTC 2020 - Ladislav Slezák + +- Log more details when several resolvables (instead of a single + one) are unexpectedely found (related to bsc#1176276) +- 4.2.88 + ------------------------------------------------------------------- Fri Jul 24 08:06:27 UTC 2020 - Jeff Kowalczyk diff --git a/package/yast2.spec b/package/yast2.spec index b91f45f10..6b92c04c3 100644 --- a/package/yast2.spec +++ b/package/yast2.spec @@ -17,7 +17,7 @@ Name: yast2 -Version: 4.2.87 +Version: 4.2.88 Release: 0 Summary: YaST2 Main Package License: GPL-2.0-only