[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#65764: changelog shouldn't be in the copyright file



Josip Rodin <joy@cibalia.gkvk.hr> wrote:

> I don't think the copyright file should explain the modifications made
> in the Debian package compared to the upstream one. The purpose of
> the changelog.Debian(.gz) file is to describe such changes (and any
> others), so this is a needless duplication of text.

Of course, the reason that the changes are now required in two places
is because the copyright file (and the changes that are supposed to
be documented in it) predates the changelog file.  The changelog file
wasn't required until mid-1996.

Nevertheless, it has always been my opinion that the two were not
supposed to serve the same purpose.  The purpose of the changelog file
is to document the difference between successive versions of the Debian
package.  They are listed in the chronological order that the changes
occur.  The purpose of the "modifications" section of the copyright file
is to be a *summary* of the changes that have been made to the upstream
sources to debianize the package.

I have always considered the copyright file as the place to go when
one needed to determine what has been done to the upstream sources by
the Debian maintainer.  (In one sense, it is a summary of the .diff.gz
file).  It is certainly easier to get that information from the text
that is supposed to be recorded in the copyright file than it is to wade
through pages and pages of confusing changelog entries.

> Also, this means that the maintainer has to update the copyright file
> if he makes another or removes an existing modification, which I don't
> think we should need to do, since we already have the Debian changelog
> file.

I agree that the modification list in the copyright file does impose an
extra burden on the maintainer.  I'm not sure that all of these lists in
my packages are up to date.

- Brian



Reply to: