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

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



On Fri, Jun 16, 2000 at 03:32:03PM -0400, Brian Mays 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.

It crossed my mind that this was the reason. Still, it should be changed
nowadays.

> 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.

I agree. But forcing the maintainer to make a nice little summary and update
it every time s/he makes a change in the upstream sources is not really what
most of us want, or what most of our users need ;o) I'm known for making
pedantic changes in stuff I package, but this is too much even for me :)

A more general description of the important stuff that's changed in the
behaviour of the program in the package can/should still be found in
README.Debian file.

The changelog files are described like this in the Policy:

          <p>
            Document your changes and updates to the source package
            properly in the <tt>debian/changelog</tt> file.</p>

Maybe we should define what is meant by "properly". Can someone
(hint: a native speaker) propose a change to do this?

-- 
Digital Electronic Being Intended for Assassination and Nullification



Reply to: