summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAgeFilesLines
* 10.8 branchSergei Golubchik2021-11-0261-387/+404
|
* MDEV-12933 sort out the compression library chaosKartik Soneji2021-10-276-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | bzip2/lz4/lzma/lzo/snappy compression is now provided via *services* they're almost like normal services, but in include/providers/ and they're supposed to provide exactly the same interface as original compression libraries (but not everything, only enough of if for the code to compile). the services are implemented via dummy functions that return corresponding error values (LZMA_PROG_ERROR, LZO_E_INTERNAL_ERROR, etc). the actual compression libraries are linked into corresponding provider plugins. Providers are daemon plugins that when loaded replace service pointers to point to actual compression functions. That is, run-time dependency on compression libraries is now on plugins, and the server doesn't need any compression libraries to run, but will automatically support the compression when a plugin is loaded. InnoDB and Mroonga use compression plugins now. RocksDB doesn't, because it comes with standalone utility binaries that cannot load plugins.
* MDEV-9245: Deb packaging include password_reuse_check.soDaniel Black2021-10-191-0/+1
|
* Merge 10.6 into 10.7Marko Mäkelä2021-10-1310-45/+85
|\
| * Merge 10.5 into 10.6Marko Mäkelä2021-10-1310-45/+85
| |\ | | | | | | | | | | | | | | | | | | The changes to galera.galear_var_replicate_myisam_on in commit d9b933bec6061758c5d7b34f55afcae32a85c110 are omitted due to conflicts with commit 27d66d644cf2ebe9201e0362f2050036cce2908a.
| | * Deb: Sync build and runtime dependencies from downstream to upstreamOtto Kekäläinen2021-10-099-47/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Go back to using $MAJOR_VER instead of hard-coded version strings where possible. - Default to 'auto' in NUMJOBS instead of just 1. Will make mysql-test-run faster. - Unify autopkgtest with latest version in Debian, use eatmydata to make mysql-test-run faster. - Salsa-CI: Remove obsolete 'artifacts: true' as that is the default value. - Salsa-CI: Clean away obsolete temporary fixes. - Salsa-CI: Unify with salsa-ci.yml in Debian, including test upgrades from Bullseye to Debian unstable.
| | * Deb: Correctly install test_sql_service.soOtto Kekäläinen2021-10-091-0/+1
| | | | | | | | | | | | Completes the change that was attempted in 5ca14daf (MDEV-19275).
* | | Deb: zstd to disabled in stretchDaniel Black2021-10-132-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Debian stretch is supported until Jun 2022. MyRocks definitavely does require 1.1.3+. Mroonga has never been zstd enabled, though support for it exists in the codebase. While a 1.1.3+ version exists in stretch backports we don't support this. Fixes: b67210b1054118fe14b6346bdee3f9bbd3416870
* | | Deb: Sync build and runtime dependencies from downstream to upstreamOtto Kekäläinen2021-10-121-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add libconfig-inifiles-perl to mariadb-client depends as mytop uses it https://salsa.debian.org/mariadb-team/mariadb-10.5/-/commit/7a748da87a23eb874d0bddb64114a795e9d07e6d http://bugs.debian.org/875708 - Make libzstd dependency versioned as RocksDB need at least 1.3.3 https://salsa.debian.org/mariadb-team/mariadb-10.5/-/commit/da4eb54fc0c2ded0e10243fe1d81bf7e105a25c3 However, https://github.com/facebook/rocksdb/blob/master/INSTALL.md implies that zstandard 1.1.3 would suffice. Version 1.3.x is available from Debian Stretch-backports and Ubuntu Xenial onwards.
* | | Merge 10.6 into 10.7Marko Mäkelä2021-09-174-29/+32
|\ \ \ | |/ /
| * | Merge 10.5 into 10.6Marko Mäkelä2021-09-164-29/+32
| |\ \ | | |/
| | * Deb: Fix Gitlab-CI/Salsa-CI builds failuresOtto Kekäläinen2021-09-134-29/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The debian/salsa-ci.yml used to work also on upstream MariaDB.org branches, but has recently regressed and several jobs stopped working. These fixes are necessary to get it working again. * Partially revert 8642f592 that never worked, as MariaDB 10.2 does not have a mysql.global table nor a mariadb.sys user. Those features weren't introduced until MariaDB 10.4. * Partially revert 0268b871 as we don't want ColumnStore as part of the native Debian build. It should build only when the build is triggered via autobake-deb.sh (MariaDB.org builds). * Adjust salsa-ci.yml to cope with various Stretch to Sid upgrade issues and remove the legacy mariadb-connector-c job completely as that package hasn't been around for years anymore. * Extend Lintian overrides to be otherwise Lintian clean
* | | Merge 10.6 into 10.7Marko Mäkelä2021-08-233-18/+9
|\ \ \ | |/ /
| * | Merge 10.5 into 10.6Marko Mäkelä2021-08-233-18/+9
| |\ \ | | |/
| | * Merge 10.4 into 10.5Marko Mäkelä2021-08-231-6/+3
| | |\
| | | * Merge 10.3 into 10.4Marko Mäkelä2021-08-231-5/+2
| | | |\
| | | | * Merge 10.2 into 10.3Marko Mäkelä2021-08-231-6/+2
| | | | |\
| | | | | * Unused flag creates cleaning issue (piuparts)Faustin Lammler2021-08-201-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "$mysql_statedir/debian-$MAJOR_VER.flag" is not used by any maintainer script ("$mysql_datadir/debian-$MAJOR_VER.flag" is used, https://github.com/MariaDB/server/blob/10.6/debian/mariadb-server-10.6.postinst#L164). See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985870 Fix also some minor typo.
| | | * | | Merge branch '10.3' into 10.4Oleksandr Byelkin2021-07-311-2/+2
| | | |\ \ \ | | | | |/ /
| | | | * | Merge branch '10.2' into 10.3Sergei Golubchik2021-07-211-2/+2
| | | | |\ \ | | | | | |/
| | | | | * Update description of mariadb-common packageAnel Husakovic2021-07-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Commit https://github.com/mariadb/server/commit/438ed0408c69 introduced `mariadb-common` package and added description. Example in description is confusing since files referred to are not installed and not related/owned by the `mariadb-common` package. - Patch is updating real file/directory description section pointing to the real examples owned by the package. - Example: ``` mariadb-client-10.3 install mariadb-client-core-10.3 install mariadb-common install mariadb-server install mariadb-server-10.3 install mariadb-server-core-10.3 install /. /etc /etc/mysql /etc/mysql/mariadb.cnf /etc/mysql/mariadb.conf.d /usr /usr/share /usr/share/doc /usr/share/doc/mariadb-common /usr/share/doc/mariadb-common/changelog.Debian.gz /usr/share/doc/mariadb-common/copyright ``` Closes PR #1690 Reviewed by: otto@kekalainen.net
| | * | | | deb: columnstore not 32bit (fix stretch)bb-10.5-danielblack-stretch-autobakeDaniel Black2021-08-202-12/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This corrects the autobake on Stretch Caused by commit 0268b8712288d46fbd8a43fdef6bada399b68dff and commit 3d16e0e16c649505f06b39b7f7e800494ba0fef9. For very strange reasons (still a mistery) the above commits caused the federatedx, archive and blackhole plugins to be missing in the install location even though they where built in the build log. This only occured on Stretch and not recent Ubuntu and Debian distros. The stretch autobake output contained: dh_install: Cannot find (any matches for) "usr/lib/mysql/plugin/ha_archive.so" (tried in "." and "debian/tmp") dh_install: mariadb-server-10.5 missing files: usr/lib/mysql/plugin/ha_archive.so dh_install: Cannot find (any matches for) "usr/lib/mysql/plugin/ha_blackhole.so" (tried in "." and "debian/tmp") dh_install: mariadb-server-10.5 missing files: usr/lib/mysql/plugin/ha_blackhole.so dh_install: Cannot find (any matches for) "usr/lib/mysql/plugin/ha_federatedx.so" (tried in "." and "debian/tmp") dh_install: mariadb-server-10.5 missing files: usr/lib/mysql/plugin/ha_federatedx.sodh_install: Cannot find (any matches for) "usr/lib/mysql/plugin/ha_archive.so" (tried in "." and "debian/tmp") dh_install: mariadb-server-10.5 missing files: usr/lib/mysql/plugin/ha_archive.so dh_install: Cannot find (any matches for) "usr/lib/mysql/plugin/ha_blackhole.so" (tried in "." and "debian/tmp") dh_install: mariadb-server-10.5 missing files: usr/lib/mysql/plugin/ha_blackhole.so dh_install: Cannot find (any matches for) "usr/lib/mysql/plugin/ha_federatedx.so" (tried in "." and "debian/tmp") dh_install: mariadb-server-10.5 missing files: usr/lib/mysql/plugin/ha_federatedx.so
* | | | | | Merge 10.6 into 10.7Marko Mäkelä2021-08-192-32/+16
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge 10.5 to 10.6Marko Mäkelä2021-08-192-32/+16
| |\ \ \ \ \ | | |/ / / /
| | * | | | deb: columnstore not 32bit (fix)Daniel Black2021-08-161-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for previous commit, shell logic for repeat configure stages corrected to use subshell.
| | * | | | deb: columnstore not 32bitDaniel Black2021-08-132-24/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Columnstore badly failed on 32bit. The way Debian triggers somehow doesn't detect the amd64 in the architecture of columnstore so we explicitly disable it to prevent failures on x86_32. The architecture from the control file is sufficient to not build of arm64 and other unsupported achitectures so we don't need to disable columnstore by default. The logic around not building columnstore on Travis/Gitlab ci can be preserved with a autobake-deb.sh restructure.
| | * | | | deb: s390x no WolfSSL workaround as upstream fixed in 4.6.0Daniel Black2021-08-131-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/wolfSSL/wolfssl/issues/2828 lists 4.6.0 a as the fixed version as we currently have 4.8.0. Since the time of the above issue, Debian has allowed OpenSSL linking.
* | | | | | Merge 10.6 into 10.7Marko Mäkelä2021-07-221-2/+2
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Merge 10.5 into 10.6Marko Mäkelä2021-07-221-2/+2
| |\ \ \ \ \ | | |/ / / /
| | * | | | debian/salsa: Show complete auth and plugin situtationDaniel Black2021-07-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SHOW PLUGINS has a more complete view of the installed plugins into the server. The mysql.user is a compatibility view that doesn't show the complete authentication picture. Use global_priv. Add `show create user` for default users to more clearly represent its contents.
* | | | | | Update debian packaging for 10.7Vicențiu Ciorbaru2021-07-193-15/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts/Replaces mariadb-client-core mariadb-client, cover 10.6 Also update salsa-ci to appropriately name tests as upgrades to 10.7
* | | | | | Merge branch '10.6' into 10.7Sergei Golubchik2021-07-0713-66/+32
|\ \ \ \ \ \ | |/ / / / /
| * | | | | MDEV-22010: use executables MariaDB named in scriptsRucha Deodhar2021-06-142-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a part of this MDEV following changes were made: 1) Mariadb named executables used instead of mysql named executables in scripts 2) renamed mysql-test-run and mysql-stress-test to mariadb-test-run and mariadb-stress-test and created a symlink.
| * | | | | MDEV-25288 follow-up: Remove traces of unstable-testsMarko Mäkelä2021-06-113-10/+3
| | | | | |
| * | | | | Merge 10.5 into 10.6Marko Mäkelä2021-06-099-52/+23
| |\ \ \ \ \ | | |/ / / /
| | * | | | Merge 10.4 into 10.5Marko Mäkelä2021-06-081-4/+0
| | |\ \ \ \ | | | |/ / /
| | | * | | Merge 10.3 into 10.4Marko Mäkelä2021-06-081-4/+0
| | | |\ \ \ | | | | |/ /
| | | | * | Merge 10.2 into 10.3Marko Mäkelä2021-06-081-4/+0
| | | | |\ \ | | | | | |/
| | | | | * Revert "CONNECT: move jar files to /usr/share and include them in DEBs"Otto Kekäläinen2021-06-061-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This partially reverts commit d7321893d8c50071632a102e17a7869da9cb03a5. The *.jar files are not being built and all Debian builds are failing as dh_install stops on missing files. To build them we would need to also add new Java build dependencies. In a stable release (10.2->10.5) we shouldn't add new files and certainly not any new build dependencies, so reverting commit. Also, the files are located in a different path, and already included in the mariadb-test-data package: /usr/share/mysql/mysql-test/plugin/connect/connect/std_data/JavaWrappers.jar /usr/share/mysql/mysql-test/plugin/connect/connect/std_data/JdbcMariaDB.jar /usr/share/mysql/mysql-test/plugin/connect/connect/std_data/Mongo2.jar /usr/share/mysql/mysql-test/plugin/connect/connect/std_data/Mongo3.jar This change needs to be redesigned and applies only on 10.6 or newer.
| | * | | | Deb: Misc cleanup and autobake-deb.sh and Salsa-CI fixesOtto Kekäläinen2021-06-058-48/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Clean up autobake-deb.sh - No need to define any TokuDB rules, there is no such package - No need to define RocksDB arch, it already has "Architecture:" line - No need to dh-systemd backwards compat stanza, neither Debian Jessie nor Ubuntu Xenial has any new MariaDB 10.5 releases anymore - Minor spelling fixes * Ensure dch runs non-interactively so builds pass with new dch version A recent version of dch (available in Ubuntu Hirsute and Debian Bullseye) had a change in behaviour that it started prompting if the DEBEMAIL or EMAIL variable as unset, asking for confirmation. We can't have anything interactive in our build scripts, so prevent this prompt by giving --controlmaint to the command, so it always uses the name and email from the debian/control file and does not prompt anything. The command-line argument has been around for a long time, so it is safe to use on all Debian/Ubuntu builds we have. See https://manpages.debian.org/jessie/devscripts/dch.1.en.html Since MariaDB 10.5 is the oldest release we still release for Ubuntu Hisute and Debian Bullseye, merge this on 10.5 and from there merge up to latest. No need to consider 10.2, 10.3 and 10.4 as those will not be released for Ubuntu Bullseye or Ubuntu Hirsute. * Minor Salsa-CI cleanup - Fix spelling (synced from downstream Debian) * Many minor spelling fixes (synced from downstream Debian)
* | | | | | debian update for 10.7Sergei Golubchik2021-07-0760-365/+381
|/ / / / /
* | | | | Merge 10.5 into 10.6Marko Mäkelä2021-06-012-5/+5
|\ \ \ \ \ | |/ / / /
| * | | | Deb: Innotop: Add support for MariaDB 10.5+Otto Kekäläinen2021-05-282-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Synced from downstream Debian: https://salsa.debian.org/mariadb-team/mariadb-10.5/-/commit/7015e8e4b5ed3a7727a8e442039fceb2c5b1a6b9
* | | | | Merge 10.5 into 10.6Marko Mäkelä2021-05-261-0/+4
|\ \ \ \ \ | |/ / / /
| * | | | Merge 10.4 into 10.5Marko Mäkelä2021-05-261-0/+4
| |\ \ \ \ | | |/ / /
| | * | | Merge 10.3 into 10.4Marko Mäkelä2021-05-251-0/+4
| | |\ \ \ | | | |/ /
| | | * | Merge 10.2 into 10.3Marko Mäkelä2021-05-241-0/+4
| | | |\ \ | | | | |/
| | | | * CONNECT: move jar files to /usr/share and include them in DEBsSergei Golubchik2021-05-221-0/+4
| | | | |
* | | | | MDEV-22189: Change error messages inside code to have mariadb instead ofRucha Deodhar2021-05-241-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql Fix: Changed error messages, rerecorded results and changed other relevant files.
* | | | | Merge 10.5 into 10.6Marko Mäkelä2021-05-071-1/+0
|\ \ \ \ \ | |/ / / /