#1147294#5
Date:
2026-09-10 13:29:10 UTC
From:
To:
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)