Matthias Klose <d...@debian.org> writes: > I've never understood why this link moved to the versioned gnat > package and didn't stay in the unversioned gnat package. So maybe we > changed that when preparing the ada cross compiler? > > The cross compiler builds shouldn't ship such unversioned links at > all. I very much would prefer to have these links in the unversioned > gnat package again.
My first reaction is to agree wholeheartedly but one of Nicolas' greatest qualities is that he discusses and documents such changes beforehand: https://lists.debian.org/debian-ada/2014/04/msg00000.html I think the problem he wanted to solve was to be able to build gnat-x.y with itself even during the transition period when gnat pointed to an earlier, or later, on nonexistent, gnat-x'.y'. Now I'm not sure how such a situation could arise, or how it could prevent building gnat-x.y. > Not sure about gnatmake and others. I'm not an gnat developer. If it > is possible that the versioned tools can be used on its own, then > again I would prefer to ship these in the gnat package. No, the "versioned" tools cannot be used on their own. We don't want to require users to type gnatmake-x.y instead of gnatmake; and there is a whole bunch of user-facing programs that call each other, too, like gnatls, gprbuild, etc. -- Ludovic Brenta.