Hello community,

here is the log from the commit of package yast2-network for openSUSE:Factory 
checked in at 2020-12-10 15:57:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-network (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-network.new.2328 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-network"

Thu Dec 10 15:57:25 2020 rev:438 rq:854275 version:4.3.31

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-network/yast2-network.changes      
2020-11-29 12:25:45.257839906 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-network.new.2328/yast2-network.changes    
2020-12-10 15:57:27.390816026 +0100
@@ -1,0 +2,7 @@
+Wed Dec  9 12:28:21 UTC 2020 - Knut Anderssen <kanders...@suse.com>
+
+- Clean the ifcfg file cached data before the connection
+  configuration changes are written (bsc#1178950)
+- 4.3.31
+
+-------------------------------------------------------------------

Old:
----
  yast2-network-4.3.30.tar.bz2

New:
----
  yast2-network-4.3.31.tar.bz2

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

Other differences:
------------------
++++++ yast2-network.spec ++++++
--- /var/tmp/diff_new_pack.tsWCHP/_old  2020-12-10 15:57:28.350816929 +0100
+++ /var/tmp/diff_new_pack.tsWCHP/_new  2020-12-10 15:57:28.354816933 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-network
-Version:        4.3.30
+Version:        4.3.31
 Release:        0
 Summary:        YaST2 - Network Configuration
 License:        GPL-2.0-only

++++++ yast2-network-4.3.30.tar.bz2 -> yast2-network-4.3.31.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-network-4.3.30/package/yast2-network.changes 
new/yast2-network-4.3.31/package/yast2-network.changes
--- old/yast2-network-4.3.30/package/yast2-network.changes      2020-11-27 
15:07:55.000000000 +0100
+++ new/yast2-network-4.3.31/package/yast2-network.changes      2020-12-09 
14:38:46.000000000 +0100
@@ -1,4 +1,11 @@
 -------------------------------------------------------------------
+Wed Dec  9 12:28:21 UTC 2020 - Knut Anderssen <kanders...@suse.com>
+
+- Clean the ifcfg file cached data before the connection
+  configuration changes are written (bsc#1178950)
+- 4.3.31
+
+-------------------------------------------------------------------
 Wed Nov 25 10:02:37 UTC 2020 - Knut Anderssen <kanders...@suse.com>
 
 - Do not crash when trying to replace an /etc/hosts alias using the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-network-4.3.30/package/yast2-network.spec 
new/yast2-network-4.3.31/package/yast2-network.spec
--- old/yast2-network-4.3.30/package/yast2-network.spec 2020-11-27 
15:07:55.000000000 +0100
+++ new/yast2-network-4.3.31/package/yast2-network.spec 2020-12-09 
14:38:46.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-network
-Version:        4.3.30
+Version:        4.3.31
 Release:        0
 Summary:        YaST2 - Network Configuration
 License:        GPL-2.0-only
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-network-4.3.30/src/lib/y2network/sysconfig/connection_config_writer.rb
 
new/yast2-network-4.3.31/src/lib/y2network/sysconfig/connection_config_writer.rb
--- 
old/yast2-network-4.3.30/src/lib/y2network/sysconfig/connection_config_writer.rb
    2020-11-27 15:07:55.000000000 +0100
+++ 
new/yast2-network-4.3.31/src/lib/y2network/sysconfig/connection_config_writer.rb
    2020-12-09 14:38:46.000000000 +0100
@@ -42,8 +42,8 @@
         handler_class = find_handler_class(conn.type)
         return nil if handler_class.nil?
 
-        remove(old_conn) if old_conn
         file.clean
+        remove(old_conn) if old_conn
         handler_class.new(file).write(conn)
         file.save
       end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-network-4.3.30/src/lib/y2network/sysconfig/interface_file.rb 
new/yast2-network-4.3.31/src/lib/y2network/sysconfig/interface_file.rb
--- old/yast2-network-4.3.30/src/lib/y2network/sysconfig/interface_file.rb      
2020-11-27 15:07:55.000000000 +0100
+++ new/yast2-network-4.3.31/src/lib/y2network/sysconfig/interface_file.rb      
2020-12-09 14:38:46.000000000 +0100
@@ -420,8 +420,15 @@
       # to do some clean-up before writing the final values.
       def clean
         @values = self.class.variables.values.each_with_object({}) do 
|variable, hash|
-          hash[variable.name] = variable.collection? ? {} : nil
+          if variable.collection?
+            clean_collection(variable.name)
+            hash[variable.name] = {}
+          else
+            write_scalar(variable.name, nil)
+            hash[variable.name] = nil
+          end
         end
+
         @defined_variables = nil
       end
 
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to