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

Reply via email to