Skip to content

Commit 2f73af2

Browse files
committed
Revert "Remove libmariadbd as uploader is not DD and cannot upload a new package"
This reverts commit 3c61a20.
1 parent 3c61a20 commit 2f73af2

6 files changed

+23
-7
lines changed

Diff for: debian/changelog

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ mariadb-10.0 (10.0.20-3) unstable; urgency=medium
99
[ Otto Kekäläinen ]
1010
* Clean up old cruft from rules file after review by Sergei Golubchik
1111
* Unified config file layout with upstream .cnf layout
12+
* Created libmariadbd and moved so file from libmariadbd-dev there
1213
* Recover mysql-upgrade dir/link handlig wrongly removed in f7caa041db
1314
* Minor Lintian and documentation fixes
1415
* Switch 'nm -n' to 'nm --defined-only' to improve reproducible builds

Diff for: debian/control

+16-1
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,26 @@ Homepage: http://mariadb.org/
2626
Vcs-Git: git://anonscm.debian.org/pkg-mysql/mariadb-10.0.git
2727
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-mysql/mariadb-10.0.git
2828

29+
Package: libmariadbd
30+
Architecture: any
31+
Section: libs
32+
Depends: ${misc:Depends}, ${shlibs:Depends}
33+
Multi-Arch: same
34+
Breaks: libmariadbd-dev (<< ${source:Version}), libmysqld-dev
35+
Replaces: libmariadbd-dev (<< ${source:Version}), libmysqld-dev
36+
Description: MariaDB embedded database
37+
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
38+
server. SQL (Structured Query Language) is the most popular database query
39+
language in the world. The main goals of MariaDB are speed, robustness and
40+
ease of use.
41+
.
42+
This package includes the embedded server library.
43+
2944
Package: libmariadbd-dev
3045
Architecture: any
3146
Section: libdevel
3247
Pre-Depends: ${misc:Pre-Depends}
33-
Depends: ${misc:Depends}, ${shlibs:Depends}
48+
Depends: libmariadbd (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
3449
Breaks: libmysqld-dev
3550
Replaces: libmysqld-dev
3651
Description: MariaDB embedded database, development files

Diff for: debian/libmariadbd-dev.install

-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
usr/lib/*/libmysqld.a
22
usr/lib/*/libmysqld.so
3-
usr/lib/*/libmysqld.so.18

Diff for: debian/libmariadbd-dev.lintian-overrides

-5
This file was deleted.

Diff for: debian/libmariadbd.install

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
usr/lib/*/libmysqld.so.18

Diff for: debian/libmariadbd.lintian-overrides

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# OK as the MariaDB package is not anyway allowed to use MySQL name
2+
libmariadbd: package-name-doesnt-match-sonames libmysqld18
3+
# OK, embedded has same source
4+
libmariadbd: embedded-library usr/lib/x86_64-linux-gnu/libmysqld.so.18: libmysqlclient
5+
libmariadbd: embedded-library usr/lib/i386-linux-gnu/libmysqld.so.18: libmysqlclient

0 commit comments

Comments
 (0)