[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1036884: 64-bit time_t: updated archive analysis, proposed transition plan with timeline



On Fri, 05 Jan 2024 at 00:17:04 -0800, Steve Langasek wrote:
> - In multi-library packages, there is no reliable way to map from a set of
>   headers in a dev package to specific shared libraries in a runtime library
>   package that's not additionally computationally prohibitive; we therefore
>   conservatively assume that if any headers from a source package show
>   time_t ABI changes, all the runtime library packages from the source
>   package are affected by the transition.

> 0 dbus-tests

Please ignore this specific binary package. The only public API/ABI
of src:dbus is in libdbus-1-3 + libdbus-1-dev, so analyzing those two
is enough. (dbus-tests accidentally contains one header file, but that's
a minor bug.)

libdbus-1-dev is widely depended-on, so I hope that taking src:dbus off
your list will avoid some unnecessary rebuilds?

> 0 gobject-introspection

Similarly the only public API/ABI of src:gobject-introspection is in
libgirepository1.0-dev, libgirepository-1.0-1, and (in experimental)
libgirepository-1.0-dev. gobject-introspection contains some source
and header files that are used by other packages' regression tests,
but they are not public ABI.

    smcv


Reply to: