Bug#1063664: closed by Matthias Klose <doko@debian.org> (no feedback, closing this issue)
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 to: