Ada packages for Lenny
This is my second post about this; the first received no answer.
In Lenny, all Ada packages must transition to gnat-4.3 (new ABI, new
sonames, new upstream releases of everything). Most packages made the
transition before the freeze. Unfortunately, due to reasons outside my
control, a few packages were still in the NEW queue when the freeze took
place. They are now in unstable where they fix all remaining RC bugs, and
I hereby request they be unblocked so they can make it into Lenny.
These packages are:
gnade - no rdeps; new upstream release from the stable branch, discussed
in http://lists.debian.org/debian-release/2008/08/msg00509.html. Fixes
one RC bug:
#471619 gnade: FTBFS: gnatmake:
"/build/user/gnade-1.6.1/tmp/make_gnadeodbc.adb" compilation error
libgtkada2 - new upstream release, new ABI. Only one rdep (below). Fixes
#421140 FTBFS: can't find file `epsf.tex'.
#475743 libgtkada: not installable in sid
#490418 libgtkada2: FTBFS: gnatmake: "gl_h.ali" incompatible ALI file,
libflorist - no rdeps
gnat-gps - new upstream release; only package depending on libgtkada2,
and consequently uploaded only after libgtkada2 hit unstable; fixes 3 RC
#445772 gnat-gps: FTBFS: unsat b-deps: libgnatprj-dev: Depends: gnat-4.2
(= 4.2.1-7) but it is not going to be installed
#468310 gnat-gps: FTBFS: libgnatprj-dev no longer in unstable
#493850 gnat-gps FTBFS due to hardcoded python2.4 use
All packages have been in unstable for 13 days or more with no new bugs
I request these exceptions because:
- leaving lenny with a half-done transition (some packages depending on
libgnat-4.1, others depending on libgnat-4.3) would completely break
Debian as a consistent Ada development platform; not to mention that the
RC bugs mentioned above are still in lenny today;
- removing the packages from lenny altogether would be a disservice to
users and would greatly reduce the appeal Debian currently has for Ada
programmers (Debian is the technology leader in this area).
- the reasons for missing the freeze were outside my control as the
libraries were in NEW when the freeze took place.
- As I read them, the published freeze rules say nothing specific against
new upstream releases.
I am willing to re-upload these packages to testing-proposed-updates if
you think this is necessary. Also I am willing to amend the packages or
provide additional details if the information here is insufficient for
you to make a decision.