Merge lp:~stewart/percona-server/5.5-psclient into lp:percona-server/5.5

Proposed by Stewart Smith
Status: Superseded
Proposed branch: lp:~stewart/percona-server/5.5-psclient
Merge into: lp:percona-server/5.5
Diff against target: 717 lines (+92/-91)
34 files modified
Percona-Server/.bzrignore (+6/-6)
Percona-Server/client/CMakeLists.txt (+11/-11)
Percona-Server/libmysql/CMakeLists.txt (+11/-11)
Percona-Server/libmysql/libmysql.map (+3/-3)
Percona-Server/libmysql/libmysql.ver.in (+1/-1)
Percona-Server/man/mysql_config.1 (+3/-3)
Percona-Server/packaging/rpm-uln/mysql.spec.sh (+5/-5)
Percona-Server/plugin/percona-pam-for-mysql/CMakeLists.txt (+1/-1)
Percona-Server/scripts/CMakeLists.txt (+2/-2)
Percona-Server/scripts/mysql_config.pl.in (+3/-3)
Percona-Server/scripts/mysql_config.sh (+2/-2)
Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent/Makefile (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent2/Makefile (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async/Makefile (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async1/Makefile (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_event/Makefile (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_retries/Makefile (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_scan/Makefile (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple/Makefile (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_dual/Makefile (+1/-1)
Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_index/Makefile (+1/-1)
Percona-Server/storage/ndb/test/ndbapi/Makefile.am (+2/-2)
Percona-Server/support-files/MySQL-shared-compat.spec.sh (+1/-1)
Percona-Server/support-files/mysql.spec.sh (+3/-3)
Percona-Server/tests/CMakeLists.txt (+2/-2)
build/debian/control (+11/-10)
build/debian/libmysqlclient-dev.install (+2/-2)
build/debian/libmysqlclient-dev.links (+2/-2)
build/debian/libmysqlclient18.install (+1/-1)
build/percona-server.spec (+3/-3)
build/percona-shared-compat.spec (+2/-2)
build/rpm/mysql-dubious-exports.patch (+2/-2)
doc/source/installation.rst (+2/-2)
doc/source/management/pam_plugin.rst (+1/-1)
To merge this branch: bzr merge lp:~stewart/percona-server/5.5-psclient
Reviewer Review Type Date Requested Status
Laurynas Biveinis (community) Needs Fixing
Alexey Bychko Pending
Ignacio Nin Pending
Review via email: mp+189759@code.launchpad.net

This proposal has been superseded by a proposal from 2013-12-20.

Description of the change

This changes our client library in Percona Server to be built as libperconaserverclient rather than libmysqlclient. This avoids a whole bunch of problems both in binary compatibility and conflicting packages.

If we are to be included in Linux distributions as an alternative MySQL, this is one thing we need to do - play nice with others.

I've updated build files and packaging for the difference.

I'm currently wanting review on this especially for compatibility with our existing packages and if there's any problems with this approach that we can reasonably fix.

To post a comment you must log in.
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) :
review: Needs Fixing

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'Percona-Server/.bzrignore'
2--- Percona-Server/.bzrignore 2013-01-15 08:56:36 +0000
3+++ Percona-Server/.bzrignore 2013-10-08 06:04:22 +0000
4@@ -782,9 +782,9 @@
5 libmysql/.deps/viossl.Plo
6 libmysql/.deps/viosslfactories.Plo
7 libmysql/.deps/xml.Plo
8-libmysql/.libs/libmysqlclient.lai
9-libmysql/.libs/libmysqlclient.so.15
10-libmysql/.libs/libmysqlclient.so.15.0.0
11+libmysql/.libs/libperconaserverclient.lai
12+libmysql/.libs/libperconaserverclient.so.15
13+libmysql/.libs/libperconaserverclient.so.15.0.0
14 libmysql/conf_to_src
15 libmysql/debug/libmysql.exp
16 libmysql/libmysql.ver
17@@ -918,9 +918,9 @@
18 libmysql_r/.deps/viossl.Plo
19 libmysql_r/.deps/viosslfactories.Plo
20 libmysql_r/.deps/xml.Plo
21-libmysql_r/.libs/libmysqlclient_r.lai
22-libmysql_r/.libs/libmysqlclient_r.so.15
23-libmysql_r/.libs/libmysqlclient_r.so.15.0.0
24+libmysql_r/.libs/libperconaserverclient_r.lai
25+libmysql_r/.libs/libperconaserverclient_r.so.15
26+libmysql_r/.libs/libperconaserverclient_r.so.15.0.0
27 libmysql_r/acconfig.h
28 libmysql_r/client_settings.h
29 libmysql_r/conf_to_src
30
31=== modified file 'Percona-Server/client/CMakeLists.txt'
32--- Percona-Server/client/CMakeLists.txt 2012-10-10 20:32:32 +0000
33+++ Percona-Server/client/CMakeLists.txt 2013-10-08 06:04:22 +0000
34@@ -28,44 +28,44 @@
35 ADD_DEFINITIONS(${READLINE_DEFINES})
36 ADD_DEFINITIONS(${SSL_DEFINES})
37 MYSQL_ADD_EXECUTABLE(mysql completion_hash.cc mysql.cc readline.cc sql_string.cc)
38-TARGET_LINK_LIBRARIES(mysql mysqlclient)
39+TARGET_LINK_LIBRARIES(mysql perconaserverclient)
40 IF(UNIX)
41 TARGET_LINK_LIBRARIES(mysql ${READLINE_LIBRARY})
42 ENDIF(UNIX)
43
44 MYSQL_ADD_EXECUTABLE(mysqltest mysqltest.cc COMPONENT Test)
45 SET_SOURCE_FILES_PROPERTIES(mysqltest.cc PROPERTIES COMPILE_FLAGS "-DTHREADS")
46-TARGET_LINK_LIBRARIES(mysqltest mysqlclient regex)
47+TARGET_LINK_LIBRARIES(mysqltest perconaserverclient regex)
48
49
50 MYSQL_ADD_EXECUTABLE(mysqlcheck mysqlcheck.c)
51-TARGET_LINK_LIBRARIES(mysqlcheck mysqlclient)
52+TARGET_LINK_LIBRARIES(mysqlcheck perconaserverclient)
53
54 MYSQL_ADD_EXECUTABLE(mysqldump mysqldump.c ../sql-common/my_user.c)
55-TARGET_LINK_LIBRARIES(mysqldump mysqlclient)
56+TARGET_LINK_LIBRARIES(mysqldump perconaserverclient)
57
58 MYSQL_ADD_EXECUTABLE(mysqlimport mysqlimport.c)
59-TARGET_LINK_LIBRARIES(mysqlimport mysqlclient)
60+TARGET_LINK_LIBRARIES(mysqlimport perconaserverclient)
61
62 MYSQL_ADD_EXECUTABLE(mysql_upgrade mysql_upgrade.c)
63-TARGET_LINK_LIBRARIES(mysql_upgrade mysqlclient)
64+TARGET_LINK_LIBRARIES(mysql_upgrade perconaserverclient)
65 ADD_DEPENDENCIES(mysql_upgrade GenFixPrivs)
66
67 MYSQL_ADD_EXECUTABLE(mysqlshow mysqlshow.c)
68-TARGET_LINK_LIBRARIES(mysqlshow mysqlclient)
69+TARGET_LINK_LIBRARIES(mysqlshow perconaserverclient)
70
71 MYSQL_ADD_EXECUTABLE(mysql_plugin mysql_plugin.c)
72-TARGET_LINK_LIBRARIES(mysql_plugin mysqlclient)
73+TARGET_LINK_LIBRARIES(mysql_plugin perconaserverclient)
74
75 MYSQL_ADD_EXECUTABLE(mysqlbinlog mysqlbinlog.cc sql_string.cc)
76-TARGET_LINK_LIBRARIES(mysqlbinlog mysqlclient)
77+TARGET_LINK_LIBRARIES(mysqlbinlog perconaserverclient)
78
79 MYSQL_ADD_EXECUTABLE(mysqladmin mysqladmin.cc)
80-TARGET_LINK_LIBRARIES(mysqladmin mysqlclient)
81+TARGET_LINK_LIBRARIES(mysqladmin perconaserverclient)
82
83 MYSQL_ADD_EXECUTABLE(mysqlslap mysqlslap.c)
84 SET_SOURCE_FILES_PROPERTIES(mysqlslap.c PROPERTIES COMPILE_FLAGS "-DTHREADS")
85-TARGET_LINK_LIBRARIES(mysqlslap mysqlclient)
86+TARGET_LINK_LIBRARIES(mysqlslap perconaserverclient)
87
88 # "WIN32" also covers 64 bit. "echo" is used in some files below "mysql-test/".
89 IF(WIN32)
90
91=== modified file 'Percona-Server/libmysql/CMakeLists.txt'
92--- Percona-Server/libmysql/CMakeLists.txt 2013-02-04 17:07:22 +0000
93+++ Percona-Server/libmysql/CMakeLists.txt 2013-10-08 06:04:22 +0000
94@@ -163,13 +163,13 @@
95 LIST(APPEND LIBS auth_win_client)
96 ENDIF()
97
98-# Merge several convenience libraries into one big mysqlclient
99+# Merge several convenience libraries into one big perconaserverclient
100 # and link them together into shared library.
101-MERGE_LIBRARIES(mysqlclient STATIC ${LIBS} COMPONENT Development)
102+MERGE_LIBRARIES(perconaserverclient STATIC ${LIBS} COMPONENT Development)
103
104 # Visual Studio users need debug static library for debug projects
105 IF(MSVC)
106- INSTALL_DEBUG_TARGET(mysqlclient DESTINATION ${INSTALL_LIBDIR}/debug)
107+ INSTALL_DEBUG_TARGET(perconaserverclient DESTINATION ${INSTALL_LIBDIR}/debug)
108 ENDIF()
109
110 IF(UNIX)
111@@ -184,7 +184,7 @@
112 SET(${OUTNAME} ${LIBNAME}${EXTENSION}${DOT_VERSION})
113 ENDIF()
114 ENDMACRO()
115- INSTALL_SYMLINK(${CMAKE_STATIC_LIBRARY_PREFIX}mysqlclient_r.a mysqlclient ${INSTALL_LIBDIR} Development)
116+ INSTALL_SYMLINK(${CMAKE_STATIC_LIBRARY_PREFIX}perconaserverclient_r.a perconaserverclient ${INSTALL_LIBDIR} Development)
117 ENDIF()
118
119 IF(NOT DISABLE_SHARED)
120@@ -198,9 +198,9 @@
121 ELSE()
122 SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}.0.0")
123 ENDIF()
124- # Name of shared library is mysqlclient on Unix
125+ # Name of shared library is perconaserverclient on Unix
126 SET_TARGET_PROPERTIES(libmysql PROPERTIES
127- OUTPUT_NAME mysqlclient
128+ OUTPUT_NAME perconaserverclient
129 VERSION "${OS_SHARED_LIB_VERSION}"
130 SOVERSION "${SHARED_LIB_MAJOR_VERSION}")
131 IF(LINK_FLAG_NO_UNDEFINED)
132@@ -215,13 +215,13 @@
133 ENDIF(INSTALL_LAYOUT STREQUAL "RPM")
134 ENDIF()
135 # clean direct output needs to be set several targets have the same name
136- #(mysqlclient in this case)
137- SET_TARGET_PROPERTIES(mysqlclient PROPERTIES CLEAN_DIRECT_OUTPUT 1)
138+ #(perconaserverclient in this case)
139+ SET_TARGET_PROPERTIES(perconaserverclient PROPERTIES CLEAN_DIRECT_OUTPUT 1)
140 SET_TARGET_PROPERTIES(libmysql PROPERTIES CLEAN_DIRECT_OUTPUT 1)
141
142- # Install links to libmysqlclient.so (client_r)
143+ # Install links to libperconaserverclient.so (client_r)
144 GET_VERSIONED_LIBNAME(
145- "${CMAKE_SHARED_LIBRARY_PREFIX}mysqlclient_r"
146+ "${CMAKE_SHARED_LIBRARY_PREFIX}perconaserverclient_r"
147 "${CMAKE_SHARED_LIBRARY_SUFFIX}"
148 ""
149 linkname)
150@@ -230,7 +230,7 @@
151 LIST(REMOVE_DUPLICATES OS_SHARED_LIB_SYMLINKS)
152 FOREACH(ver ${OS_SHARED_LIB_SYMLINKS})
153 GET_VERSIONED_LIBNAME(
154- "${CMAKE_SHARED_LIBRARY_PREFIX}mysqlclient_r"
155+ "${CMAKE_SHARED_LIBRARY_PREFIX}perconaserverclient_r"
156 "${CMAKE_SHARED_LIBRARY_SUFFIX}"
157 "${ver}"
158 linkname)
159
160=== modified file 'Percona-Server/libmysql/libmysql.map'
161--- Percona-Server/libmysql/libmysql.map 2013-02-04 17:07:22 +0000
162+++ Percona-Server/libmysql/libmysql.map 2013-10-08 06:04:22 +0000
163@@ -1,5 +1,5 @@
164 # symbols exported from mysql 5.1
165-libmysqlclient_16 {
166+libperconaserverclient_16 {
167 global:
168 _fini;
169 _init;
170@@ -121,7 +121,7 @@
171 *;
172 };
173 # symbols added in mysql 5.5
174-libmysqlclient_18 {
175+libperconaserverclient_18 {
176 global:
177 mysql_client_find_plugin;
178 mysql_client_register_plugin;
179@@ -133,7 +133,7 @@
180 # Ideally the following symbols wouldn't be exported, but various applications
181 # require them. We limit the namespace damage by prefixing mysql_
182 # (see mysql-dubious-exports.patch), which means the symbols are not present
183-# in libmysqlclient_16.
184+# in libperconaserverclient_16.
185 #
186 # mysql-connector-odbc requires these
187 mysql_default_charset_info;
188
189=== modified file 'Percona-Server/libmysql/libmysql.ver.in'
190--- Percona-Server/libmysql/libmysql.ver.in 2006-01-17 14:51:08 +0000
191+++ Percona-Server/libmysql/libmysql.ver.in 2013-10-08 06:04:22 +0000
192@@ -1,1 +1,1 @@
193-libmysqlclient_@SHARED_LIB_MAJOR_VERSION@ { global: *; };
194+libperconaserverclient_@SHARED_LIB_MAJOR_VERSION@ { global: *; };
195
196=== modified file 'Percona-Server/man/mysql_config.1'
197--- Percona-Server/man/mysql_config.1 2012-04-24 20:49:06 +0000
198+++ Percona-Server/man/mysql_config.1 2013-10-08 06:04:22 +0000
199@@ -45,7 +45,7 @@
200 \fB\-\-cflags\fR
201 .sp
202 Compiler flags to find include files and critical compiler flags and defines used when compiling the
203-libmysqlclient
204+libperconaserverclient
205 library\&. The options returned are tied to the specific compiler that was used when the library was created and might clash with the settings for your own compiler\&. Use
206 \fB\-\-include\fR
207 for more portable options that contain only include paths\&.
208@@ -187,9 +187,9 @@
209 Options:
210 \-\-cflags [\-I/usr/local/mysql/include/mysql \-mcpu=pentiumpro]
211 \-\-include [\-I/usr/local/mysql/include/mysql]
212- \-\-libs [\-L/usr/local/mysql/lib/mysql \-lmysqlclient \-lz
213+ \-\-libs [\-L/usr/local/mysql/lib/mysql \-lperconaserverclient \-lz
214 \-lcrypt \-lnsl \-lm \-L/usr/lib \-lssl \-lcrypto]
215- \-\-libs_r [\-L/usr/local/mysql/lib/mysql \-lmysqlclient_r
216+ \-\-libs_r [\-L/usr/local/mysql/lib/mysql \-lperconaserverclient_r
217 \-lpthread \-lz \-lcrypt \-lnsl \-lm \-lpthread]
218 \-\-socket [/tmp/mysql\&.sock]
219 \-\-port [3306]
220
221=== modified file 'Percona-Server/packaging/rpm-uln/mysql.spec.sh'
222--- Percona-Server/packaging/rpm-uln/mysql.spec.sh 2013-07-09 18:35:26 +0000
223+++ Percona-Server/packaging/rpm-uln/mysql.spec.sh 2013-10-08 06:04:22 +0000
224@@ -520,7 +520,7 @@
225 cd release
226 mkdir libmysqld/work
227 cd libmysqld/work
228-# "libmysqld" provides the same ABI as "libmysqlclient", but it implements the server:
229+# "libmysqld" provides the same ABI as "libperconaserverclient", but it implements the server:
230 # The shared object is identified by the full version,
231 # for linkage selection the first two levels are sufficient so that upgrades are possible
232 # (see "man ld", option "-soname").
233@@ -644,7 +644,7 @@
234 rm -f ${RPM_BUILD_ROOT}%{_bindir}/make_win_src_distribution
235 rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/make_win_bin_dist.1*
236 rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/make_win_src_distribution.1*
237-rm -f ${RPM_BUILD_ROOT}%{_libdir}/mysql/libmysqlclient*.la
238+rm -f ${RPM_BUILD_ROOT}%{_libdir}/mysql/libperconaserverclient*.la
239 rm -f ${RPM_BUILD_ROOT}%{_libdir}/mysql/*.a
240 rm -f ${RPM_BUILD_ROOT}%{_libdir}/mysql/plugin/*.la
241 rm -f ${RPM_BUILD_ROOT}%{_libdir}/mysql/plugin/*.a
242@@ -737,7 +737,7 @@
243 rpm -qa | grep -i '^mysql-'
244
245 You may choose to use 'rpm --nodeps -ev <package-name>' to remove
246- the package which contains the mysqlclient shared library. The
247+ the package which contains the perconaserverclient shared library. The
248 library will be reinstalled by the MySQL-shared-compat package.
249 - Install the new MySQL packages supplied by $myvendor
250 - Ensure that the MySQL server is started
251@@ -826,7 +826,7 @@
252 # libs package because it can be used for client settings too.
253 %config(noreplace) /etc/my.cnf
254 %dir %{_libdir}/mysql
255-%{_libdir}/mysql/libmysqlclient*.so.*
256+%{_libdir}/mysql/libperconaserverclient*.so.*
257 /etc/ld.so.conf.d/*
258
259 %dir %{_datadir}/mysql
260@@ -957,7 +957,7 @@
261 %defattr(-,root,root)
262 /usr/include/mysql
263 /usr/share/aclocal/mysql.m4
264-%{_libdir}/mysql/libmysqlclient*.so
265+%{_libdir}/mysql/libperconaserverclient*.so
266
267 %files -n mysql-embedded%{product_suffix}
268 %defattr(-,root,root)
269
270=== modified file 'Percona-Server/plugin/percona-pam-for-mysql/CMakeLists.txt'
271--- Percona-Server/plugin/percona-pam-for-mysql/CMakeLists.txt 2013-08-21 07:39:21 +0000
272+++ Percona-Server/plugin/percona-pam-for-mysql/CMakeLists.txt 2013-10-08 06:04:22 +0000
273@@ -31,6 +31,6 @@
274 SET(AUTH_PAM_COMPAT_SOURCES ${AUTH_PAM_COMMON_SOURCES} src/auth_pam_compat.c)
275 MYSQL_ADD_PLUGIN(auth_pam ${AUTH_PAM_SOURCES} LINK_LIBRARIES pam MODULE_ONLY)
276 MYSQL_ADD_PLUGIN(auth_pam_compat ${AUTH_PAM_COMPAT_SOURCES} LINK_LIBRARIES pam MODULE_ONLY)
277- MYSQL_ADD_PLUGIN(dialog src/dialog.c LINK_LIBRARIES mysqlclient MODULE_ONLY)
278+ MYSQL_ADD_PLUGIN(dialog src/dialog.c LINK_LIBRARIES perconaserverclient MODULE_ONLY)
279 ENDIF(HAVE_PAM AND HAVE_GETPWNAM_R AND HAVE_GETGRGID_R)
280 ENDIF(WITH_PAM)
281
282=== modified file 'Percona-Server/scripts/CMakeLists.txt'
283--- Percona-Server/scripts/CMakeLists.txt 2013-02-26 05:35:17 +0000
284+++ Percona-Server/scripts/CMakeLists.txt 2013-10-08 06:04:22 +0000
285@@ -237,7 +237,7 @@
286 ENDIF()
287
288 # Use cmake variables to inspect dependencies for
289-# mysqlclient library (add -l stuff)
290+# perconaserverclient library (add -l stuff)
291 SET(CLIENT_LIBS "")
292 SET(LIBS "")
293
294@@ -277,7 +277,7 @@
295 ENDIF()
296 ENDMACRO()
297
298-EXTRACT_LINK_LIBRARIES(mysqlclient CLIENT_LIBS)
299+EXTRACT_LINK_LIBRARIES(perconaserverclient CLIENT_LIBS)
300 EXTRACT_LINK_LIBRARIES(mysqlserver LIBS)
301
302 # mysql_config evaluates ${LIBDL}, we want to avoid it
303
304=== modified file 'Percona-Server/scripts/mysql_config.pl.in'
305--- Percona-Server/scripts/mysql_config.pl.in 2011-06-30 15:46:53 +0000
306+++ Percona-Server/scripts/mysql_config.pl.in 2013-10-08 06:04:22 +0000
307@@ -183,15 +183,15 @@
308 my $linkpath = "$pkglibdir";
309 # user32 is only needed for debug or embedded
310 my @winlibs = ("wsock32.lib","advapi32.lib","user32.lib");
311- @lib_opts = ("$linkpath/mysqlclient.lib",@winlibs);
312+ @lib_opts = ("$linkpath/perconaserverclient.lib",@winlibs);
313 @lib_r_opts = @lib_opts;
314 @lib_e_opts = ("$linkpath/mysqlserver.lib",@winlibs);
315 }
316 else
317 {
318 my $linkpath = "-L$pkglibdir";
319- @lib_opts = ($linkpath,"-lmysqlclient");
320- @lib_r_opts = ($linkpath,"-lmysqlclient_r");
321+ @lib_opts = ($linkpath,"-lperconaserverclient");
322+ @lib_r_opts = ($linkpath,"-lperconaserverclient_r");
323 @lib_e_opts = ($linkpath,"-lmysqld");
324 }
325
326
327=== modified file 'Percona-Server/scripts/mysql_config.sh'
328--- Percona-Server/scripts/mysql_config.sh 2011-06-30 15:46:53 +0000
329+++ Percona-Server/scripts/mysql_config.sh 2013-10-08 06:04:22 +0000
330@@ -110,9 +110,9 @@
331
332 # Create options
333 # We intentionally add a space to the beginning and end of lib strings, simplifies replace later
334-libs=" $ldflags -L$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
335+libs=" $ldflags -L$pkglibdir -lperconaserverclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
336 libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@ "
337-libs_r=" $ldflags -L$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @CLIENT_LIBS@ @openssl_libs@ "
338+libs_r=" $ldflags -L$pkglibdir -lperconaserverclient_r @ZLIB_DEPS@ @CLIENT_LIBS@ @openssl_libs@ "
339 embedded_libs=" $ldflags -L$pkglibdir -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @openssl_libs@ "
340
341 if [ -r "$pkglibdir/libmygcc.a" ]; then
342
343=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent/Makefile'
344--- Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent/Makefile 2007-05-29 21:39:57 +0000
345+++ Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent/Makefile 2013-10-08 06:04:22 +0000
346@@ -15,7 +15,7 @@
347 SYS_LIB =
348
349 $(TARGET): $(OBJS)
350- $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
351+ $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
352
353 $(OBJS): $(SRCS)
354 $(CXX) $(CFLAGS) -I$(TOP_SRCDIR)/include -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/mgmapi -I$(INCLUDE_DIR)/ndbapi $(SRCS)
355
356=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent2/Makefile'
357--- Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent2/Makefile 2007-05-29 21:39:57 +0000
358+++ Percona-Server/storage/ndb/ndbapi-examples/mgmapi_logevent2/Makefile 2013-10-08 06:04:22 +0000
359@@ -15,7 +15,7 @@
360 SYS_LIB =
361
362 $(TARGET): $(OBJS)
363- $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
364+ $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
365
366 $(OBJS): $(SRCS)
367 $(CXX) $(CFLAGS) -I$(TOP_SRCDIR)/include -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/mgmapi -I$(INCLUDE_DIR)/ndbapi $(SRCS)
368
369=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async/Makefile'
370--- Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async/Makefile 2006-09-01 13:14:50 +0000
371+++ Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async/Makefile 2013-10-08 06:04:22 +0000
372@@ -15,7 +15,7 @@
373 SYS_LIB =
374
375 $(TARGET): $(OBJS)
376- $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
377+ $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
378
379 $(TARGET).o: $(SRCS)
380 $(CXX) $(CFLAGS) -I$(INCLUDE_DIR)/include -I$(INCLUDE_DIR)/extra -I$(INCLUDE_DIR)/storage/ndb/include -I$(INCLUDE_DIR)/storage/ndb/include/ndbapi $(SRCS)
381
382=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async1/Makefile'
383--- Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async1/Makefile 2006-09-01 13:14:50 +0000
384+++ Percona-Server/storage/ndb/ndbapi-examples/ndbapi_async1/Makefile 2013-10-08 06:04:22 +0000
385@@ -14,7 +14,7 @@
386 SYS_LIB =
387
388 $(TARGET): $(OBJS)
389- $(CXX) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
390+ $(CXX) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
391
392 $(TARGET).o: $(SRCS)
393 $(CXX) $(CFLAGS) -I$(TOP_SRCDIR)/include -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/ndbapi $(SRCS)
394
395=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/ndbapi_event/Makefile'
396--- Percona-Server/storage/ndb/ndbapi-examples/ndbapi_event/Makefile 2006-09-01 13:14:50 +0000
397+++ Percona-Server/storage/ndb/ndbapi-examples/ndbapi_event/Makefile 2013-10-08 06:04:22 +0000
398@@ -15,7 +15,7 @@
399 SYS_LIB =
400
401 $(TARGET): $(OBJS)
402- $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
403+ $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
404
405 $(TARGET).o: $(SRCS) Makefile
406 $(CXX) $(CFLAGS) $(DEBUG) -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/ndbapi -I$(TOP_SRCDIR)/include $(SRCS)
407
408=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/ndbapi_retries/Makefile'
409--- Percona-Server/storage/ndb/ndbapi-examples/ndbapi_retries/Makefile 2006-09-01 13:14:50 +0000
410+++ Percona-Server/storage/ndb/ndbapi-examples/ndbapi_retries/Makefile 2013-10-08 06:04:22 +0000
411@@ -14,7 +14,7 @@
412 SYS_LIB =
413
414 $(TARGET): $(OBJS)
415- $(CXX) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
416+ $(CXX) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
417
418 $(TARGET).o: $(SRCS)
419 $(CXX) $(CFLAGS) -I$(TOP_SRCDIR)/include -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/ndbapi $(SRCS)
420
421=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/ndbapi_scan/Makefile'
422--- Percona-Server/storage/ndb/ndbapi-examples/ndbapi_scan/Makefile 2006-09-01 13:14:50 +0000
423+++ Percona-Server/storage/ndb/ndbapi-examples/ndbapi_scan/Makefile 2013-10-08 06:04:22 +0000
424@@ -15,7 +15,7 @@
425 SYS_LIB =
426
427 $(TARGET): $(OBJS)
428- $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
429+ $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
430
431 $(TARGET).o: $(SRCS)
432 $(CXX) $(CFLAGS) -I$(INCLUDE_DIR)/include -I$(INCLUDE_DIR)/extra -I$(INCLUDE_DIR)/storage/ndb/include -I$(INCLUDE_DIR)/storage/ndb/include/ndbapi $(SRCS)
433
434=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple/Makefile'
435--- Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple/Makefile 2006-09-01 13:14:50 +0000
436+++ Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple/Makefile 2013-10-08 06:04:22 +0000
437@@ -15,7 +15,7 @@
438 SYS_LIB =
439
440 $(TARGET): $(OBJS)
441- $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
442+ $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
443
444 $(TARGET).o: $(SRCS)
445 $(CXX) $(CFLAGS) -I$(TOP_SRCDIR)/include -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/ndbapi $(SRCS)
446
447=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_dual/Makefile'
448--- Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_dual/Makefile 2007-05-29 21:39:57 +0000
449+++ Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_dual/Makefile 2013-10-08 06:04:22 +0000
450@@ -15,7 +15,7 @@
451 SYS_LIB =
452
453 $(TARGET): $(OBJS)
454- $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
455+ $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
456
457 $(OBJS): $(SRCS)
458 $(CXX) $(CFLAGS) -I$(TOP_SRCDIR)/include -I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/ndbapi $(SRCS)
459
460=== modified file 'Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_index/Makefile'
461--- Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_index/Makefile 2007-05-29 21:39:57 +0000
462+++ Percona-Server/storage/ndb/ndbapi-examples/ndbapi_simple_index/Makefile 2013-10-08 06:04:22 +0000
463@@ -15,7 +15,7 @@
464 SYS_LIB =
465
466 $(TARGET): $(OBJS)
467- $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lmysqlclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
468+ $(CXX) $(CXXFLAGS) $(LFLAGS) $(LIB_DIR) $(OBJS) -lndbclient -lperconaserverclient_r -lmysys -lmystrings -lz $(SYS_LIB) -o $(TARGET)
469
470 $(OBJS): $(SRCS)
471 $(CXX) $(CFLAGS) -I$(INCLUDE_DIR)/include -I$(INCLUDE_DIR)/storage/ndb/include -I$(INCLUDE_DIR)/storage/ndb/include/ndbapi $(SRCS)
472
473=== modified file 'Percona-Server/storage/ndb/test/ndbapi/Makefile.am'
474--- Percona-Server/storage/ndb/test/ndbapi/Makefile.am 2013-02-26 05:35:17 +0000
475+++ Percona-Server/storage/ndb/test/ndbapi/Makefile.am 2013-10-08 06:04:22 +0000
476@@ -101,7 +101,7 @@
477 testLcp_SOURCES = testLcp.cpp
478 testPartitioning_SOURCES = testPartitioning.cpp
479 testNDBT_SOURCES = testNDBT.cpp
480-testNDBT_LDADD = $(LDADD) $(top_srcdir)/libmysql_r/libmysqlclient_r.la
481+testNDBT_LDADD = $(LDADD) $(top_srcdir)/libmysql_r/libperconaserverclient_r.la
482 testBitfield_SOURCES = testBitfield.cpp
483 NdbRepStress_SOURCES = acrt/NdbRepStress.cpp
484 DbCreate_SOURCES = bench/mainPopulate.cpp bench/dbPopulate.cpp bench/userInterface.cpp bench/dbPopulate.h bench/userInterface.h bench/testData.h bench/testDefinitions.h bench/ndb_schema.hpp bench/ndb_error.hpp
485@@ -123,7 +123,7 @@
486 NdbRepStress_INCLUDES = $(INCLUDES) -I$(top_srcdir)/ndb/test/include -I$(top_srcdir)/include
487 testBackup_LDADD = $(LDADD) bank/libbank.a
488 testSRBank_LDADD = bank/libbank.a $(LDADD)
489-NdbRepStress_LDADD = $(LDADD) $(top_builddir)/libmysql_r/libmysqlclient_r.la
490+NdbRepStress_LDADD = $(LDADD) $(top_builddir)/libmysql_r/libperconaserverclient_r.la
491
492 windoze-dsp: flexBench.dsp testBasic.dsp testBlobs.dsp \
493 testScan.dsp
494
495=== modified file 'Percona-Server/support-files/MySQL-shared-compat.spec.sh'
496--- Percona-Server/support-files/MySQL-shared-compat.spec.sh 2013-04-18 10:52:59 +0000
497+++ Percona-Server/support-files/MySQL-shared-compat.spec.sh 2013-10-08 06:04:22 +0000
498@@ -82,7 +82,7 @@
499
500 %files
501 %defattr(-, root, root)
502-%{_libdir}/libmysqlclient*
503+%{_libdir}/libperconaserverclient*
504
505 # The spec file changelog only includes changes made to the spec file
506 # itself - note that they must be ordered by date (important when
507
508=== modified file 'Percona-Server/support-files/mysql.spec.sh'
509--- Percona-Server/support-files/mysql.spec.sh 2013-07-10 17:14:41 +0000
510+++ Percona-Server/support-files/mysql.spec.sh 2013-10-08 06:04:22 +0000
511@@ -691,7 +691,7 @@
512 rpm -qa | grep -i '^mysql-'
513
514 You may choose to use 'rpm --nodeps -ev <package-name>' to remove
515- the package which contains the mysqlclient shared library. The
516+ the package which contains the perconaserverclient shared library. The
517 library will be reinstalled by the MySQL-shared-compat package.
518 - Install the new MySQL packages supplied by $myvendor
519 - Ensure that the MySQL server is started
520@@ -1162,8 +1162,8 @@
521 %dir %attr(755, root, root) %{_libdir}/mysql
522 %{_includedir}/mysql/*
523 %{_datadir}/aclocal/mysql.m4
524-%{_libdir}/mysql/libmysqlclient.a
525-%{_libdir}/mysql/libmysqlclient_r.a
526+%{_libdir}/mysql/libperconaserverclient.a
527+%{_libdir}/mysql/libperconaserverclient_r.a
528 %{_libdir}/mysql/libmysqlservices.a
529
530 # ----------------------------------------------------------------------------
531
532=== modified file 'Percona-Server/tests/CMakeLists.txt'
533--- Percona-Server/tests/CMakeLists.txt 2013-02-26 05:35:17 +0000
534+++ Percona-Server/tests/CMakeLists.txt 2013-10-08 06:04:22 +0000
535@@ -18,12 +18,12 @@
536 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
537
538 ADD_EXECUTABLE(mysql_client_test mysql_client_test.c)
539-TARGET_LINK_LIBRARIES(mysql_client_test mysqlclient)
540+TARGET_LINK_LIBRARIES(mysql_client_test perconaserverclient)
541 SET_TARGET_PROPERTIES(mysql_client_test PROPERTIES LINKER_LANGUAGE CXX)
542
543 IF(WITH_UNIT_TESTS)
544 ADD_EXECUTABLE(bug25714 bug25714.c)
545- TARGET_LINK_LIBRARIES(bug25714 mysqlclient)
546+ TARGET_LINK_LIBRARIES(bug25714 perconaserverclient)
547 SET_TARGET_PROPERTIES(bug25714 PROPERTIES LINKER_LANGUAGE CXX)
548 ENDIF()
549
550
551=== modified file 'build/debian/control'
552--- build/debian/control 2013-07-09 20:12:26 +0000
553+++ build/debian/control 2013-10-08 06:04:22 +0000
554@@ -8,7 +8,7 @@
555 Homepage: http://www.percona.com/software/percona-server/
556 Vcs-Bzr: lp:percona-server/5.5
557
558-Package: libmysqlclient18
559+Package: libperconaserverclient18
560 Section: libs
561 Architecture: any
562 Replaces: libpercona-server-client18
563@@ -21,20 +21,21 @@
564 .
565 This package includes the client library.
566
567-Package: libmysqlclient18-dev
568+Package: libperconaserverclient18-dev
569 Architecture: any
570 Section: libdevel
571-Depends: libmysqlclient-dev (= ${binary:Version}), ${misc:Depends}
572+Depends: libperconaserverclient-dev (= ${binary:Version}), ${misc:Depends}
573 Description: Percona Server database development files - empty transitional
574- package. This is an empty package that depends on libmysqlclient-dev to ease
575- the transition for packages with versioned build-deps on libmysqlclient18-dev.
576+ package. This is an empty package that depends on libperconaserverclient-dev
577+ to ease the transition for packages with versioned build-deps on
578+ libperconaserverclient18-dev.
579
580-Package: libmysqlclient-dev
581+Package: libperconaserverclient-dev
582 Architecture: any
583 Section: libdevel
584-Depends: libmysqlclient18 (= ${binary:Version}), zlib1g-dev, ${misc:Depends}
585-Conflicts: libmysqlclient14-dev, libmysqlclient12-dev, libmysqlclient10-dev, libmysqlclient15-dev, libmysqlclient16-dev
586-Replaces: libmysqlclient14-dev, libmysqlclient12-dev, libmysqlclient10-dev, libmysqlclient15-dev, libmysqlclient16-dev, libpercona-xtradb-client-dev
587+Depends: libperconaserverclient18 (= ${binary:Version}), zlib1g-dev, ${misc:Depends}
588+Conflicts: libperconaserverclient14-dev, libperconaserverclient12-dev, libperconaserverclient10-dev, libperconaserverclient15-dev, libperconaserverclient16-dev, libmysqlclient-dev
589+Replaces: libperconaserverclient14-dev, libperconaserverclient12-dev, libperconaserverclient10-dev, libperconaserverclient15-dev, libperconaserverclient16-dev, libpercona-xtradb-client-dev
590 Description: Percona Server database development files
591 Percona Server is a fast, stable and true multi-user, multi-threaded SQL
592 database server. SQL (Structured Query Language) is the most popular
593@@ -61,7 +62,7 @@
594
595 Package: percona-server-client-5.5
596 Architecture: any
597-Depends: debianutils (>=1.6), libdbi-perl, percona-server-common-5.5 (>= ${source:Version}), libmysqlclient18 (>= ${source:Version}), ${shlib:Depends}, ${misc:Depends}
598+Depends: debianutils (>=1.6), libdbi-perl, percona-server-common-5.5 (>= ${source:Version}), libperconaserverclient18 (>= ${source:Version}), ${shlib:Depends}, ${misc:Depends}
599 Provides: mysql-client, mysql-client-core, mysql-client-5.5, mysql-client-core-5.5, virtual-mysql-client
600 Conflicts: mysql-client (<< ${source:Version}), mysql-client-5.0, mysql-client-5.1, mysql-client-core-5.1, mysql-client-5.5, mysql-client-core-5.5, percona-xtradb-client-5.0, percona-server-client-5.1
601 Replaces: mysql-client (<< ${source:Version}), mysql-client-5.0, mysql-client-5.1, mysql-client-core-5.1, mysql-client-5.5, mysql-client-core-5.5, percona-xtradb-client-5.0, percona-server-client-5.1
602
603=== modified file 'build/debian/libmysqlclient-dev.install'
604--- build/debian/libmysqlclient-dev.install 2012-09-18 04:57:16 +0000
605+++ build/debian/libmysqlclient-dev.install 2013-10-08 06:04:22 +0000
606@@ -1,7 +1,7 @@
607 usr/bin/mysql_config
608 usr/include
609-usr/lib/libmysqlclient.a
610-usr/lib/libmysqlclient_r.a
611+usr/lib/libperconaserverclient.a
612+usr/lib/libperconaserverclient_r.a
613 usr/lib/libmysqlservices.a
614 usr/lib/libhsclient.a
615 usr/share/man/man1/mysql_config.1
616
617=== modified file 'build/debian/libmysqlclient-dev.links'
618--- build/debian/libmysqlclient-dev.links 2012-09-18 04:57:16 +0000
619+++ build/debian/libmysqlclient-dev.links 2013-10-08 06:04:22 +0000
620@@ -1,2 +1,2 @@
621-usr/lib/libmysqlclient.so.18 usr/lib/libmysqlclient.so
622-usr/lib/libmysqlclient_r.so.18 usr/lib/libmysqlclient_r.so
623+usr/lib/libperconaserverclient.so.18 usr/lib/libperconaserverclient.so
624+usr/lib/libperconaserverclient_r.so.18 usr/lib/libperconaserverclient_r.so
625
626=== modified file 'build/debian/libmysqlclient18.install'
627--- build/debian/libmysqlclient18.install 2012-09-18 04:57:16 +0000
628+++ build/debian/libmysqlclient18.install 2013-10-08 06:04:22 +0000
629@@ -1,1 +1,1 @@
630-usr/lib/libmysqlclient*.so.*
631+usr/lib/libperconaserverclient*.so.*
632
633=== modified file 'build/percona-server.spec'
634--- build/percona-server.spec 2013-09-30 14:28:41 +0000
635+++ build/percona-server.spec 2013-10-08 06:04:22 +0000
636@@ -644,7 +644,7 @@
637 rpm -qa | grep -i '^mysql-'
638
639 You may choose to use 'rpm --nodeps -ev <package-name>' to remove
640- the package which contains the mysqlclient shared library. The
641+ the package which contains the perconaserverclient shared library. The
642 library will be reinstalled by the MySQL-shared-compat package.
643 - Install the new MySQL packages supplied by $myvendor
644 - Ensure that the MySQL server is started
645@@ -1164,8 +1164,8 @@
646 %{_includedir}/mysql/*
647 %{_includedir}/handlersocket
648 %{_datadir}/aclocal/mysql.m4
649-%{_libdir}/mysql/libmysqlclient.a
650-%{_libdir}/mysql/libmysqlclient_r.a
651+%{_libdir}/mysql/libperconaserverclient.a
652+%{_libdir}/mysql/libperconaserverclient_r.a
653 %{_libdir}/mysql/libmysqlservices.a
654 %{_libdir}/mysql/libhsclient.a
655 %{_libdir}/libhsclient.la
656
657=== modified file 'build/percona-shared-compat.spec'
658--- build/percona-shared-compat.spec 2013-08-27 14:41:58 +0000
659+++ build/percona-shared-compat.spec 2013-10-08 06:04:22 +0000
660@@ -85,7 +85,7 @@
661 #rpm2cpio %{SOURCE1} | cpio -iv --make-directories
662 #rpm2cpio %{SOURCE2} | cpio -iv --make-directories
663 #rpm2cpio %{SOURCE3} | cpio -iv --make-directories
664-rpm2cpio %{SOURCE1} | cpio -ivu '*/usr/lib64/libmysqlclient*so.16*'
665+rpm2cpio %{SOURCE1} | cpio -ivu '*/usr/lib64/libperconaserverclient*so.16*'
666 /sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}
667
668 %clean
669@@ -93,5 +93,5 @@
670
671 %files
672 %defattr(-, root, root)
673-%{_libdir}/libmysqlclient*
674+%{_libdir}/libperconaserverclient*
675
676
677=== modified file 'build/rpm/mysql-dubious-exports.patch'
678--- build/rpm/mysql-dubious-exports.patch 2013-02-04 17:07:22 +0000
679+++ build/rpm/mysql-dubious-exports.patch 2013-10-08 06:04:22 +0000
680@@ -1,6 +1,6 @@
681 Prefix mysql_ to the real names of several symbols that have to be exported
682-from libmysqlclient because mysql-connector-odbc and/or PHP depend on them.
683-This limits the intrusion on application namespace.
684+from libperconaserverclient because mysql-connector-odbc and/or PHP depend on
685+them. This limits the intrusion on application namespace.
686
687 Also, remove all traces of make_scrambled_password and
688 make_scrambled_password_323, so that references to these functions draw
689
690=== modified file 'doc/source/installation.rst'
691--- doc/source/installation.rst 2013-05-27 13:46:13 +0000
692+++ doc/source/installation.rst 2013-10-08 06:04:22 +0000
693@@ -131,10 +131,10 @@
694
695 The ``percona-server-dfsg`` package contains....
696
697-The ``libmysqlclient-dev`` package contains header files needed to
698+The ``libperconaserverclient-dev`` package contains header files needed to
699 compile software to use the client library.
700
701-The ``libmysqlclient18`` package contains the client shared
702+The ``libperconaserverclient18`` package contains the client shared
703 library. The ``18`` is a reference to the version of the shared
704 library. The version is incremented when there is a ABI change that
705 requires software using the client library to be recompiled or their
706
707=== modified file 'doc/source/management/pam_plugin.rst'
708--- doc/source/management/pam_plugin.rst 2013-07-02 11:56:23 +0000
709+++ doc/source/management/pam_plugin.rst 2013-10-08 06:04:22 +0000
710@@ -6,7 +6,7 @@
711
712 Percona PAM Authentication Plugin is a free and Open Source implementation of the |MySQL|'s authentication plugin. This plugin acts as a mediator between the |MySQL| server, the |MySQL| client, and the PAM stack. The server plugin requests authentication from the PAM stack, forwards any requests and messages from the PAM stack over the wire to the client (in cleartext) and reads back any replies for the PAM stack.
713
714- PAM plugin uses dialog as its client side plugin. Dialog plugin can be loaded to any client application that uses :file:`libmysqlclient` library.
715+ PAM plugin uses dialog as its client side plugin. Dialog plugin can be loaded to any client application that uses :file:`libmysqlclient`/:file:`libperconaserverclient` library.
716
717 Here are some of the benefits that Percona dialog plugin offers over the default one:
718

Subscribers

People subscribed via source and target branches