Skip to content

Commit 98e7d26

Browse files
ltangvaldHery Ramilison
authored andcommitted
Merge branch 'mysql-5.6' into mysql-5.7
(cherry picked from commit ec1e3de1679a0b559ade541ce36014e3a6ac8250)
1 parent 52c43c1 commit 98e7d26

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+2546
-0
lines changed

packaging/deb-xenial/changelog

Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
mysql-community (5.7.13-1ubuntu16.04) xenial; urgency=medium
2+
3+
* New upstream release
4+
5+
[ Balasubramanian Kandasamy ]
6+
* Added keyring_udf.so plugin to server
7+
8+
-- Lars Tangvald <ltangval@atum23> Tue, 03 May 2016 09:57:11 +0200
9+
10+
mysql-community (5.7.13-1ubuntu15.10) wily; urgency=low
11+
12+
* new upstream release
13+
* Added keyring_udf.so plugin to server
14+
15+
-- Balasubramanian Kandasamy <[email protected]> Thu, 07 Apr 2016 15:34:14 +0530
16+
17+
mysql-community (5.7.12-1ubuntu15.10) wily; urgency=low
18+
19+
* added mysqlx plugin
20+
21+
-- Alfredo Kojima <[email protected]> Sun, 21 Feb 2016 10:21:08 -0800
22+
23+
mysql-community (5.7.11-1ubuntu15.10) wily; urgency=low
24+
25+
* new upstream release
26+
* Added /var/lib/mysql-keyring directory
27+
28+
-- Lars Tangvald <[email protected]> Wed, 16 Dec 2015 10:48:32 +0100
29+
30+
mysql-community (5.7.10-1ubuntu15.10) wily; urgency=low
31+
32+
* new upstream release
33+
* Added new decompression utilities lz4_decompress and zlib_decompress binaries.
34+
(Closes: #21644479)
35+
36+
-- Bharathy Satish <[email protected]> Mon, 19 Oct 2015 15:20:12 +0530
37+
38+
mysql-community (5.7.9-1ubuntu15.04) vivid; urgency=low
39+
40+
[ Akhil Mohan ]
41+
* new upstream release
42+
43+
[ Balasubramanian Kandasamy ]
44+
* Added new libtest_* plugins to source/include-binaries, mysql-*-test.install
45+
* Added mysqlpump man page to d/mysql-*-client.install
46+
47+
-- Balasubramanian Kandasamy <[email protected]> Wed, 26 Aug 2015 15:20:12 +0530
48+
49+
mysql-community (5.7.8-rc-1ubuntu15.04) vivid; urgency=low
50+
51+
* new upstream release
52+
* added new plugin to source/include-binaries, mysql-*-test.install
53+
libtest_framework
54+
libtest_services
55+
libtest_services_threaded
56+
locking_service
57+
test_security_context
58+
version_token
59+
* added support for MECAB in
60+
d/{control,rules,mysql-*-server.install,source/include-binaries}
61+
(Closes: #20315007)
62+
* added automatic setup of ssl certs in
63+
d/mysql-*-server.mysql.init
64+
d/extra/mysql-systemd-start
65+
(Closes: #20650118)
66+
* removed pkg mysql-*-bench; sqlbench will not be packaged
67+
(Closes: #21303289)
68+
* removed cleanup statement for client lib symlinks *_r in d/rules
69+
(Closes: #21311067)
70+
71+
-- Akhil Mohan <[email protected]> Tue, 23 Jun 2015 16:11:26 +0530
72+
73+
mysql-community (5.7.7-rc-3ubuntu15.04) vivid; urgency=low
74+
75+
* updated Standards-Version to 3.9.6 in d/control
76+
* apparmor profile updated to allow read on all files under /etc/mysql
77+
* added new conf files under d/extra/*.conf
78+
* mysql_plugin moved from client to server pkg
79+
* innochecksum moved from client to server pkg
80+
* server pkg now replaces client pkg
81+
* added systemd service profile and script
82+
* new /etc/mysql/my.cnf management scheme added for Ubuntu 15.04
83+
as discussed in Dec 2014 for native packaging source
84+
* added dh "--with systemd" for enabling systemd
85+
* mysql-common now conflicts with
86+
mysql-server-5.6, mysql-server-core-5.6
87+
mysql-client-5.6, mysql-client-core-5.6
88+
* mysql-*-server no more provides
89+
mysql-server-5.6, mysql-server-core-5.6
90+
* mysql-*-client no more provides
91+
mysql-client-5.6, mysql-client-core-5.6
92+
93+
-- Akhil Mohan <[email protected]> Mon, 15 Jun 2015 16:48:05 +0530
94+
95+
mysql-community (5.7.7-rc-2ubuntu15.04) vivid; urgency=low
96+
97+
* new upstream release
98+
* forked packaging source from utopic to vivid
99+
100+
-- Akhil Mohan <[email protected]> Wed, 15 Apr 2015 20:27:33 +0530
101+
102+
mysql-community (5.7.7-rc-1ubuntu14.10) utopic; urgency=low
103+
104+
* new upstream release
105+
* updated d/extra/my.cnf to remove option sql_mode
106+
* non-essential tools, files and plugins have been moved to
107+
mysql-community-test pkg.
108+
mysql-community-test now replaces mysql-community-{server,client}
109+
(Closes: #20546298)
110+
(Closes: #20636865)
111+
* mysql-community-test now depends on perl, python, libmysqlclient-dev
112+
mysql-community-server now depends on psmisc
113+
(Closes: #20561621)
114+
* mysql-*-server.{mysql.init,postinst,templates} updated to deprecate
115+
my_i_db and use msyqld --initialize-insecure to create system tables.
116+
Now if user does not provide password or it is not possible to
117+
receive password from user then UNIX socket authentication will be
118+
enabled to secure the deployment by default.
119+
mysql-community-server now depends on mysql-community-client
120+
(Closes: #20613327)
121+
122+
-- Akhil Mohan <[email protected]> Fri, 27 Feb 2015 10:01:55 +0530
123+
124+
mysql-community (5.7.6-m16-1ubuntu14.10) utopic; urgency=low
125+
126+
* new upstream release
127+
* init script will now run my_i_db if data dir is not present or empty
128+
* forked packaging source from trusty and rebranded for utopic
129+
* updated d/m-c-source.install to pack *.xz packaging source archive
130+
* added more system resources to app armor profile
131+
* dh_apparmor to now run before dh_installinit in d/rules
132+
* libmysqlclient-dev now replaces mysql-client-{,core-}5.6
133+
* mysql-community-server now recommends mysql-client
134+
* mysql-community-server now depends on apparmor
135+
* d/compat incremented to 9 from 8
136+
* d/control updated to build depend on debhelper 9
137+
* added d/*.lintian-overrides and d/source/lintian-overrides
138+
* d/rules updated to reflect correct file permissions
139+
* bumped up libmysqlclient version 18 => 20
140+
* added new plugins to source/include-binaries
141+
replication_observers_example
142+
rewriter
143+
rewrite_example
144+
* new binary mysql_ssl_rsa_setup added to d/mysql-*-server.install
145+
* provisioned handling of data files directory /var/lib/mysql-files
146+
* cmake option to specify data dir in d/rules is now removed
147+
as default path in cmake layout for DEB is now /var/lib/mysql
148+
149+
-- Akhil Mohan <[email protected]> Fri, 23 Jan 2015 19:59:33 +0530
150+
151+
mysql-community (5.7.5-m15-1ubuntu14.04) trusty; urgency=low
152+
153+
* new upstream release
154+
* added fakeroot as build-dep in d/control
155+
* added d/*.dirs for bench, dev and test pkg
156+
* updated d/rules to make compilation verbose
157+
* removed default CFLAGS, CXXFLAGS in d/rules
158+
* removed extra whitespaces in d/*.postrm
159+
* added CMake option to download boost if not available
160+
* removed extra file modification steps in d/rules
161+
* removed hotcopy, mysql_zap from d/mysql-community-server
162+
* removed mysql_waitpid from d/mysql-community-client
163+
* added patch for testsuite search paths under d/patches
164+
* modified cmake option for testsuite in d/rules
165+
* removed patch d/fix-mysql_install_db.patch
166+
* enabled one patch in d/patches/series
167+
* removed extra permissions check in d/rules when fixed in source
168+
* modified d/mysql-*-server.postinst to stop removing /usr/my.cnf
169+
* modified d/*-test.* for updated location of testsuite
170+
* updated d/{mysql-*-server.install,rules} to include debug plugins
171+
* updated d/rules to remove storage engine cmake options
172+
* modified data dir permission in d/*server.{pre,post}inst
173+
* updated d/source/include-binaries to add debug plugins
174+
* updated d/rules to rename debug plugins
175+
* updated d/source/include-binaries to add mysql_no_login.so
176+
* updated d/rules to increment -j8 as make option
177+
* updated CMake option WITH_EXTRA_CHARSETS from complex to all
178+
* updated d/*-server.postinst to call m_i_db with --datadir --insecure
179+
--mysqld-file
180+
* updated d/*-server.postinst to remove manual creation mysql db dir
181+
* removed test db prompt in d/*-server.{postinst,templates,config}
182+
* updated app armor profile to allow access to socket lock file
183+
184+
-- Akhil Mohan <[email protected]> Fri, 08 Aug 2014 11:27:30 +0530
185+
186+
mysql-community (5.7.4-m14-2ubuntu14.04) trusty; urgency=low
187+
188+
* modified path for source tar in source pkg
189+
* obscured actual filenames in d/source/include-binaries
190+
* modified d/rules to handle obscured filenames
191+
192+
-- Akhil Mohan <[email protected]> Mon, 05 May 2014 15:45:10 +0530
193+
194+
mysql-community (5.7.4-m14-1ubuntu14.04) trusty; urgency=low
195+
196+
* new upstream release
197+
198+
-- Akhil Mohan <[email protected]> Fri, 28 Feb 2014 18:06:30 +0530

packaging/deb-xenial/compat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9

packaging/deb-xenial/control

Lines changed: 190 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,190 @@
1+
Source: mysql-community
2+
Maintainer: MySQL Release Engineering <[email protected]>
3+
Section: database
4+
Priority: optional
5+
Standards-Version: 3.9.6
6+
Homepage: http://www.mysql.com/
7+
Build-Depends: bison,
8+
cmake,
9+
debhelper (>= 9.0.0), dh-apparmor, dh-systemd (>= 1.5),
10+
fakeroot,
11+
libaio-dev[linux-any], libmecab-dev, libncurses5-dev (>= 5.0-6), libnuma-dev, lsb-release,
12+
perl, po-debconf, psmisc,
13+
zlib1g-dev (>= 1:1.1.3-5)
14+
15+
Package: mysql-server
16+
Architecture: any
17+
Depends: mysql-community-server (= ${binary:Version}), ${misc:Depends}
18+
Description: MySQL Server meta package depending on latest version
19+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
20+
and robust SQL (Structured Query Language) database server. MySQL Server
21+
is intended for mission-critical, heavy-load production systems as well
22+
as for embedding into mass-deployed software. MySQL is a trademark of
23+
Oracle. This is a meta package that depends on the latest mysql server
24+
package available in the repository.
25+
26+
Package: mysql-community-server
27+
Architecture: any
28+
Pre-depends: debconf (>= 0.2.17), adduser
29+
Depends: mysql-common (= ${binary:Version}), mysql-client (= ${binary:Version}),
30+
apparmor, psmisc, ${shlibs:Depends}, ${misc:Depends}
31+
Conflicts: mysql,
32+
mysql-server-5.0, mysql-server-core-5.0,
33+
mysql-server-5.1, mysql-server-core-5.1,
34+
mysql-server-5.5, mysql-server-core-5.5,
35+
mysql-server-5.6, mysql-server-core-5.6,
36+
mysql-server-5.7, mysql-server-core-5.7,
37+
mysql-commercial-server
38+
Replaces: mysql,
39+
mysql-server-5.0, mysql-server-core-5.0,
40+
mysql-server-5.1, mysql-server-core-5.1,
41+
mysql-server-5.5, mysql-server-core-5.5,
42+
mysql-server-5.6, mysql-server-core-5.6,
43+
mysql-server-5.7, mysql-server-core-5.7,
44+
mysql-commercial-server,
45+
mysql-community-client
46+
Provides: virtual-mysql-server, virtual-mysql-server-core
47+
Description: MySQL Server and server tools
48+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
49+
and robust SQL (Structured Query Language) database server. MySQL Server
50+
is intended for mission-critical, heavy-load production systems as well
51+
as for embedding into mass-deployed software. MySQL is a trademark of
52+
Oracle. This package includes the MySQL server binary as well as related
53+
utilities to run and administer a MySQL server.
54+
55+
Package: mysql-client
56+
Architecture: any
57+
Depends: mysql-community-client (= ${binary:Version}), ${misc:Depends}
58+
Description: MySQL Client meta package depending on latest version
59+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
60+
and robust SQL (Structured Query Language) database server. MySQL Server
61+
is intended for mission-critical, heavy-load production systems as well
62+
as for embedding into mass-deployed software. MySQL is a trademark of
63+
Oracle. This is a meta package that depends on the latest mysql client
64+
package available in the repository.
65+
66+
Package: mysql-community-client
67+
Architecture: any
68+
Depends: mysql-common (= ${binary:Version}),
69+
${shlibs:Depends}, ${misc:Depends}
70+
Conflicts: mysql,
71+
mysql-client-5.0, mysql-client-core-5.0,
72+
mysql-client-5.1, mysql-client-core-5.1,
73+
mysql-client-5.5, mysql-client-core-5.5,
74+
mysql-client-5.6, mysql-client-core-5.6,
75+
mysql-client-5.7, mysql-client-core-5.7,
76+
mysql-commercial-client
77+
Replaces: mysql,
78+
mysql-client-5.0, mysql-client-core-5.0,
79+
mysql-client-5.1, mysql-client-core-5.1,
80+
mysql-client-5.5, mysql-client-core-5.5,
81+
mysql-client-5.6, mysql-client-core-5.6,
82+
mysql-client-5.7, mysql-client-core-5.7,
83+
mysql-commercial-client
84+
Provides: virtual-mysql-client, virtual-mysql-client-core
85+
Description: MySQL Client and client tools
86+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
87+
and robust SQL (Structured Query Language) database server. MySQL Server
88+
is intended for mission-critical, heavy-load production systems as well
89+
as for embedding into mass-deployed software. MySQL is a trademark of
90+
Oracle. This package contains the standard MySQL clients and
91+
administration tools.
92+
93+
Package: libmysqlclient20
94+
Architecture: any
95+
Section: libs
96+
Pre-Depends: ${misc:Pre-Depends}
97+
Multi-Arch: same
98+
Depends: mysql-common (= ${binary:Version}),
99+
${shlibs:Depends}, ${misc:Depends}
100+
Description: MySQL shared client libraries
101+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
102+
and robust SQL (Structured Query Language) database server. MySQL Server
103+
is intended for mission-critical, heavy-load production systems as well
104+
as for embedding into mass-deployed software. MySQL is a trademark of
105+
Oracle. This package contains the shared libraries for MySQL client
106+
applications.
107+
108+
Package: mysql-common
109+
Architecture: any
110+
Pre-depends: debconf (>= 0.2.17), ${misc:Pre-Depends}
111+
Multi-Arch: foreign
112+
Depends: ${shlibs:Depends}, ${misc:Depends}
113+
Conflicts: mysql, mysql-server-5.6, mysql-server-core-5.6,
114+
mysql-client-5.6, mysql-client-core-5.6,
115+
mariadb-server-5.5, percona-xtradb-cluster-common-5.5
116+
Replaces: mysql, mysql-server-5.5, mysql-server-core-5.5, libmysqlclient-dev,
117+
mysql-server-5.6, mysql-server-core-5.6,
118+
mariadb-server-5.5, percona-xtradb-cluster-common-5.5
119+
Provides: mysql-common, mysql-common-5.6
120+
Description: MySQL configuration for client and server
121+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
122+
and robust SQL (Structured Query Language) database server. MySQL Server
123+
is intended for mission-critical, heavy-load production systems as well
124+
as for embedding into mass-deployed software. MySQL is a trademark of
125+
Oracle. This package contains common files needed by MySQL client
126+
library, MySQL database server, and MySQL embedded server.
127+
128+
Package: libmysqlclient-dev
129+
Architecture: any
130+
Section: libdevel
131+
Depends: libmysqlclient20 (= ${binary:Version}),
132+
${shlibs:Depends}, ${misc:Depends}
133+
Replaces: mysql-client-5.6, mysql-client-core-5.6
134+
Description: MySQL development headers
135+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
136+
and robust SQL (Structured Query Language) database server. MySQL Server
137+
is intended for mission-critical, heavy-load production systems as well
138+
as for embedding into mass-deployed software. MySQL is a trademark of
139+
Oracle. This package contains the development header files necessary
140+
to develop MySQL client applications.
141+
142+
Package: libmysqld-dev
143+
Architecture: any
144+
Section: libdevel
145+
Depends: libmysqlclient-dev (= ${binary:Version}),
146+
${shlibs:Depends}, ${misc:Depends}
147+
Description: MySQL embedded server library
148+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
149+
and robust SQL (Structured Query Language) database server. MySQL Server
150+
is intended for mission-critical, heavy-load production systems as well
151+
as for embedding into mass-deployed software. MySQL is a trademark of
152+
Oracle. This package contains the MySQL server as an embedded library.
153+
154+
Package: mysql-testsuite
155+
Architecture: any
156+
Depends: mysql-community-test (= ${binary:Version}), ${misc:Depends}
157+
Description: MySQL Testsuite meta package depending on latest version
158+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
159+
and robust SQL (Structured Query Language) database server. MySQL Server
160+
is intended for mission-critical, heavy-load production systems as well
161+
as for embedding into mass-deployed software. MySQL is a trademark of
162+
Oracle. This is a meta package that depends on the latest mysql test
163+
package available in the repository.
164+
165+
Package: mysql-community-test
166+
Architecture: any
167+
Depends: mysql-community-server (= ${binary:Version}),
168+
mysql-community-client (= ${binary:Version}), perl, python,
169+
libmysqlclient-dev, ${shlibs:Depends}, ${misc:Depends}
170+
Conflicts: mysql,
171+
mysql-testsuite-5.0, mysql-testsuite-5.1, mysql-testsuite-5.5,
172+
mysql-testsuite-5.6, mysql-commercial-test
173+
Replaces: mysql-community-server, mysql-community-client
174+
Description: MySQL Test Run MTR - The MySQL testsuite
175+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
176+
and robust SQL (Structured Query Language) database server. MySQL Server
177+
is intended for mission-critical, heavy-load production systems as well
178+
as for embedding into mass-deployed software. MySQL is a trademark of
179+
Oracle. This package contains the MySQL regression test suite for MySQL
180+
database server.
181+
182+
Package: mysql-community-source
183+
Architecture: any
184+
Depends: ${misc:Depends}, ${shlibs:Depends}
185+
Description: MySQL Source
186+
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
187+
and robust SQL (Structured Query Language) database server. MySQL Server
188+
is intended for mission-critical, heavy-load production systems as well
189+
as for embedding into mass-deployed software. MySQL is a trademark of
190+
Oracle.

0 commit comments

Comments
 (0)