PPA packages do not show a changelog in update-manager

Bug #253119 reported by Paul Broadhead on 2008-07-29
This bug affects 89 people
Affects Status Importance Assigned to Milestone
Launchpad itself
update-manager (Ubuntu)

Bug Description

When installing official packages via update-manager, the change log is available from a tab in the GUI (next to description). These change logs are not available for PPA packages. Could this facility be added? When discussed on IRC #launchpad, there was some concern this might blur the boundaries between official and PPA packages and result in unfounded trust in the PPA packages.

Celso Providelo (cprov) on 2008-07-29
Changed in soyuz:
importance: Undecided → Medium
status: New → Confirmed
Celso Providelo (cprov) wrote :

Thanks for reporting this missing feature, I agree with you that we should provide better experience for users installing PPA packages, including 'providing the PPA package changelogs'.

Regarding the concern about a clear distinction between PPA and official packages, Apt/Aptiude/Synaptic already list PPA packages candidates as 'unauthenticated', but it doesn't seem to be clear enough. This concern must be considered when solving this bug.

At the end, I really believe that full-feature installation and authentication of packages content/origin are orthogonal and address different issues. That said, I'm still with ScottK when he says that the latter should be sorted first.

TJ (tj) wrote :

In my report (duplicate) bug #254552 I've implemented a patch that grabs the PPA changelog and tags to it the PPA username and a link to the source PPA. There's a debdiff attached.

The revised package that displays the PPA changelog is in my own PPA for gutsy, hardy, and intrepid.

Michael Vogt (mvo) wrote :

If there is/would be a way to get the plain debian/changelog entry for a given version in a PPA, it would be trivial to extend u-m to show the chnagelog.

Gabe Gorelick (gabegorelick) wrote :

Has there been any progress on this?

Julian Edwards (julian-edwards) wrote :

Nothing yet, but we aim to get this working over the next few months in time for Maverick.

Julian Edwards (julian-edwards) wrote :

For Soyuz developers: from lucid onwards the update-manager will look for a .changelog file in the same directory as the .deb so if Soyuz can publish that file it will fix this bug.

tags: added: soyuz-publish
Michael Vogt (mvo) wrote :

update-manager in lucid will now try to download a changelog that is similar named to the .deb (it just substitutes .changelog for .deb). This is used e.g. in

If launchpad supports this and just extracts the plaintext .changelog file to the pool/ dir, then u-m will display them correctly.

Gabe Gorelick (gabegorelick) wrote :

Thanks for the status update. I do hope soyuz gains this functionality in time for Maverick. Let me know if you need any testing done.

Nicolas Delvaux (malizor) wrote :

Now that Natty is out, has there been any progress on this?

Jonathan Lange (jml) wrote :

Launchpad is a webapp. We release a few times a week, not once every six months. If you want to work on this, the fix could be up and running before the oneiric alpha 1. We'd be happy to help.

> Launchpad is a webapp. We release a few times a week, not once every six
> months.

I know, my comment was a bit ironic (according to previous comments, this bug was aimed to be fixed "in time for Maverick").

I may have a look, but this would be obviously way quicker and easier to fix for someone familiar with the code...

Robert Collins (lifeless) wrote :

Updating to reflect reality: 'medium' bugs aren't scheduled for being worked on by full time staff, and we don't discriminate between low and medium when looking for bugs to bring into the active queue (we are guided by feature requests from stakeholders, heat, users affected - that sort of thing).

Changed in launchpad:
importance: Medium → Low
Imri Paloja (blade19899) wrote :

is there any change this may get fixed in time for 12.10 final release?

quequotion (quequotion) wrote :

I've never actually seen this feature work for any package.

Warren Kelley (gh-warren-3a) wrote :

It's been 4 yeas since this bug was initially reported. Is the owner of this deceased?

Paul Broadhead (pjbroad) wrote :

I'm the original reporter of this bug/feature request. It would still be nice to have.

Leo Soares (leojrfs) wrote :

Its a easy fix bug that will make many ppl happy.
Tj already contributed a patch https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/254552

4 years have passed.


Has anybody packaged a patched version of update-manager? I would rather not apply the patch myself and compile, because then I will not be able to use update-manager to update itself (such irony).

Vadim Peretokin (vperetokin) wrote :

It's in Python, it does not need compilation.

anatoly techtonik (techtonik) wrote :

Can't believe it is still not fixed.

"there was some concern this might blur the boundaries between official and PPA packages" - this concern should be addressed differently. The boundaries are already blurred.

Launchpad Janitor (janitor) wrote :

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

Changed in update-manager (Ubuntu):
status: New → Confirmed
affects: ubuntu → update-manager (Ubuntu)
Changed in update-manager (Ubuntu):
status: New → Confirmed
Imri Paloja (blade19899) wrote :

Cant we just add an icon next to the official packages and non official with a warning? Or also an icon? This is not that big of a deal!

Seb Bonnard (sebmansfeld) wrote :


I have the following error on apt-get changelog, example taken on mpv package :

$ apt-get changelog mpv
Err Changelog for mpv (http://changelogs.ubuntu.com/changelogs/pool/main/m/mpv/mpv_0.16.0+git1~trusty1/changelog)
  404 Not Found
Err Changelog for mpv (http://ppa.launchpad.net/mc3man/trusty-media/ubuntu/pool/main/m/mpv/mpv_0.16.0+git1~trusty1.changelog)
  404 Not Found
E: changelog for this version is not (yet) available; try https://launchpad.net/ubuntu/+source/mpv/+changelog

Can you fix this ?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related questions

Related blueprints