Package: libexplain / 1.4.D001-11+deb11u1
Metadata
Package | Version | Patches format |
---|---|---|
libexplain | 1.4.D001-11+deb11u1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
01_autofoo.patch | (download) |
etc/configure.ac |
2 1 + 1 - 0 ! |
fix autoreconf failure Bug-Debian: https://bugs.debian.org/758065 |
02_alpha fcntl h.patch | (download) |
libexplain/ac/fcntl.h |
7 0 + 7 - 0 ! |
do not special case alpha any longer Bug-Debian: https://bugs.debian.org/661440 |
03_fsflags 4.5.patch | (download) |
libexplain/buffer/file_inode_flags.c |
9 7 + 2 - 0 ! |
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. |
04_test t0274a.patch | (download) |
test/02/t0274a.sh |
8 4 + 4 - 0 ! |
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. |
05_largefile.patch | (download) |
libexplain/ac/fcntl.h |
21 17 + 4 - 0 ! |
fix handling of o_largefile on various 64-bit arches |
06_sysctl.patch | (download) |
libexplain/buffer/enfile.c |
2 1 + 1 - 0 ! |
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. |
07_ustat.patch | (download) |
explain/syscall/ustat.c |
13 1 + 12 - 0 ! |
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. |
08_hppa.patch | (download) |
libexplain/buffer/access_mode.c |
6 3 + 3 - 0 ! |
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. |
fix tests sed.patch | (download) |
test/04/t0461a.sh |
2 1 + 1 - 0 ! |
--- |
nettstamp needs types.patch | (download) |
libexplain/ac/linux/net_tstamp.h |
1 1 + 0 - 0 ! |
--- |
sanitize bison.patch | (download) |
Makefile.in |
19 8 + 11 - 0 ! |
sanitize bison usage use %define api.prefix {...} instead of crude sed -e 's/[yY][yY]/.../g' Thanks to Akim Demaille for the hint! (#960608) |
gcc 10.patch | (download) |
libexplain/output/stderr.h |
2 1 + 1 - 0 ! |
fix ftbfs with gcc 10 GCC 10 defaults to -fno-common |
typos.patch | (download) |
libexplain/buffer/ehostunreach.c |
2 1 + 1 - 0 ! |
fix typos found by lintian |
linux5.11.patch | (download) |
libexplain/iocontrol/siocadddlci.c |
2 1 + 1 - 0 ! |
linux 5.11 no longer has if_frad.h Bug-Debian: https://bugs.debian.org/997222 |
termiox no more exists since kernel 5.12.patch | (download) |
libexplain/buffer/termiox.h |
6 5 + 1 - 0 ! |
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 |