← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 1673258] Re: Remove aptdaemon and drop or port its reverse-dependencies

 

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)


** Also affects: zeroinstall-injector (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: dell-recovery (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: update-notifier (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: apturl (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: gnome-software (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: language-selector (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: lubuntu-software-center (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: mythbuntu-control-centre (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: ubiquity (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: sessioninstaller (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: software-properties (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: ubuntu-mate-meta (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: ubuntu-mate-welcome (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: update-manager (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to mythbuntu-control-centre in Ubuntu.
https://bugs.launchpad.net/bugs/1673258

Title:
  Remove aptdaemon and drop or port its reverse-dependencies

Status in aptdaemon package in Ubuntu:
  New
Status in apturl package in Ubuntu:
  New
Status in dell-recovery package in Ubuntu:
  New
Status in gnome-software package in Ubuntu:
  New
Status in language-selector package in Ubuntu:
  New
Status in lubuntu-software-center package in Ubuntu:
  New
Status in mythbuntu-control-centre package in Ubuntu:
  New
Status in sessioninstaller package in Ubuntu:
  New
Status in software-properties package in Ubuntu:
  New
Status in ubiquity package in Ubuntu:
  New
Status in ubuntu-mate-meta package in Ubuntu:
  New
Status in ubuntu-mate-welcome package in Ubuntu:
  New
Status in update-manager package in Ubuntu:
  New
Status in update-notifier package in Ubuntu:
  New
Status in zeroinstall-injector package in Ubuntu:
  New
Status in aptdaemon source package in aa-series:
  New
Status in apturl source package in aa-series:
  New
Status in dell-recovery source package in aa-series:
  New
Status in gnome-software source package in aa-series:
  New
Status in language-selector source package in aa-series:
  New
Status in lubuntu-software-center source package in aa-series:
  New
Status in mythbuntu-control-centre source package in aa-series:
  New
Status in sessioninstaller source package in aa-series:
  New
Status in software-properties source package in aa-series:
  New
Status in ubiquity source package in aa-series:
  New
Status in ubuntu-mate-meta source package in aa-series:
  New
Status in ubuntu-mate-welcome source package in aa-series:
  New
Status in update-manager source package in aa-series:
  New
Status in update-notifier source package in aa-series:
  New
Status in zeroinstall-injector source package in aa-series:
  New

Bug description:
  aptdaemon is abandoned and unmaintained.  It has already been dropped
  from Debian, but there are several reverse dependencies keeping it in
  Ubuntu.  I will add bug tasks for each of those dependencies, which
  should be ported or dropped themselves.  Then we can get rid of
  aptdaemon too.

  See this mailing list thread for more details:
  https://lists.ubuntu.com/archives/ubuntu-devel/2017-March/039722.html

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/aptdaemon/+bug/1673258/+subscriptions