XPost: linux.debian.bugs.dist, linux.debian.devel.release
From:
ben@decadent.org.uk
This is a multi-part MIME message sent by reportbug.
Package: release.debian.org
Severity: normal
X-Debbugs-Cc:
linux-base@packages.debian.org,
debian-kernel@lists.debian.org Control: affects -1 + src:linux-base
User:
release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package linux-base
[ Reason ]
1. Add linux-run-hooks command which will allow for kernel hooks
under /usr/share/kernel in forky.
2. Increase maximum number of memory mappings per process
(vm.max_map_count sysctl).
[ Impact ]
1. Some time last year it was proposed to add support for kernel
installation and removal hooks under /usr/share/kernel as well as the
currently supported /etc/kernel. This has been implemented in the
upstream kernel (with the "make deb-pkg" target) but I wasn't able to
take the time to implement this for Debian official packages until
recently. If we don't include this in trixie then nothing will be
able to depend on it until forky+1.
2. Some applications fail or even crash with the current default limit
on memory mappings. This can be avoided with a local configuration
change, but only if the problem is understood. It has specifically
been reported that some games running under WINE or Proton crash with
the default value.
[ Tests ]
1. I have manually tested linux-run-hooks.
2. This change was already made by Arch, Fedora, and Ubuntu last year
without apparent problems.
[ Risks ]
1. linux-run-hooks is a fairly simple wrapper for run-parts. While it
is possible that it has some logic errors, it is not that likely.
2. If a process uses > 65530 mappings (the default limit) then a core
dump of that process uses "extended section numbering" rather than the
16-bit section numbers of the original ELF specification. The Linux
kernel, binutils, and gdb have supported this since 2010 but it is
conceivable that there are still tools that don't support it.
[ Checklist ]
[X] all changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in testing
[ Other info ]
unblock linux-base/4.12
[SoupGate killed MIME-encoded file linux-base_4.12.debdiff (119489 bytes)]
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)