#991440 libmalcontent-0-0: Missing D-Bus interfaces

Package:
libmalcontent-0-0
Source:
malcontent
Description:
library for parental control of applications
Submitter:
Dan Nicholson
Date:
2021-07-23 17:39:03 UTC
Severity:
normal
#991440#5
Date:
2021-07-23 16:47:10 UTC
From:
To:
Currently the com.endlessm.ParentalControls D-Bus interface
definitions and the polkit policy are provided from the malcontent
package. This is wrong, though, as the interface provides an
account-service extension that's managed entirely from
libmalcontent-0. The malcontent package provides the malcontent-client
CLI tool, but most programs such as flatpak and gnome-control-center
use the libmalcontent API to access the parental controls data.
Without the D-Bus interface files this functionality is broken.

I suggest moving these files into the libmalcontent-0-0 package.
Another option is to have a separate malcontent-data package, but IMO
there would be little to gain by just having the interfaces separately
installable.

#991440#10
Date:
2021-07-23 17:22:26 UTC
From:
To:
See https://salsa.debian.org/freedesktop-team/malcontent/-/merge_requests/3.
--
Dan Nicholson  |  +1.206.437.0833  |  Endless

#991440#15
Date:
2021-07-23 17:37:50 UTC
From:
To:
malcontent from gnome-initial-setup since the only reason for that is
to make sure the interfaces and policies are available.