comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic.brenta@insalien.org>
Subject: Booch Components and AdaCL in Debian (was Re: [Announcement] New Project: ASIS for GNAT)
Date: 18 Mar 2004 11:22:41 +0100
Date: 2004-03-18T11:22:41+01:00	[thread overview]
Message-ID: <87n06eo3ny.fsf_-_@insalien.org> (raw)
In-Reply-To: 6880371.o76ZdvQCiD@linux1.krischik.com

Martin Krischik <krischik@users.sourceforge.net> writes:

> Well, AdaCL contains an extension to the booch components. The
> extension provides comonents for indefinite elements. You know, for
> storing String or 'Class.
> 
> AdaCL does not replace the booch components. You will need the booch
> components to use AdaCL.

OK, see Debian bug #234551.

> I would, of course, prefer to move the extension into the booch
> components themself, but Simon does not use a public cvs server :-(
> so it would be rather tricky.

Is it not possible for you to send him the patches so he can apply
them?  Alternately, would Simon consider hosting the Booch Components
on SourceForge, Berlios, Alioth or some such?  Or even as a directory
inside the AdaCL?  Merging the two projects would simplify packaging
for distributions like Debian.

I have looked at the AdaCL project on SourceForge, and I have to say I
am quite impressed with the activity that takes place there.  However,
the pace of new releases is also a concern to me; I already maintain
17 source packages and it would be difficult for me to package a new
version of AdaCL every couple of weeks.  I just won't have enough
time.  In addition, if the binary interface to the library changes too
often, people will be reluctant to use the library in their programs.
The binary interface normally changes at every major release; this is
reflected in the soname of the shared library.  For the current
version of AdaCL, we would have in /usr/lib:

libadacl.so.4.0.2                    the actual shared library
libadacl.so.4 -> libadacl.so.4.0.2   the link used at runtime: soname
libadacl.so -> libadacl.so.4.0.2     the link used at link time

I can see two solutions to this problem of too frequent releases:

- let somebody else maintain AdaCL in Debian; this includes not only
  packaging each new version, but also tracking bugs, being the
  front-line of support for Debian users, and interacting with the
  upstream authors on SourceForge.  I could provide assistance to get
  going.  In fact, generally speaking, I would really like it if
  someone else stepped up to package more Ada software in Debian.

- slow down the pace of new releases to, say, one every 2 months.
  This implies no bug-fix releases (unless absolutely required, of
  course).  This implies an automated test suite to ensure top quality
  of each release (hint: AUnit is already in Debian).

I don't think it is desirable to skip some versions of AdaCL in
Debian, because newer versions seem to provide valuable bug fixes.

What do you think?

-- 
Ludovic Brenta.



  reply	other threads:[~2004-03-18 10:22 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-03-12 16:05 [Announcement] New Project: ASIS for GNAT Martin Krischik
2004-03-12 16:28 ` Jeff C,
2004-03-12 18:55   ` Martin Krischik
2004-03-12 20:17     ` Jeff C,
2004-03-12 20:34       ` Martin Krischik
2004-03-13 15:20         ` Georg Bauhaus
2004-03-12 19:02   ` Georg Bauhaus
2004-03-13 20:38   ` Ludovic Brenta
2004-03-14  3:58     ` David Starner
2004-03-14 11:57     ` Martin Krischik
2004-03-14 19:18       ` Ludovic Brenta
2004-03-14 19:28         ` Martin Krischik
2004-03-14 22:43           ` Ludovic Brenta
2004-03-16 11:11             ` Martin Krischik
2004-03-16 12:28               ` Ludovic Brenta
2004-03-16 19:36                 ` Martin Krischik
2004-03-18 10:22                   ` Ludovic Brenta [this message]
2004-03-16 13:59               ` Arnaud Charlet
2004-03-16 14:26                 ` Ludovic Brenta
2004-03-17 18:00                   ` Martin Krischik
2004-03-18  8:08                     ` Rolf Ebert
2004-03-18 10:58                       ` Georg Bauhaus
2004-03-19  9:28                         ` Rolf Ebert
2004-03-19 17:11                           ` Georg Bauhaus
2004-03-21 18:22                             ` Ludovic Brenta
2004-03-18 12:32                     ` Jeff C,
2004-03-16 16:30                 ` Martin Krischik
2004-03-14 15:46   ` Rolf Ebert
2004-03-14 18:16     ` Ludovic Brenta
2004-03-25 22:17       ` Georg Bauhaus
2004-03-25 20:04     ` Georg Bauhaus
2004-03-25 23:19       ` Florian Weimer
2004-03-26  2:39         ` Georg Bauhaus
2004-03-26  7:15           ` Ludovic Brenta
2004-03-26  9:06             ` Adrian Knoth
2004-03-27  0:17               ` Ludovic Brenta
replies disabled

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