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