Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-glean for openSUSE:Factory 
checked in at 2026-03-31 15:23:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-glean (Old)
 and      /work/SRC/openSUSE:Factory/.python-glean.new.1999 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-glean"

Tue Mar 31 15:23:24 2026 rev:13 rq:1343864 version:1.25.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-glean/python-glean.changes        
2025-06-17 18:24:17.751480294 +0200
+++ /work/SRC/openSUSE:Factory/.python-glean.new.1999/python-glean.changes      
2026-03-31 15:24:48.470615135 +0200
@@ -1,0 +2,7 @@
+Mon Sep 29 11:17:13 UTC 2025 - Dirk Müller <[email protected]>
+
+- update to 1.25.1:
+  * Stop adding uuid= in keyfiles
+  * Ensure files are created with 0600 perms
+
+-------------------------------------------------------------------

Old:
----
  glean-1.25.0.tar.gz

New:
----
  glean-1.25.1.tar.gz

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

Other differences:
------------------
++++++ python-glean.spec ++++++
--- /var/tmp/diff_new_pack.tqBlmY/_old  2026-03-31 15:24:49.314650262 +0200
+++ /var/tmp/diff_new_pack.tqBlmY/_new  2026-03-31 15:24:49.318650428 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-glean
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-glean
-Version:        1.25.0
+Version:        1.25.1
 Release:        0
 Summary:        Program to write static config from config-drive
 License:        Apache-2.0

++++++ glean-1.25.0.tar.gz -> glean-1.25.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glean-1.25.0/AUTHORS new/glean-1.25.1/AUTHORS
--- old/glean-1.25.0/AUTHORS    2025-06-10 22:45:47.000000000 +0200
+++ new/glean-1.25.1/AUTHORS    2025-06-26 22:01:45.000000000 +0200
@@ -22,6 +22,7 @@
 Matt Mulsow <[email protected]>
 Matthew Mulsow <[email protected]>
 Matthew Thode <[email protected]>
+Michal Nasiadka <[email protected]>
 Mohammed Naser <[email protected]>
 Monty Taylor <[email protected]>
 Paul Belanger <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glean-1.25.0/ChangeLog new/glean-1.25.1/ChangeLog
--- old/glean-1.25.0/ChangeLog  2025-06-10 22:45:47.000000000 +0200
+++ new/glean-1.25.1/ChangeLog  2025-06-26 22:01:45.000000000 +0200
@@ -1,6 +1,12 @@
 CHANGES
 =======
 
+1.25.1
+------
+
+* Stop adding uuid= in keyfiles
+* Ensure files are created with 0600 perms
+
 1.25.0
 ------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glean-1.25.0/PKG-INFO new/glean-1.25.1/PKG-INFO
--- old/glean-1.25.0/PKG-INFO   2025-06-10 22:45:47.761945700 +0200
+++ new/glean-1.25.1/PKG-INFO   2025-06-26 22:01:45.837349200 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: glean
-Version: 1.25.0
+Version: 1.25.1
 Summary: Simple program to write static config from config-drive
 Home-page: https://www.openstack.org/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glean-1.25.0/glean/cmd.py 
new/glean-1.25.1/glean/cmd.py
--- old/glean-1.25.0/glean/cmd.py       2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/cmd.py       2025-06-26 22:00:32.000000000 +0200
@@ -131,7 +131,6 @@
         # Automatically generated, do not edit
         [connection]
         id={id}
-        uuid=
         type=802-3-ethernet
 
         [ipv4]
@@ -1394,6 +1393,7 @@
                 log.debug("Writing output file : %s" % k)
                 with safe_open(k, 'w') as outfile:
                     outfile.write(files_to_write[k])
+
                 log.debug(" ... done")
                 break
             except IOError as e:
@@ -1412,6 +1412,10 @@
                 else:
                     raise
 
+        if '/etc/NetworkManager/system-connections/' in k:
+            # NetworkManager refuses to load nmconnection files with 644 perms
+            os.chmod(k, 0o600)
+
 
 def is_interface_live(interface, sys_root):
     try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/hp.centos-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/hp.centos-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/hp.centos-10.network.out 
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/hp.centos-10.network.out 
2025-06-26 22:00:32.000000000 +0200
@@ -2,7 +2,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -14,7 +13,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -26,7 +24,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/hp.redhat-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/hp.redhat-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/hp.redhat-10.network.out 
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/hp.redhat-10.network.out 
2025-06-26 22:00:32.000000000 +0200
@@ -2,7 +2,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -14,7 +13,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -26,7 +24,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/liberty.centos-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/liberty.centos-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/liberty.centos-10.network.out    
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/liberty.centos-10.network.out    
2025-06-26 22:00:32.000000000 +0200
@@ -5,7 +5,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -19,7 +18,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -34,7 +32,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -46,7 +43,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth4.25
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -62,7 +58,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth4.26
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -78,7 +73,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth5
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -92,7 +86,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth6
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -106,7 +99,6 @@
 # Automatically generated, do not edit
 [connection]
 id=bond0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -119,7 +111,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth7
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -133,7 +124,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth8
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -147,7 +137,6 @@
 # Automatically generated, do not edit
 [connection]
 id=bond1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -160,7 +149,6 @@
 # Automatically generated, do not edit
 [connection]
 id=bond1.27
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/liberty.redhat-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/liberty.redhat-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/liberty.redhat-10.network.out    
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/liberty.redhat-10.network.out    
2025-06-26 22:00:32.000000000 +0200
@@ -5,7 +5,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -19,7 +18,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -34,7 +32,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -46,7 +43,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth4.25
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -62,7 +58,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth4.26
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -78,7 +73,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth5
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -92,7 +86,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth6
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -106,7 +99,6 @@
 # Automatically generated, do not edit
 [connection]
 id=bond0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -119,7 +111,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth7
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -133,7 +124,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth8
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -147,7 +137,6 @@
 # Automatically generated, do not edit
 [connection]
 id=bond1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -160,7 +149,6 @@
 # Automatically generated, do not edit
 [connection]
 id=bond1.27
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/nokey.centos-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/nokey.centos-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/nokey.centos-10.network.out      
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/nokey.centos-10.network.out      
2025-06-26 22:00:32.000000000 +0200
@@ -2,7 +2,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -14,7 +13,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -26,7 +24,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/nokey.redhat-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/nokey.redhat-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/nokey.redhat-10.network.out      
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/nokey.redhat-10.network.out      
2025-06-26 22:00:32.000000000 +0200
@@ -2,7 +2,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -14,7 +13,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -26,7 +24,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/rax-iad.centos-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/rax-iad.centos-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/rax-iad.centos-10.network.out    
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/rax-iad.centos-10.network.out    
2025-06-26 22:00:32.000000000 +0200
@@ -5,7 +5,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -25,7 +24,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/rax-iad.redhat-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/rax-iad.redhat-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/rax-iad.redhat-10.network.out    
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/rax-iad.redhat-10.network.out    
2025-06-26 22:00:32.000000000 +0200
@@ -5,7 +5,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -25,7 +24,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/rax.centos-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/rax.centos-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/rax.centos-10.network.out        
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/rax.centos-10.network.out        
2025-06-26 22:00:32.000000000 +0200
@@ -5,7 +5,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -19,7 +18,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -34,7 +32,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/rax.redhat-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/rax.redhat-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/rax.redhat-10.network.out        
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/rax.redhat-10.network.out        
2025-06-26 22:00:32.000000000 +0200
@@ -5,7 +5,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth0
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -19,7 +18,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth1
-uuid=
 type=802-3-ethernet
 
 [ipv4]
@@ -34,7 +32,6 @@
 # Automatically generated, do not edit
 [connection]
 id=eth3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/vexxhost.centos-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/vexxhost.centos-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/vexxhost.centos-10.network.out   
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/vexxhost.centos-10.network.out   
2025-06-26 22:00:32.000000000 +0200
@@ -5,7 +5,6 @@
 # Automatically generated, do not edit
 [connection]
 id=ens3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/glean-1.25.0/glean/tests/fixtures/test/vexxhost.redhat-10.network.out 
new/glean-1.25.1/glean/tests/fixtures/test/vexxhost.redhat-10.network.out
--- old/glean-1.25.0/glean/tests/fixtures/test/vexxhost.redhat-10.network.out   
2025-06-10 22:45:04.000000000 +0200
+++ new/glean-1.25.1/glean/tests/fixtures/test/vexxhost.redhat-10.network.out   
2025-06-26 22:00:32.000000000 +0200
@@ -5,7 +5,6 @@
 # Automatically generated, do not edit
 [connection]
 id=ens3
-uuid=
 type=802-3-ethernet
 
 [ipv4]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glean-1.25.0/glean/tests/test_glean.py 
new/glean-1.25.1/glean/tests/test_glean.py
--- old/glean-1.25.0/glean/tests/test_glean.py  2025-06-10 22:45:04.000000000 
+0200
+++ new/glean-1.25.1/glean/tests/test_glean.py  2025-06-26 22:00:32.000000000 
+0200
@@ -176,7 +176,9 @@
                 new_callable=mock.Mock)
     @mock.patch('glean.cmd.is_keyfile_format', return_value=False,
                 new_callable=mock.Mock)
+    @mock.patch('os.chmod', return_value=0, new_callable=mock.Mock)
     def _assert_distro_provider(self, distro, provider, interface,
+                                mock_os_chmod,
                                 mock_is_keyfile,
                                 mock_vendor_linux_distribution,
                                 mock_open,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glean-1.25.0/glean.egg-info/PKG-INFO 
new/glean-1.25.1/glean.egg-info/PKG-INFO
--- old/glean-1.25.0/glean.egg-info/PKG-INFO    2025-06-10 22:45:47.000000000 
+0200
+++ new/glean-1.25.1/glean.egg-info/PKG-INFO    2025-06-26 22:01:45.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: glean
-Version: 1.25.0
+Version: 1.25.1
 Summary: Simple program to write static config from config-drive
 Home-page: https://www.openstack.org/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/glean-1.25.0/glean.egg-info/pbr.json 
new/glean-1.25.1/glean.egg-info/pbr.json
--- old/glean-1.25.0/glean.egg-info/pbr.json    2025-06-10 22:45:47.000000000 
+0200
+++ new/glean-1.25.1/glean.egg-info/pbr.json    2025-06-26 22:01:45.000000000 
+0200
@@ -1 +1 @@
-{"git_version": "9bc9428", "is_release": true}
\ No newline at end of file
+{"git_version": "547dfdc", "is_release": true}
\ No newline at end of file

Reply via email to