Your message dated Sun, 11 Mar 2007 13:53:42 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#411450: fixed in libgtkada2 2.8.1-5
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libgtkada2
Severity: normal
Tags: patch


When building the package with DEB_BUILD_OPTIONS="noopt nostrip", the 
shared libraries and executables get stripped anyway. Also, the
CFLAGS don't get passed down to configure or the build process.
I urgently need this to work well to help me debug a crash in gnat-gps. 
For the moment, I have built a local package using the attached patch 
and it works well for me.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
diff -u libgtkada2-2.8.1/debian/changelog libgtkada2-2.8.1/debian/changelog
--- libgtkada2-2.8.1/debian/changelog
+++ libgtkada2-2.8.1/debian/changelog
@@ -1,3 +1,10 @@
+libgtkada2 (2.8.1-4miki1) unstable; urgency=low
+
+  * Local package.
+  * Correctly apply DEB_BUILD_OPTIONS={noopt,nostrip}
+
+ -- Alain Kalker <[EMAIL PROTECTED]>  Mon, 19 Feb 2007 08:16:37 +0100
+
 libgtkada2 (2.8.1-4) unstable; urgency=low
   
   * Clean up the diff.gz, it was preventing 00-makefiles.patch from
diff -u libgtkada2-2.8.1/debian/rules libgtkada2-2.8.1/debian/rules
--- libgtkada2-2.8.1/debian/rules
+++ libgtkada2-2.8.1/debian/rules
@@ -121,7 +121,9 @@
                --build=$(DEB_BUILD_GNU_TYPE) \
                --prefix=/usr \
                --mandir=\$${prefix}/share/man \
-               --infodir=\$${prefix}/share/info
+               --infodir=\$${prefix}/share/info \
+               CFLAGS="$(CFLAGS)" \
+               INSTALL_PROGRAM="$(INSTALL_PROGRAM)"
        rm config.log
        mv src/gate src/gate$(major)
        mv src/gtkada-config src/gtkada$(major)-config
@@ -318,10 +320,12 @@
                usr/share/man/man1/gate$(major).1 \
                usr/share/man/man1/gate.1
 
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
        : # Finally strip, compress, and build the .debs
        dh_strip -a -Nlibgtkada$(major)-dev -Nlibgnomeada$(major)-dev
        dh_strip -plibgtkada$(major)-dev -X.a
        dh_strip -plibgnomeada$(major)-dev -X.a
+endif
        dh_compress -a
        dh_fixperms -a
        dh_installdeb -a
diff -u libgtkada2-2.8.1/patches/series libgtkada2-2.8.1/patches/series
--- libgtkada2-2.8.1/patches/series
+++ libgtkada2-2.8.1/patches/series
@@ -6,0 +7 @@
+06-debugopt.patch
only in patch2:
unchanged:
--- libgtkada2-2.8.1.orig/.pc/.version
+++ libgtkada2-2.8.1/.pc/.version
@@ -0,0 +1 @@
+2
only in patch2:
unchanged:
--- libgtkada2-2.8.1.orig/patches/06-debugopt.patch
+++ libgtkada2-2.8.1/patches/06-debugopt.patch
@@ -0,0 +1,23 @@
+Local patch:
+
+Replace hardcoded debugging and optimization flags with @[EMAIL PROTECTED]
+
+--
+Alain Kalker
+
+
+Index: libgtkada2-2.8.1/src/Makefile.common.in
+===================================================================
+--- libgtkada2-2.8.1.orig/src/Makefile.common.in       2007-02-19 
08:14:50.000000000 +0100
++++ libgtkada2-2.8.1/src/Makefile.common.in    2007-02-19 08:15:22.000000000 
+0100
+@@ -3,8 +3,8 @@
+ FPIC = @FPIC@
+ PWD = $(shell pwd)
+ 
+-GNATFLAGS = -g -O2 -gnatafno
+-GNATFLAGS_DEVEL = -O2 -gnatay -gnatwae -g -gnatec=$(PWD)/gnat.adc
++GNATFLAGS = @CFLAGS@ -gnatafno
++GNATFLAGS_DEVEL = @CFLAGS@ -gnatay -gnatwae -gnatec=$(PWD)/gnat.adc
+ 
+ GNATMAKE = gnatmake
+ OS_SPECIFIC_LINK_OPTIONS = @OS_SPECIFIC_LINK_OPTIONS@

--- End Message ---
--- Begin Message ---
Source: libgtkada2
Source-Version: 2.8.1-5

We believe that the bug you reported is fixed in the latest version of
libgtkada2, which is due to be installed in the Debian FTP archive:

libgnomeada-2.8_2.8.1-5_amd64.deb
  to pool/main/libg/libgtkada2/libgnomeada-2.8_2.8.1-5_amd64.deb
libgnomeada2-dbg_2.8.1-5_amd64.deb
  to pool/main/libg/libgtkada2/libgnomeada2-dbg_2.8.1-5_amd64.deb
libgnomeada2-dev_2.8.1-5_amd64.deb
  to pool/main/libg/libgtkada2/libgnomeada2-dev_2.8.1-5_amd64.deb
libgtkada-2.8_2.8.1-5_amd64.deb
  to pool/main/libg/libgtkada2/libgtkada-2.8_2.8.1-5_amd64.deb
libgtkada-gl-2.8_2.8.1-5_amd64.deb
  to pool/main/libg/libgtkada2/libgtkada-gl-2.8_2.8.1-5_amd64.deb
libgtkada-glade-2.8_2.8.1-5_amd64.deb
  to pool/main/libg/libgtkada2/libgtkada-glade-2.8_2.8.1-5_amd64.deb
libgtkada2-bin_2.8.1-5_amd64.deb
  to pool/main/libg/libgtkada2/libgtkada2-bin_2.8.1-5_amd64.deb
libgtkada2-dbg_2.8.1-5_amd64.deb
  to pool/main/libg/libgtkada2/libgtkada2-dbg_2.8.1-5_amd64.deb
libgtkada2-dev_2.8.1-5_amd64.deb
  to pool/main/libg/libgtkada2/libgtkada2-dev_2.8.1-5_amd64.deb
libgtkada2-doc_2.8.1-5_all.deb
  to pool/main/libg/libgtkada2/libgtkada2-doc_2.8.1-5_all.deb
libgtkada2_2.8.1-5.diff.gz
  to pool/main/libg/libgtkada2/libgtkada2_2.8.1-5.diff.gz
libgtkada2_2.8.1-5.dsc
  to pool/main/libg/libgtkada2/libgtkada2_2.8.1-5.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ludovic Brenta <[EMAIL PROTECTED]> (supplier of updated libgtkada2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 19 Feb 2007 11:06:01 +0100
Source: libgtkada2
Binary: libgnomeada-2.8 libgtkada-glade-2.8 libgtkada2-dev libgnomeada2-dev 
libgtkada2-doc libgtkada2-dbg libgtkada-gl-2.8 libgtkada2-bin libgnomeada2-dbg 
libgtkada-2.8
Architecture: source amd64 all
Version: 2.8.1-5
Distribution: unstable
Urgency: low
Maintainer: Ludovic Brenta <[EMAIL PROTECTED]>
Changed-By: Ludovic Brenta <[EMAIL PROTECTED]>
Description: 
 libgnomeada-2.8 - Ada binding for the Gnome Library
 libgnomeada2-dbg - Debugging symbols for libgnomeada2
 libgnomeada2-dev - Development files for libgnomeada2
 libgtkada-2.8 - Ada binding for the GTK library
 libgtkada-gl-2.8 - Ada binding for OpenGL
 libgtkada-glade-2.8 - Ada binding for Glade generated applications
 libgtkada2-bin - Development files for libgtkada2
 libgtkada2-dbg - Debugging symbols for libgtkada2
 libgtkada2-dev - Development files for libgtkada2
 libgtkada2-doc - Documentation for libgtkada2
Closes: 411450
Changes: 
 libgtkada2 (2.8.1-5) unstable; urgency=low
 .
   * patches/00-makefiles.patch: pass @CFLAGS@ to configure, instead of the
     hardcoded flags.
   * debian/control (libgtkada2-dbg, libgnomeada2-dbg): new packages for the
     detached debugging symbols.  Closes: #411450.
   * debian/rules (binary-arch): build them.  Bump DH_COMPAT to 5.
Files: 
 2f390a35e5fb5b63d8c4b69d517b5c4a 866 libs optional libgtkada2_2.8.1-5.dsc
 dc268cf9b6121d22c9066f2c6726e1a3 22715 libs optional libgtkada2_2.8.1-5.diff.gz
 5c12b4463b6bb1d6a6dde371573655fb 3343588 doc optional 
libgtkada2-doc_2.8.1-5_all.deb
 70c094325439e30194ee4224fe56bf05 6585576 libdevel optional 
libgtkada2-dev_2.8.1-5_amd64.deb
 4324e7f215bac4088669f312c077f11a 1944216 libdevel optional 
libgtkada2-dbg_2.8.1-5_amd64.deb
 a80b1ed5a13bb04dd8f421f894f5c43b 125800 devel optional 
libgtkada2-bin_2.8.1-5_amd64.deb
 df0877092e81c43a035860111fab73cb 499446 libdevel optional 
libgnomeada2-dev_2.8.1-5_amd64.deb
 1e1f200a836c84ec298c6e4415b6bd48 146146 libdevel optional 
libgnomeada2-dbg_2.8.1-5_amd64.deb
 25a8528c3e5ea797000781dde5f77a7f 1453118 libs optional 
libgtkada-2.8_2.8.1-5_amd64.deb
 9d2f37103b3f18784104273b92aad593 111986 libs optional 
libgnomeada-2.8_2.8.1-5_amd64.deb
 36f01aeaa1f7c83f5c6b31740b9aea98 16492 libs optional 
libgtkada-glade-2.8_2.8.1-5_amd64.deb
 80c6ecea87811f1503af1e314f903bc1 33760 libs optional 
libgtkada-gl-2.8_2.8.1-5_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF2Yqlx9kwJZ3/qtQRAns7AJ4gknbc3n/HYMRnuZFqPHYH//IbHwCgjTGo
X8Tblyn7TPfrZzybhBUh3Cc=
=UcbF
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to