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

Bug#459427: Patch seeking seconds on changelog vs. NEWS handling



Sean Whitton writes ("Bug#459427: Patch seeking seconds on changelog vs. NEWS handling"):
> +If an upstream release notes file is available, containing a summary
> +of changes between upstream releases intended for end users of the
> +package and often called ``NEWS``, it should be accessible as
> +``/usr/share/doc/package/NEWS.gz``.  An older practice of installing
> +the upstream release notes as ``/usr/share/doc/package/changelog.gz``
> +is permitted but deprecated.

I think part of the difficulty we are having with this is by failing
to have a kind of contextual introduction.

How about:

  Upstreams provide information about changes between upstream ersions
  in a variety of formats and with a variety of content.  Typically
  there are two distinct kinds of change informatiion:

   * Release notes style: describes user-visible changes such as new
     features, backwards compatibility issues, and perhapz significant
     bugfixes.  Examples: [...]

   * Code changelog style: lists all changes made to the source code,
     even ones which are not user-visible, often by reference to
     source code filenames.  Examples: [...]

  Release notes are useful to users.  If available, they should be
  installed as /usr/share/doc/PACKAGE/NEWS.gz.

  Code changelogs are not very useful without the source code.  They
  should not normally be installed in the binary package unless this
  is required by the package's licence.  When they are installed, they
  should be installed as /usr/share/doc/PACKAGE/changelog.gz.

  Note that terminology and filenames for these vary.  We want to
  provide Debian's users with consistency across packages, so you
  should rename the file(s) according to their contents.  Some
  language- or domain-specific packaging teams have more specific
  policies.  You should follow them, so that all packages in a
  particular domain are consistent.

  If information provided by upstream does not fit neatly into these
  categories, you should use your best judgement.  All documents that
  are useful to users should be in the binary package.

Ian.


Reply to: