commit 9b3b670bacf617bfbb5d40beb53014a611ecd89b Author: Otto Kekäläinen <otto@debian.org> Date: Wed Feb 19 09:00:48 2025 -0800 Update changelog for 1:11.4.5-1 release commit 8b900bf44546f490f125a556c8fc3c50ab2a7a56 Author: Joe Bliss <blissjoe@gvsu.edu> Date: Thu Feb 6 08:10:39 2025 -0500 Reverse backticks change in commit 0300a915 commit dbd5260e690ebaa71176171180ee0502b72c50e5 Author: Otto Kekäläinen <otto@debian.org> Date: Wed Feb 5 22:49:20 2025 -0800 Update changelog commit a957508f99fa4ac4d6f48528ff9a6388ebaa1e49 Author: Otto Kekäläinen <otto@debian.org> Date: Wed Jan 8 23:36:49 2025 -0800 Stop deleting files that no longer exist in upstream sources The file JavaWrappers.jar was removed in 7ba9c7f. The ColumnStore copy of libjemalloc.so.2 in https://github.com/mariadb-corporation/mariadb-columnstore-engine/commit/c74beb617858bf4a8f9ae95ad25451cd99764c8a commit 58e94759b0bae07730fe88b9fdd05b6dc5e17179 Author: Otto Kekäläinen <otto@debian.org> Date: Thu Feb 6 15:17:56 2025 -0800 Update standards version to 4.7.0, no changes needed commit 222e8686363f9b53894c328878dcf7d4ba402bca Author: Otto Kekäläinen <otto@debian.org> Date: Thu Feb 6 16:15:36 2025 -0800 Unify spelling fix patches into one, and fix spelling of Enrypt->Encrypt commit 661664bffdee368f4d0528d79bd245b566385afd Author: Matthew Vernon <matthew@debian.org> Date: Thu Feb 6 14:49:03 2025 +0000 Add patch to fix `main.func_regexp_pcre` failing with PCRE2 10.45 (Closes: #1095286) The latest version of PCRE2 resulted in this test failing in MariaDB. commit 0314614678becd4f2cd16357c5fd27f31daafab8 Author: Otto Kekäläinen <otto@debian.org> Date: Thu Feb 6 16:08:47 2025 -0800 Update README.source.md with further improvements Update the doc based on recommendations discussed on the git-buildpackage mailing list. commit 2a4e3a2dcb44045c0b227dba541bc87e5fa67527 Author: Otto Kekäläinen <otto@debian.org> Date: Thu Feb 6 16:00:02 2025 -0800 Fix broken links in d/copyright - Oracle has now a new page for the FOSS exemption - Codership.com does not support https Also bump the copyright year for my own work. commit 2c68958039f62985fb4d96b8a5d34666bc1de910 Author: Otto Kekäläinen <otto@debian.org> Date: Thu Feb 6 15:53:10 2025 -0800 Fix minor typos in Debian packaging files commit c706b4c889d60b8c8d668794ccf813a0f0c822ec Author: Otto Kekäläinen <otto@debian.org> Date: Wed Feb 5 22:59:02 2025 -0800 Build MariaDB RocksDB on loong64 now too Based on general properties, RocksDB should run on loong64, so enable it as a new architecture. commit 9a2ffef20238e59fa1b1093f2c02c8d4989529e7 Author: Otto Kekäläinen <otto@debian.org> Date: Wed Feb 5 23:08:56 2025 -0800 Salsa CI: Stop testing MariaDB 10.2/3/4 upgrades due to usrmerge Due to Debian merging /usr/bin and /bin in Bookworm (Debian 12) upgrades that skip multiple Debian releases are brittle and broke again. As they are hard or potentially impossible to implement (see https://dep-team.pages.debian.net/deps/dep17/ for details), resolve the failures by simply removing the tests. The oldest upgrade tests were moved recently in Galera on the same grounds: https://salsa.debian.org/mariadb-team/galera-4/-/commit/42538c2597a75a5accebb33c345ee43758694742 The remaining tests should continue to provide enough upgrade coverage. commit 5fdb10d6a2f8f9e287dd7898620856c93865ead2 Author: Sergei Golubchik <serg@mariadb.org> Date: Fri Nov 15 10:45:12 2024 +0100 MCOL-5819: Disable LTO for ColumnStore, otherwise enabled by default (cherry picked from commit 74532f2355087a531512a95f843d53912f5435c1) commit 1cf15d21cfacc804b89aca6c5906c56e0d659725 Author: Otto Kekäläinen <otto@debian.org> Date: Thu Feb 6 21:17:59 2025 -0800 Salsa CI: Remove the debian/rules syntax check as not very useful While `make` can detect simple syntax issues, the build itself is likely to detect them too, so this test isn't very useful. Also, with the intro- duction of dh-package-notes, this test would need a new dependency. So, instead of bloating this job, just remove it instead. This fixes builds failing on error: dh: error: Unknown sequence /usr/share/debhelper/dh_package_notes/ package-notes.mk (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep) debian/rules:14: /usr/share/debhelper/dh_package_notes/ package-notes.mk: No such file or directory commit 9a3796823bacb2f78a41f7c35ef9a5da311ca146 Author: Daniel Black <daniel@mariadb.org> Date: Thu Dec 12 08:51:11 2024 +1100 MDEV-32686: Include ELF package notes Providing build information compiled into the executable provides the ability of core file handlers to access information on the distro and source package version. This information can sometime be lost between the source and an upstream bug report. The Debian dh-package-notes includes the makefile included in debian/rules that sets linking flags to the right values. ref: https://systemd.io/ELF_PACKAGE_METADATA/ (cherry picked from commit 5335681f67571345970e7d0f8913c9eb477848ac) commit 9cdeefa59ed25a4b222484b5e85291e35d2a564e Author: Sergei Golubchik <serg@mariadb.org> Date: Thu Jan 23 23:32:02 2025 +0100 MDEV-35907: debian-start script fails when using non-standard socket path Consistently use --defaults-extra-file for all command-line tools. (cherry-picked from caec03cb79ab5b39b9cf7bce784a4f8865234ebd) commit 7a79dd53d4ec4658bc3ce43a08b0411d86a4cdfe Author: Otto Kekäläinen <otto@debian.org> Date: Wed Feb 5 22:33:03 2025 -0800 Update configuration traces with new query allocator values from MDEV-35750 In e600f9a the query allocator was given new fixed values. Update the configuration tracing in Debian to match these. commit ec89c247221bd32893791619ad1a86d755aca7a6 Author: Otto Kekäläinen <otto@debian.org> Date: Wed Feb 5 19:54:28 2025 -0800 Update configuration traces to match changes done in MDEV-35785 commit af3d7e3fce52387d83f1fca995f12475e0a70399 Author: Otto Kekäläinen <otto@debian.org> Date: Wed Feb 5 18:06:02 2025 -0800 Update changelog and refresh patches after 1:11.4.5 import - Drop changing the optimization level from -O3 to -O2 in mysql_release.cmake BUILD_CONFIG profile, which was done by Ondrej Sury in 2017 but never properly upstreamed, and which upstream never expressed interest in MDEV-19734. - Drop patches for MDEV-35528 and MDEV-35785 which were applied upstream. commit 2c2aac047498a0526d662757caf8b8114e59926c Merge: 6901391d08 437bb80f55 Author: Otto Kekäläinen <otto@debian.org> Date: Thu Feb 6 23:12:19 2025 -0800 Update upstream source from tag 'upstream/11.4.5' Update to upstream version '11.4.5' with Debian dir 0fce70bafb9f989ed7669dfbf9af18b6cd196c1d commit 6901391d0891b23c03f169e1a83ad324d15fa830 Author: Otto Kekäläinen <otto@debian.org> Date: Sun Jan 12 14:13:14 2025 -0800 Update changelog for 1:11.4.4-3 release commit 28a391e050ddd72afb46fdc5e18e56fe8b516295 Author: Otto Kekäläinen <otto@debian.org> Date: Sun Dec 29 11:43:40 2024 -0800 Salsa CI: Document current failures without fixing them Store the results of most recent research as inline comments. commit d0f26d8adc45f5f4ad439cf99531666f8a6e99fb Author: Otto Kekäläinen <otto@debian.org> Date: Sun Jan 12 13:50:28 2025 -0800 Add patch to use the same innodb_log_file_mmap description on all systems This fixes autopkgtest failures from configuration-trace that reported a different help text on 64-bit systems vs 32-bit systems (and s390x, which also had the same text as 32-bit systems). commit eb49408ed465b0700ad46f7b4931331ad589248d Author: Otto Kekäläinen <otto@debian.org> Date: Sun Jan 12 13:50:07 2025 -0800 Add upstream patch to ensure innodb_log_file_mmap is always visible This was detected via failing autopkgtests in configuration-tracing. commit 7a432512d3f2865e00035e307029b6babdc352b2 Author: Otto Kekäläinen <otto@debian.org> Date: Sun Jan 12 13:46:25 2025 -0800 Clean away duplicate wsrep-provider from configuration traces Starting with MariaDB 11.4.4 it seems that the `wsrep-provider` exists twice as a system variable: both to control if plugin is on or off, and to define the path to the plugin. Remove the on/off version from traces as the order was random and led to traces failing to match on armhf, armel and i386. Example: https://launchpadlibrarian.net/769497015/buildlog_ubuntu-plucky-armhf.mariadb_1%3A11.4.4-3~bpo25.04.1~1736406650.12f2b164879+dev.otto_BUILDING.txt.gz @@ -3160,8 +3155,8 @@ wsrep-notify-cmd wsrep-on FALSE wsrep-patch-version wsrep_26.22 -wsrep-provider none wsrep-provider ON +wsrep-provider none wsrep-provider-options wsrep-recover FALSE wsrep-reject-queries NONE Also normalize max value for quick-max-column-width to be capped at what 32-bit systems support. commit 41b6f579fa3d67d530053e684aa092f7705a790a Author: Otto Kekäläinen <otto@debian.org> Date: Sun Jan 12 13:40:10 2025 -0800 Document Launchpad riscv64 builders behavior in skipping dh_auto_test Seems debian/rules don't need to handle the "DEB_BUILD_OPTIONS=nocheck" at all as both dh_auto_test and override_dh_auto_test will be automatically skipped by the build system. commit 405f609f47e488b8de3c8f98b7a541a67b125faa Author: Otto Kekäläinen <otto@debian.org> Date: Sun Dec 29 11:13:28 2024 -0800 Allow test configuration-tracing to be run with binaries from variable paths Add support for variable path for `mariadb`and `mariadbd` binaries so the `configuration-tracing` script can more flexibly be run with binaries on installed system, in build directories, or anywhere. commit 3d9b1349eac93fb21cd1c9e45c09e98484a5bfea Author: Otto Kekäläinen <otto@debian.org> Date: Wed May 29 12:58:52 2024 +0300 Stop depending on obsolete libpmem-dev, re-implemented in MariaDB In 8e663f5 (MDEV-32791) upstream MariaDB stopped using the PMEM library. In 3f9f5ca (MDEV-33447) upstream re-implemented the pmem_persist() to be able to use PMEM againg from MariaDB 10.11+ onwards, but now without having to depend on the library. commit 497fa1ffa55fb00dbb66a5b3fe4e63e41069dae2 Author: Otto Kekäläinen <otto@debian.org> Date: Wed May 29 13:07:46 2024 +0300 Set CAP_IPC_LOCK capability if possible As done in upstream 8a1904d about MDEV-33301, set the capability CAP_IPC_LOCK when possible to facilitate the mmaping of huge memory pages (see man mmap), like MariaDB uses with --large-pages. commit 1912f99a4b1d862920a00774e93c1b33c4f8308c Author: Otto Kekäläinen <otto@debian.org> Date: Sun Dec 22 00:38:36 2024 -0800 Apply `wrap-and-sort -vast` with latest devscripts 2.24.8 Due to debian/devscripts!392 build systems are listed now first. This is needed as CI is used to enforce `wrap-and-sort -vast`. commit f47af12175e1dd5ea864c804faedd2dd60cfe1e8 Author: Otto Kekäläinen <otto@debian.org> Date: Sun Dec 22 00:31:41 2024 -0800 Open new changelog entry commit 867f7bce8a9138e1e06dc3a36a935fc397ede504 Author: Otto Kekäläinen <otto@debian.org> Date: Sat Dec 21 22:25:08 2024 -0800 Disable main.mysqld--help-aria on all architectures and release 1:10.4.4-2 Seems that main.mysqld--help-aria, which initially only affected amd64, is now happening on all architectures. For details, browse the build logs of 1:10.4.4-1 at https://buildd.debian.org/status/package.php?p=mariadb. commit c70aec9eb6e06dfee57776df2e876fa5031e7e2c Author: Otto Kekäläinen <otto@debian.org> Date: Sun Dec 15 17:39:39 2024 -0800 Update changelog for 1:11.4.4-1 release commit f97d09cdaa01b1f1afa324d2606a8b77bf0d48af Author: Phil Dibowitz <phil@ipom.com> Date: Mon Nov 25 18:21:39 2024 -0800 Add some info on getting back to passwordless root (Closes: #1088133) From the discussion in #1088133, here's some docs on how a user who restores a DB dump from pre-passwordless-root, how to restore passwordless-root. commit ee960f61e049dd73acba814fb24791d652fe93cb Author: Otto Kekäläinen <otto@debian.org> Date: Fri Dec 13 08:01:11 2024 -0800 Salsa CI: Switch from Ubuntu 23.10 to 24.04 in MySQL 8.0 upgrade tests Mantic is out of support and servers fail on 404 errors. Switch to testing based off Noble instead. commit 33fc208304e7cfff156afa0761897a01dffb9ef9 Author: Otto Kekäläinen <otto@debian.org> Date: Thu Dec 12 21:59:07 2024 -0800 Update changelog for 1:11.4.4-1 release Reviewed-by: Jing Luo jing@jing.rocks commit a4cde209676d32c0530d0b04ebfd471dacdcddc9 Author: Otto Kekäläinen <otto@debian.org> Date: Thu Dec 12 21:54:25 2024 -0800 To follow gbp pq practices, place DEP-3 headers at the end of patches This makes the patched in the MariaDB package more consistent with how other packages have their debian/patches/*. commit 457584ebb1f07a5e353c329647e0b225f4d6d4a6 Author: Otto Kekäläinen <otto@debian.org> Date: Thu Dec 12 21:46:55 2024 -0800 Add patch to revert mysqlbinlog related regression MDEV-35528 commit cda2ec17e72ad689dc5faef6743c90f44220850a Author: Otto Kekäläinen <otto@debian.org> Date: Sat Nov 30 17:58:40 2024 -0800 Update gbp.conf with clarification about signatures This version is now aligned with latest version of similar file in e.g. j4-desktop-menu, entr and rocksdb. commit 98da46a6222f11329da3375c8586a3dcb32ab020 Author: Otto Kekäläinen <otto@debian.org> Date: Tue Nov 5 22:12:04 2024 -0800 Re-enable test main.having_cond_pushdown fixed in latest upstream release commit 11e68629f60ab6e6814c491f7dd97205895e5ef2 Author: Otto Kekäläinen <otto@debian.org> Date: Mon Nov 4 08:41:38 2024 -0800 Update changelog for 1:11.4.4-1 release commit a67b79d5d51c3d4cc9b87debab8f1f1ba60e0587 Author: Otto Kekäläinen <otto@debian.org> Date: Mon Nov 4 20:33:16 2024 -0800 Allow use of patched libfmt-dev with thousands separator fixed In https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086722 the upstream thousands separator issue patched in Debian, so adjust the dependency versions accordingly. commit e1c657dbb4f1bc2884e7d4551abe436f65134134 Author: Otto Kekäläinen <otto@debian.org> Date: Mon Nov 4 08:22:03 2024 -0800 Apply `debputy reformat --style black` commit e1c9861ee467a415c0518836fb1c4b497b1aaeb8 Author: Otto Kekäläinen <otto@debian.org> Date: Mon Nov 4 08:14:40 2024 -0800 Salsa CI: Temporarily allow Buster and Bullseye upgrade tests to fail The upgrade tests started to fail due to new usrmerge related changes that are not a symptom of any regression in MariaDB. This is fixable, but postpone it as uploading a new MariaDB 11.4.4 is urgent. commit e2851fcfca9e880e40dc0a509b4d331766875a5b Author: Otto Kekäläinen <otto@debian.org> Date: Mon Nov 4 08:08:53 2024 -0800 Update server trace to include new parameters and values Update autopkgtest enforced server and client configuration traces after import of MariaDB 11.4.4. commit 68f12455f23b74286e11023d4a87f8e0a3d9026a Author: Otto Kekäläinen <otto@debian.org> Date: Mon Nov 4 08:02:20 2024 -0800 Add patch to fix Lintian nag about spelling of 'allows one to' commit 7104a2ce2f48c674c72b9e1ccd8dccb013a49bfa Author: Otto Kekäläinen <otto@debian.org> Date: Mon Nov 4 07:53:37 2024 -0800 Update Lintian overrides for libmariadb-dev regarding man page syntax With MariaDB 11.4.4 the MariaDB Connector C in libmariadb/ was updated from version 3.4.1 to 3.4.2, where the manpages are generated with a new version of Pandoc, resulting in different syntax and different errors. The man pages still render OK to users, to the warnings can be ignored for now, but they should be fixed upstream eventually. commit 0a5abea3eec13e63f26585e3e128cf43cca399e8 Author: Otto Kekäläinen <otto@debian.org> Date: Sun Nov 3 06:35:53 2024 -0800 Update changelog and refresh patches after 11.4.4 import Drop libmariadb3 spelling fixes that got applied upstream in 66f14ef6 and submodule commit https://github.com/mariadb-corporation/mariadb-connector-c/commit/e06ff35fd76f92457b4cff71e220c18203dc5f27 commit 62dd4734d951047e556f23c752040fa15dd72edb Merge: 667df64c49 5903436f4a Author: Otto Kekäläinen <otto@debian.org> Date: Sun Nov 3 06:25:50 2024 -0800 Update upstream source from tag 'upstream/11.4.4' Update to upstream version '11.4.4' with Debian dir a0a1b4b951f9c9e2c8b4ad835edd72004b22ba1f commit 667df64c499f1e47f3d38d105f8515a4ef2434d2 Author: Otto Kekäläinen <otto@debian.org> Date: Sun Oct 6 14:16:56 2024 -0700 Update debian/patches to be compatible with `gbp pq` to avoid `quilt` As README.source.md states, the three first lines must be the same as in regular `git am` patches. Extra DEP3 metadata needs to be as separate lines. Using `gbp pq` as the interface to `debian/patches` management avoids cumbersome `quilt` commands and configs, and avoids having a `.pc` directory to clean away every time patches are refreshed. commit 634f04e754b60cd9d6cc90003f458a52126e8ab1 Author: Otto Kekäläinen <otto@debian.org> Date: Fri Aug 23 21:34:47 2024 -0700 Sync Salsa CI, gbp.conf and README.source improvements from other packages Mainly from galera-4 and entr equivalent files. commit e6893679786ed34db8f93cefb6521f7e0e4f1c14 Author: Otto Kekäläinen <otto@debian.org> Date: Sat Oct 5 20:53:24 2024 -0700 Rename README.Contributor to README.source.md commit 69c4a705210c678be83f6869c1055854f038a65c Author: Otto Kekäläinen <otto@debian.org> Date: Mon Aug 19 22:49:08 2024 -0700 Update MTR skiplists based on buildd results after 1:11.4.3-1 upload commit a030659b4eb7933e0e21391122d8d113a1a8c26e Author: Otto Kekäläinen <otto@debian.org> Date: Mon Aug 19 18:42:33 2024 -0700 Open new changelog entry commit 2be691d63c5e36390132467a4cd7056c90afec8f Author: Otto Kekäläinen <otto@debian.org> Date: Sun Aug 18 22:02:39 2024 -0700 Update changelog for 1:11.4.3-1 release commit e41bbac213bdb130a3c33493b9bd5d0eaf1d6de9 Author: Otto Kekäläinen <otto@debian.org> Date: Sun Aug 18 23:15:03 2024 -0700 Update Lintian overrides * Since 8f6f2b18 the lsb init-functions are intentionally in /usr but seems Lintian does not account for that being a valid option * Remove one extra troff override no longer needed but missed in 1e339fb0 * Remove override for libmariadbd19t64 as it seems Lintian now understands the t64 suffix is a valid name and stopped nagging * Remove 'mismatched-override spelling-error-in-binary AfE Safe' which actually seem completely obsolete now commit 4edabc46b41412b417bd73f67f5243045e15edad Author: Otto Kekäläinen <otto@debian.org> Date: Sun Aug 18 23:07:00 2024 -0700 Make the news about mariadb-dump specific for package 'mariadb-client' commit 6fade410e4cf2e60ebac17b1bf96f09e1ec5acc7 Author: Otto Kekäläinen <otto@debian.org> Date: Sun Aug 18 22:02:10 2024 -0700 Fix indentation in NEWS file to be two spaces, just as debian/changelog has commit 7d78f486c1fbee316a6a0027f9ec6137b6b21db0 Author: Otto Kekäläinen <otto@debian.org> Date: Sun Aug 18 21:59:11 2024 -0700 Rewrite the NEWS item to match latest status in MariaDB 11.4.3 commit bfd546970b3988e9851e91733b92772610017d6e Author: Bastien Roucariès <rouca@debian.org> Date: Tue Aug 6 22:25:46 2024 +0000 Add NEWS file commit 8f6f2b184d07df73766a4716061c4da267d6ceb1 Author: Otto Kekäläinen <otto@debian.org> Date: Mon Aug 12 20:57:12 2024 -0700 Use /usr/lib/lsb/init-functions instead of old /lib location With Debian undergoing the migration from /lib to /usr/lib (and also /bin to /usr/bin) this file exists in current Debian unstable at the new location. commit d5b5b28ba95d03e42e6611849d54c70f291fdb45 Author: Otto Kekäläinen <otto@debian.org> Date: Mon Aug 12 20:53:25 2024 -0700 Pre-depend on 'procps' in mariadb-server The pre-installation script runs `pgrep` to detect running mariadbd/mysqld instances to shut them down. To ensure this always works, pre-depend on the package that includes `pgrep`. This fixes errors like: Preparing to unpack .../mariadb-server_1%3a11.4.2-4_amd64.deb ... /var/lib/dpkg/tmp.ci/preinst: line 46: pgrep: command not found commit 9148323ed191409a275c0c04f090d58b363a1963 Author: Otto Kekäläinen <otto@debian.org> Date: Sat Aug 10 08:36:46 2024 -0700 Import upstream debian/ changes from MDEV-33750 (cherry picked from commits 2adaf5c261df948dc89a2c2520000f8f886184b4 and 9ab37940dd67f9b793fe335ae6dcb94db584582f with adaptation to what already existed on the Debian MariaDB 11.4 packaging) commit 27ccd1eace7ce5e048d67965e7c11eb196d54076 Author: Otto Kekäläinen <otto@debian.org> Date: Sat Aug 10 10:04:44 2024 -0700 Refactor import * with only required imports Import only the required functions instead of all the functions from the module to reduce the unnecessary functions in the namespace and prevent shadowing. Note: All code changes are non-functional. (cherry picked from commit 4a89f79b6aa05aed2ae39f0a3c968c4bb5196043 and adapted for MariaDB 11.4+) commit d4ad6898207053811eb730ef1a3ca33100e56036 Author: Otto Kekäläinen <otto@debian.org> Date: Sat Aug 10 08:36:32 2024 -0700 Update server trace to include new parameters and values Update autopkgtest enforced server and client configuration traces after import of MariaDB 11.4.3. commit 1e339fb05c7676311536f4b4d73c20cee9a87a64 Author: Otto Kekäläinen <otto@debian.org> Date: Sat Aug 10 08:34:53 2024 -0700 Update Lintian overrides and MTR skiplists after 11.4.3 import commit f134a53ffcaad16eabedb30809837d5ee8170bc8 Author: Otto Kekäläinen <otto@debian.org> Date: Fri Aug 9 23:38:31 2024 -0700 Update changelog and refresh patches after 11.4.3 import
Among the 18 debian patches available in version 1:11.4.4-3 of the package, we noticed the following issues: