Debian Bug report logs - #991440
libmalcontent-0-0: Missing D-Bus interfaces

version graph

Package: libmalcontent-0-0; Maintainer for libmalcontent-0-0 is Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>; Source for libmalcontent-0-0 is src:malcontent (PTS, buildd, popcon).

Reported by: Dan Nicholson <dbn@endlessos.org>

Date: Fri, 23 Jul 2021 16:51:02 UTC

Severity: normal

Found in version malcontent/0.10.0-2

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>:
Bug#991440; Package libmalcontent-0-0. (Fri, 23 Jul 2021 16:51:04 GMT) (full text, mbox, link).


Acknowledgement sent to Dan Nicholson <dbn@endlessos.org>:
New Bug report received and forwarded. Copy sent to Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>. (Fri, 23 Jul 2021 16:51:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Dan Nicholson <dbn@endlessos.org>
To: submit@bugs.debian.org
Cc: Philip Withnall <pwithnall@endlessos.org>
Subject: libmalcontent-0-0: Missing D-Bus interfaces
Date: Fri, 23 Jul 2021 10:47:10 -0600
Package: libmalcontent-0-0
Version: 0.10.0-2
Severity: normal

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.

--
Dan Nicholson  |  +1.206.437.0833  |  Endless



Information forwarded to debian-bugs-dist@lists.debian.org, Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>:
Bug#991440; Package libmalcontent-0-0. (Fri, 23 Jul 2021 17:27:02 GMT) (full text, mbox, link).


Acknowledgement sent to Dan Nicholson <dbn@endlessos.org>:
Extra info received and forwarded to list. Copy sent to Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>. (Fri, 23 Jul 2021 17:27:02 GMT) (full text, mbox, link).


Message #10 received at 991440@bugs.debian.org (full text, mbox, reply):

From: Dan Nicholson <dbn@endlessos.org>
To: 991440@bugs.debian.org
Subject: Bug#991440
Date: Fri, 23 Jul 2021 11:22:26 -0600
See https://salsa.debian.org/freedesktop-team/malcontent/-/merge_requests/3.
--
Dan Nicholson  |  +1.206.437.0833  |  Endless



Information forwarded to debian-bugs-dist@lists.debian.org, Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>:
Bug#991440; Package libmalcontent-0-0. (Fri, 23 Jul 2021 17:39:03 GMT) (full text, mbox, link).


Acknowledgement sent to Dan Nicholson <dbn@endlessos.org>:
Extra info received and forwarded to list. Copy sent to Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>. (Fri, 23 Jul 2021 17:39:03 GMT) (full text, mbox, link).


Message #15 received at 991440@bugs.debian.org (full text, mbox, reply):

From: Dan Nicholson <dbn@endlessos.org>
To: 991440@bugs.debian.org
Subject: Re: Bug#991440
Date: Fri, 23 Jul 2021 11:37:50 -0600
On Fri, Jul 23, 2021 at 11:22 AM Dan Nicholson <dbn@endlessos.org> wrote:
>
> See https://salsa.debian.org/freedesktop-team/malcontent/-/merge_requests/3.

This change would also allow dropping an unnecessary Recommends:
malcontent from gnome-initial-setup since the only reason for that is
to make sure the interfaces and policies are available.

--
Dan



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 23 19:32:23 2026; Machine Name: berlioz

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.