Bug#1065309: transition: gnat 12 -> 13 + time_t64
Package: release.debian.org
X-Debbugs-Cc: debian-ada@lists.debian.org
Hello.
In addition to the information in https://bugs.debian.org/1065309,
here is the usual summary preparing a gnat transition.
--
This bug requests a green light for a transition of Ada packages from
gnat-12 to gnat-13 in unstable.
The gcc-V source package builds the Ada compiler (gnat-V) and
companion library (libgnat-V).
The default Ada compiler is selected by the gnat package.
In unstable and testing, gnat Depends: gnat-12.
In experimental, gnat Depends: gnat-13.
This transition breaks the ABI of Ada libraries. Each Ada library has
been uploaded to experimental with a new Shared Object version in the
library package name (and hence, a passage through NEW).
This is unrelated with gnat-13, but this transition also introduces a
new naming scheme for Ada -dev packages in Debian. They stop carrying
a version identifying the API, and instead provide a versioned virtual
package instead. The effect is the same, an API break in an Ada
library (this includes libgnat-V) requires a transition, but the NEW
queue will not be involved anymore.
Ben file:
title = "gnat-13";
is_affected = .depends ~ "libgnat-8/libgnat-9/libgnat-10/libgnat-11/libgnat-12" | .depends ~ "libgnat-13";
is_good = .depends ~ "libgnat-13";
is_bad = .depends ~ "libgnat-8/libgnat-9/libgnat-10/libgnat-11/libgnat-12";
These packages provide a library and are ready in experimental.
adacgi
adasockets
ahven
anet
dbusada
gprbuild
libalog
libaunit
libflorist
libgmpada
libgnatcoll The transition closes #1061631.
libgnatcoll-db The transition closes #1064745.
libgnatcoll-bindings
libgtkada
liblog4ada
libncursesada
libtemplates-parser The transition closes #1061633.
libtexttools
libxmlada
libxmlezout
pcscada
plplot The reupload must merge 5.15.0+dfsg2-7+deb13u2/unstable
and 5.15.0+dfsg2-8/experimental. The changes are small
and unrelated with Ada.
These packages, although not Ada libraries, are part of the transition.
They are ready in experimental and need a rebuild in unstable.
alire
dh-ada-library
gnat
These packages produce no library. They need a bin-NMU.
nmu music123_16.6-6 . ANY . -m 'Rebuild with gnat-13'
dw music123_16.6-6 . ANY . -m 'gnat (>= 13.1)'
nmu phcpack_2.4.89+dfsg-1 . ANY . -m 'Rebuild with gnat-13'
dw phcpack_2.4.89+dfsg-1 . ANY . -m 'gnat (>= 13.1)'
nmu topal_81-2 . ANY . -m 'Rebuild with gnat-13'
dw topal_81-2 . ANY . -m 'gnat (>= 13.1)'
nmu whitakers-words_0.2020.10.27-1.3 . ANY . -m 'Rebuild with gnat-13'
dw whitakers-words_0.2020.10.27-1.3 . ANY . -m 'gnat (>= 13.1)'
ada-reference-manual only requires gnat at build time.
It should not be affected.
ghdl build-depends on an explicit gnat version for reasons unrelated
with the normal Ada policy.
It should not be affected.
These packages have been removed from testing for a while because of
unrelated RC bugs.
adabrowse
adacontrol
asis
gnat-gps
libaws
Reply to: