Debian Patches

Status for libexplain/1.4.D001-13

Patch Description Author Forwarded Bugs Origin Last update
02_alpha-fcntl-h.patch do not special case alpha any longer Andreas Beckmann <anbe@debian.org> no debian
03_fsflags-4.5.patch Update inode flags for Linux 4.5 Linux 4.5 updated the list of inode flags including removing some existing
flags. This patch fixes the resulting FTBFS by updating the flags list.
James Cowgill <jcowgill@debian.org> no debian
04_test-t0274a.patch Fix test t0274a.sh on recent kernels As a result of fixing CVE-2015-8543, the behavior of creating a socket with an
invalid protocol changed on recent kernels. Protocol numbers above 255 now
return EINVAL. Fix the test by using a known illegal protocol and type
combination which will fail with EPROTONOSUPPORT.
James Cowgill <jcowgill@debian.org> no
05_largefile.patch Fix handling of O_LARGEFILE on various 64-bit arches James Cowgill <jcowgill@debian.org> no debian
06_sysctl.patch Only compile sysctl code if sysctl exists The sysctl syscall is not present on arm64, so disable parts of the code which
require it if it's not present.
James Cowgill <jcowgill@debian.org> no debian
07_ustat.patch Do not require fully defined struct ustat Fixes ustat related FTBFS on adm64. Since explain_errno_ustat does not write to
the data argument, it's pointless to try and allocate any memory for it anyway.
James Cowgill <jcowgill@debian.org> no debian
08_hppa.patch Fix FTBFS on hppa - add handling of flags with multiple bits set On hppa the 'eventfd EINVAL' test was failing because the EFD_NONBLOCK was
being incorrectly parsed. On hppa this flag sets two separate bits but the
explain_parse_bits_print function does not handle this case. Fix by rewriting
the algorithm to work on both cases. The access_modes table needed reordering
to keep the old behavior there (this patch might change the ordering of some
flags). Also handle a similar situation in explain_buffer_open_flags.
James Cowgill <jcowgill@debian.org> no debian
fix-tests-sed.patch no
nettstamp-needs-types.patch no
sanitize-bison.patch sanitize bison usage use
%define api.prefix {...}
instead of crude
sed -e 's/[yY][yY]/.../g'

Thanks to Akim Demaille for the hint! (#960608)
Andreas Beckmann <anbe@debian.org> no
gcc-10.patch fix FTBFS with GCC 10 GCC 10 defaults to -fno-common Andreas Beckmann <anbe@debian.org> no
typos.patch fix typos found by Lintian Andreas Beckmann <anbe@debian.org> no
linux5.11.patch Linux 5.11 no longer has if_frad.h Graham Inggs <ginggs@debian.org> no debian 2021-06-20
termiox-no-more-exists-since-kernel-5.12.patch termiox no more exists since kernel 5.12
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v5.12&id=c762a2b846b619c0f92f23e2e8e16f70d20df800
Håvard Flaget Aasen <haavard_aasen@yahoo.no> no https://packages.altlinux.org/en/sisyphus/srpms/libexplain/patches/libexplain-1.4-remove-termiox.patch 2021-11-16
use-command-v.patch use command -v Håvard Flaget Aasen <haavard_aasen@yahoo.no> no 2021-11-16
missing-prototypes.patch fix building with -Werror=implicit-function-declaration Andreas Beckmann <anbe@debian.org> no

All known versions for source package 'libexplain'

Links