Debian Patches

Status for ocfs2-tools/1.8.6-6

Patch Description Author Forwarded Bugs Origin Last update
systemd-service.patch Debianize upstream service files Valentin Vidic <Valentin.Vidic@CARNet.hr> no 2018-01-24
register_printf_specifier.patch Fix GCC 6 warnings Valentin Vidic <vvidic@debian.org> yes upstream 2019-06-02
defragfs_segfault.patch Fix defragfs segfault Valentin Vidic <vvidic@debian.org> yes upstream 2019-06-02
cross_build.patch Fix cross build of the package Ignore m4 files included in the upstream source. Valentin Vidic <vvidic@debian.org> no debian 2019-06-26
pkg_config_libaio.patch Move libaio reference to Libs.private Try to fix lintian warning pkg-config-references-unknown-shared-library Valentin Vidic <vvidic@debian.org> no 2019-07-13
defrag.ocfs2-make-getopt-portable.patch defragfs.ocfs2: make getopt return variable portable
Fixes #42

From ISO/IEC 9899:1999 (E):

6.3.1.3 Signed and unsigned integers

1 When a value with integer type is converted to another integer type
other than _Bool, if the value can be represented by the new type, it is
unchanged.

2 Otherwise, if the new type is unsigned, the value is converted by
repeatedly adding or subtracting one more than the maximum value that
can be represented in the new type until the value is in the range of
the new type.

3 Otherwise, the new type is signed and the value cannot be represented
in it; either the result is implementation-defined or an
implementation-defined signal is raised.

gcc-9-aarch64-linux-gnu 9.2.1 makes ((char = getopt()) != EOF) to always
compare (255 != -1), considering char to be unsigned, as states item
(3): implementation-defined. Meaning that the code has to change "char"
to "int" to become fully portable.
yes upstream 2019-09-02
fix-o2image-segfault.patch Fix o2image segfault on s390x Use correct union member. On little endian this worked
because of the union layout.
Valentin Vidic <vvidic@debian.org> yes 2020-05-21

All known versions for source package 'ocfs2-tools'

Links