• Bug#1062218: in package libaio marked as pending

    From Guillem Jover@21:1/5 to All on Tue Mar 5 12:10:02 2024
    Control: tag 1062218 pending

    Hi!

    Bug #1062218 that you reported in package libaio has been fixed
    in the debian/pkgs/libaio.git git repository. You can see the changelog below, and you can check the diff of the fix at:

    https://git.hadrons.org/cgit/debian/pkgs/libaio.git/diff/?id=8d2d6c2

    ---
    commit 8d2d6c2930be1e34cb357ab4f1b8d42471a16f77
    Author: Guillem Jover <guillem@debian.org>
    Date: Tue Mar 5 11:33:36 2024 +0100

    Add time64 support

    - Remove dead code for syscall handling.
    - Refactor code to use an internal implementation for public functions
    that handle timespec, by switching them to always use __kernel_timespec,
    and add conversion functions to map from 'struct timespec' to
    'struct __kernel_timespec', and from 'struct __kernel_timespec' to
    'struct __kernel_old_timespec'.
    - Add support for io_pgetevents_time64() Linux syscall, but disable it
    for now as it only works on 32-bit kernels, but not on the compat
    mode in 64-bit kernels running 32-bit userland, will be fixed in Linux
    in parallel, as the timeouts used are supposed to be relative anyway,
    and this does not and will not break ABI.
    - Add dual time32/time64 ABI support by adding io_getevents_time64() and
    io_pgetevents_time64() library functio