Remove aptdaemon and drop or port its reverse-dependencies
Bug #1673258 reported by
Barry Warsaw
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
aptdaemon (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
apturl (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
dell-recovery (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gnome-software (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
language-selector (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
lubuntu-software-center (Ubuntu) |
Fix Released
|
Undecided
|
Adam Conrad | ||
lubuntu-update-notifier (Ubuntu) |
Fix Released
|
Medium
|
Aaron Rainbolt | ||
mythbuntu-control-centre (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
oem-config (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
sessioninstaller (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
software-properties (Ubuntu) |
Fix Released
|
Undecided
|
Julian Andres Klode | ||
ubiquity (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
ubuntu-mate-meta (Ubuntu) |
Fix Released
|
Undecided
|
Martin Wimpress | ||
ubuntu-mate-welcome (Ubuntu) |
Opinion
|
Wishlist
|
Unassigned | ||
update-manager (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
update-notifier (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
zeroinstall-injector (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
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:/
https:/
description: | updated |
no longer affects: | update-notifier (Ubuntu Artful) |
no longer affects: | update-manager (Ubuntu Artful) |
no longer affects: | ubuntu-mate-welcome (Ubuntu Artful) |
no longer affects: | ubuntu-mate-meta (Ubuntu Artful) |
no longer affects: | ubiquity (Ubuntu Artful) |
no longer affects: | software-properties (Ubuntu Artful) |
no longer affects: | sessioninstaller (Ubuntu Artful) |
no longer affects: | mythbuntu-control-centre (Ubuntu Artful) |
no longer affects: | lubuntu-software-center (Ubuntu Artful) |
no longer affects: | language-selector (Ubuntu Artful) |
no longer affects: | aptdaemon (Ubuntu Artful) |
no longer affects: | apturl (Ubuntu Artful) |
no longer affects: | dell-recovery (Ubuntu Artful) |
no longer affects: | gnome-software (Ubuntu Artful) |
Changed in gnome-software (Ubuntu): | |
importance: | Undecided → Medium |
Changed in ubuntu-mate-meta (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Martin Wimpress (flexiondotorg) |
status: | In Progress → Fix Committed |
Changed in software-properties (Ubuntu): | |
assignee: | nobody → Julian Andres Klode (juliank) |
description: | updated |
Changed in ubuntu-mate-welcome (Ubuntu): | |
importance: | Undecided → Wishlist |
status: | New → Opinion |
Changed in sessioninstaller (Ubuntu): | |
status: | New → Fix Released |
Changed in lubuntu-update-notifier (Ubuntu): | |
assignee: | nobody → Aaron Rainbolt (arraybolt3) |
importance: | Undecided → Medium |
milestone: | none → ubuntu-24.04-feature-freeze |
status: | New → Confirmed |
To post a comment you must log in.
Here are a few more relevant comments from IRC and email:
<jbicha> barry: software-properties was already ported from aptdaemon to pk in /anonscm. debian. org/git/ collab- maint/software- properties. git/tree/ debian/ patches/ 0004-Implement- PackageKit- support. patch
Debian, we didn't push it into zesty since I don't think anyone
checked if the driver code worked [16:51]
<jbicha>
https:/
"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:/LanguageS elector/ gtk/GtkLanguage Selector. py
"
% reverse-depends src:aptdaemon aptdaemon. pkcompat) aptdaemon. gtk3widgets) aptdaemon. gtk3widgets)
Reverse-Recommends
==================
* 0install-core (for python3-
* dell-recovery (for python-
* update-notifier (for python3-aptdaemon)
* update-notifier (for python3-
Reverse-Depends aptdaemon. gtk3widgets) selector- gnome (for python3- aptdaemon. gtk3widgets) selector- gnome (for aptdaemon) software- center (for python-aptdaemon) software- center (for python- aptdaemon. gtk3widgets) control- centre (for python- aptdaemon. gtk3widgets) aptdaemon. gtk3widgets) aptdaemon. gtk3widgets) properties- gtk (for python3- aptdaemon. gtk3widgets) aptdaemon. gtk3widgets) aptdaemon. gtk3widgets) aptdaemon. gtk3widgets) aptdaemon. gtk3widgets)
===============
* apturl (for python3-
* apturl (for python3-aptdaemon)
* gnome-software (for aptdaemon)
* language-
* language-
* lubuntu-
* lubuntu-
* mythbuntu-
* oem-config-gtk (for python3-
* oem-config-gtk (for aptdaemon)
* sessioninstaller (for python3-
* sessioninstaller (for aptdaemon)
* software-
* ubuntu-mate-core (for python3-
* ubuntu-mate-desktop (for python3-
* ubuntu-mate-welcome (for python3-
* ubuntu-mate-welcome (for python3-aptdaemon)
* update-manager (for python3-