Bug#873046: linux-image-4.12.0-1-amd64: changelog.Debian.gz should only have changes made by the Debian kernel team and changelog.gz should have the upstream changes.
Hi
On Thu, Aug 24, 2017 at 07:37:39AM +0530, shirish शिरीष wrote:
> Package: src:linux
> Version: 4.12.6-1
> Severity: normal
>
> Dear Maintainer,
>
> AFAIK there is/was either a policy or a common practise for all
> packages to have changelog.Debian.gz giving only changes/patches made
> by Debian for the distribution and all upstream changes made by
> kernel.org in its own changelog.gz . While I'm sure that the
> debian-kernel team would probably have done this with some reason that
> is somehow not apparent or unknown here.
>
> I did look at https://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=linux
> to see if I could find any bug-report about changelogs but apparently
> haven't found anything.
>
> If there has been some discussion which explains the reason why it was
> done (and if memory serves right, we used to have changelog.gz and
> Debian.changelog.gz both)
> a link to the same would be helpful.
>
> Looking forward to know more.
>
> ┌─[shirish@debian] - [/usr/share/doc/linux-image-4.12.0-1-amd64] - [10256]
> └─[$] ls
>
> changelog.Debian.gz copyright
Upstream does not provide a changelog in the orig source. For the
mentioning of the upstream changes, cf. debian/README.source:
[...]
Recording updates in the changelog
----------------------------------
[...]
* For an upstream release candidate, don't attempt to list the changes
* For a stable release by Linus, refer to the summary at
kernelnewbies.org, e.g. https://kernelnewbies.org/Linux_4.5
* For a stable update, refer to the changelog on kernel.org, e.g.
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.5.1, and
list all changes that are relevant to our package and that fix bugs
that we would consider 'important' or higher severity
- The script debian/bin/stable-update updates the changelog
version and inserts the list of changes. It doesn't attempt to
filter out irrelevant or unimportant changes.
- The script debian/bin/ckt-stable-update.sh does the same for
stable updates by the Canonical Kernel Team.
- If you have time, please delete irrelevant changes such as:
+ Fixes for architectures not supported by the package
+ Fixes for drivers that aren't enabled in any of our configurations
+ Build fixes for configurations that we don't use
+ Fixes for lockdep false positives
[...]
Hope this helps,
Regards,
Salvatore
Reply to: