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 ---