Comment 1 for bug 1673258

Revision history for this message
Barry Warsaw (barry) wrote :

Here are a few more relevant comments from IRC and email:

<jbicha> barry: software-properties was already ported from aptdaemon to pk in
         Debian, we didn't push it into zesty since I don't think anyone
         checked if the driver code worked [16:51]
<jbicha>
         https://anonscm.debian.org/git/collab-maint/software-properties.git/tree/debian/patches/0004-Implement-PackageKit-support.patch

"sessioninstaller is essentially obsolete when you have gnome-software w/ the PackageKit backend. session-installer itself appears to be broken in general."

"So, sessioninstaller is an aptdaemon based implementation of the
PackageKit session interface. The two can be dropped together, since
they are both unmaintained and not needed. PackageKit provides
everything needed as a replacement.

The dependency by gnome-software is illusory, as it depends on
PackageKit D-Bus interfaces (provided by PackageKit). The dependency
wasn't even present in xenial, as far as I recall...

oem-config-gtk is a single script[1] with only a few lines of code
actually using aptdaemon, and that can be ported to use PackageKit
instead.

language-selector-gnome is similar[2], and should be easy to port out
to PackageKit, assuming this is even needed anymore. It doesn't look
like it's maintained either...

[1]: http://bazaar.launchpad.net/~ubuntu-installer/ubiquity/trunk/view/head:/bin/oem-config-remove-gtk

[2]: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/language-selector/vivid/view/head:/LanguageSelector/gtk/GtkLanguageSelector.py
"

% reverse-depends src:aptdaemon
Reverse-Recommends
==================
* 0install-core (for python3-aptdaemon.pkcompat)
* dell-recovery (for python-aptdaemon.gtk3widgets)
* update-notifier (for python3-aptdaemon)
* update-notifier (for python3-aptdaemon.gtk3widgets)

Reverse-Depends
===============
* apturl (for python3-aptdaemon.gtk3widgets)
* apturl (for python3-aptdaemon)
* gnome-software (for aptdaemon)
* language-selector-gnome (for python3-aptdaemon.gtk3widgets)
* language-selector-gnome (for aptdaemon)
* lubuntu-software-center (for python-aptdaemon)
* lubuntu-software-center (for python-aptdaemon.gtk3widgets)
* mythbuntu-control-centre (for python-aptdaemon.gtk3widgets)
* oem-config-gtk (for python3-aptdaemon.gtk3widgets)
* oem-config-gtk (for aptdaemon)
* sessioninstaller (for python3-aptdaemon.gtk3widgets)
* sessioninstaller (for aptdaemon)
* software-properties-gtk (for python3-aptdaemon.gtk3widgets)
* ubuntu-mate-core (for python3-aptdaemon.gtk3widgets)
* ubuntu-mate-desktop (for python3-aptdaemon.gtk3widgets)
* ubuntu-mate-welcome (for python3-aptdaemon.gtk3widgets)
* ubuntu-mate-welcome (for python3-aptdaemon)
* update-manager (for python3-aptdaemon.gtk3widgets)