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

Re: Automatic trimming of changelogs in binary packages



Paul Wise:
On Tue, 2022-09-06 at 07:13 +0200, Gioele Barabucci wrote:

* Packages not meant to be included in Debian (and without access to a
changelog server): Creators that want to preserve the full history can
use the `--no-trim` option to disable the trimming.

Most derivatives aren't going to have a changelog server so I don't
think it makes sense to enable it by default on all derivatives.

Perhaps the dpkg vendor could be used as guidance for when the trimming
should occur by default? Unless Debian/Ubuntu, disable by default.

Then have a way for vendors to enable it by default if they want.

* Third-party repositories: Their administrators can provide access to
the full changelogs by setting `Changelogs:` in the `Release` file, or
can use `--no-trim` in the packages that they distribute.

Modifying every single package to add --no-trim would be tedious for
some repositories, perhaps allow a config option to disable it?


Sounds like a job for (not yet implemented) DEB_BUILD_OPTIONS=notrimdch (or some other name).

Thanks,
~Niels


Reply to: