Bug#940087: FTBFS: test-prompt: Method "Prompt" with signature "s" on interface "org.freedesktop.Secret.Prompt" doesn't exist

Simon McVittie smcv at debian.org
Thu Sep 12 10:57:40 BST 2019


Control: reassign -1 python3-dbus 1.2.10-1
Control: affects -1 + src:libsecret
Control: tags -1 + pending

On Thu, 12 Sep 2019 at 09:34:21 +0100, Simon McVittie wrote:
> > **
> > ERROR:libsecret/test-prompt.c:239:test_perform_vanish: assertion failed (error == NULL): Method "Prompt" with signature "s" on interface "org.freedesktop.Secret.Prompt" doesn't exist
> >  (g-dbus-error-quark, 19)
> 
> I can reproduce this locally and am looking into it. I think it's just
> a race condition in the tests.

This was a regression in dbus-python. libsecret was doing something
somewhat suspect (calling sys.exit from a dbus-python method, which
relies on being able to propagate a Python exception all the way through
libdbus and GLib) and recent error-handling fixes in dbus-python broke
the ability to do this.

Since dbus-python's most important feature is compatibility with old
versions of itself, I'm going to revert those fixes.

    smcv



More information about the pkg-gnome-maintainers mailing list