Package: release.debian.org Severity: normal Please unblock gnat-gps. The first bug that this upload fixes, #682229, is a grave functionality bug. I wrote in the bug report:
> Without the patch, gnat-gps hangs when trying to edit the project > properties and requires a "killall gnat-gps"; not even closing all > windows will kill the process. I deem this a grave functionality bug > worthy of a freeze exception. The other bug, #682001, is an FTBFS on hurd-i386, severity important. Packaging changes since 5.0-11, from the version control system, including changelog entry, are appended in-line below. (the program gprconfig is provided by the package gprbuild, so the Suggests: entry in debian/control is correct). -- Ludovic Brenta. ============================================================ --- debian/changelog 55b549f5e61c66b71db3ecfd87b07ebeacbc7fb9 +++ debian/changelog fb43986921ee25b827282883fe6d8f8f27cb3a16 @@ -1,3 +1,18 @@ +gnat-gps (5.0-12) unstable; urgency=low + + [Nicolas Boulenguez] + * debian/patches/gprconfig.patch: new. Properly handle the exception + signalling that gprconfig is absent from the $PATH. Closes: #682229. + + [Ludovic Brenta] + * debian/control: Suggest gprconfig. + + [Svante Signell] + * debian/patches/hurd-i386.patch: new. Add support for hurd-i386. + Closes: #682001. + + -- Ludovic Brenta <lbre...@debian.org> Fri, 20 Jul 2012 23:33:46 +0200 + gnat-gps (5.0-11) unstable; urgency=low * control: -doc Recommends ada-reference-manual-2005 instead of obsolete ============================================================ --- debian/control 84f286f6d6f8644a4ba73c46eb9e34141b92998e +++ debian/control d20e649fe892628235f38ed7fd1194057a5a7faf @@ -25,6 +25,7 @@ Recommends: gnat (>= 4.6), gdb-minimal ( Depends: gnat-gps-common (=${source:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: gnat (>= 4.6), gdb-minimal (>= 6.8), python-gtk2, gnat-gps-doc (= ${source:Version}) +Suggests: gprbuild Description: integrated development environment for C and Ada GNAT Programming Studio is a complete integrated development environment that gives access to a wide range of tools and integrates them smoothly. ============================================================ --- /dev/null +++ debian/patches/gprconfig.patch 67d0c56e2e18af2a2a4ed9c7466be5ecb43b32cf @@ -0,0 +1,21 @@ +Index: b/toolchains_editor/core/src/toolchains.adb +=================================================================== +--- a/toolchains_editor/core/src/toolchains.adb ++++ b/toolchains_editor/core/src/toolchains.adb +@@ -258,12 +258,11 @@ + end if; + end; + end loop; +- +- exception +- when others => +- Trace (Me, "Exception when executing gprconfig. Let's skip."); +- Mgr.Compilers_Scanned := True; + end; ++ exception ++ when others => ++ Trace (Me, "Exception when executing gprconfig. Let's skip."); ++ Mgr.Compilers_Scanned := True; + end Compute_Gprconfig_Compilers; + + --------------------------------- ============================================================ --- /dev/null +++ debian/patches/hurd-i386.patch 79146cec90ae43de9d552ab22ed995f50585f378 @@ -0,0 +1,13 @@ +Index: b/common/tty/terminals.c +=================================================================== +--- a/common/tty/terminals.c ++++ b/common/tty/terminals.c +@@ -43,7 +43,7 @@ + + /* On some system termio is either absent or including it will disable termios + (HP-UX) */ +-#if ! defined (__hpux__) && ! defined (FREEBSD) && ! defined (__APPLE__) ++#if ! defined (__hpux__) && ! defined (FREEBSD) && ! defined (__APPLE__) && ! defined (__GNU__) + # include <termio.h> + #endif + ============================================================ --- debian/patches/series 2a2c8699bac95825be9f360928c4d11daab29d2d +++ debian/patches/series 88ac5d591f9e79f45670a252a4f02c28726972c8 @@ -12,3 +12,5 @@ bug-666958.patch libgtkada2.24.0-dev-part3.patch project_editor_make.patch bug-666958.patch +gprconfig.patch +hurd-i386.patch -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org