Hello community, here is the log from the commit of package yast2 for openSUSE:Factory checked in at 2016-09-23 11:24:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2 (Old) and /work/SRC/openSUSE:Factory/.yast2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yast2" Changes: -------- --- /work/SRC/openSUSE:Factory/yast2/yast2.changes 2016-08-31 00:02:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.yast2.new/yast2.changes 2016-09-23 11:24:14.000000000 +0200 @@ -1,0 +2,15 @@ +Tue Sep 20 07:23:10 UTC 2016 - mvidner@suse.com + +- Removed build dependency on yast2-perl-bindings (bsc#999203) +- 3.1.207 + +------------------------------------------------------------------- +Fri Sep 16 17:53:15 UTC 2016 - kanderssen@suse.com + +- Network: Fix bug introduced during NetworkInterfaces.Read cleanup + The method Networkinterfaces.Locate now returns the interface + name of the interfaces that match the given condition instead of + the type. (bsc#998717) +- 3.1.206 + +------------------------------------------------------------------- Old: ---- yast2-3.1.205.tar.bz2 New: ---- yast2-3.1.207.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2.spec ++++++ --- /var/tmp/diff_new_pack.xQ88VL/_old 2016-09-23 11:24:15.000000000 +0200 +++ /var/tmp/diff_new_pack.xQ88VL/_new 2016-09-23 11:24:15.000000000 +0200 @@ -17,7 +17,7 @@ Name: yast2 -Version: 3.1.205 +Version: 3.1.207 Release: 0 Summary: YaST2 - Main Package License: GPL-2.0 @@ -42,7 +42,6 @@ # Needed already in build time BuildRequires: yast2-core >= 2.18.12 BuildRequires: yast2-devtools >= 3.1.10 -BuildRequires: yast2-perl-bindings BuildRequires: yast2-pkg-bindings >= 2.20.3 # To have Yast::CoreExt::AnsiString BuildRequires: yast2-ruby-bindings >= 3.1.36 ++++++ yast2-3.1.205.tar.bz2 -> yast2-3.1.207.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.1.205/library/network/src/modules/NetworkInterfaces.rb new/yast2-3.1.207/library/network/src/modules/NetworkInterfaces.rb --- old/yast2-3.1.205/library/network/src/modules/NetworkInterfaces.rb 2016-08-26 14:04:10.000000000 +0200 +++ new/yast2-3.1.207/library/network/src/modules/NetworkInterfaces.rb 2016-09-20 10:23:40.000000000 +0200 @@ -1618,8 +1618,10 @@ def Locate(key, val) ret = [] - @Devices.each do |device, devsmap| - ret << device if devsmap.any? { |_t, d| d[key] == val } + @Devices.values.each do |devsmap| + devsmap.each do |device, conf| + ret << device if conf[key] == val + end end ret @@ -1633,8 +1635,10 @@ def LocateNOT(key, val) ret = [] - @Devices.each do |device, devsmap| - ret << device if devsmap.any? { |_t, d| d[key] != val } + @Devices.values.each do |devsmap| + devsmap.each do |device, conf| + ret << device if conf[key] != val + end end ret diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.1.205/library/network/test/network_interfaces_test.rb new/yast2-3.1.207/library/network/test/network_interfaces_test.rb --- old/yast2-3.1.205/library/network/test/network_interfaces_test.rb 2016-08-26 14:04:10.000000000 +0200 +++ new/yast2-3.1.207/library/network/test/network_interfaces_test.rb 2016-09-20 10:23:40.000000000 +0200 @@ -198,9 +198,9 @@ subject.CleanCacheRead end - it "returns an array of devices types which have got given key,value" do - expect(subject.Locate("BOOTPROTO", "static")).to eql(["bond", "em", "eth"]) - expect(subject.Locate("BONDING_MASTER", "YES")).to eql(["bond"]) + it "returns an array of devices which have got given key,value" do + expect(subject.Locate("BOOTPROTO", "static")).to eql(["bond0", "em1", "eth0", "eth1"]) + expect(subject.Locate("BONDING_MASTER", "YES")).to eql(["bond0"]) end it "returns an empty array if not device match given criteria" do @@ -219,8 +219,8 @@ subject.CleanCacheRead end - it "returns an array of devices types which have got a different key,value than given ones" do - expect(subject.LocateNOT("BOOTPROTO", "static")).to eql(["arc", "br", "ppp", "vlan"]) + it "returns an array of devices which have got a different key,value than given ones" do + expect(subject.LocateNOT("BOOTPROTO", "static")).to eql(["arc5", "br1", "ppp0", "vlan3"]) end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.1.205/package/yast2.changes new/yast2-3.1.207/package/yast2.changes --- old/yast2-3.1.205/package/yast2.changes 2016-08-26 14:04:11.000000000 +0200 +++ new/yast2-3.1.207/package/yast2.changes 2016-09-20 10:23:40.000000000 +0200 @@ -1,4 +1,19 @@ ------------------------------------------------------------------- +Tue Sep 20 07:23:10 UTC 2016 - mvidner@suse.com + +- Removed build dependency on yast2-perl-bindings (bsc#999203) +- 3.1.207 + +------------------------------------------------------------------- +Fri Sep 16 17:53:15 UTC 2016 - kanderssen@suse.com + +- Network: Fix bug introduced during NetworkInterfaces.Read cleanup + The method Networkinterfaces.Locate now returns the interface + name of the interfaces that match the given condition instead of + the type. (bsc#998717) +- 3.1.206 + +------------------------------------------------------------------- Fri Aug 26 10:37:45 UTC 2016 - kanderssen@suse.com - Packages: remove warning icon from package callbacks. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.1.205/package/yast2.spec new/yast2-3.1.207/package/yast2.spec --- old/yast2-3.1.205/package/yast2.spec 2016-08-26 14:04:11.000000000 +0200 +++ new/yast2-3.1.207/package/yast2.spec 2016-09-20 10:23:40.000000000 +0200 @@ -17,7 +17,7 @@ Name: yast2 -Version: 3.1.205 +Version: 3.1.207 Release: 0 Summary: YaST2 - Main Package License: GPL-2.0 @@ -42,7 +42,6 @@ # Needed already in build time BuildRequires: yast2-core >= 2.18.12 BuildRequires: yast2-devtools >= 3.1.10 -BuildRequires: yast2-perl-bindings BuildRequires: yast2-pkg-bindings >= 2.20.3 # To have Yast::CoreExt::AnsiString BuildRequires: yast2-ruby-bindings >= 3.1.36