Merge lp:~stewart/percona-server/5.5-psclient into lp:percona-server/5.5
- 5.5-psclient
- Merge into 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 |
Related bugs: | |
Related blueprints: |
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.
Commit message
Description of the change
This changes our client library in Percona Server to be built as libperconaserve
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 |