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?