comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: One united Ada policy for all Linux distributions?
Date: Tue, 18 May 2010 02:32:40 -0700 (PDT)
Date: 2010-05-18T02:32:40-07:00	[thread overview]
Message-ID: <db9a489b-b2e6-4191-9fb5-f9d892b6ba74@k31g2000vbu.googlegroups.com> (raw)
In-Reply-To: 8b775424-6d49-4fc1-8f9d-f1837d75371e@e21g2000vbl.googlegroups.com

Further musings on this hypothetical "unified" policy:

- The policy would have to mandate package names so they are the same
across distributions.

- The policy would have to mandate a minimal set of packages that must
be provided in all distributions.

- For this, the policy for package names might conflict with
distribution-wide policies about package names.  For example, in
Debian, detached debugging symbols must be in packages with names
ending with -dbg while Fedora uses -debuginfo instead.  Also the
Fedora -debuginfo packages must contain the sources while the Debian -
dbg packages may not.

- The package names must change when the ALI files change (the Debian
Policy for Ada explains why in detail; this is not specific to Debian
but is a consequence of the Ada language definition, so must apply to
all distributions).

- The release cycles are different for all distributions.  Therefore,
at any point in time, each distribution would provide a different
collection of the compiler and of all libraries, using different
package names.  This may or may not have an impact on user programs
and compilation commands.

- Therefore, a grand unified, cross-distribution policy for Ada is
theoretically impossible; only a minimalistic policy would be
possible.

- The closest thing we have currently is GNAT GPL Edition: it is cross-
platform and minimalistic (compiler, IDE, some tools and a small
selection of libraries in source-only form).

--
Ludovic Brenta.



  reply	other threads:[~2010-05-18  9:32 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-17 10:29 One united Ada policy for all Linux distributions? Ludovic Brenta
2010-05-18  9:32 ` Ludovic Brenta [this message]
2010-05-18 10:04   ` Dmitry A. Kazakov
2010-05-18 10:19     ` Ludovic Brenta
2010-05-18 12:16       ` Dmitry A. Kazakov
2010-05-18 13:09         ` Ludovic Brenta
2010-05-18 14:00           ` Dmitry A. Kazakov
2010-05-19 13:24     ` Björn Persson
2010-05-20 10:49       ` Stephen Leake
2010-05-19 13:23   ` Björn Persson
2010-05-19 14:13     ` Dmitry A. Kazakov
2010-05-19 14:41       ` Ludovic Brenta
2010-05-19 14:47       ` Björn Persson
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox