Nicolas Boulenguez writes:
Ludovic, could you describe the scenario you are trying to prevent?
The scenario I'd like to prevent is wherein most architectures use
gnat-4.9 to build all other Ada packages but one architecture decides to
use gnat-4.8 instead, resulting in compilation problems and
It is our policy[1] to support the same version of gnat on all
architectures. The package gnat exists for this very purpose. Allowing
gnat to depend on different versions of gnat-x.y on different
architectures would defeat this purpose. If some architecture cannot
support the chosen version of
Ludovic Brenta dixit:
It is our policy[1] to support the same version of gnat on all
architectures. The package gnat exists for this very purpose. Allowing
Right, but there is still the transition period to take care of.
gnat to depend on different versions of gnat-x.y on different
Thorsten Glaser writes:
Right, but there is still the transition period to take care of.
There are two transition periods. The first one started on 2014-02-03
with the announcement of gnat-4.9 and ended on 2014-05-01 with the
upload of gnat (=4.9). This three-month period was to bootstrap and
Package: src:gnat
Followup-For: Bug #746588
If I understand well, porters suggest that gnat (= 4.9.1)
- switches back to Architecture: any, and
- starts Build-Depending on gnat-x.y.
Since gnat (= x.y) is never uploaded before gnat-x.y builds on all
official architectures, these changes should
Am 01.05.2014 21:45, schrieb Ludovic Brenta:
I've just uploaded gnat to depend on gnat-4.9 on all architectures.
Does this solve the immediate problem? Making the package
architecture-dependent is, of course, a longer-term solution.
sure, the immediate problem is solved until the next port
Matthias Klose dixit:
sure, the immediate problem is solved until the next port with a version
discrepancy.
Well there is one… m68k has gnat-4.6 (although Andreas Schwab did
post experimental patches for 4.9 today or yesterday, IIRC).
So this change broke it for m68k and, what’s worse, made it
Package: src:gnat
Version: 4.6.1
gnat 4.6.1 did change the package
* Architecture: any - all.
This makes it impossible on ppc64le and arm64 to point to the only available
gnat compilers now, 4.8 or 4.9. While this will change hopefully soonish, please
make this an architecture dependent
I've just uploaded gnat to depend on gnat-4.9 on all architectures.
Does this solve the immediate problem? Making the package
architecture-dependent is, of course, a longer-term solution.
--
Ludovic Brenta.
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject
9 matches
Mail list logo