From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,fb264cdd67c2f20f X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Newsgroups: comp.lang.ada Subject: Re: [Ada in Debian] GtkAda and GNAT versions References: <05lkrrojfd.fsf@hod.lan.m-e-leypold.de> <1150875880.103859.95200@p79g2000cwp.googlegroups.com> <4fstb4F1kgmekU1@individual.net> <6bbqsmhcc2.fsf@hod.lan.m-e-leypold.de> <4g27m6F1k6iegU1@individual.net> <4g28a7F1kv2hnU1@individual.net> <0ubqsimfw6.fsf@hod.lan.m-e-leypold.de> <1151307153.910672.242670@m73g2000cwd.googlegroups.com> <5wy7vkjhfb.fsf@hod.lan.m-e-leypold.de> <1151324038.546843.26300@u72g2000cwu.googlegroups.com> From: M E Leypold Date: 26 Jun 2006 14:25:59 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Some cool user agent (SCUG) NNTP-Posting-Host: 88.72.218.245 X-Trace: news.arcor-ip.de 1151324392 88.72.218.245 (26 Jun 2006 14:19:52 +0200) X-Complaints-To: abuse@arcor-ip.de Path: g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!inka.de!rz.uni-karlsruhe.de!news.gnuher.de!news.szaf.org!news.unit0.net!newsfeed.arcor-ip.de!news.arcor-ip.de!not-for-mail Xref: g2news2.google.com comp.lang.ada:5081 Date: 2006-06-26T14:25:59+02:00 List-Id: "Ludovic Brenta" writes: > M E Leypold writes : > > (A propos packaging defects: libgtkada2-dev in Sarge absolutely > > insists on getting 3.15p installed with it, despite the fact that > > gnat-3.4 also "provides gnat". > > This is a bug in the package gnat-3.4; it should not provide gnat. I The joke is: It works. After just breaking the dependencies I could compile gtkada-programs with it (though all GtkAda package where regenerated in situ then). > think the reason why it does is because it can compile gnat, gnat-3.3 > and gnat-3.4 from sources. But that's now irrelevant, since gnat-3.3 > and gnat-3.4 have been removed from Debian Etch. I never spent much > time maintaining either gnat-3.3 or gnat-3.4. OK. I'v just finished building gcc-4.1.1. :-) > > Superficially, from the dependencies > > listing, I cannot understand why that is so and I also wonder wether > > this is intended (that gtkada can only be used with 3.15p at debian). > > Yes, this is intended. Each new version of GNAT breaks binary > compatibility. All -dev packages provide Ada library information (.ali) > files, static libraries (.a) and shared libraries (.so), which only > work with the version of GNAT they've been created with. So, for > example, the .ali files provided in libgtkada2-dev are only good for > gnat, not for gnat-3.4 (GNAT enforces this by means of checksums to > ensure consistency of the final executable, per ARM 10.2(27)). Since I'm using -a (For regenerating Ada.Containers from source) my libgtkada packages get also regenerated. > As a consequence, all -dev packages in Debian require gnat, so that you > can use all libraries in the same program. > > I don't have the manpower to maintain several versions of GNAT in > parallel, or provide different binary packages of each library for each > version of GNAT. I'd perhaps be intrested to do that or to help here, if I'm staying with Ada as my primary system language. At present though, the bugs and the discussion here have cost me too much time. > > I think the situation wrt to where to report bugs will become more > > clearly defined when the transition to gccada has been done. > > Not really; the Debian documentation says you should report bugs to the > Debian BTS, and nowhere else. The package maintainer then decides > whether the bug comes from the packaging, or from upstream. In the case > of gnat 3.15p, there simply is no upstream bug database. In the case of > gnat-4.1 (the default in Etch), we use GCC's bugzilla as the upstream > database. > > >> I specifically encourage anyone to submit bugs there, even if they > >> do not use Debian. Similarly, my patches that fix several bugs in > >> 3.15p are available to all. > > > > Yes, I already perceived that Debian is the only open platform where > > I'd say that Gnat is actually supported in sense. > > Thanks! > > PS. I'd like to add this: people not using Debian are welcome to > reports bugs, but I'd ask them to state exactly what platform they're > using, as with any bug report, but also to check that their bug is not > already solved in Debian. Good. Regards -- Markus