+changelog includes misleading information related to package versions and authors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
The changelog at
https:/
disagrees with the changelog at:
http://
crediting Gauvain for a set of changes that Bart did. The reason this happens is because:
a) This package discover=2.0.7-3 was manually synced into Ubuntu as discover=
b) The changes file includes information for both versions. The changes file doesn't credit the original author, mainly because the format is hard to change, according to James.
c) We use the information from the changes file to generate the information displayed on +changelog.
The stated Ubuntu policy is to include all modification changelogs in the changes file, which means that we will need to find another way of generating the +changelog data to avoid the problem with missing/wrong credit.
It is likely that the best way to do this is to store the debian/changelog file in the librarian, and to use that when displaying the +changelog.
We could as a first step just link to the librarian file. For bonus points, we could read() the librarian content and then linkify it. Note that linkification should only be done for packages which we know about -- we could do that by grabbing all valid package versions and then only linking versions we knew about.
description: | updated |
Changed in launchpad: | |
importance: | Untriaged → Medium |
status: | Unconfirmed → Confirmed |
Changed in soyuz: | |
milestone: | none → pending |
But, as Gauvain correctly noted, the real changelog is:
discover (2.0.7-3ubuntu1) edgy; urgency=low
* Merge from debian unstable:
- discover.dtd: Change device->model default to 'default'
- Miscellaneous changes to allow default entries for vendors
-- Gauvain Pocentek <email address hidden> Mon, 31 Jul 2006 01:44:51 +0100
discover (2.0.7-3) unstable; urgency=low
* QA upload. stub/stubs. c: Fix FTBFS on GNU/kFreeBSD (and any system using modprobe. 8, debian/ discover. postrm: Removed "/usr/local" from discover. postinst: Enter invoke-rc.d. Closes: #367739. types.xml, doc/discover.1, doc/guide.html, doc/guide.txt: Fixed rules-missing- required- target binary-indep. error-in- debian- changelog.
* NMU ACK. Closes: #305042. Thanks to Jeroen and David, see below.
* sysdeps/
sysdep/stubs/). Closes: #364863. Patch by Robert Millan
<email address hidden>, thanks.
* doc/discover-
paths in man page, and added removal of /var/lib/discover in postrm.
Closes: #328497. Thanks to Lars Wirzenius <email address hidden>.
* debian/
* doc/device-
typo. Closes: #311442.
* debian/rules: Fixed debian-
* debian/changelog: Fixed syntax-
-- Bart Martens <email address hidden> Sat, 29 Jul 2006 12:36:08 +0200
discover (2.0.7-2.1ubuntu1) dapper; urgency=low
* Resynchronise with Debian.
-- Martin Meredith <email address hidden> Wed, 2 Nov 2005 21:10:47 +0000
So my request is to display the debian/changelog in launchpad without replacing the Debian maintainer by the Ubuntu maintainer.
Thanks,
Bart Martens
<email address hidden>