summaryrefslogtreecommitdiff
path: root/support-files
Commit message (Collapse)AuthorAgeFilesLines
* Revert Oracle Enterprise Linux changes.Jonathan Perkin2010-06-021-42/+23
|
* Add SELinux checks from distribution-specific spec file, missed inJonathan Perkin2010-06-011-37/+87
| | | | | | | previous. Convert some shell bits to standard 2-space indent, 80 columns, etc.
* Differentiate between Oracle Enterprise Linux and Red Hat Enterprise Linux.Jonathan Perkin2010-05-281-19/+38
|
* Another incarnation of the patch for Bug#30708Alexander Nozdrin2010-05-193-10/+1
| | | | | | | | | | (make relies GNU extentions). The patch was partially backport from 6.0. Original comment: bug#30708: make relies GNU extensions. Now that we no longer use BitKeeper we can safely remove the SCCS handling with no loss of functionality.
* Revert back to new CMake names for audit_null/daemon_example plugins.Jonathan Perkin2010-05-121-4/+4
|
* Remove comments.Jonathan Perkin2010-05-121-4/+0
|
* Changes to build using CMake according to existing release packages:Jonathan Perkin2010-05-121-10/+8
| | | | | | | | | | | | | | | | | | | | | | | | - Update/fix file layouts for each package type, add new types for native package formats including deb, rpm and svr4. - Build all plugins, including debug versions - Update compiler flags to match current release - Add missing @VAR@ expansions - Install correct mysqclient library symlinks - Fix icc/ia64 builds - Fix install of libmysqld-debug - Don't include mysql_embedded - Remove unpackaged manual pages to avoid missing files warnings - Don't install mtr's test suite
* Large number of changes to support building RPMs using CMake, alongJonathan Perkin2010-05-121-607/+414
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with other merges from the old distribution-specific spec file. - update copyright notices - remove __os_install_post override, it was only necessary as a hack to build debuginfo packages - now that we no longer make them we can revert to the distribution macro which likely has other useful bits we might want - remove _unpackaged_files_terminate_build override, we want to know of any orphaned files - include native distribution support - no longer build separate debuginfo RPMs, instead just include debug/symbols in all binaries, which is more useful for support - include support for building commercial RPMs, requires a commercial source tree - remove cluster RPM support, we don't build them from this source tree - use CMake for building, and update package lists to match the new install layout/files. Remove any options which were only useful for automake builds (e.g. yassl/zlib). - other minor cleanups
* Merge the changes of the 5.5.3-m3 release buildJoerg Bruehe2010-04-181-10/+19
|\ | | | | | | | | back into the development branches.
| * Add "--with-perfschema" to the configure options for RPMs.Joerg Bruehe2010-03-241-0/+5
| |
| * Some fixes developed during the build of 5.5.3-m3Joerg Bruehe2010-03-241-10/+14
| | | | | | | | | | about handling the debug plugin files, also "ha_example.*" are dropped.
* | Merge in fix for bug#42589Magnus Blåudd2010-03-151-1/+4
|\ \ | |/ |/|
| * Bug#42589 mysql_fix_privilege_tables.sh to be deprecatedMagnus Blåudd2009-10-071-2/+4
| | | | | | | | | | - Remove remnants of "mysql_fix_privilege_tables.sh"(again)
* | Part of the fixes for bug#49022Joerg Bruehe2010-03-101-4/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Plugins included into bin release cannot be installed on debug version of server Ensure that the plugin files of the debug build get into the optimized tree, so that they find their way into the final RPMs. support-files/mysql.spec.sh: Use "make install" in the debug build tree to get the debug plugin files to a temporary location, then move them to "plugin/debug/" in the optimized build tree so that the install hook in "plugin/Makefile.am" forwards them into the final installation. This fixes bug#49022 for the generic RPMs. Unrelated: The plugin objects were listed twice in the file list, do a cleanup.
* | A follow-up on WL#5154 and WL#5182: remove forgotten options.Alexander Nozdrin2010-03-035-9/+9
| |
* | Auto-merge from mysql-trunk-merge.Alexander Nozdrin2010-03-011-3/+10
|\ \
| * \ Manual merge from mysql-5.1.Alexander Nozdrin2010-03-011-3/+10
| |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: - support-files/mysql.spec.sh - configure.in
| | * | Spec file for RPMs:Joerg Bruehe2010-03-011-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that Oracle has legally acquired Sun, change the copyright owner and the vendor. support-files/mysql.spec.sh: Introduce a new macro "vendor 2" and set it to Sun, so that we can have a whole series of vendors if such events continue.
* | | | Manual merge from mysql-trunk-merge.Alexander Nozdrin2010-02-241-0/+11
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: - client/mysql.cc - client/mysqldump.c - configure.in - mysql-test/r/csv.result - mysql-test/r/func_time.result - mysql-test/r/show_check.result - mysql-test/r/sp-error.result - mysql-test/r/sp.result - mysql-test/r/sp_trans.result - mysql-test/r/type_blob.result - mysql-test/r/type_timestamp.result - mysql-test/r/warnings.result - mysql-test/suite/rpl/r/rpl_sp.result - sql/mysql_priv.h - sql/mysqld.cc - sql/sp.cc - sql/sql_base.cc - sql/sql_table.cc - sql/sql_trigger.cc - sql/sql_view.cc - sql/table.h - sql/share/errmsg.txt - mysql-test/suite/sys_vars/r/log_bin_trust_routine_creators_basic.result
| * | | Manual merge from mysql-trunk.Alexander Nozdrin2010-02-231-27/+21
| |\ \ \
| | * \ \ Upmerge the RPM spec file correction: "release" was missing.Joerg Bruehe2010-02-121-0/+2
| | |\ \ \
| * | \ \ \ Manual merge of mysql-5.1-bugteam to mysql-trunk-merge.Alexey Kopytov2010-02-221-167/+338
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| | * | | | Fix a bug in the RPM spec file:Joerg Bruehe2010-02-171-0/+3
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | A "%define" is no shell command, so it must not be the only line in the "then" or "else" branch of an "if". Add a ':' line to make the branch non-empty.
| | * | | Correction: The "release" setting had got lost in the RPM spec file.Joerg Bruehe2010-02-121-0/+2
| | | | |
* | | | | Fix some glitches with INSTALL_LAYOUT=STANDALONEVladislav Vaintroub2010-02-191-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - mysql_install_db is in scripts dir now - sql-bench is installed -some extra support-files (e.g ini) are in support-files
* | | | | mergeVladislav Vaintroub2010-02-131-180/+334
|\ \ \ \ \
| * \ \ \ \ Upmerge the spec file alignment from current 5.5 to the next milestone.Joerg Bruehe2010-02-121-180/+334
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| | * | | | Upmerge the spec file alignment from 5.1 to 5.5,Joerg Bruehe2010-02-121-180/+332
| | |\ \ \ \ | | | |/ / / | | |/| / / | | | |/ / no other functional changes.
| | | * | Upmerge changes done to the generic spec file in 5.0 to 5.1,Joerg Bruehe2010-02-111-186/+344
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this includes a major whitespace (formatting) alignment and sequence changes to better agree with other spec files. Further changes: - All features are controlled by "%define" set from call options or builtin. - "bundled zlib" is on by default. - "with libgcc" is controlled by runtime detection of gcc. - Handling of "CFLAGS" and "CXXFLAGS" is more concentrated. - Several missing man pages were added.
| | | | * | Cleanup in the RPM spec file:Joerg Bruehe2010-02-021-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | Get rid of trailing blanks.
| | | | * | Spec file for "generic" RPMs:Joerg Bruehe2010-02-021-98/+185
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleanup, formatting improvements, vendor is Sun (since MySQL AB was bought). Backport the change so that RPM doesn't magically create a dependency on "Perl-DBI".
* | | | | | mergeVladislav Vaintroub2010-02-064-22/+67
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Manual merge of patch for Bug#46364 from mysql-next-mr-bugfixing.Alexander Nozdrin2010-02-021-0/+7
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: - mysql-test/r/mysqld--help-win.result - sql/sys_vars.cc Original revsion (in next-mr-bugfixing): ------------------------------------------------------------ revno: 2971 [merge] revision-id: alfranio.correia@sun.com-20100121210527-rbuheu5rnsmcakh1 committer: Alfranio Correia <alfranio.correia@sun.com> branch nick: mysql-next-mr-bugfixing timestamp: Thu 2010-01-21 21:05:27 +0000 message: BUG#46364 MyISAM transbuffer problems (NTM problem) It is well-known that due to concurrency issues, a slave can become inconsistent when a transaction contains updates to both transaction and non-transactional tables. In a nutshell, the current code-base tries to preserve causality among the statements by writing non-transactional statements to the txn-cache which is flushed upon commit. However, modifications done to non-transactional tables on behalf of a transaction become immediately visible to other connections but may not immediately get into the binary log and therefore consistency may be broken. In general, it is impossible to automatically detect causality/dependency among statements by just analyzing the statements sent to the server. This happen because dependency may be hidden in the application code and it is necessary to know a priori all the statements processed in the context of a transaction such as in a procedure. Moreover, even for the few cases that we could automatically address in the server, the computation effort required could make the approach infeasible. So, in this patch we introduce the option - "--binlog-direct-non-transactional-updates" that can be used to bypass the current behavior in order to write directly to binary log statements that change non-transactional tables. Besides, it is used to enable the WL#2687 which is disabled by default. ------------------------------------------------------------ revno: 2970.1.1 revision-id: alfranio.correia@sun.com-20100121131034-183r4qdyld7an5a0 parent: alik@sun.com-20100121083914-r9rz2myto3tkdya0 committer: Alfranio Correia <alfranio.correia@sun.com> branch nick: mysql-next-mr-bugfixing timestamp: Thu 2010-01-21 13:10:34 +0000 message: BUG#46364 MyISAM transbuffer problems (NTM problem) It is well-known that due to concurrency issues, a slave can become inconsistent when a transaction contains updates to both transaction and non-transactional tables. In a nutshell, the current code-base tries to preserve causality among the statements by writing non-transactional statements to the txn-cache which is flushed upon commit. However, modifications done to non-transactional tables on behalf of a transaction become immediately visible to other connections but may not immediately get into the binary log and therefore consistency may be broken. In general, it is impossible to automatically detect causality/dependency among statements by just analyzing the statements sent to the server. This happen because dependency may be hidden in the application code and it is necessary to know a priori all the statements processed in the context of a transaction such as in a procedure. Moreover, even for the few cases that we could automatically address in the server, the computation effort required could make the approach infeasible. So, in this patch we introduce the option - "--binlog-direct-non-transactional-updates" that can be used to bypass the current behavior in order to write directly to binary log statements that change non-transactional tables. Besides, it is used to enable the WL#2687 which is disabled by default.
| * | | | Manual merge from mysql-trunk.Alexander Nozdrin2010-01-182-16/+34
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: - support-files/mysql.spec.sh
| | * | | | Ensure that the variable "MYSQL_U_SCORE_VERSION" is expandedJoerg Bruehe2010-01-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | whereever it is used (currently, only RPM spec files).
| | * | | | Remove the "fix_privilege_tables" manual from the RPM spec file,Joerg Bruehe2009-12-231-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | there is none in 5.5.
| | * | | | The "semisync" plugin file name has lost its introductory "lib",Joerg Bruehe2009-12-231-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adapt the file lists for the subpackages. This is a part missing from the fix for bug#48351.
| | * | | | Change RPM file naming:Joerg Bruehe2009-12-222-13/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Suffix like "-m2", "-rc" becomes part of version as "_m2", "_rc". - Release counts from 1, not 0. This is done for both the "generic" RPMs and the "shared-compat" ones. It includes introducing a new version variable "MYSQL_U_SCORE_VERSION" in "configure.in", where the dash is replaced by an underscore: 5.5.1-m2 -> 5.5.1_m2
| * | | | | Manual merge from mysql-5.1-bugteam into mysql-trunk-merge.Alexey Kopytov2010-01-152-6/+26
| |\ \ \ \ \ | | |/ / / / | |/| / / / | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Text conflict in .bzr-mysql/default.conf Text conflict in mysql-test/suite/rpl/r/rpl_loaddata_fatal.result Text conflict in mysql-test/suite/rpl/r/rpl_stm_log.result Text conflict in mysql-test/t/mysqlbinlog.test Text conflict in sql/sql_acl.cc Text conflict in sql/sql_servers.cc Text conflict in sql/sql_update.cc Text conflict in support-files/mysql.spec.sh
| | * | | mergeGeorgi Kodinov2010-01-131-1/+1
| | |\ \ \
| | | * \ \ Upmerge the changes for RPM versioning/naming from 5.0 to 5.1.Joerg Bruehe2010-01-121-1/+1
| | | |\ \ \ | | | | |/ / | | | | | | | | | | | | | | | | | | This includes "MYSQL_U_SCORE_VERSION" in "configure.in".
| | | | * | Implement the change of RPM versioning and file naming:Joerg Bruehe2010-01-122-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - "release" starts from 1 - "level" ("m2", "rc", ...) is included in the RPM version.
| | * | | | merge 5.1-main to 5.1-bugteamGeorgi Kodinov2010-01-131-1/+14
| | |\ \ \ \ | | | |/ / / | | |/| | |
| | | * | | Removed unwanted Perl DBI dependencyKent Boortz2009-12-301-1/+14
| | | | | |
| | * | | | Implement the change of RPM versioning and file naming:Joerg Bruehe2010-01-112-5/+12
| | |/ / / | | | | | | | | | | | | | | | | | | | | - "release" starts from 1 - "level" ("m2", "rc", ...) is included in the RPM version.
| * | | | Manual merge from mysql-trunk.Alexander Nozdrin2009-12-221-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: - storage/ibmdb2i/ha_ibmdb2i.cc
* | | | | | Handle different installation layouts.Vladislav Vaintroub2010-01-241-20/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | using cmake option INSTALL_LAYOUT=STANDALONE would produce the layout as in tar.gz or zip packages. INSTALL_LAYOUT=UNIX will produce unixish install layout (with mysqld being in sbin subdirectory , libs in lib/mysql etc). This layout is used for RPM packages. Subtle differences in both packages unfortunately lead to the need to recompile MySQL to use with other package type - as otherwise for example default plugins or data directories would be wrong set. There are numerous other variables that allow fine-tuning packaging layout. (INSTALL_BINDIR, INSTALL_LIBDIR , INSTALL_PLUGINDIR etc). This options are different from autotools as they do not expect full paths to directories, but only subdirectory of CMAKE_INSTALL_PREFIX. There are 2 special options that expect full directory paths - MYSQL_DATADIR that defines default MYSQL data directory (autotools equivalent is --localstatedir) - SYSCONFDIR can be added to search my.cnf search path (autotools equivalent is --sysconfdir)
* | | | | | port some mysql_binary_distribution hacks to cmakeVladislav Vaintroub2010-01-151-4/+16
| | | | | |
* | | | | | mergeVladislav Vaintroub2009-12-221-11/+20
|\ \ \ \ \ \
| * \ \ \ \ \ Manual merge from mysql-next-mr.Alexander Nozdrin2009-12-221-1/+1
| |\ \ \ \ \ \ | | |/ / / / / | |/| / / / / | | |/ / / / | | | | | | Conflicts: - storage/ibmdb2i/ha_ibmdb2i.cc