comp.lang.ada
 help / color / mirror / Atom feed
* ANNOUNCE: Debian GNU/Linux 4.0 released
@ 2007-04-08 19:06 Ludovic Brenta
  2007-04-09 12:10 ` Dr. Adrian Wrigley
  0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Brenta @ 2007-04-08 19:06 UTC (permalink / raw)


Debian users and developers rejoice!

See the official announcement at http://www.debian.org/News/2007/20070408

Like its predecessor, this release is, among many other things, a
complete and integrated development and deployment platform for Ada
programmers.  The platform consists of compiler, debugger, development
environments, and many libraries.  The deployment platform consists in
the many precompiled libraries and apt, Debian's renowned package
management system.  All packages will work together thanks to
adherence to the Debian Policy for Ada
(http://www.ada-france.org/debian/debian-ada-policy.html)

Here is a summary of what an Ada programmer can find in Debian
GNU/Linux 4.0, code-named Etch:

* The GCC 4.1 compiler with support for Ada.  The accompanying
  run-time library is licensed under the GNAT-Modified General Public
  License (GMGPL).  Parts of GNAT are now split out into shared
  libraries for reusability, and are in fact being reused in the GNAT
  tools, ASIS, and GPS.  The two shared libraries are libgnatvsn
  (licensed under GMGPL) containing some of GNAT's internals, and
  libgnatprj (licensed under pure GPL) containing GNAT's project
  manager (i.e. support for .gpr project files).  The package `gnat'
  is an empty package that depends on the default compiler.  In Etch,
  the Ada compiler supports more platforms than in the previous
  version, Sarge: the new platforms supported are alpha, amd64, hppa,
  ia64, kfreebsd-i386, and s390.  Platforms already supported in Sarge
  were i386, (32-bit) sparc and (32-bit) powerpc.

gnat              4.1.1-15  The GNU Ada compiler
gnat-4.1          4.1.1-22  The GNU Ada compiler
libgnat-4.1       4.1.1-22  Runtime library for GNU Ada applications
libgnat-4.1-dbg   4.1.1-22  Runtime library for GNU Ada applications
libgnatprj-dev    4.1.1-22  GNU Ada Project Manager development files
libgnatprj4.1     4.1.1-22  GNU Ada Project Manager
libgnatprj4.1-dbg 4.1.1-22  GNU Ada Project Manager
libgnatvsn-dev    4.1.1-22  GNU Ada compiler version library - development files
libgnatvsn4.1     4.1.1-22  GNU Ada compiler version library
libgnatvsn4.1-dbg 4.1.1-22  GNU Ada compiler version library

* The Ada-aware debugger based on GDB 6.4:
gnat-gdb          6.4+2006-2     Ada-aware version of GDB

* The GNAT Programming Studio, version 4:
gnat-gps      4.0.1-3  The GNAT Programming System - advanced IDE for C and Ada
gnat-gps-doc  4.0.1-3  The GNAT Programming System - documentation

* The GNAT Library for Ada Distributed Execution (GLADE), the free
  implementation of Annex E:
gnat-glade     2006-3   GNAT Library for Ada Distributed Execution
gnat-glade-doc 3.15p-5  GNAT Distributed Systems Annex documentation
libgarlic-dev  2006-3   Generic Ada Reusable Library for Interpartition Communication
libgarlic2006  2006-3   Generic Ada Reusable Library for Interpartition Communication

  (gnat-glade-doc is the only package not updated since Sarge, for
  lack of time and energy on my part, but the older version of the doc
  is still usable and relevant to GNADE 2006).

* The Ada Semantic Interface Specification (ASIS):
asis-programs  2005-5  Ada Semantic Interface Specification (ASIS) example programs
libasis-dev    2005-5  Ada Semantic Interface Specification (ASIS) headers and libr
libasis2005    2005-5  Ada Semantic Interface Specification (ASIS) runtime library

* Additional development tools based on ASIS:
adabrowse      4.0.2-5  HTML generator for Ada 95 library unit specifications
adacontrol     1.6r8-1  An Ada rules controller

* GtkAda, version 2.8.1 (used in GPS):
libgnomeada-2.8     2.8.1-5        Ada binding for the Gnome Library
libgnomeada2-dbg    2.8.1-5        Debugging symbols for libgnomeada2
libgnomeada2-dev    2.8.1-5        Development files for libgnomeada2
libgtkada-2.8       2.8.1-5        Ada binding for the GTK library
libgtkada-gl-2.8    2.8.1-5        Ada binding for OpenGL
libgtkada-glade-2.8 2.8.1-5        Ada binding for Glade generated applications
libgtkada2-bin      2.8.1-5        Development files for libgtkada2
libgtkada2-dbg      2.8.1-5        Debugging symbols for libgtkada2
libgtkada2-dev      2.8.1-5        Development files for libgtkada2
libgtkada2-doc      2.8.1-5        Documentation for libgtkada2

* The Ada Web Server, version 2.2:
libaws-bin             2.2dfsg-1   Ada Web Server utilities
libaws-dev             2.2dfsg-1   Ada Web Server development files
libaws-doc             2.2dfsg-1   Ada Web Server documentation
libaws2.2              2.2dfsg-1   Ada Web Server shared library

* XML/Ada, version 2.2:
libxmlada2             2.2-7       XML/Ada, a full XML suite for Ada programmer
libxmlada2-dev         2.2-7       XML/Ada, a full XML suite for Ada programmer

* The GNU Ada Database Environment, version 1.6:
gnade-bin              1.6.1-1+b1  GNat Ada Database Environment - embedded SQL preproce
libgnademysql-dev      1.6.1-1+b1  GNat Ada Database Environment - MySQL programming int
libgnademysql1.6       1.6.1-1+b1  GNat Ada Database Environment - MySQL interface
libgnadeodbc-dev       1.6.1-1+b1  GNat Ada Database Environment - ODBC programming inte
libgnadeodbc1.6        1.6.1-1+b1  GNat Ada Database Environment - ODBC interface
libgnadepostgresql-dev 1.6.1-1+b1  GNat Ada Database Environment - PostgreSQL programmin
libgnadepostgresql1.6  1.6.1-1+b1  GNat Ada Database Environment - PostgreSQL interface
libgnadesqlite-dev     1.6.1-1+b1  GNat Ada Database Environment - SQLite programming in
libgnadesqlite1.6      1.6.1-1+b1  GNat Ada Database Environment - SQLite interface

* Several assorted libraries to complement the above:
adacgi                  1.6-9           Ada CGI interface
libadasockets-dev       1.8.4.7-4       bindings for socket services in Ada
libadasockets1          1.8.4.7-4       bindings for socket services in Ada
libaunit-dev            1.03-2          AUnit, a unit testing framework for Ada
libaunit1.03            1.03-2          AUnit, a unit testing framework for Ada
libflorist-dev          2006-1          POSIX.5 Ada interface to operating system se
libflorist2006          2006-1          POSIX.5 Ada interface to operating system se
libopentoken-dev        3.0b-5          OpenToken lexical analysis library for Ada
libopentoken3.0b        3.0b-5          OpenToken lexical analysis library for Ada -
libtemplates-parser-dev 10.0+20060522-5 Ada library to parse files and replace varia
libtemplates-parser10   10.0+20060522-5 Ada library to parse files and replace varia
libtexttools-dev        2.0.3-4         Ada and C++ library for writing console appl
libtexttools2.0         2.0.3-4         Ada and C++ library for writing console appl

* And one end-user application written in Ada; I wish that future
  versions of Debian contain many more!
music123                15-0.1          A command-line shell for sound-file players

-- 
Ludovic Brenta.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: ANNOUNCE: Debian GNU/Linux 4.0 released
  2007-04-08 19:06 ANNOUNCE: Debian GNU/Linux 4.0 released Ludovic Brenta
@ 2007-04-09 12:10 ` Dr. Adrian Wrigley
  2007-04-10 10:59   ` Ludovic Brenta
  0 siblings, 1 reply; 3+ messages in thread
From: Dr. Adrian Wrigley @ 2007-04-09 12:10 UTC (permalink / raw)


On Sun, 08 Apr 2007 21:06:42 +0200, Ludovic Brenta wrote:

> Debian users and developers rejoice!
> 
> See the official announcement at http://www.debian.org/News/2007/20070408
> 
> Like its predecessor, this release is, among many other things, a
> complete and integrated development and deployment platform for Ada
> programmers.  The platform consists of compiler, debugger, development
> environments, and many libraries.  The deployment platform consists in
> the many precompiled libraries and apt, Debian's renowned package
> management system.  All packages will work together thanks to
> adherence to the Debian Policy for Ada
> (http://www.ada-france.org/debian/debian-ada-policy.html)

Great News, Ludovic and all those who have worked on this project!

I've just got my test amd64 installation running with a i386 chroot.
I'm now trying out Xavier Grave's builds of the GNAT compiler,
with more robust Annex E support.  As has been discussed here,
Glade 2006 is a long way from working properly.  If all is well,
I should have mixed 32-bit and 64-bit partitions running together
in "production" software under Etch in the next few weeks.

Thanks!
--
Adrian




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: ANNOUNCE: Debian GNU/Linux 4.0 released
  2007-04-09 12:10 ` Dr. Adrian Wrigley
@ 2007-04-10 10:59   ` Ludovic Brenta
  0 siblings, 0 replies; 3+ messages in thread
From: Ludovic Brenta @ 2007-04-10 10:59 UTC (permalink / raw)


Dr. Adrian Wrigley writes:
> I've just got my test amd64 installation running with a i386 chroot.
> I'm now trying out Xavier Grave's builds of the GNAT compiler,
> with more robust Annex E support.  As has been discussed here,
> Glade 2006 is a long way from working properly.  If all is well,
> I should have mixed 32-bit and 64-bit partitions running together
> in "production" software under Etch in the next few weeks.

Thanks for the update, and thanks also for the nice release notes you
wrote for the gnat-glade package. You can now brag about how they are
they are on the Debian CDs and DVDs and shipped as part of a stable
distribution :) (for those interested, see /usr/share/doc/gnat-glade/
README.Debian after upgrading to Etch.)

--
Ludovic Brenta.




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-04-10 10:59 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-04-08 19:06 ANNOUNCE: Debian GNU/Linux 4.0 released Ludovic Brenta
2007-04-09 12:10 ` Dr. Adrian Wrigley
2007-04-10 10:59   ` Ludovic Brenta

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