Your message dated Mon, 21 Feb 2011 21:35:41 +0000
with message-id <e1prdpx-00048s...@franck.debian.org>
and subject line Bug#611956: fixed in sqlite3 3.7.5-1
has caused the Debian Bug report #611956,
regarding sqlite3 misbuilds with cdbs 0.4.90 and above
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
611956: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611956
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sqlite3
Version: 3.7.4-2
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu natty ubuntu-patch
Hi Laszlo,
So shortly after uploading the change from bug #611949 to Ubuntu, I received
a report that the ABI had regressed. This wasn't a bug in the patch I had
applied; rather it was a change in behavior in cdbs 0.4.90 and above, which
no longer honors the DEB_OPT_FLAG variable that you were using in
debian/rules to set build options.
The attached patch sets these options in CFLAGS instead; I've uploaded it to
Ubuntu with the following changelog entry:
* debian/rules: don't use DEB_OPT_FLAG, which seems to have never been
officially supported by cdbs and has now gone away; set CFLAGS directly
instead.
It's probably a good idea if you do the same, sometime before the next cdbs
upload to unstable. Also, perhaps this is a good time to consider switching
from cdbs to dh(1), which would never trick you into using a variable that
isn't supported. ;)
BTW, applying the fix for bug #609946 is probably also a good idea, to avoid
future ABI-changing package misbuilds.
Cheers,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slanga...@ubuntu.com vor...@debian.org
diff -Nru sqlite3-3.7.4/debian/rules sqlite3-3.7.4/debian/rules
--- sqlite3-3.7.4/debian/rules 2011-01-30 22:12:56.000000000 -0800
+++ sqlite3-3.7.4/debian/rules 2011-02-03 18:55:58.000000000 -0800
@@ -67,7 +67,6 @@
DEB_SHLIBDEPS_LIBRARY_sqlite := libsqlite3-$(so_version)
DEB_SHLIBDEPS_INCLUDE_sqlite := debian/libsqlite3-$(so_version)/usr/lib/
-#DEB_OPT_FLAG := -O2 -fno-strict-aliasing -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_ENABLE_ICU=1
-DEB_OPT_FLAG := -O2 -fno-strict-aliasing -DSQLITE_SECURE_DELETE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_SOUNDEX=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY
+CFLAGS += -O2 -fno-strict-aliasing -DSQLITE_SECURE_DELETE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_SOUNDEX=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY
DEB_DH_STRIP_ARGS := --dbg-package=libsqlite3-$(so_version)-dbg
--- End Message ---
--- Begin Message ---
Source: sqlite3
Source-Version: 3.7.5-1
We believe that the bug you reported is fixed in the latest version of
sqlite3, which is due to be installed in the Debian FTP archive:
lemon_3.7.5-1_amd64.deb
to main/s/sqlite3/lemon_3.7.5-1_amd64.deb
libsqlite3-0-dbg_3.7.5-1_amd64.deb
to main/s/sqlite3/libsqlite3-0-dbg_3.7.5-1_amd64.deb
libsqlite3-0_3.7.5-1_amd64.deb
to main/s/sqlite3/libsqlite3-0_3.7.5-1_amd64.deb
libsqlite3-dev_3.7.5-1_amd64.deb
to main/s/sqlite3/libsqlite3-dev_3.7.5-1_amd64.deb
libsqlite3-tcl_3.7.5-1_amd64.deb
to main/s/sqlite3/libsqlite3-tcl_3.7.5-1_amd64.deb
sqlite3-doc_3.7.5-1_all.deb
to main/s/sqlite3/sqlite3-doc_3.7.5-1_all.deb
sqlite3_3.7.5-1.debian.tar.gz
to main/s/sqlite3/sqlite3_3.7.5-1.debian.tar.gz
sqlite3_3.7.5-1.dsc
to main/s/sqlite3/sqlite3_3.7.5-1.dsc
sqlite3_3.7.5-1_amd64.deb
to main/s/sqlite3/sqlite3_3.7.5-1_amd64.deb
sqlite3_3.7.5.orig-www.tar.gz
to main/s/sqlite3/sqlite3_3.7.5.orig-www.tar.gz
sqlite3_3.7.5.orig.tar.gz
to main/s/sqlite3/sqlite3_3.7.5.orig.tar.gz
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 611...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <g...@debian.hu> (supplier of updated sqlite3 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 09 Feb 2011 19:01:07 +0100
Source: sqlite3
Binary: lemon sqlite3 sqlite3-doc libsqlite3-0-dbg libsqlite3-0 libsqlite3-dev
libsqlite3-tcl
Architecture: source amd64 all
Version: 3.7.5-1
Distribution: unstable
Urgency: low
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.hu>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.hu>
Description:
lemon - The Lemon Parser Generator
libsqlite3-0 - SQLite 3 shared library
libsqlite3-0-dbg - SQLite 3 debugging symbols
libsqlite3-dev - SQLite 3 development files
libsqlite3-tcl - SQLite 3 Tcl bindings
sqlite3 - A command line interface for SQLite 3
sqlite3-doc - SQLite 3 documentation
Closes: 588456 609946 611956
Changes:
sqlite3 (3.7.5-1) unstable; urgency=low
.
* New upstream release.
* Rework package to use debhelper instead of cdbs (closes: #611956).
* Use a symbols file (closes: #588456, #609946).
Checksums-Sha1:
fad98a07a7bc0e600c2735fd080d5dc318335f4d 1460 sqlite3_3.7.5-1.dsc
073e108f12af1078261190bb121fb44ea8ab1069 2721874 sqlite3_3.7.5.orig-www.tar.gz
e2db6e6aa33fe43da465250a6c0b7d906bc7a3d3 3425045 sqlite3_3.7.5.orig.tar.gz
42f9b5b438f65f60f937c2dd5ce991e7f9b8d658 71075 sqlite3_3.7.5-1.debian.tar.gz
b41810f4fdafb8e1514431f95fe88976cb409888 119194 lemon_3.7.5-1_amd64.deb
faba53702e70aafeefe2c76f08c288582ada9ce5 101252 sqlite3_3.7.5-1_amd64.deb
921527c63b917ef9796a4e64c362b525b02d011c 2807028 sqlite3-doc_3.7.5-1_all.deb
1b3c929e7ed8ac201774216bc6dadec8af1a56de 695916
libsqlite3-0-dbg_3.7.5-1_amd64.deb
99754c416477eaa0b58e95d4a7891b72cdc0386e 407962 libsqlite3-0_3.7.5-1_amd64.deb
77c36200188261418219be220d56c9f3f435290c 509262
libsqlite3-dev_3.7.5-1_amd64.deb
18eb8233814604fe5d6496f0f65d978d6272349c 96560 libsqlite3-tcl_3.7.5-1_amd64.deb
Checksums-Sha256:
58e4bc96a07f71f22a7c5f6f101c948a97d0f4b2d4c506bd436531b52d343368 1460
sqlite3_3.7.5-1.dsc
8b86f83c5c00e1cf10abe5950a9be5275ae6297cd57d974a33bfc528be7ceb85 2721874
sqlite3_3.7.5.orig-www.tar.gz
eeb29834b9697f752889e6e99b451d842f688aee3e3158254a08882e9eb0705c 3425045
sqlite3_3.7.5.orig.tar.gz
5891abdc8b06459925a5434326fd5d19495b1369a360099de5e1f28de2181e55 71075
sqlite3_3.7.5-1.debian.tar.gz
42df77246acbb69dfa87670e1cd4e87c0ad602e5efeb226c4480cf7a70f57e05 119194
lemon_3.7.5-1_amd64.deb
178269dea5d237a346a5cac78722804f44a9774a76e4fe9c913d3f4ee145cd48 101252
sqlite3_3.7.5-1_amd64.deb
6c327b2c65d5cee21d19cfa877556a54b836f9c0133fdf78bdece688b6563c72 2807028
sqlite3-doc_3.7.5-1_all.deb
a541e9909651a5334899cb5250cc3b5f230b88c0c22f8e8f60693d96edea2109 695916
libsqlite3-0-dbg_3.7.5-1_amd64.deb
b6b217abd7b2071580412adddd897a80f3d70e5912e3ed0851050c359b16ea7d 407962
libsqlite3-0_3.7.5-1_amd64.deb
2479c3b70a9ba11e0fbad3a47f6cfeeec0a5520edd9b4f9274e2e4a677f0ac45 509262
libsqlite3-dev_3.7.5-1_amd64.deb
1398c94b973896c7cf8c12d2d24ba647e5362a3e505f0d0413a6d2fc7ae0e9ff 96560
libsqlite3-tcl_3.7.5-1_amd64.deb
Files:
d9eba76b6f413070650137c2d8777da0 1460 devel optional sqlite3_3.7.5-1.dsc
e72103cd3e6c460d008d0b2e44d6f7cf 2721874 devel optional
sqlite3_3.7.5.orig-www.tar.gz
a227a08be6479e832627ad35a2e794b0 3425045 devel optional
sqlite3_3.7.5.orig.tar.gz
c8f55eca8fd1792d22be09603fd449fe 71075 devel optional
sqlite3_3.7.5-1.debian.tar.gz
e1161a350090c91818352d6835772c29 119194 devel optional lemon_3.7.5-1_amd64.deb
416a2d1024ae973771f7fe6b358b5294 101252 database optional
sqlite3_3.7.5-1_amd64.deb
c6234f0ceac4c9ce31bc109f48686438 2807028 doc optional
sqlite3-doc_3.7.5-1_all.deb
eab3613f3a285fedaf93dedd72b45420 695916 debug extra
libsqlite3-0-dbg_3.7.5-1_amd64.deb
65c461728650e9e2c7d4f50af9087e25 407962 libs standard
libsqlite3-0_3.7.5-1_amd64.deb
e7401f63a522280bebbdedaa46f3792d 509262 libdevel optional
libsqlite3-dev_3.7.5-1_amd64.deb
d54b530d11a0e24cecc8a4dd4dfe1e86 96560 interpreters optional
libsqlite3-tcl_3.7.5-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk1iz2gACgkQMDatjqUaT93LqQCbBwClHaScOmCMlSR23xeg96O+
7nkAoJNWxEo2pY07Uml3JEXzkjTQWBm2
=iVbY
-----END PGP SIGNATURE-----
--- End Message ---