summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* Merge 10.2 into 10.3Marko Mäkelä2018-12-132-2/+8
|\
| * Merge 10.1 into 10.2Marko Mäkelä2018-12-132-2/+8
| |\
| | * debian install/upgrade fixesSergei Golubchik2018-12-122-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | 1. don't run full mysql_upgrade on every server restart, use --version-check to do it only once 2. fix syslog tag name in the postinst script, don't pretend mysqld_safe generated all these messages. Auto-detect the version to simplify maintenance
* | | MDEV-17496 aws plugin is no longer built for debian/ubuntuSergei Golubchik2018-11-061-1/+1
| | | | | | | | | | | | ping is not a reliable way to detect github's availability
* | | Merge 10.2 into 10.3Marko Mäkelä2018-11-061-0/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | main.derived_cond_pushdown: Move all 10.3 tests to the end, trim trailing white space, and add an "End of 10.3 tests" marker. Add --sorted_result to tests where the ordering is not deterministic. main.win_percentile: Add --sorted_result to tests where the ordering is no longer deterministic.
| * | Merge 10.1 into 10.2Marko Mäkelä2018-11-061-0/+1
| |\ \ | | |/
| | * Merge branch '10.0' into 10.1Sergei Golubchik2018-10-301-0/+1
| | |\
| | | * Merge branch '5.5' into 10.0Sergei Golubchik2018-10-271-0/+1
| | | |\
| | | | * Revert "Update rules"Sergei Golubchik2018-10-241-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ebaacf0747bad9f41686a23f0b8ba4ff9f364f47. Pushed by mistake. Broke tokudb on trusty-amd64.
| | | | * Update rulesRasmus Johansson2018-08-061-1/+4
| | | | |
| | | * | Package dependency case problemFaustin Lammler2018-04-031-2/+2
| | | | |
* | | | | After-merge fix: s/tokudb_logdump/tokudb_logprint/Marko Mäkelä2018-09-071-1/+1
| | | | |
* | | | | Merge 10.2 into 10.3Marko Mäkelä2018-08-281-1/+1
|\ \ \ \ \ | |/ / / /
| * | | | Merge 10.1 into 10.2Marko Mäkelä2018-08-211-1/+1
| |\ \ \ \ | | |/ / /
| | * | | MDEV-15869 Mariabackup is lacking some dependencies declaration (#771)faust2018-08-091-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Backport from 10.4 to resolve dependency problem Using the dependency syntax from 10.4 branch because {$LIBSSL} can not be used.
| * | | | Deb: Make libmariadb3 Breaks+Replaces libmariadbclient18 so upgrade passOtto Kekäläinen2018-08-101-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The package libmariadbclient18 contains the dialog.so plugin, which also the new libmariadb3 ships. As they both use the exact same path the latter must be marked as a with Breaks and Replaces relations ship. Note: This fix is conservative hack for stable releases 10.2 and 10.3. In 10.4, the development release at the time, we will clean up how the libmariadb3 packaging and it's -compat packages are done to match that what is done in downstream Debian official.
* | | | | Deb: Make libmariadb3 Breaks+Replaces libmariadbclient18 so upgrade passOtto Kekäläinen2018-08-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The package libmariadbclient18 contains the dialog.so plugin, which also the new libmariadb3 ships. As they both use the exact same path the latter must be marked as a with Breaks and Replaces relations ship. Note: This fix is conservative hack for stable releases 10.2 and 10.3. In 10.4, the development release at the time, we will clean up how the libmariadb3 packaging and it's -compat packages are done to match that what is done in downstream Debian official.
* | | | | MDEV-16666: Partially revert "Deb: Update documentation and fix spelling errors"bb-10.3_ccOtto Kekäläinen2018-08-053-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | This partially reverts commit 548ec3a088a2444881e1245a237f81cea1671969 by removing the misfixed misspellings.
* | | | | Added -j option to dpkg-buildpackage to speed up buildRasmus Johansson2018-08-021-1/+1
| | | | |
* | | | | Merge mariadb-10.3.8 into 10.3Marko Mäkelä2018-07-035-31/+30
|\ \ \ \ \
| * | | | | after-merge fixmariadb-10.3.8Sergei Golubchik2018-07-021-0/+0
| | | | | |
| * | | | | Fix deb build failure on Xenial: disable -fPIESergei Golubchik2018-07-011-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct 898a8c3c0ce to work when newer debhelper-10.2 is installed from xenial-backports (or jessie-backports). Use gcc version instead of debproxy version, this is likely a gcc issue (as disabling LTO and gcc's linker plugin fixes it).
| * | | | | Merge branch '10.2' into 10.3Sergei Golubchik2018-06-305-22/+22
| |\ \ \ \ \ | | |/ / / /
| | * | | | MDEV-14560 Extra engines enabled through additional config are not loaded on ↵Sergei Golubchik2018-06-242-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | first installation Solution for Debian/Ubuntu: install a trigger to restart mysqld automatically whenever a package changes something in /etc/mysql or in /etc/systemd/system/mariadb.service.d
| | * | | | MDEV-16537 aws key management plugin on Ubuntu bionic has impossible ↵Sergei Golubchik2018-06-242-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dependencies remove manual libcurl3 dependency. it'll be automatically added (libcurl3 or libcurl4, whatever was actually used)
| | * | | | fix debian packaging for tokudbSergei Golubchik2018-06-241-0/+1
| | | | | |
| | * | | | Merge branch '10.1' into 10.2Sergei Golubchik2018-06-211-1/+1
| | |\ \ \ \ | | | |/ / /
| | | * | | fix dependencies on bionicmariadb-10.1.34Sergei Golubchik2018-06-161-1/+1
| | | | | |
| | | * | | MDEV-16187 Ubuntu Bionic MariaDB has epoch version that makes 10.1 and 10.2 ↵Sergei Golubchik2018-06-151-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | installs fail backport cb21e117bab from 10.2
| | * | | | MDEV-14578: mysql_install_db install unix_socket plugin when ↵Sergei Golubchik2018-06-211-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --auth-root-authentication-method=socket post-merge fixes
| | * | | | MDEV-13403 Mariadb (with TokuDB) excessive memory usage/leakSergei Golubchik2018-06-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In RPM/DEB packages - always ld-preload jemalloc, instead of linking ha_tokudb.so with it. Keep linking in bintars, because they don't install cnf files in the correct locations.
| | * | | | MDEV-12642: Build deb source packages on buildbot, just not on Travis-CIOtto Kekäläinen2018-06-051-3/+11
| | | | | |
* | | | | | Travis-CI: Ensure AWS key management plugin is not built nor packagedOtto Kekäläinen2018-06-302-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building this plugin which requires run-time access to network, uses a lot of disk space and is slow was already partially disabled. This way we also ensure that on cmake level it never runs even if it out of some autodetection reason at times thought it could run. This fixes the error message: fatal: unable to access 'https://github.com/awslabs/aws-sdk-cpp.git/': Problem with the SSL CA cert (path? access rights?)
* | | | | | Travis-CI: Don't build nor package the embedded server to save disk spaceOtto Kekäläinen2018-06-291-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes errors on Travis like: cp: error writing debian/libmariadbd19//usr/lib/x86_64-linux-gnu/ libmariadbd.so.19: No space left on device
* | | | | | autobake-deb: Stop packaging plugins that are not builtOtto Kekäläinen2018-06-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This complements commit ecb0e0ade47309b5d597ad33687c5f8eae75ae81 that disabled a bunch of plugins from being built on Travis-CI (due to time and disk space saving reasons). When the plugins are not built, the packaging phase will fail due to missing files. This change omits the files from packaging to the process can complete successfully.
* | | | | | autobake-deb: disable storage engines using -DPLUGINTeodor Mircea Ionita2018-06-291-1/+1
| | | | | |
* | | | | | MDEV-16213: Exclude more engines from autobake-deb.shTeodor Mircea Ionita2018-06-291-1/+1
|/ / / / /
* | | | | Deb: Disable PIE in debian/rules on older Debian/Ubuntu releasesOtto Kekäläinen2018-06-021-0/+10
| | | | | | | | | | | | | | | | | | | | This partially reverts commit dc0a76600b65950c478782203ac811e7e1027123.
* | | | | Deb: Import default.mk instead of only the subset buildflags.mkOtto Kekäläinen2018-05-291-24/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include all the Makefiles that define variables that can be useful within debian/rules. This includes buildflags.mk as well. Use the standard variable names and don't define our own.
* | | | | Deb: Fix FTBFS on non-Linux architectures that don't support systemdJames Clarke2018-05-291-0/+3
| | | | | | | | | | | | | | | | | | | | For details see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852728
* | | | | Deb: Don't disable PIE in debian/rules, it's enabled anywayAdrian Bunk2018-05-291-1/+1
| | | | | | | | | | | | | | | | | | | | For details see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865737
* | | | | Deb: Clean away legacy rules sections which no longer have a functionOtto Kekäläinen2018-05-292-15/+0
| | | | |
* | | | | Deb: Remove dependencies on packages that are 'essential' anywayOtto Kekäläinen2018-05-281-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All packages in group 'essential' are by default installed on all Debian and Ubuntu systems, and there is no need to mark them as dependencies for any binary.
* | | | | Deb: Extend new package descriptions to meet Lintian minimum criteriaOtto Kekäläinen2018-05-282-3/+16
| | | | |
* | | | | Deb: Mark binary package architectures correctlyOtto Kekäläinen2018-05-281-1/+5
| | | | | | | | | | | | | | | | | | | | (This change matches how debian/control is in downstream Debian.org)
* | | | | Deb: Skip building RocksDB, TokuDB and using jemalloc on certain archsOtto Kekäläinen2018-05-281-0/+16
| | | | | | | | | | | | | | | | | | | | (This change matches how debian/rules is in downstream Debian.org)
* | | | | Deb: Update documentation and fix spelling errorsOtto Kekäläinen2018-05-286-12/+29
| | | | |
* | | | | Apply debian/patches/61_replace_dash_with_bash_mbug675185.dpatchKristien Nielsen2018-05-284-23/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have carried along this patch as a patch inside our sources since 2012 (commit cfd4fcb0bc3d). The validity of this has thus been vetted in production for years and the review done now did not find otherwise. A race in dash causes mysqld_safe to occasionally loop infinitely. Fix by using bash instead. https://bugs.launchpad.net/ubuntu/+source/mysql-dfsg-5.0/+bug/675185 As this is the last patch, we can also clean away usage of dpatch.
* | | | | Apply debian/patches/38_scripts__mysqld_safe.sh__signals.dpatchChristian Hammers2018-05-282-44/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have carried along this patch as a patch inside our sources since 2012 (commit cfd4fcb0bc3d469dfca74dae30d17250d65fdd91). This same patch has been used also in MySQL packaging at Oracle and in downstream Debian.org packages for both MySQL and MariaDB. The validity of this has thus been vetted in production for years and the review done now did not find otherwise. Code contributed to Oracle with http://forge.mysql.com/wiki/Sun_Contributor_Agreement Reported as http://bugs.mysql.com/bug.php?id=31361
* | | | | MDEV-15578: MyRocks: support zstandard compression where the distro allows itVicențiu Ciorbaru2018-05-242-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add libzstd-dev as a build dependency to the server and libzstd1 as a runtime dependency for rocksdb. libzstd is practially a mandatory compression library to ensure adequate performance for RocksDB.