[Bug 254552] Re: PPA Changelog not displayed
anatoly techtonik
techtonik at php.net
Thu Mar 5 15:14:35 UTC 2015
*** This bug is a duplicate of bug 253119 ***
https://bugs.launchpad.net/bugs/253119
It might have better chances to be integrated if submitted as pull
request.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/254552
Title:
PPA Changelog not displayed
Status in update-manager package in Ubuntu:
Confirmed
Bug description:
Binary package hint: update-manager
With the increasing use of PPAs to test and evaluate improvements and
bug-fixes it is important that when an update is offered the user
knows the version, changes, and source of the package.
Currently update-manager doesn't display a changelog for packages from
PPA archives. This is mainly because there is no changelog repository
in the same style as there is for 'official' packages, at
http://changelogs.ubuntu.com/changelogs/pool/
I have added code to UpdateManager.py that, when a changelog isn't
found in the official changelog repository, checks if the package is
from a PPA and if it is, fetches the changelog entry from the PPA
archive front-page. It does some simple and effective page-scraping to
extract the changelog and passes it back for displaying. It adds a
note to the bottom of the changelog giving the source of the package,
e.g:
Version 0.5.0-1ubuntu1~ppa1h:
* Packaged for Ubuntu
(from PPA intuitivenipple -
https://launchpad.net/~intuitivenipple/+archive)
I'm publishing update-manager 1:0.87.31~ppa1 in my PPA with this
functionality enabled for anyone that wants to try it. It is available
for Gutsy and Hardy. A version for Intrepid will be available once the
repositories have got all the dependencies.
Later I'll add a debdiff to this report.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/254552/+subscriptions
More information about the foundations-bugs
mailing list