~ubuntu-branches/ubuntu/precise/mysql-5.5/precise-201203300109

« back to all changes in this revision

Viewing changes to support-files/mysql.spec.sh

  • Committer: Package Import Robot
  • Author(s): Clint Byrum
  • Date: 2012-02-14 23:59:22 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20120214235922-cux5uek1e5l0hje9
Tags: 5.5.20-0ubuntu1
* New upstream release.
* d/mysql-server-5.5.mysql.upstart: Fix stop on to make sure mysql is
  fully stopped before shutdown commences. (LP: #688541) Also simplify
  start on as it is redundant.
* d/control: Depend on upstart version which has apparmor profile load
  script to prevent failure on upgrade from lucid to precise.
  (LP: #907465)
* d/apparmor-profile: need to allow /run since that is the true path
  of /var/run files. (LP: #917542)
* d/control: mysql-server-5.5 has files in it that used to be owned
  by libmysqlclient-dev, so it must break/replace it. (LP: #912487)
* d/rules, d/control: 5.5.20 Fixes segfault on tests with gcc 4.6,
  change compiler back to system default.
* d/rules: Turn off embedded libedit/readline.(Closes: #659566)

Show diffs side-by-side

added added

removed removed

Lines of Context:
280
280
##############################################################################
281
281
 
282
282
%package -n MySQL-server%{product_suffix}
283
 
Summary:        MySQL: a very fast and reliable SQL database server
284
 
Group:          Applications/Databases
285
 
Requires:       %{distro_requires}
286
 
Provides:       msqlormysql mysql-server mysql MySQL MySQL-server
287
 
Obsoletes:      MySQL mysql mysql-server MySQL-server MySQL-server-community
 
283
Summary:        MySQL: a very fast and reliable SQL database server
 
284
Group:          Applications/Databases
 
285
Requires:       %{distro_requires}
 
286
Provides:       msqlormysql mysql MySQL mysql-server MySQL-server
 
287
Obsoletes:      mysql MySQL mysql-server MySQL-server
 
288
Obsoletes:      MySQL-server-classic MySQL-server-community MySQL-server-enterprise
 
289
Obsoletes:      MySQL-server-advanced MySQL-server-advanced-gpl MySQL-server-enterprise-gpl
288
290
 
289
291
%description -n MySQL-server%{product_suffix}
290
292
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
312
314
 
313
315
# ----------------------------------------------------------------------------
314
316
%package -n MySQL-client%{product_suffix}
315
 
Summary:        MySQL - Client
316
 
Group:          Applications/Databases
317
 
Obsoletes:      mysql-client MySQL-client MySQL-client-community
318
 
Provides:       mysql-client MySQL-client
 
317
Summary:        MySQL - Client
 
318
Group:          Applications/Databases
 
319
Provides:       mysql-client MySQL-client
 
320
Obsoletes:      mysql-client MySQL-client
 
321
Obsoletes:      MySQL-client-classic MySQL-client-community MySQL-client-enterprise
 
322
Obsoletes:      MySQL-client-advanced MySQL-client-advanced-gpl MySQL-client-enterprise-gpl
319
323
 
320
324
%description -n MySQL-client%{product_suffix}
321
325
This package contains the standard MySQL clients and administration tools.
324
328
 
325
329
# ----------------------------------------------------------------------------
326
330
%package -n MySQL-test%{product_suffix}
327
 
Requires:       MySQL-client%{product_suffix} perl
328
 
Summary:        MySQL - Test suite
329
 
Group:          Applications/Databases
330
 
Provides:       mysql-test
331
 
Obsoletes:      mysql-bench mysql-test MySQL-test-community
332
 
AutoReqProv:    no
 
331
Summary:        MySQL - Test suite
 
332
Group:          Applications/Databases
 
333
Requires:       MySQL-client perl
 
334
Provides:       mysql-test MySQL-test
 
335
Obsoletes:      mysql-test MySQL-test
 
336
Obsoletes:      mysql-bench MySQL-bench
 
337
Obsoletes:      MySQL-test-classic MySQL-test-community MySQL-test-enterprise
 
338
Obsoletes:      MySQL-test-advanced MySQL-test-advanced-gpl MySQL-test-enterprise-gpl
 
339
AutoReqProv:    no
333
340
 
334
341
%description -n MySQL-test%{product_suffix}
335
342
This package contains the MySQL regression test suite.
338
345
 
339
346
# ----------------------------------------------------------------------------
340
347
%package -n MySQL-devel%{product_suffix}
341
 
Summary:        MySQL - Development header files and libraries
342
 
Group:          Applications/Databases
343
 
Provides:       mysql-devel
344
 
Obsoletes:      mysql-devel MySQL-devel-community
 
348
Summary:        MySQL - Development header files and libraries
 
349
Group:          Applications/Databases
 
350
Provides:       mysql-devel MySQL-devel
 
351
Obsoletes:      mysql-devel MySQL-devel
 
352
Obsoletes:      MySQL-devel-classic MySQL-devel-community MySQL-devel-enterprise
 
353
Obsoletes:      MySQL-devel-advanced MySQL-devel-advanced-gpl MySQL-devel-enterprise-gpl
345
354
 
346
355
%description -n MySQL-devel%{product_suffix}
347
356
This package contains the development header files and libraries necessary
351
360
 
352
361
# ----------------------------------------------------------------------------
353
362
%package -n MySQL-shared%{product_suffix}
354
 
Summary:        MySQL - Shared libraries
355
 
Group:          Applications/Databases
356
 
Provides:       mysql-shared
357
 
Obsoletes:      MySQL-shared-community
 
363
Summary:        MySQL - Shared libraries
 
364
Group:          Applications/Databases
 
365
Provides:       mysql-shared MySQL-shared
 
366
Obsoletes:      mysql-shared MySQL-shared-standard MySQL-shared-pro
 
367
Obsoletes:      MySQL-shared-pro-cert MySQL-shared-pro-gpl
 
368
Obsoletes:      MySQL-shared-pro-gpl-cert MySQL-shared
 
369
Obsoletes:      MySQL-shared-classic MySQL-shared-community MySQL-shared-enterprise
 
370
Obsoletes:      MySQL-shared-advanced MySQL-shared-advanced-gpl MySQL-shared-enterprise-gpl
358
371
 
359
372
%description -n MySQL-shared%{product_suffix}
360
373
This package contains the shared libraries (*.so*) which certain languages
362
375
 
363
376
# ----------------------------------------------------------------------------
364
377
%package -n MySQL-embedded%{product_suffix}
365
 
Summary:        MySQL - embedded library
366
 
Group:          Applications/Databases
367
 
Requires:       MySQL-devel%{product_suffix}
368
 
Obsoletes:      mysql-embedded MySQL-embedded-community
 
378
Summary:        MySQL - Embedded library
 
379
Group:          Applications/Databases
 
380
Requires:       MySQL-devel
 
381
Provides:       mysql-embedded MySQL-embedded
 
382
Obsoletes:      mysql-embedded MySQL-embedded
 
383
Obsoletes:      MySQL-embedded-pro
 
384
Obsoletes:      MySQL-embedded-classic MySQL-embedded-community MySQL-embedded-enterprise
 
385
Obsoletes:      MySQL-embedded-advanced MySQL-embedded-advanced-gpl MySQL-embedded-enterprise-gpl
369
386
 
370
387
%description -n MySQL-embedded%{product_suffix}
371
388
This package contains the MySQL server as an embedded library.
1133
1150
 
1134
1151
- Fix duplicate mentioning of "mysql_plugin" and its manual page,
1135
1152
  it is better to keep alphabetic order in the files list (merging!).
 
1153
  
 
1154
* Wed Sep 14 2011 Joerg Bruehe <joerg.bruehe@oracle.com>
 
1155
 
 
1156
- Let the RPM capabilities ("obsoletes" etc) ensure that an upgrade may replace
 
1157
  the RPMs of any configuration (of the current or the preceding release series)
 
1158
  by the new ones. This is done by not using the implicitly generated capabilities
 
1159
  (which include the configuration name) and relying on more generic ones which
 
1160
  just list the function ("server", "client", ...).
 
1161
  The implicit generation cannot be prevented, so all these capabilities must be
 
1162
  explicitly listed in "Obsoletes:"
1136
1163
 
1137
1164
* Tue Sep 13 2011 Jonathan Perkin <jonathan.perkin@oracle.com>
1138
1165