The upstream history is shipped as /usr/share/doc/<package name>/changelog. The debian/changelog is only a history of the Debian packaging, shipped as /usr/share/doc/<package name>/changelog.Debian.gz, so the initial Debian release always has only one entry.
There is some further information about how this works in dh_installchangelogs(1).
If the upstream changelog does not have a common name, you can specify it in debian/rules. You can see an example of how this is done in the Electrum package:
https://tracker.debian.org/media/packages/e/electrum/rules-4.4.6dfsg2-1
On Friday, December 29, 2023 12:59:18 PM MST Samuel Thibault wrote:
> Hello,
>
> Tobias Frost, le mar. 26 déc. 2023 09:44:09 +0100, a ecrit:
> > I'm puzzled… The changelog is still having multiple entries.
> > Did the upload fail? Timestamp of the dsc I've checked: 2023-12-19 23:40
> >
> > You changelog file must be -- as this is the initial upload to Debian
> > exactly this:
> >
> > multispeech (4.6.1-1) unstable; urgency=medium
> >
> > * Initial release. (Closes: #1055902)
> >
> > -- Igor B. Poretsky <poretsky@mlbox.ru> Sun, 10 Dec 2023 16:01:03 +0300
> >
> > Thats it. The file ends here.
>
> Is this really a strict requirement? When a package has had a life
> before entering Debian, it can be useful to keep the history of the
> packaging.
>
> Samuel
--
Soren Stoutner
soren@stoutner.com
Attachment:
signature.asc
Description: This is a digitally signed message part.