summaryrefslogtreecommitdiff
path: root/dev-db/mariadb
AgeCommit message (Collapse)Author
2025-11-15dev-db/mariadb: Stabilize 10.6.23-r1 x86, #963351Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-15dev-db/mariadb: Stabilize 10.6.23-r1 ppc, #963351Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-15dev-db/mariadb: Stabilize 10.6.23-r1 ppc64, #963351Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-15dev-db/mariadb: Stabilize 10.6.23-r1 arm, #963351Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-15dev-db/mariadb: Stabilize 10.6.23-r1 arm64, #963351Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-15dev-db/mariadb: Stabilize 10.6.23-r1 amd64, #963351Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: drop 11.8.4Petr Vaněk
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-14dev-db/mariadb: add 11.8.5Petr Vaněk
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.4.8-r1 arm64, #963353Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.4.8-r1 arm, #963353Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.4.8-r1 ppc64, #963353Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.4.8-r1 ppc, #963353Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.4.8-r1 x86, #963353Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.4.8-r1 amd64, #963353Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 10.11.14-r1 ppc64, #963352Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 10.11.14-r1 ppc, #963352Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.8.3-r2 arm64, #963354Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.8.3-r2 arm, #963354Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.8.3-r2 ppc64, #963354Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.8.3-r2 ppc, #963354Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.8.3-r2 x86, #963354Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 11.8.3-r2 amd64, #963354Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 10.11.14-r1 arm64, #963352Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 10.11.14-r1 arm, #963352Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 10.11.14-r1 x86, #963352Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mariadb: Stabilize 10.11.14-r1 amd64, #963352Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-12dev-db/mariadb: address 11.8.3 sanity for stabilizationPetr Vaněk
Recent addition of AWS Key Management support in commit 4302cd8b22b5 ("dev-db/mariadb: Add AWS Key Mangement support (amd64).") broke sanity of ongoing mariadb-11.8.3 stabilization. To fix this, the original pre USE=aws-km is restored as -r2 and the current version is moved as -r3. Related stabilization bug will be changed to -r2. Bug: https://bugs.gentoo.org/963354 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-12dev-db/mariadb: drop 11.8.2Petr Vaněk
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-11dev-db/mariadb: Add AWS Key Mangement support (amd64).Jaco Kroon
This version bumps 11.4.8-r1 because -r1 is stable requested. The rest of the future versions got ammended in-place. package.use.masked for non-amd 64 arches, if you want it, please request keywording of dev-cpp/aws-sdk-cpp (which will result in a cascade of about 15 other packages to be keyworded). Signed-off-by: Jaco Kroon <jkroon@gentoo.org>
2025-11-09dev-db/mariadb: add 11.8.4Petr Vaněk
- Skip main.func_regexp_pcre as it fails with PCRE2 10.47 [1] - Enable CLIENT_PLUGIN_CACHING_SHA2_PASSWORD for mysql_sha2 test suite, otherwise it fails [2] - Skip main.func_json due to network-sandbox issue [3] Link: https://jira.mariadb.org/browse/MDEV-38046 [1] Link: https://jira.mariadb.org/browse/MDEV-38054 [2] Link: https://jira.mariadb.org/browse/MDEV-38057 [3] Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-09dev-db/mariadb: add 11.4.9Petr Vaněk
- Skip main.func_regexp_pcre as it fails with PCRE2 10.47 [1] - Enable CLIENT_PLUGIN_CACHING_SHA2_PASSWORD for mysql_sha2 test suite, otherwise it fails [2] - Skip main.func_json due to network-sandbox issue [3] Link: https://jira.mariadb.org/browse/MDEV-38046 [1] Link: https://jira.mariadb.org/browse/MDEV-38054 [2] Link: https://jira.mariadb.org/browse/MDEV-38057 [3] Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-09dev-db/mariadb: add 10.11.15Petr Vaněk
Skipping main.func_regexp_pcre as it fails with PCRE2 10.47. Link: https://jira.mariadb.org/browse/MDEV-38046 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-09dev-db/mariadb: add 10.6.24Petr Vaněk
Skipping main.func_regexp_pcre as it fails with PCRE2 10.47. Link: https://jira.mariadb.org/browse/MDEV-38046 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-11-04*/*: Use := on virtual/zlib deps, part 5Michał Górny
Done via: ``` git grep -l 'virtual/zlib-' | xargs sed -i -r -e 's@virtual/zlib-[0-9.]*(-r[0-9]*)?@&:=@g' git grep -l 'virtual/zlib-' | xargs sed -i -e 's@:=:=@:=@g' pkgcheck scan --commits \ -c SourcingCheck,VisibilityCheck,DependencyCheck --exit error ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04dev-*/*: update for virtual/zlibMichał Górny
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-12dev-db/mariadb: unconditionally pass -fno-tree-vectorizeSam James
Followup to d72826a5df63d0f2a96a15845537a65ce12a04db. Jens reports in the bug that he sees a crash w/ GCC 15 in my_convert too. It's very likely the same problem: 15 at least already had some peeling for alignment changes and we know the code in MariaDB is broken here. Don't bother conditionalising it on GCC as Clang accepts -fno-tree-vectorize too and it could show up there too of course as it's UB. And revbump here as well given it clearly affects real users, not just those w/ experimental (16) GCC. Closes: https://bugs.gentoo.org/959423 Signed-off-by: Sam James <sam@gentoo.org>
2025-08-08dev-db/mariadb: correct acct-{group,user}/mysql deps locationPetr Vaněk
acct-{group,user}/mysql test deps are moved from DEPEND to BDEPEND, where they belong to. Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-08-08dev-db/mariadb: drop 12.0.1Petr Vaněk
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-08-08dev-db/mariadb: add 12.0.2Petr Vaněk
This version bump reuses 11.4.8 patches tarball. See the related commit for the list of changes. The GCC 16 fix proposed in PR #43263 was integrated to this version and the related mariadb-11.4.7-gcc-16.patch is no longer needed as well. All tests which used to fail in network-sandbox because of hostname set to "localhost" were addressed in upstream, therefore, they are removed from disabled_tests array. However, "spider.*" related tests are still disabled, because they were not fully addressed. Link: https://github.com/gentoo/gentoo/pull/43263 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-08-08dev-db/mariadb: add 11.8.3Petr Vaněk
This version bump reuses 11.4.8 patches tarball. See the previous commit for the list of changes. The GCC 16 fix proposed in PR #43263 was integrated to this version and the related mariadb-11.4.7-gcc-16.patch is no longer needed as well. All tests which used to fail in network-sandbox because of hostname set to "localhost" were addressed in upstream, therefore, they are removed from disabled_tests array. However, "spider.*" related tests are still disabled, because they were not fully addressed. Link: https://github.com/gentoo/gentoo/pull/43263 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-08-08dev-db/mariadb: add 11.4.8Petr Vaněk
The patches tarball contains numerous changes compared to previous 11.4.7 version: - Drop "libmariadb: fix mysql_st API regression" patch. All affected versions of packages are no longer in the tree. Related upstream issue: https://jira.mariadb.org/browse/MDEV-12950 - Add mariadb-10.6.11-gssapi.patch to the tarball. This patch is closely related to "libmariadb: cmake: find GSSAPI via pkg-config" patch and they are both stored in the tarball now. - Drop "Allow packagers to use system thrift library" patch as it was integrated to the 11.4.8 release. - Drop "chore(build) update boost to 1.88" patch as it was also integrated to the 11.4.8.release. The disabled_tests array construction was simplified by using a direct array declarations instead of multiple append operations. This format was introduced in 11.8.2 ebuild but I want to use it in other Mariadb series ebuilds as well. Numerous tests are no longer disabled as they are not causing issues anymore. Namely: compat/oracle.plugin main.func_time main.plugin_auth mariabackup.* perfschema.nesting perfschema.prepared_statements plugins.auth_ed25519 plugins.cracklib_password_check plugins.two_password_validations sys_vars.wsrep_on_without_provider This version contains the GCC 16 fix proposed in PR #43263 and the related mariadb-11.4.7-gcc-16.patch is no longer needed as well. Link: https://github.com/gentoo/gentoo/pull/43263 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-08-08dev-db/mariadb: add 10.11.14Petr Vaněk
This version reuses the patches tarball from 10.6.23, which includes following four important changes: - Drop "libmariadb: fix mysql_st API regression" patch from patches tarball. All affected versions of packages are no longer in the tree. Related upstream issue: https://jira.mariadb.org/browse/MDEV-12950 - Add mariadb-10.6.11-gssapi.patch to the patches tarball. This patch is closely related to "libmariadb: cmake: find GSSAPI via pkg-config" patch and they are both stored in the tarball now. - Backport the patch which allows us to enable test requiring client plugins to the patches tarball. The client plugins are built but they are not installed afterwards as we need to avoid collisions with dev-db/maraidb-connector-c. - Backport the patch which fixes the columnstore build issue with GCC-16, see https://jira.mariadb.org/browse/MDEV-37415 Furthermore, Boost 1.85 related patches are no longer needed. Proposed changes were integrated to this release, see https://github.com/MariaDB/server/commit/b0a2b921cc The disabled_tests array construction was simplified by using a direct array declarations instead of multiple append operations. This format introduced in 11.8.2 ebuild but I want to use it in other Mariadb series ebuilds as well. Numerous tests are no longer disabled as they are not causing issues anymore. Namely: compat/oracle.plugin main.func_time main.plugin_auth mariabackup.* perfschema.nesting perfschema.prepared_statements plugins.auth_ed25519 plugins.cracklib_password_check plugins.two_password_validations sys_vars.wsrep_on_without_provider This version contains the GCC 16 fix proposed in PR #43263. Link: https://github.com/gentoo/gentoo/pull/43263 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-08-08dev-db/mariadb: add 10.6.23Petr Vaněk
- Drop "libmariadb: fix mysql_st API regression" patch from patches tarball. All affected versions of packages are no longer in the tree. Related upstream issue: https://jira.mariadb.org/browse/MDEV-12950 - Add mariadb-10.6.11-gssapi.patch to the patches tarball. This patch is closely related to "libmariadb: cmake: find GSSAPI via pkg-config" patch and they are both stored in the tarball now. - Boost 1.85 related patches are no longer needed. Proposed changes were integrated to this release, see https://github.com/MariaDB/server/commit/b0a2b921cc - Backport the patch which allows us to enable test requiring client plugins to the patches tarball. The client plugins are built but they are not installed afterwards as we need to avoid collisions with dev-db/maraidb-connector-c. - Backport the patch which fixes the columnstore build issue with GCC-16, see https://jira.mariadb.org/browse/MDEV-37415 - Simplify disabled_tests array construction by using a direct array declarations instead of multiple append operations. This format is used in 11.8.2 ebuild but I want to use it in other Mariadb series ebuilds as well. Numerous tests are no longer disabled as they are not causing issues anymore. Namely: compat/oracle.plugin main.func_time main.plugin_auth mariabackup.* perfschema.nesting perfschema.prepared_statements plugins.auth_ed25519 plugins.cracklib_password_check plugins.two_password_validations sys_vars.wsrep_on_without_provider - This version contains the GCC 16 fix proposed in PR #43263 Link: https://github.com/gentoo/gentoo/pull/43263 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-08-08dev-db/mariadb: workaround unaligned accessSam James
Pass -fno-tree-vectorize with GCC 16 for now. I've reported it upstream to MariaDB and they've acknowledged the problem. Note that the "same" code is in MySQL but that was fixed quite some years back. Bug: https://jira.mariadb.org/browse/MDEV-37148 Closes: https://bugs.gentoo.org/959423 Signed-off-by: Sam James <sam@gentoo.org>
2025-07-23dev-db/mariadb: drop 10.6.21, 10.11.11, 11.4.7Petr Vaněk
Bug: https://bugs.gentoo.org/955634 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-07-23dev-db/mariadb: drop unversioned Perl virtual depsSam James
They're provided by Perl itself. Signed-off-by: Sam James <sam@gentoo.org>
2025-07-23dev-db/mariadb: Stabilize 11.4.7-r1 ppc64, #958621Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-23dev-db/mariadb: Stabilize 10.6.22 ppc64, #958621Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-23dev-db/mariadb: Stabilize 10.11.13 ppc64, #958621Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-23dev-db/mariadb: Stabilize 11.4.7-r1 ppc, #958621Sam James
Signed-off-by: Sam James <sam@gentoo.org>