kpackagekit doesn't show up changelogs

Bug #377535 reported by Thomas Ohms
46
This bug affects 8 people
Affects Status Importance Assigned to Milestone
packagekit (Ubuntu)
Invalid
Undecided
Unassigned
Lucid
Invalid
Undecided
Unassigned
python-apt (Debian)
Fix Released
Unknown
python-apt (Ubuntu)
Fix Released
Medium
Unassigned
Lucid
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: kpackagekit

Until now I can only report that kpackagekit doesn't show up any changelogs for updates. For now I only want to keep track of that bug. Will investigate further. If it's also in Ubuntu and so.
Anyone else having that problem, please report here.

TEST CASE:
1. install kpackagekit (or use kubuntu where its installed by default)
2. run "kpackagekit"
3. click on "software updates" on the left
4. select a update and verify that no changes details are displayed in the "Changes" line

5. install python-apt from lucid-proposed
6. repeat 2,4 and verify that this time changes are displayed

Revision history for this message
Thomas Ohms (tohms) wrote :

It really seems to be a bug in kpackagekit and not packagekit, because in Gnome changelogs are shown.
Bug seems to start in Updater/KpkUpdateDetails.cpp Line 117. info.changelog.isEmpty seems to return false, because word "Changes" is displayed. But then info.changelog.* only contains "The list of changes is not available", coming from "PackageKit::Client::UpdateInfo". But as said it works in Gnome and both - KDE and Gnome - have the same libs from packagekit. So I don't really know why there is no information in kpackagekit available.
Package maintainers any idea?

Versions:
kpackagekit: 0.4-0ubuntu8.1
packagekit: 0.3.14-0ubuntu5

Revision history for this message
Terence Simpson (tsimpson) wrote :

This seems to be an issue with the apt backend for packagekit, so I'm moving it to packagekit.

affects: kpackagekit (Ubuntu) → packagekit (Ubuntu)
Changed in packagekit (Ubuntu):
assignee: nobody → Terence Simpson (tsimpson)
status: New → Confirmed
Changed in packagekit (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Thomas Ohms (tohms) wrote :

But why is it working in Gnome? Isn't it working with apt-backend as well?

Revision history for this message
Terence Simpson (tsimpson) wrote :

What application are you using in Gnome? I used KPackageKit and the PackageKit command-line client "pkcon", neither were able to fetch the changelog.

Revision history for this message
Thomas Ohms (tohms) wrote :

I used packagekit-gnome. You're right pkcon doesn't work either on my test machine. That's strange as usually command line should work if backend works. Is it possible packagekit-gnome uses a different command to retrieve details about packages?

Revision history for this message
Jan Schneider (yunosh) wrote :

Ping? This is still broken with KDE 4.3/Kubuntu Karmic.

Revision history for this message
John O'Brien (obrien-jk) wrote :

I am also affected by this bug.

Revision history for this message
ioniviil (ioniviil) wrote :

It's been an year since I have no idea what the updates are doing

Revision history for this message
Asraniel (asraniel) wrote :

Same here.
There was a blog post on planet.gnome i think with a guy describing what he did to fix it for gnome.

Revision history for this message
Sebastian Heinlein (glatzor) wrote :

backported patch to lucid's python-apt

summary: - [Jaunty] kpackagekit doesn't show up changelogs
+ kpackagekit doesn't show up changelogs
Changed in packagekit (Ubuntu):
assignee: Terence Simpson (tsimpson) → nobody
status: In Progress → Invalid
Changed in python-apt (Debian):
status: Unknown → Confirmed
Changed in python-apt (Ubuntu):
status: New → Confirmed
Michael Vogt (mvo)
Changed in packagekit (Ubuntu Lucid):
status: New → Invalid
Changed in python-apt (Ubuntu Lucid):
status: New → Confirmed
importance: Undecided → Medium
Changed in python-apt (Ubuntu):
importance: Undecided → Medium
Michael Vogt (mvo)
description: updated
Revision history for this message
Colin Watson (cjwatson) wrote : Please test proposed package

Accepted python-apt into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in python-apt (Ubuntu Lucid):
status: Confirmed → Fix Committed
tags: added: verification-needed
Changed in python-apt (Debian):
status: Confirmed → Fix Committed
Revision history for this message
Scott Kitterman (kitterman) wrote :

I can confirm this fixes the problem using the package in lucid-proposed.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Jan Schneider (yunosh) wrote :

Confirmed, but I see the changelog twice now. Once at Descriptions, once at Changes.

Revision history for this message
Sebastian Heinlein (glatzor) wrote : Re: [Bug 377535] Re: kpackagekit doesn't show up changelogs

On Wed, May 19, 2010 at 08:52:29PM -0000, Jan Schneider wrote:
> Confirmed, but I see the changelog twice now. Once at Descriptions, once
> at Changes.

This is a bug or mis-feature in KPackageKit.

Changed in python-apt (Debian):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-apt - 0.7.94.2ubuntu6.1

---------------
python-apt (0.7.94.2ubuntu6.1) lucid-proposed; urgency=low

  [ Sebastian Heinlein ]
  * apt/package.py:
    - Fix the changelog downloading if there are several source package
      versions available which provide the binary (LP: #377535).
      See http://bugs.debian.org/581831 for further details

  [ Michael Vogt ]
  * debian/control:
    - update Vcs-Bzr location
 -- Michael Vogt <email address hidden> Mon, 17 May 2010 15:37:44 +0200

Changed in python-apt (Ubuntu Lucid):
status: Fix Committed → Fix Released
Revision history for this message
Julian Andres Klode (juliank) wrote :

Fixed for some time already.

Changed in python-apt (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.