Back to libaio PTS page

Accepted libaio 0.3.113-6 (source) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 05 Mar 2024 11:33:54 +0100
Source: libaio
Architecture: source
Version: 0.3.113-6
Distribution: unstable
Urgency: medium
Maintainer: Guillem Jover <guillem@debian.org>
Changed-By: Guillem Jover <guillem@debian.org>
Closes: 1062218
Changes:
 libaio (0.3.113-6) unstable; urgency=medium
 .
   * Switch from future=+lfs to abi=+lfs build flags feature, and Build-Depends
     on dpkg-dev >= 1.22.0.
   * 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 functions on 32-bit architectures, that
       get redirected from the io_getevents() and io_pgetevents() functions
       when the user sets _TIME_BITS=64.
     - Perform a SONAME bump to avoid stomping on upstream SONAME. Once and if
       the new symbols are accepted by upstream then we can merge that back
       into libaio.so.1 and drop the t64 packages and temporarily provide
       a compat symlink for the t64 SONAME for a smooth transition back. This
       should also be an easier way to revert this transition when there are
       no file conflicts involved, and does not block on upstream support.
     - Do not rename the udeb from libaio1-udeb, as d-i does not care, and
       that would require a pointless trip through NEW. But update the shlibs
       references for the libaio1t64 rename.
     - We do not need a dependency on a newer dpkg-dev nor gcc as we are
       explicitly handling the time64 dual-ABI independently of the toolchain.
     Closes: #1062218
Checksums-Sha1:
 936290d8d8751190fedc51114a3d8e86c8357028 2099 libaio_0.3.113-6.dsc
 a47eaba7276a1335f4281901c803d209424c7f15 24652 libaio_0.3.113-6.debian.tar.xz
 11f7959f0ee023a1083eee52c0b121a26f6d25cc 6597 libaio_0.3.113-6_amd64.buildinfo
Checksums-Sha256:
 0be47167346e059ca349477aa55f80bd9255c3affe2ed40ef53f0105d5872de4 2099 libaio_0.3.113-6.dsc
 f6ce686ba63efefc71d4576848f4c7a435eb426a3eff816a7d8bfce5530a393f 24652 libaio_0.3.113-6.debian.tar.xz
 021e8728d982842dfbbb05b7890b8eb978b04251ea4eaf8a7ab293fc8350fa83 6597 libaio_0.3.113-6_amd64.buildinfo
Files:
 95aeed33c4d6ab8697e68eb470fc2149 2099 libs optional libaio_0.3.113-6.dsc
 39624eec96437b40da2c38585936533c 24652 libs optional libaio_0.3.113-6.debian.tar.xz
 6b0ca167f9a35d2d3049b2343470c3ea 6597 libs optional libaio_0.3.113-6_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAmXm+ucACgkQuXK/PqSu
V6MxYg/+OUU6c8KDR/GbKiY2b5iuRADhzoRzqWMtpNvOBubQ3aXOAKwukcSitwve
oG7QkPoHwN1Lg/6eugpadpLUcqECwjRAi24HERvtLKOdgzSOpbTj2OEsCUxdd60e
XpUl6+ng/5A5ii5/u95xNPMWwRfWtyleBkLYU3fk8B5CHV49pgCZyZvaMqQWTIGL
qMz7uRAog8oKm9jFyjdQ++OjFqv5Ur8FyUbkeGpW7FzEbJceJ1otiMdRUKceNpM8
Ln5msFrLmSauCWLGTrw3ljjcVSoudlB8l0y4Qyp/doLlwyzTyN0nOT89CwKmpCdA
fovRWl0kEES2aX0pclkcE7uNcHdjRMJ156ko+dZZWUo//ELWitkl0ztCIL5uQ/jW
Qpz4oqo3Kb4XACCRBiR9I/ZgNTIqvJ2LujNlcbTY7tg6v9T5WlWY0U21bVAKFTXl
Hb1L1AFs0p/P8hQkB3gxLkJpFiJmx4dGHXy5m1qV4c/d1NzYH+gK0XImv2ixTK27
Uc5cD2t2DXuHYfBUbXxLc4tJvW5H33usIdgguK4cBAmL2k6ABOA9g87ZLBSagfPq
NSwHo5l5aCVxB/l84nB/tZBl7MrXjYLbLgCBumu67816cx6IPNxsHwLuwq2NpQxG
T9rz8bN9Qnp42nbatfcF8ZQ8wFSyW/NG4Zu8A2C1r54nnBHR2Ts=
=/QOH
-----END PGP SIGNATURE-----

Attachment: pgpO3cUjzuRo4.pgp
Description: PGP signature