Currently both debdiff introduce version "5.1.1-1ubuntu4" in Xenial and Yakkety which is not good.
The reason why they are identical for now, it's probably because no changes has been made between when Xenial package has been copied to Yakkety (when it was a devel release still).
Last change before this one was on "Thu, 19 Nov 2015 17:31:09"
* Add one upstream patch to improve performance
- autofs-5.1.1-improve-scalability-of-direct-mount-pat.patch (LP: #1686679)
* For both debdiff(s), the quilt patch doesn't apply cleanly, here's the details :
# quilt push -a
Applying patch autofs-5.1.1-improve-scalability-of-direct-mount-pat.patch
patching file daemon/automount.c
Hunk #1 succeeded at 95 (offset -3 lines).
Hunk #2 succeeded at 126 (offset -3 lines).
patching file include/automount.h
Hunk #1 succeeded at 70 (offset -5 lines).
patching file include/mounts.h
Hunk #1 succeeded at 94 (offset -7 lines).
patching file lib/mounts.c
Hunk #1 succeeded at 943 (offset 2 lines).
* Any particular reason why "autofs-5.1.1-improve-scalability-of-direct-mount-pat.patch" is not set to apply on the top ?
* quilt header must be in DEP3 format
# "quilt header --dep3 -e" will provide you the template but here's one I started for you that you can complete, if not Bug: nor Bug-Debian:, you can remove the lines.
Description : improve scalability of direct mount path component
With direct mounts, we want to avoid creating path components on remote file systems
unless that file system is the root file system. The check boils down to allowing the
mkdir if:
1/ If it's the root directory, or
2/ If it's not a remote file system, or
3/ If it's a remote file system that's the root file system We can do that without
parsing the mount table and can improve startup time for all cases.
Author: Jeff Mahoney <email address hidden>
Origin: https://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git/commit/?id=67e7d613
Bug: <upstream_bug>, if any
Bug-Ubuntu: https://bugs.launchpad.net/bugs/988397
Bug-Debian: <debian_bug> if any
Let me know when the new debdiff will be ready, and I'll review/sponsor it.
[STS Sponsor Feedbacks]
Both debdiff need some small rework...
* Package versions need to be changed :
Currently both debdiff introduce version "5.1.1-1ubuntu4" in Xenial and Yakkety which is not good.
The reason why they are identical for now, it's probably because no changes has been made between when Xenial package has been copied to Yakkety (when it was a devel release still).
Last change before this one was on "Thu, 19 Nov 2015 17:31:09"
rmadison :
autofs | 5.1.1-1ubuntu3 | xenial | source, amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
autofs | 5.1.1-1ubuntu3 | yakkety | source, amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
The good versionning in this case is :
Xenial --> "5.1.1-1ubuntu3.1"
Yakkety --> "5.1.1-1ubuntu4"
* Add the LP bug in debian/changelog as follow :
* Add one upstream patch to improve performance 5.1.1-improve- scalability- of-direct- mount-pat. patch (LP: #1686679)
- autofs-
* For both debdiff(s), the quilt patch doesn't apply cleanly, here's the details :
# quilt push -a 5.1.1-improve- scalability- of-direct- mount-pat. patch
Applying patch autofs-
patching file daemon/automount.c
Hunk #1 succeeded at 95 (offset -3 lines).
Hunk #2 succeeded at 126 (offset -3 lines).
patching file include/automount.h
Hunk #1 succeeded at 70 (offset -5 lines).
patching file include/mounts.h
Hunk #1 succeeded at 94 (offset -7 lines).
patching file lib/mounts.c
Hunk #1 succeeded at 943 (offset 2 lines).
* Any particular reason why "autofs- 5.1.1-improve- scalability- of-direct- mount-pat. patch" is not set to apply on the top ?
* quilt header must be in DEP3 format
# "quilt header --dep3 -e" will provide you the template but here's one I started for you that you can complete, if not Bug: nor Bug-Debian:, you can remove the lines.
Description : improve scalability of direct mount path component /git.kernel. org/pub/ scm/linux/ storage/ autofs/ autofs. git/commit/ ?id=67e7d613 /bugs.launchpad .net/bugs/ 988397
With direct mounts, we want to avoid creating path components on remote file systems
unless that file system is the root file system. The check boils down to allowing the
mkdir if:
1/ If it's the root directory, or
2/ If it's not a remote file system, or
3/ If it's a remote file system that's the root file system We can do that without
parsing the mount table and can improve startup time for all cases.
Author: Jeff Mahoney <email address hidden>
Origin: https:/
Bug: <upstream_bug>, if any
Bug-Ubuntu: https:/
Bug-Debian: <debian_bug> if any
Let me know when the new debdiff will be ready, and I'll review/sponsor it.
- Eric