Your message dated Tue, 24 May 2016 19:20:23 +0000
with message-id <[email protected]>
and subject line Bug#825081: fixed in tango 8.1.2c+dfsg-8
has caused the Debian Bug report #825081,
regarding Package links against libmysqlclient_r
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 [email protected]
immediately.)
--
825081: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825081
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tango-db
Version: 8.1.2c+dfsg-7
Tags: patch
User: [email protected]
Usertags: origin-ubuntu yakkety ubuntu-patch
Dear Maintainer,
Please stop linking against libmysqlclient_r and link directly against
libmysqlclient instead.
Your package currently links against libmysqlclient_r. libmysqlclient_r
was the thread-safe version of libmysqlclient in previous MySQL
releases. However, libmysqlclient has been itself been made thread-safe
since before the current libmysqlclient18. Thus libmysqlclient_r is
currently deprecated and provided as a compatibility symlink only, and
will disappear in MySQL 5.7. This change can be made now, in advance of
a possible future transition to libmysqlclient20, which does not provide
the _r variant.
In Ubuntu, we have done this with the attached quilt patch, which I
believe is also applicable to Debian.
Thanks,
Robie Basak
Debian MySQL maintainers team
Ubuntu developer
Description: Use mysqlclient instead of mysqlclient_r
The mysqlclient_r used to be the thread safe version of mysqlclient,
but in both 5.5 and 5.6 mysqlclient was also thread safe and the two
were equivalent, and in 5.7 mysqlclient_r was removed.
Author: Lars Tangvald <[email protected]>
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/tango/+bug/1567266
Forwarded: no
Last-Update: 2016-04-07
--- a/configure
+++ b/configure
@@ -18669,14 +18669,14 @@
$as_echo_n "checking for mysqlclient ... " >&6; }
MYSQLCLIENT_LDFLAGS=""
MYSQLCLIENT_CFLAGS=""
- MYSQLCLIENT_LIBS="-lmysqlclient_r"
+ MYSQLCLIENT_LIBS="-lmysqlclient"
mysqlclient_fail=""
for tryprefix in /usr /usr/local /usr/mysql /usr/local/mysql /usr/pkg $mysqlclient_prefix ; do
for hloc in lib/mysql lib ; do
- if test -f "$tryprefix/$hloc/libmysqlclient_r.so"; then
+ if test -f "$tryprefix/$hloc/libmysqlclient.so"; then
MYSQLCLIENT_LDFLAGS="-L$tryprefix/$hloc"
- elif test -f "$tryprefix/$hloc/libmysqlclient_r.a"; then
+ elif test -f "$tryprefix/$hloc/libmysqlclient.a"; then
MYSQLCLIENT_LDFLAGS="-L$tryprefix/$hloc"
fi
done
@@ -18785,8 +18785,8 @@
if test "x$MYSQLCLIENT_CFLAGS" = "x"
then
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No libmysqlclient_r libs found" >&5
-$as_echo "$as_me: WARNING: No libmysqlclient_r libs found" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No libmysqlclient libs found" >&5
+$as_echo "$as_me: WARNING: No libmysqlclient libs found" >&2;}
enable_dbserver=no
fi
--- a/configure.in
+++ b/configure.in
@@ -311,7 +311,7 @@
AM_PATH_MYSQLCLIENT
if test "x$MYSQLCLIENT_CFLAGS" = "x"
then
- AC_MSG_WARN(No libmysqlclient_r libs found)
+ AC_MSG_WARN(No libmysqlclient libs found)
enable_dbserver=no
fi
--- a/cppserver/database/DataBase.cpp
+++ b/cppserver/database/DataBase.cpp
@@ -297,19 +297,6 @@
WARN_STREAM << "DataBase::DataBase() create database device " << device_name << endl;
//
-// Check if we are using the thread safe release of the MySQL library
-//
-
- if (mysql_thread_safe() == 0)
- {
- ERROR_STREAM << "MySQL library used by this process is not tread safe. Please, use libmysqlclient_r" << endl;
-
- Tango::Except::throw_exception((const char *)DB_MySQLLibNotThreadSafe,
- (const char *)"MySQL library used by this process is not thread safe. Please, use libmysqlclient_r or use DataBase release < 4.x",
- (const char *)"DataBase::DataBase()");
- }
-
-//
// Get user environment variables if defined
//
--- a/m4/ac_path_mysqlclient.m4
+++ b/m4/ac_path_mysqlclient.m4
@@ -31,15 +31,15 @@
AC_MSG_CHECKING([for mysqlclient ifelse([$1], , ,[>= v$1])])
MYSQLCLIENT_LDFLAGS=""
MYSQLCLIENT_CFLAGS=""
- MYSQLCLIENT_LIBS="-lmysqlclient_r"
+ MYSQLCLIENT_LIBS="-lmysqlclient"
mysqlclient_fail=""
dnl test --with-mysqlclient-prefix
for tryprefix in /usr /usr/local /usr/mysql /usr/local/mysql /usr/pkg $mysqlclient_prefix ; do
for hloc in lib/mysql lib ; do
- if test -f "$tryprefix/$hloc/libmysqlclient_r.so"; then
+ if test -f "$tryprefix/$hloc/libmysqlclient.so"; then
MYSQLCLIENT_LDFLAGS="-L$tryprefix/$hloc"
- elif test -f "$tryprefix/$hloc/libmysqlclient_r.a"; then
+ elif test -f "$tryprefix/$hloc/libmysqlclient.a"; then
MYSQLCLIENT_LDFLAGS="-L$tryprefix/$hloc"
fi
done
--- End Message ---
--- Begin Message ---
Source: tango
Source-Version: 8.1.2c+dfsg-8
We believe that the bug you reported is fixed in the latest version of
tango, which is due to be installed in the Debian FTP archive.
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.
Picca Frédéric-Emmanuel <[email protected]> (supplier of updated tango 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: SHA256
Format: 1.8
Date: Tue, 24 May 2016 20:06:02 +0200
Source: tango
Binary: liblog4tango5v5 liblog4tango5-dev liblog4tango5v5-dbg liblog4tango5-doc
libtango8v5 libtango8-dev libtango8v5-dbg libtango8-doc libtango-tools
tango-common tango-db tango-db-dbg tango-starter tango-starter-dbg
tango-accesscontrol tango-accesscontrol-dbg tango-test tango-test-dbg
Architecture: source i386 all
Version: 8.1.2c+dfsg-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Picca Frédéric-Emmanuel <[email protected]>
Description:
liblog4tango5-dev - logging for TANGO - development library
liblog4tango5-doc - logging for TANGO - documentation
liblog4tango5v5 - logging for TANGO - shared library
liblog4tango5v5-dbg - logging for TANGO - debug library
libtango-tools - TANGO distributed control system - common executable files
libtango8-dev - TANGO distributed control system - development library
libtango8-doc - TANGO distributed control system - documentation
libtango8v5 - TANGO distributed control system - shared library
libtango8v5-dbg - TANGO distributed control system - debug library
tango-accesscontrol - TANGO distributed control system - accesscontrol server
tango-accesscontrol-dbg - TANGO distributed control system - accesscontrol
debug
tango-common - TANGO distributed control system - common files
tango-db - TANGO distributed control system - database server
tango-db-dbg - TANGO distributed control system - database debug
tango-starter - TANGO distributed control system - starter server
tango-starter-dbg - TANGO distributed control system - starter debug
tango-test - TANGO distributed control system - test device
tango-test-dbg - TANGO distributed control system - test debug
Closes: 824459 825081
Changes:
tango (8.1.2c+dfsg-8) unstable; urgency=medium
.
* debian/pacthes
+ 0010-fix-FTBFS-824459-due-to-missing-cmath.patch (Closes: #824459)
+ 0011-link-against-libmysqlclient-Closes-825081.patch (Closes: #825081)
Checksums-Sha1:
6ada19a0d6d70e8e6eaa2c4586e0c7251c25f7c0 3036 tango_8.1.2c+dfsg-8.dsc
20afd6773ee5296162215ee37188391bb5d4d814 26032
tango_8.1.2c+dfsg-8.debian.tar.xz
57a7d591b4a70cf293f181c499cbb42ebd30413a 21290
liblog4tango5-dev_8.1.2c+dfsg-8_i386.deb
29a8a8f0fa74b510c6bc5d645a6cc39ac9247c84 118720
liblog4tango5-doc_8.1.2c+dfsg-8_all.deb
40f94ef53bac8ed473667bb409f49a93c73a863f 278194
liblog4tango5v5-dbg_8.1.2c+dfsg-8_i386.deb
eed9c8d3ad392f36f3840d019ddbbc7b426f4636 45186
liblog4tango5v5_8.1.2c+dfsg-8_i386.deb
48adc426d755326b3a2cf8dd45d6b45e5a1c5146 148336
libtango-tools-dbgsym_8.1.2c+dfsg-8_i386.deb
f9236b049cd8a501bbb04c1a9e24292fe1dd10e3 25824
libtango-tools_8.1.2c+dfsg-8_i386.deb
0509bbea6fc53bcf8f7ee3f3c1edf8078efe91d2 144452
libtango8-dev_8.1.2c+dfsg-8_i386.deb
288ac475fd4e4c2b653017a45e5b788b6aafcc62 1917304
libtango8-doc_8.1.2c+dfsg-8_all.deb
1d9436609d94c2ee20697dcd07f53885db0d5e06 14851742
libtango8v5-dbg_8.1.2c+dfsg-8_i386.deb
5ed9b9ce22590bbf7a80c2e89932eebe58f9ffe7 1254756
libtango8v5_8.1.2c+dfsg-8_i386.deb
839da095bd8e7bc6d2a7dbdc06bc0d44e6c7c8f5 1113538
tango-accesscontrol-dbg_8.1.2c+dfsg-8_i386.deb
45c2683dc86a4b45d29565eb652a39a41152a901 67316
tango-accesscontrol_8.1.2c+dfsg-8_i386.deb
7b03ad86fd2da7d9a11b57eb7eba05608fdcd7a9 7754
tango-common_8.1.2c+dfsg-8_all.deb
7f9ca42730a0e785fa13cf5b7a1c5b14c8b75cd0 1393058
tango-db-dbg_8.1.2c+dfsg-8_i386.deb
acf3ded2c138cc8f306bedbdcefc1d89a54f4fda 183978 tango-db_8.1.2c+dfsg-8_i386.deb
7b8d4cb0fa73287e99927d0b18d9cdb6ef6fa805 1364680
tango-starter-dbg_8.1.2c+dfsg-8_i386.deb
19a51f5402ad3fa2a0c5bf06e97af6586e0d448b 95418
tango-starter_8.1.2c+dfsg-8_i386.deb
a79478b8675a6d02227d86ea64b2bfb68888d9a6 687490
tango-test-dbg_8.1.2c+dfsg-8_i386.deb
51a727c30bb5ff1252061c223c4e5b9b1d5d83f8 56832
tango-test_8.1.2c+dfsg-8_i386.deb
Checksums-Sha256:
9ebb10a14e51eada847ab2591203b3af78da02122c8f400642ebdf89375cfe62 3036
tango_8.1.2c+dfsg-8.dsc
02ba2534284d899f93f8e2ed022953b4d65adb3ef951105af44357f0cf365751 26032
tango_8.1.2c+dfsg-8.debian.tar.xz
b508496ed2521eadb184cf219ff61e7e1627996bf57f765910b1a906696b5d73 21290
liblog4tango5-dev_8.1.2c+dfsg-8_i386.deb
17a1fba11247549c7ac04242ab7f72e5c7c81c7f175c2fea5f590acdb106e100 118720
liblog4tango5-doc_8.1.2c+dfsg-8_all.deb
22694c7aa6b92074db4194fdbad56aaf5e56683ad02f9d6782261546f898d5bc 278194
liblog4tango5v5-dbg_8.1.2c+dfsg-8_i386.deb
4eb28142eb5768675b580ad492085cdd7ab8a5232139a971f6a700bfd5f3c9b5 45186
liblog4tango5v5_8.1.2c+dfsg-8_i386.deb
a3dbb8a6409389b9cc4e1b117dcd6c1b73fb136114a9607d0476361d871963e9 148336
libtango-tools-dbgsym_8.1.2c+dfsg-8_i386.deb
fab1a9658cc62505d98eefdb663ce28d621eab69839d2751a5707d6817fdb1e8 25824
libtango-tools_8.1.2c+dfsg-8_i386.deb
14a571d122512327b4add2f78a0662794d448a34bc8ddb2deb2d028de2c16a94 144452
libtango8-dev_8.1.2c+dfsg-8_i386.deb
9fef3877c3cfdda0ee2bfcd6bbfd141048cd8e9aac079f8176538df18c7a844b 1917304
libtango8-doc_8.1.2c+dfsg-8_all.deb
0da0f0fcbebcf6accc9e0f9e148d5cafd1c76ee024939fa2f958028d43ec334a 14851742
libtango8v5-dbg_8.1.2c+dfsg-8_i386.deb
a49d490f4603096fa48ea13cb3ecdceeef67a803f0b1b9b30b70a52962ab0fef 1254756
libtango8v5_8.1.2c+dfsg-8_i386.deb
c4b5627da4ddb1a1cfc0ddb195cf05a8c1baa2b7fe7d56e13cf9a1094a8daf16 1113538
tango-accesscontrol-dbg_8.1.2c+dfsg-8_i386.deb
9624ae8f323d6c475973465cee4a17d764e4e215d47f3aebb0b1fbefcc15a546 67316
tango-accesscontrol_8.1.2c+dfsg-8_i386.deb
491852e159cc8c6cf832b9084a335b0f5031f446c6dbef175d67fa90736cacf5 7754
tango-common_8.1.2c+dfsg-8_all.deb
3d664c5e5e04abdd2f899298b9c72a741307c795780cd8ed8f9b54cb28aa3d3a 1393058
tango-db-dbg_8.1.2c+dfsg-8_i386.deb
88c9a097302b452ab81693693859b2681d34f943fc22c08e8701231eaf87639e 183978
tango-db_8.1.2c+dfsg-8_i386.deb
5da3bf761d5b39644146fb057ec68a046732b24a38e9214e0a74141fd943cbc7 1364680
tango-starter-dbg_8.1.2c+dfsg-8_i386.deb
c3b5bb62239948f94b8d2ac445d4e5d70d00f7c80cf91a56ab5fd0bba9db201b 95418
tango-starter_8.1.2c+dfsg-8_i386.deb
2cf29e86e2f4c2077ee732c3359f2823edc8afff2fe5573ad82c6072b751c355 687490
tango-test-dbg_8.1.2c+dfsg-8_i386.deb
e3fffbc1f5baaca52fdb7b8e07ba8e78178747354be4b0fc6a5729ff5762cf06 56832
tango-test_8.1.2c+dfsg-8_i386.deb
Files:
9e4ed17cfb92a1770aa243b816eea783 3036 science extra tango_8.1.2c+dfsg-8.dsc
b433f892b32cb79972bf85d8b6ca529d 26032 science extra
tango_8.1.2c+dfsg-8.debian.tar.xz
4ac8d18448fefff59b976dcdd9149874 21290 libdevel extra
liblog4tango5-dev_8.1.2c+dfsg-8_i386.deb
70a50ddc5accb14c14e21fba519d86d2 118720 doc extra
liblog4tango5-doc_8.1.2c+dfsg-8_all.deb
84d3507dd837de1f3399a72e8189b385 278194 debug extra
liblog4tango5v5-dbg_8.1.2c+dfsg-8_i386.deb
558a774ccfc974c04f581b1aa6d60a02 45186 libs extra
liblog4tango5v5_8.1.2c+dfsg-8_i386.deb
e3ccbaf8afeff0a88adfcf621dc7d2c5 148336 debug extra
libtango-tools-dbgsym_8.1.2c+dfsg-8_i386.deb
ab0edabade0b951a1501156b226f8c34 25824 net extra
libtango-tools_8.1.2c+dfsg-8_i386.deb
58ef6e135fd7956553cb7a505c9f05b4 144452 libdevel extra
libtango8-dev_8.1.2c+dfsg-8_i386.deb
3a6702837e9686fb5335dd9ffcc19c62 1917304 doc extra
libtango8-doc_8.1.2c+dfsg-8_all.deb
ba673e93cc27c54dbc11708bd6576663 14851742 debug extra
libtango8v5-dbg_8.1.2c+dfsg-8_i386.deb
90467ab20d0595ffd67bda3e6b264e09 1254756 libs extra
libtango8v5_8.1.2c+dfsg-8_i386.deb
5db73417e696e9e51f0cf57a044f4fba 1113538 debug extra
tango-accesscontrol-dbg_8.1.2c+dfsg-8_i386.deb
6052bfe4cb86302ca7c71e301b49b6a1 67316 net extra
tango-accesscontrol_8.1.2c+dfsg-8_i386.deb
1e3cc040947830e3f2559c8a407fc47e 7754 net extra
tango-common_8.1.2c+dfsg-8_all.deb
b8f211a6493bdfb877c18e0b262cd035 1393058 debug extra
tango-db-dbg_8.1.2c+dfsg-8_i386.deb
a7ef588adf085f6beac505588efd19ac 183978 net extra
tango-db_8.1.2c+dfsg-8_i386.deb
a92b19915c2b8520492a5d3c36560914 1364680 debug extra
tango-starter-dbg_8.1.2c+dfsg-8_i386.deb
25684f0b8332bbac5115554adab6a9f2 95418 net extra
tango-starter_8.1.2c+dfsg-8_i386.deb
570aaa754a5c81797a1557eb7900cc51 687490 debug extra
tango-test-dbg_8.1.2c+dfsg-8_i386.deb
b12638c9240dcdcdc54d32f4ccb22f9c 56832 net extra
tango-test_8.1.2c+dfsg-8_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXRKNhAAoJEFYykG9GluAV8zwP/3QjajL7l+59O0WBvPU6B2Ft
akJpObyhtNLH0ehuByy4W7Bg11L4d0pAyEWyCLtl+HxXBHyCDksRgn2QLQ0JydN5
5akzdcT8Wn2NkpS8SOfE+qWqMnYgff+XP9IoyVO6OTVsIX27/CS8AGChEffCN3Dx
idHOrJYM4RMrUIoKNrvfTgzF2lEaSKb3CC5/cDVyk3Kg7gUqqQyuLkxTBGx9JvBq
WkfEbOdMczovBrOJnsaImMoxHC81FzprpPSxb5maaYqhJMoNA8lqQjEIlTQFN4pu
D6LUw0NUW+Ysqj7wFKS9Kqpzu5eKEgyMmcAhO8VaO0s+mQPdvbxnM5J35OvCu0ek
y+JrhNIpbHtjLAH/DCaAaIkhGv+YnueQGpC1S+KE3ORMvpXEH9r0TuhcOT6geiCQ
I7EckmUw2g8R4HI3NHRKdW8hnFnLXYzgzi9Kq9EUVVQMzvpeDllSMg8hMYcG2Pbh
vCxECpfaaF34FYzr/IhJPYSJFOlrDyRTbIkuegvWQrr49rSQeqjeo+7iTs09/gX8
Fq+TuMt+6fOvR9B4gX0exSfsq8rBRy2bKSOeUG9hIHuu5WYZDvetRaqYC1wttS6y
fRpMhvoYUtatBBe4Ub+z/Ql/FshRx5kPTq7KeFwVo/ys8Kg3gM/OJQJXsYJgXNC0
pUDxgKTV8HYpy3+Y4CWc
=kOIr
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers