Debian's Ada metapackage gnat depends on gcc-14,
whereas the current gcc version is 16.
Impacted packages;
adasockets
gcc-doc-defaults
libgmpada
music123 (rebuild only)
topal (rebuild only)
===========================================================
Ben file:
title = "gnat-16";
is_affected = .depends ~ /libgnat/ & !.source ~ /gcc/;
is_good = .depends ~ /libgnat-16/;
is_bad = .depends ~ /libgnat-\d+/ & !.depends ~ /libgnat-16/;
===========================================================
Packages not in Testing depending on gnat-14
ada-bar-codes
adacgi
ahven
anet
dbusada
ghdl
gprbuild
libflorist
libgnatcoll
libgnatcoll-bindings
libgtkada
libtemplates-parser
libxmlada
libxmlezout
Packages not in Testing depending on unversioned gnat
alire
dh-ada-library
I understand there is an issue with 32bit architectures,
that is very unlikely to be resolved any time soon.
(Maybe never, as there has been no progress since last year.)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114065
https://bugs.debian.org/1121759
https://bugs.debian.org/1121232
To avoid users installing a broken package,
I'm thinking of adding a preinst to gnat,
to prevent installing on 32bit arches.
(attached)