Needs to be ported to packagekit 1
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | aptdaemon (Ubuntu) |
High
|
Mathieu Trudel-Lapierre | ||
| | click (Ubuntu) |
High
|
Timo Jyrinki | ||
| | packagekit (Ubuntu) |
High
|
Unassigned | ||
| | ubuntu-touch-meta (Ubuntu) |
High
|
Timo Jyrinki | ||
| | unity8-desktop-session (Ubuntu) |
High
|
Timo Jyrinki | ||
Bug Description
The Ubuntu Error Tracker has been receiving reports about a problem regarding aptdaemon. This problem was most recently seen with version 1.1.1+bzr982-
Related branches
- Alejandro J. Cura (community): Approve on 2016-02-05
- Colin Watson: Disapprove on 2016-02-05
-
Diff: 26 lines (+3/-2)2 files modifieddebian/control (+1/-1)
debian/packagekit-check (+2/-1)
- Łukasz Zemczak: Approve on 2016-08-09
-
Diff: 11 lines (+0/-1)1 file modifieddebian/control (+0/-1)
- Łukasz Zemczak: Approve on 2016-08-09
-
Diff: 11 lines (+0/-1)1 file modifiedtouch-core (+0/-1)
| Sebastien Bacher (seb128) wrote : | #2 |
the issue is likely there with newer packagekit, there was a newer/incompatible version in wily-proposed for a while (it got deleted since)
| Changed in aptdaemon (Ubuntu): | |
| importance: | Undecided → High |
| Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package aptdaemon - 1.1.1+bzr982-
---------------
aptdaemon (1.1.1+
* debian/control: let python(3)-aptdaemon Depends on
gir1.
0.9 is incompatible, also that version was uploaded to
wily-proposed and deleted but some users got it installed, that
way apt knows there is a conflict to resolve) (lp: #1496292)
* debian/
- remove trailing "," causing a TypeError, thanks Justin McPherson
-- Sebastien Bacher <email address hidden> Tue, 29 Sep 2015 16:40:25 +0200
| Changed in aptdaemon (Ubuntu): | |
| status: | Confirmed → Fix Released |
| Changed in aptdaemon (Ubuntu): | |
| status: | Fix Released → New |
| tags: | added: block-proposed |
| summary: |
- /usr/sbin/aptd:AttributeError:/usr/sbin/aptd@39:main:__init__:__init__ + Needs to be ported to packagekit 1 |
| Changed in packagekit (Ubuntu): | |
| importance: | Undecided → High |
| Michael Vogt (mvo) wrote : | #4 |
I think there is just some stale data in the code:
=== modified file 'aptdaemon/
--- aptdaemon/
+++ aptdaemon/
@@ -172,8 +172,6 @@
- pk.RoleEnum.
- pk.RoleEnum.
is probably enough.
| Michael Vogt (mvo) wrote : | #5 |
There is one more reference where removed pk enums are used, attached is the patch.
| tags: | added: patch |
| dino99 (9d9) wrote : | #6 |
Yakkety (proposed) now has been updated to packagekit 1.1.1-1ubuntu1
But there are some conflicts when trying to upgrade:
sudo apt-get install gir1.2-
[sudo] password for oem:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
aptdaemon apturl language-
python3-
software-
The following packages will be upgraded:
gir1.
1 to upgrade, 0 to newly install, 10 to remove and 1 not to upgrade.
Need to get 21.5 kB of archives.
After this operation, 3,412 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
| tags: | added: yakkety |
| Launchpad Janitor (janitor) wrote : | #7 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in aptdaemon (Ubuntu): | |
| status: | New → Confirmed |
| Changed in apturl (Ubuntu): | |
| status: | New → Confirmed |
| Changed in nautilus-share (Ubuntu): | |
| status: | New → Confirmed |
| Changed in packagekit (Ubuntu): | |
| status: | New → Confirmed |
| Changed in language-selector (Ubuntu): | |
| status: | New → Confirmed |
| Changed in sessioninstaller (Ubuntu): | |
| status: | New → Confirmed |
| Changed in software-properties (Ubuntu): | |
| status: | New → Confirmed |
| Changed in system-config-printer (Ubuntu): | |
| status: | New → Confirmed |
| Matthias Klumpp (ximion) wrote : | #15 |
FWIW, just making Aptdaemon stop to pretend to be PackageKit and then adjust the dependent packages to not require the compat layer explicitly should also do the job.
(we did that at Debian, and right now, only one package still explicitly depends on Aptd (but that one is using Aptd-specific API)
| no longer affects: | language-selector (Ubuntu) |
| Amr Ibrahim (amribrahim1987) wrote : | #16 |
I thought the plan would be to drop aptdaemon completely and port everything else to use packagekit. Debian already removed aptdaemon from unstable.
| tags: |
added: xenial removed: vivid |
| Changed in apturl (Ubuntu): | |
| importance: | Undecided → High |
| Changed in nautilus-share (Ubuntu): | |
| importance: | Undecided → High |
| Changed in sessioninstaller (Ubuntu): | |
| importance: | Undecided → High |
| Changed in system-config-printer (Ubuntu): | |
| importance: | Undecided → High |
| Changed in software-properties (Ubuntu): | |
| importance: | Undecided → High |
| dino99 (9d9) wrote : | #17 |
aptdaemon (1.1.1+
* debian/
implementation. Instead, expect PackageKit to be DBus-activated so we can
work correctly with PackageKit 1.1.1. (LP: #1496292)
* debian/
in PackageKit 1.1.1: GET_DEPENDS and GET_REQUIRES.
* debian/control:
- drop python3-
- aptdaemon Breaks/Replaces python3-
- Depends on gir1.2-
PackageKit 1.1; which drops GET_DEPENDS and GET_REQUIRES.
-- Mathieu Trudel-Lapierre <email address hidden> Mon, 06 Jun 2016 20:22:54 -0400
but system-
| dino99 (9d9) wrote : | #18 |
Python3-
Then aptdaemon* packages can be upgraded. Finally system-
The packages conflicts reported into comment #6 are now gone on yakkety.
| tags: | removed: yakkety |
| no longer affects: | nautilus-share (Ubuntu) |
| no longer affects: | apturl (Ubuntu) |
| no longer affects: | software-properties (Ubuntu) |
| no longer affects: | system-config-printer (Ubuntu) |
| no longer affects: | sessioninstaller (Ubuntu) |
| Martin Pitt (pitti) wrote : | #19 |
https:/
| Changed in aptdaemon (Ubuntu): | |
| assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
| status: | Confirmed → Fix Committed |
| Sebastien Bacher (seb128) wrote : | #20 |
I think it should be fine to unblock...
The only remaining unknown is whether the new packagekit might break click, snap or other such other software provider.
| Sebastien Bacher (seb128) wrote : | #22 |
the click backend is going to stop working but that was an understood and accepted regression, the touch team doesn't plan to base device on yakkety and was fine with that
| tags: | removed: block-proposed |
| Matthias Klumpp (ximion) wrote : | #23 |
According to the proposed-updates Britney report, aptd and PK are still blocked (contact #ubuntu-release when update is needed).
| Matthias Klumpp (ximion) wrote : | #24 |
Obviously I don't mean proposed-updates, but proposed for Yakkety.
| Sebastien Bacher (seb128) wrote : | #25 |
the archive is frozen for alpha1 this week, otherwise there are some packages that need to be rebuilt to pick the packagekit soname which I planned to look at this week
| Sebastien Bacher (seb128) wrote : | #26 |
(well if anybody wants to work on that please do, I just noticed and I'm going to try a look tomorrow if that's still required)
| Sebastien Bacher (seb128) wrote : | #27 |
I've uploaded a few but somebody is going to have to upload click to drop the packagekit backend binary ... Ted do you think you could get that one done?
| Changed in click (Ubuntu): | |
| assignee: | nobody → Ted Gould (ted) |
| importance: | Undecided → High |
| Jeremy Bicha (jbicha) wrote : | #28 |
All of packagekit's rdepends that depended on the old soname have been rebuilt except packagekit-
$ reverse-depends packagekit-
Reverse-Depends
===============
* ubuntu-touch [amd64 arm64 armhf i386]
* unity8-
| Simon Quigley (tsimonq2) wrote : | #29 |
This bug blocks the installation of the lubuntu-qt-desktop package, and we would like to have LXQt images spun up soon, so this is a high priority bug for the Lubuntu team.
| Timo Jyrinki (timo-jyrinki) wrote : | #30 |
Decision was made yesterday: https:/
And now we can drop the packagekit-
There is a silo for this at https:/
| Changed in ubuntu-touch-meta (Ubuntu): | |
| importance: | Undecided → High |
| assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
| Changed in unity8-desktop-session (Ubuntu): | |
| importance: | Undecided → High |
| assignee: | nobody → Timo Jyrinki (timo-jyrinki) |
| Changed in ubuntu-touch-meta (Ubuntu): | |
| status: | New → In Progress |
| Changed in unity8-desktop-session (Ubuntu): | |
| status: | New → In Progress |
| Changed in click (Ubuntu): | |
| assignee: | Ted Gould (ted) → Timo Jyrinki (timo-jyrinki) |
| status: | New → In Progress |
| Timo Jyrinki (timo-jyrinki) wrote : | #31 |
This in yakkety-proposed now, removing another blocker for transitions.
Remaining known blocker is WebP transition if you want to help: https:/
| Changed in click (Ubuntu): | |
| status: | In Progress → Fix Committed |
| Changed in unity8-desktop-session (Ubuntu): | |
| status: | In Progress → Fix Committed |
| Changed in ubuntu-touch-meta (Ubuntu): | |
| status: | In Progress → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #32 |
This bug was fixed in the package unity8-
---------------
unity8-
* Drop dependency on packagekit-
-- Timo Jyrinki <email address hidden> Tue, 09 Aug 2016 11:22:18 +0000
| Changed in unity8-desktop-session (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #33 |
This bug was fixed in the package ubuntu-touch-meta - 1.279
---------------
ubuntu-touch-meta (1.279) yakkety; urgency=medium
* Refreshed dependencies
* Removed packagekit-
-- Timo Jyrinki <email address hidden> Tue, 09 Aug 2016 14:44:42 +0300
| Changed in ubuntu-touch-meta (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #34 |
This bug was fixed in the package click - 0.4.44+
---------------
click (0.4.44+
[ Colin Watson ]
* Handle new policy URL in debsig-verify 0.15. (LP: #1608281)
-- Timo Jyrinki <email address hidden> Thu, 11 Aug 2016 10:50:58 +0000
| Changed in click (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #35 |
This bug was fixed in the package aptdaemon - 1.1.1+bzr982-
---------------
aptdaemon (1.1.1+
* debian/
implementation. Instead, expect PackageKit to be DBus-activated so we can
work correctly with PackageKit 1.1.1. (LP: #1496292)
* debian/
in PackageKit 1.1.1: GET_DEPENDS and GET_REQUIRES.
* debian/control:
- drop python3-
- aptdaemon Breaks/Replaces python3-
- Depends on gir1.2-
PackageKit 1.1; which drops GET_DEPENDS and GET_REQUIRES.
-- Mathieu Trudel-Lapierre <email address hidden> Mon, 06 Jun 2016 20:22:54 -0400
| Changed in aptdaemon (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| Changed in packagekit (Ubuntu): | |
| status: | Confirmed → Fix Released |


Status changed to 'Confirmed' because the bug affects multiple users.