On Fri, Apr 11, 2025 at 09:59:01PM +0200, Helmut Grohne wrote: > Control: reopen -1 > > Hi Matthias, > > On Thu, Nov 14, 2024 at 11:21:01AM +0000, Debian Bug Tracking System wrote: > > no feedback, closing this issue. > > I can still reproduce it in quite some variety. > > gnat-13-<triplet> as built from src:gcc-13 still contains unversioned > tools. There are declared conflicts for various gnat-VER, but no > conflicts for gnat-VER-<triplet>. As a result, there still is an > undeclared file conflict with gnat-12-<triplet> as built from > src:gcc-12-cross present in bookworm|trixie|sid and gnat-11-<triplet> as > built from src:gcc-11-cross present in bookworm|sid. > > I cannot find any such conflicts for gnat-14-<triplet> nor > gnat-15-<triplet>, because then the defaults are managed via > src:gcc-defaults. > > I think src:gcc-13 needs to augment its Conflicts from > > Conflicts: gnat-4.9, gnat-5`'TS, gnat-6`'TS, gnat-7`'TS, gnat-8`'TS, > gnat-9`'TS, > gnat-10`'TS, gnat-11`'TS, gnat-12`'TS, > > to > > Conflicts: gnat-4.9, gnat-5`'TS, gnat-6`'TS, gnat-7`'TS, gnat-8`'TS, > gnat-9`'TS, > gnat-10`'TS, gnat-11`'TS, gnat-11`'arch_gnusuffix, gnat-12`'TS, > gnat-12`'arch_gnusuffix
I don't see the problem: $ apt-cache show gnat-13-aarch64-linux-gnu Package: gnat-13-aarch64-linux-gnu Source: gcc-13-cross (17) Version: 13.3.0-13cross1 Installed-Size: 98436 Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org> Architecture: amd64 Replaces: gnat-13 (<< 13.2.0-11) Depends: gcc-13-aarch64-linux-gnu-base (= 13.3.0-13cross1), gcc-13-aarch64-linux-gnu (>= 13), libgnat-13-arm64-cross (>= 13.3.0-13cross1), libc6-dev-arm64-cross (>= 2.23-1~), libc6 (>= 2.38), libgmp10 (>= 2:6.3.0+dfsg), libisl23 (>= 0.15), libmpc3 (>= 1.1.0), libmpfr6 (>= 3.1.3), libzstd1 (>= 1.5.5), zlib1g (>= 1:1.1.4) Suggests: gnat-13-doc, ada-reference-manual-2012 Conflicts: gnat-10-aarch64-linux-gnu, gnat-11-aarch64-linux-gnu, gnat-12-aarch64-linux-gnu, gnat-4.9, gnat-5-aarch64-linux-gnu, gnat-6-aarch64-linux-gnu, gnat-7-aarch64-linux-gnu, gnat-8-aarch64-linux-gnu, gnat-9-aarch64-linux-gnu Breaks: gnat-13 (<< 13.2.0-11) Description-en: GNU Ada compiler for the aarch64-linux-gnu architecture GNAT is a compiler for the Ada programming language. It produces optimized code on platforms supported by the GNU Compiler Collection (GCC). . This package provides the compiler, tools and runtime library that handles exceptions using the default zero-cost mechanism. Description-md5: 726b837fa2e33796406f1db6ec3b5d32 Multi-Arch: foreign Homepage: http://gcc.gnu.org/ Built-Using: gcc-13 (= 13.3.0-13) Section: devel Priority: optional Filename: pool/main/g/gcc-13-cross/gnat-13-aarch64-linux-gnu_13.3.0-13cross1_amd64.deb Size: 18736324 MD5sum: aa2f62d55c6fa3707be4176c3ccb0cf1 SHA256: ae581eb686fb64f396b7fb920f407635e00db1847ca68b50ff4ad1b9db8aff02 All the conflicts seem to be there with the triplet? Kurt