Skip to content

Commit cc08c13

Browse files
committed
Add MySQL 5.6 stanzas next to MySQL 5.5 in debian/control file
This should make the provides/breaks/replaces/conflicts lines work properly when upgrading from mysql-5.6 to mariadb-packages.
1 parent bd3864e commit cc08c13

File tree

1 file changed

+29
-14
lines changed

1 file changed

+29
-14
lines changed

debian/control

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ Build-Depends: bison,
1111
dpatch,
1212
libaio-dev,
1313
libboost-dev,
14-
${MAYBE_LIBCRACK}
15-
libjemalloc-dev (>= 3.0.0~) [linux-any],
1614
libjudy-dev,
1715
libncurses5-dev (>= 5.0-6~),
1816
libpam0g-dev,
@@ -22,7 +20,9 @@ Build-Depends: bison,
2220
perl (>= 5.6.0),
2321
po-debconf,
2422
psmisc,
25-
zlib1g-dev (>= 1:1.1.3-5~)
23+
zlib1g-dev (>= 1:1.1.3-5~),
24+
${MAYBE_LIBCRACK}
25+
libjemalloc-dev (>= 3.0.0~) [linux-any]
2626
Standards-Version: 3.8.2
2727
Homepage: http://mariadb.org/
2828
Vcs-Bzr: https://github.com/MariaDB/server.git
@@ -134,7 +134,10 @@ Depends: libmariadbclient18 (>= ${source:Version}),
134134
mariadb-common,
135135
${misc:Depends},
136136
${shlibs:Depends}
137-
Provides: mysql-client-core, mysql-client-core-5.1, mysql-client-core-5.5
137+
Provides: mysql-client-core,
138+
mysql-client-core-5.1,
139+
mysql-client-core-5.5,
140+
mysql-client-core-5.6
138141
Conflicts: mariadb-client-5.1,
139142
mariadb-client-5.2,
140143
mariadb-client-5.3,
@@ -148,7 +151,8 @@ Conflicts: mariadb-client-5.1,
148151
mysql-client-5.1 (<< ${source:Version}),
149152
mysql-client-5.5 (<< ${source:Version}),
150153
mysql-client-core-5.1,
151-
mysql-client-core-5.5
154+
mysql-client-core-5.5,
155+
mysql-client-core-5.6
152156
Replaces: mariadb-client-5.1,
153157
mariadb-client-5.2,
154158
mariadb-client-5.3,
@@ -162,7 +166,8 @@ Replaces: mariadb-client-5.1,
162166
mysql-client-5.1,
163167
mysql-client-5.5,
164168
mysql-client-core-5.1,
165-
mysql-client-core-5.5
169+
mysql-client-core-5.5,
170+
mysql-client-core-5.6
166171
Description: MariaDB database core client binaries
167172
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
168173
server. SQL (Structured Query Language) is the most popular database query
@@ -187,6 +192,7 @@ Provides: mysql-client,
187192
mysql-client-4.1,
188193
mysql-client-5.1,
189194
mysql-client-5.5,
195+
mysql-client-5.6,
190196
virtual-mysql-client
191197
Conflicts: mariadb-client (<< ${source:Version}),
192198
mariadb-client-5.1,
@@ -196,7 +202,8 @@ Conflicts: mariadb-client (<< ${source:Version}),
196202
mysql-client (<< 5.0.51),
197203
mysql-client-5.0,
198204
mysql-client-5.1,
199-
mysql-client-5.5
205+
mysql-client-5.5,
206+
mysql-client-5.6
200207
Replaces: mariadb-client (<< ${source:Version}),
201208
mariadb-client-5.1,
202209
mariadb-client-5.2,
@@ -205,7 +212,8 @@ Replaces: mariadb-client (<< ${source:Version}),
205212
mysql-client (<< 5.0.51),
206213
mysql-client-5.0,
207214
mysql-client-5.1,
208-
mysql-client-5.5
215+
mysql-client-5.5,
216+
mysql-client-5.6
209217
Description: MariaDB database client binaries
210218
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
211219
server. SQL (Structured Query Language) is the most popular database query
@@ -220,23 +228,28 @@ Architecture: any
220228
Depends: libmariadbclient18 (>= ${binary:Version}),
221229
${misc:Depends},
222230
${shlibs:Depends}
223-
Provides: mysql-server-core, mysql-server-core-5.1, mysql-server-core-5.5
231+
Provides: mysql-server-core,
232+
mysql-server-core-5.1,
233+
mysql-server-core-5.5,
234+
mysql-server-core-5.6
224235
Conflicts: mariadb-server-core-5.1,
225236
mariadb-server-core-5.2,
226237
mariadb-server-core-5.3,
227238
mariadb-server-core-5.5,
228239
mysql-server-5.0,
229240
mysql-server-core-5.0,
230241
mysql-server-core-5.1,
231-
mysql-server-core-5.5
242+
mysql-server-core-5.5,
243+
mysql-server-core-5.6
232244
Replaces: mariadb-server-core-5.1,
233245
mariadb-server-core-5.2,
234246
mariadb-server-core-5.3,
235247
mariadb-server-core-5.5,
236248
mysql-server-5.0,
237249
mysql-server-core-5.0,
238250
mysql-server-core-5.1,
239-
mysql-server-core-5.5
251+
mysql-server-core-5.5,
252+
mysql-server-core-5.6
240253
Description: MariaDB database core server files
241254
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
242255
server. SQL (Structured Query Language) is the most popular database query
@@ -271,7 +284,7 @@ Description: MariaDB database regression test suite
271284
Package: mariadb-server-10.1
272285
Architecture: any
273286
Suggests: mailx, mariadb-test, netcat-openbsd, socat, tinyca
274-
Recommends: libhtml-template-perl, galera-3 (>=25.3)
287+
Recommends: galera-3 (>=25.3), libhtml-template-perl
275288
Pre-Depends: mariadb-common, adduser (>= 3.40), debconf
276289
Depends: bsdutils,
277290
coreutils,
@@ -303,7 +316,8 @@ Conflicts: mariadb-server (<< ${source:Version}),
303316
mysql-server-4.1,
304317
mysql-server-5.0,
305318
mysql-server-5.1,
306-
mysql-server-5.5
319+
mysql-server-5.5,
320+
mysql-server-5.6
307321
Replaces: libmariadbclient-dev (<< 5.5.0),
308322
libmariadbclient16 (<< 5.3.4),
309323
mariadb-server (<< ${source:Version}),
@@ -317,7 +331,8 @@ Replaces: libmariadbclient-dev (<< 5.5.0),
317331
mysql-server-4.1,
318332
mysql-server-5.0,
319333
mysql-server-5.1,
320-
mysql-server-5.5
334+
mysql-server-5.5,
335+
mysql-server-5.6
321336
Description: MariaDB database server binaries
322337
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
323338
server. SQL (Structured Query Language) is the most popular database query

0 commit comments

Comments
 (0)