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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.43.141.212 with SMTP id jf20mr2262032icc.2.1412689435558; Tue, 07 Oct 2014 06:43:55 -0700 (PDT) X-Received: by 10.140.91.181 with SMTP id z50mr5496qgd.20.1412689435418; Tue, 07 Oct 2014 06:43:55 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.glorb.com!uq10no5688970igb.0!news-out.google.com!rp1ni22143igb.0!nntp.google.com!uq10no5688963igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 7 Oct 2014 06:43:55 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=50.111.113.147; posting-account=Ies7ywoAAACcdHZMiIRy0M84lcJvfxwg NNTP-Posting-Host: 50.111.113.147 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <1fa8bfaa-977e-44d1-abf1-f83912fe60cc@googlegroups.com> Subject: Re: some questions on installing Ada on Linux From: brbarkstrom@gmail.com Injection-Date: Tue, 07 Oct 2014 13:43:55 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:22174 Date: 2014-10-07T06:43:55-07:00 List-Id: On Friday, July 4, 2014 6:16:10 AM UTC-4, Nasser M. Abbasi wrote: > some basic questions. Goggling these is giving me hard so > > I thought I ask here. > > > > What is the correct way to install Ada on Linux these days? > > I am on Linux mint 17. > > > > 1) Should one install GNAT on Linux by downloading tar files from > > http://libre.adacore.com (GPL 2014 edition) or use > > > > sudo apt-get install gnat-4.8 > > > > 2) Will the sudo installation install all the stuff listed at > > libre.adacore.com? including GPS editor and all the other > > packages? > > > > 3) Which is more recent, gnat-4.8 or GPL 2014 edition? > > > > 4) When I go to http://libre.adacore.com/download/configurations > > is there a way to tell it to check everything for download, > > without one having to spend 1 hr clicking on the check-box > > for each item? I do not see "select all" > > > > It is really confusing having Ada/GNAT in 2 different places. > > Why not have one place to install Ada from so it is less > > confusing to users? > > > > --Nasser Most of the discussion in response to this question concentrates on licensing issues. There is also a technical one. The Linux distributions appear to maintain provenance and metadata on a package basis. The AdaCore GNAT approach maintains the provenance and metadata on a compilation unit basis. Thus, if you look at the Debian Policy on Ada (a very helpful document), you'll find that this distribution is not fully compliant with the Ada library management standard. I expect that Red Hat, Fedora, and SuSE follow a similar centralized package maintenance model. AdaCore maintains the finer granularity approach and updates the GPL code on a roughly annual basis. The GPL licensing is one component to enter the discussion. This technical issue is another. If you're only going to do Ada development and if you're into high integrity language technologies, then the AdaCore nightly regression testing may be important to you. See also my post on "A Cautious Guide to Installing AdaCore GNAT GPL on Ubuntu Linux". Bruce B.