Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package udiskie for openSUSE:Factory checked 
in at 2024-03-13 22:18:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/udiskie (Old)
 and      /work/SRC/openSUSE:Factory/.udiskie.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "udiskie"

Wed Mar 13 22:18:13 2024 rev:6 rq:1157108 version:2.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/udiskie/udiskie.changes  2022-03-04 
00:18:29.308295948 +0100
+++ /work/SRC/openSUSE:Factory/.udiskie.new.1770/udiskie.changes        
2024-03-13 22:19:10.985608302 +0100
@@ -1,0 +2,23 @@
+Mon Mar 11 18:15:48 UTC 2024 - Michael Pujos <pujos.mich...@gmail.com>
+
+- added fix-keyutils-module-conflict.patch to fix failure for udiskie
+  to start due to conflict with package python311-keyring-keyutils
+  providing module 'keyutils' while udiskie expects a module with that
+  name from (optionally installed) package 'python3-keyutils'
+  (which does not exist in the repo)
+- Update to 2.5.2:
+  * drop external dependency on distutils
+  * rename --notify-command to --event-hook to prevent misunderstandings
+- Update to 2.5.1:
+  * fix default install location for bash completion scripts
+  * fix zsh completion for device names with spaces
+- Update to 2.5.0:
+  * add bash completions for CLI options (thanks @oersen)
+  * updates for translations
+  * added German translation
+  * add bright outlines for wayland icons in dark themes
+  * ignore snap loop devices by default
+  * maintenance on CI workflows
+  * fix KeyError when properties are invalidated multiple times
+
+-------------------------------------------------------------------

Old:
----
  udiskie-2.4.2.tar.gz

New:
----
  fix-keyutils-module-conflict.patch
  udiskie-2.5.2.tar.gz

BETA DEBUG BEGIN:
  New:
- added fix-keyutils-module-conflict.patch to fix failure for udiskie
  to start due to conflict with package python311-keyring-keyutils
BETA DEBUG END:

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

Other differences:
------------------
++++++ udiskie.spec ++++++
--- /var/tmp/diff_new_pack.DRbgJi/_old  2024-03-13 22:19:12.225654014 +0100
+++ /var/tmp/diff_new_pack.DRbgJi/_new  2024-03-13 22:19:12.225654014 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package udiskie
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,14 @@
 
 
 Name:           udiskie
-Version:        2.4.2
+Version:        2.5.2
 Release:        0
 Summary:        Removable disk automounter for udisks
 License:        MIT
 Group:          System/GUI/Other
 URL:            https://github.com/coldfix/udiskie
 Source:         
https://files.pythonhosted.org/packages/source/u/%{name}/%{name}-%{version}.tar.gz
+Patch:          fix-keyutils-module-conflict.patch
 BuildRequires:  asciidoc
 BuildRequires:  fdupes
 # Needed for typelib() - Requires.
@@ -45,6 +46,7 @@
 Requires:       udisks2
 Requires:       typelib(Gtk) = 3.0
 Recommends:     %{name}-lang
+# this package does not exist on Tumbleweed and conflicts with 
python311-keyring-keyutils whose module is also named 'keyutils'
 Recommends:     python3-keyutils
 BuildArch:      noarch
 
@@ -65,7 +67,7 @@
 %lang_package
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 %python3_build
@@ -93,6 +95,7 @@
 %{python3_sitelib}/%{name}-*-py%{py3_ver}.egg-info
 %{_mandir}/man?/%{name}*.?%{ext_man}
 %{_datadir}/zsh/site-functions/_udiskie*
+%{_datadir}/bash-completion/completions/*
 
 %files lang -f %{name}.lang
 

++++++ fix-keyutils-module-conflict.patch ++++++
--- udiskie-2.5.2.orig/udiskie/cli.py   2024-03-11 18:54:06.413426677 +0100
+++ udiskie-2.5.2/udiskie/cli.py        2024-03-11 18:55:26.510301232 +0100
@@ -367,7 +367,7 @@
             import udiskie.cache
             timeout = int(options['password_cache']) * 60
             cache = udiskie.cache.PasswordCache(timeout)
-        except ImportError:
+        except (ImportError, AttributeError):
             cache = None
 
         self.mounter = udiskie.mount.Mounter(

++++++ udiskie-2.4.2.tar.gz -> udiskie-2.5.2.tar.gz ++++++
++++ 4884 lines of diff (skipped)

Reply via email to