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

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: