Follow-up from "dbus: Restrict callers of private D-Bus APIs"
The following discussions from !1970 (merged) should be addressed:
-
@mcatanzaro started a discussion: (+6 comments) I think this may be related to the gnome-screenshot breakage we are seeing in https://bugzilla.redhat.com/show_bug.cgi?id=2009460:
** Message: 09:42:17.833: Unable to select area using GNOME Shell's builtin screenshot interface, resorting to fallback X11.
** Message: 09:42:21.664: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11.
I know org.gnome.Screenshot is on the allowlist, but something seems off.
-
@borgmanJeremy started a discussion: (+13 comments) I suspect this also broke flameshot on gnome41. See our issue tracker: https://github.com/flameshot-org/flameshot/issues/1910
-
@ratijas started a discussion: (+6 comments) I am so confused by the description. Isn't the whole essence of "interface" is to be separate from a particular implementation?
I've never heard of such a thing as a "private interface". But as a software engineer I sure heard about API/endpoints versioning and backward compatibility concerns. This change is no good, and the reasoning behind it is freaking me out.