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.
next prev parent 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