[Pkg-utopia-maintainers] Bug#1144533: Additional changes needed to avoid breaking other packages
Maximiliano Curia
maxy at gnuservers.com.ar
Sun Sep 6 13:56:44 BST 2026
Hi,
While rebuilding other packages, I found that my proposed patch breaks
python-dbusmock [1].
My understanding is that adding the proper garbage collection has
triggered an underlying bug: when a connection is getting unregistered,
there might be more than one call to _object_path_unregister, which
causes the second call to trigger an error.
I have worked around this issue by adding a handler for the specific
exception raised by DBusPyConnection_ExistingFromDBusConnection in this
case inside the _object_path_unregister.
With this change applied, python-dbusmock builds successfully.
I have also updated my upstream PR with the same fix. Please consider
reviewing the patch upstream and fixing the package to support the
upcoming Python 3.15 migration.
Thanks!
[1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4473020/
--
"Elegance is not a dispensable luxury but a quality that decides between
success and failure."
-- Edsger W. Dijkstra
Saludos /\/\ /\ >< `/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ignore_assertionerror_on_unreg.patch
Type: text/x-diff
Size: 1543 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-utopia-maintainers/attachments/20260906/92fa52c1/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-utopia-maintainers/attachments/20260906/92fa52c1/attachment.sig>
More information about the Pkg-utopia-maintainers
mailing list