[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