summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* MDEV-15627 debian packages install /etc/mysql/mariadb.cnf however its not ↵Sergei Golubchik2018-05-221-0/+1
| | | | read by default
* Merge branch 'github/10.2' into 10.3Sergei Golubchik2018-05-221-2/+3
|\
| * MDEV-16187 Ubuntu Bionic MariaDB has epoch version that makes 10.1 and 10.2 ↵Sergei Golubchik2018-05-161-2/+5
| | | | | | | | installs fail
* | Merge branch '10.2' into 10.3Sergei Golubchik2018-05-111-0/+1
|\ \ | |/
| * Merge branch '10.1' into 10.2Sergei Golubchik2018-05-101-0/+1
| |\
| | * install disks plugin on debianSergei Golubchik2018-05-091-0/+1
| | |
* | | MDEV-12645 - mysql_install_db: no install test db optionSergey Vojtovich2018-04-306-86/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added --skip-test-db option to mysql_install_db. If specified, no test database created and relevant grants issued. Removed --skip-auth-anonymous-user option of mysql_install_db. Now it is covered by --skip-test-db. Dropped some Debian patches that did the same. Removed unused make_win_bin_dist.1, make_win_bin_dist and mysql_install_db.pl.in.
* | | Updated apparmor-profile for spelling errorsMohd Shakir Zakaria2018-04-161-2/+2
| | |
* | | Deb: Fix commit c0f5addecb - also rename .install fileOtto Kekäläinen2018-04-091-0/+0
| | |
* | | Deb: Remove versioning of MariaDB Backup and depend on clientOtto Kekäläinen2018-04-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | There is no need for MariaDB Backup to be versioned. Other packages are very unlikely to need to depend on a certain generation of this package. Also for MariaDB Backup to run, it does not need the server, but client, and from client only core parts.
* | | Misc. typosluz.paz2018-04-055-6/+6
| | | | | | | | | | | | Found via `codespell -i 3 -w --skip="./debian/po" -I ../mariadb-server-word-whitelist.txt ./cmake/ ./debian/ ./Docs/ ./include/ ./man/ ./plugin/ ./strings/`
* | | Deb: Make AWS key management plugin a special plugin not in Linux distrosOtto Kekäläinen2018-04-042-18/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It will only build if there is network access, which is a strict no-go for Linux distributions. Thus the AWS plugin needs to be a custom built only special plugin that is not built as part of the normal sources. This fixes the build error in e.g. Launchpad: Performing download step (git clone) for 'aws_sdk_cpp' cd "/<<PKGBUILDDIR>>/builddir/plugin/aws_key_management" && /usr/bin/cmake .. Cloning into 'aws-sdk-cpp'... fatal: unable to access 'https://github.com/awslabs/aws-sdk-cpp.git/': Could not resolve host: github.com
* | | Deb: Build RocksDB only on 64-bit and small endian architecturesOtto Kekäläinen2018-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | RocksDB configure step checks that platform is 64-bit and little endian, so limit the .deb packages to be built only on those platforms. List of official Debian platforms at https://www.debian.org/ports/index.en.html
* | | Deb: Exclude libnuma-dev as build-dep on armhf where is does not existOtto Kekäläinen2018-04-041-1/+1
| | |
* | | Deb: Bump epoch to supercede 1:10.1.29-6 in DebianOtto Kekäläinen2018-04-042-1/+7
| | | | | | | | | | | | | | | | | | | | | A non-MariaDB.org contributor introduced the epoch 1: in Debian. There is no way to revert it, so we just need to adapt to it to ensure no 10.3 installation would downgrade to that version in Debian/Ubuntu, as 1: is considered higher than any version before.
* | | Create 'main' test directory and move 't' and 'r' thereMichael Widenius2018-03-292-4/+1
| | |
* | | Merge branch '10.2' into 10.3Sergei Golubchik2018-03-281-1/+1
|\ \ \ | |/ /
| * | Merge remote-tracking branch 'origin/10.1' into 10.2Vicențiu Ciorbaru2018-03-161-1/+1
| |\ \ | | |/
| | * Merge remote-tracking branch '10.0' into 10.1Vicențiu Ciorbaru2018-03-151-2/+2
| | |\
| | | * Merge branch '5.5' into 10.0Vicențiu Ciorbaru2018-03-141-2/+2
| | | |\
| | | | * debian: VCS is on githubDaniel Black2018-02-252-4/+4
| | | | |
* | | | | Merge bb-10.2-ext into 10.3Marko Mäkelä2018-02-154-3/+8
|\ \ \ \ \ | |/ / / /
| * | | | Merge branch 'bb-10.2-mariarocks' into 10.2Sergei Petrunia2018-02-093-2/+7
| |\ \ \ \
| | * | | | debian/control Include myrocks_hotbackup into mariadb-plugin-rocksdbadd_myrocks_gotbackupVicentiu Ciorbaru2018-02-073-1/+3
| | | | | |
| | * | | | Fix rocksdb compiler version identification with GCCVicentiu Ciorbaru2018-02-071-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC 7 with only dumpversion flag returns the major version only. dumpfullversion flag makes it work with both new and old gcc.
| * | | | | Merge branch 'github/10.1' into 10.2Sergei Golubchik2018-02-061-1/+1
| |\ \ \ \ \ | | |/ / / / | |/| / / / | | |/ / /
| | * | | Merge branch 'github/10.0' into 10.1Sergei Golubchik2018-02-021-1/+1
| | |\ \ \ | | | |/ /
| | | * | Merge remote-tracking branch '5.5' into 10.0Vicențiu Ciorbaru2018-01-241-1/+1
| | | |\ \ | | | | |/
| | | | * MDEV-14796 - debian: insecure root password is only if plugin is emptySergey Vojtovich2018-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | Enumerate plugins that use password field.
| | | | * debian: insecure root password is only if plugin is emptyDaniel Black2018-01-151-1/+1
| | | | |
* | | | | MDEV-14953 - rename libmysqld.so to libmariadbd.soVladislav Vaintroub2018-02-082-1/+3
| | | | |
* | | | | Merge branch 'github/10.3' into bb-10.3-temporalmariadb-10.3.4Sergei Golubchik2018-01-1737-151/+387
|\ \ \ \ \
| * | | | | Deb: wrap-and-sort -a the lib* packages in debian/controlOtto Kekäläinen2018-01-161-60/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This way all the libraries are listed in a logical order and it will later be easier to compare the control file contents to downstream versions.
| * | | | | Deb: wrap-and-sort -aOtto Kekäläinen2018-01-1614-73/+99
| | | | | |
| * | | | | Deb: Warn if sources contain a file that is not installed anywhereOtto Kekäläinen2018-01-161-1/+5
| | | | | |
| * | | | | Deb: Add missing files into correct packages and rest in not-installedOtto Kekäläinen2018-01-168-3/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was a lot of files generated by the sources that were not installed in any package. This fixes most of those issues, but not all. Files still outside any package are in the not-installed, which is used by dh_install. Also make sure all configuration files are installed to the correct location that matches layout used by Debian official packages.
| * | | | | Deb: .manpages files should only contain man pages unique to deb packagesOtto Kekäläinen2018-01-1614-56/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All man pages that stem from the actual sources should be installed along everything else in .install files.