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)