summaryrefslogtreecommitdiff
path: root/dev-db/mysql
AgeCommit message (Collapse)Author
2025-11-14dev-db/mysql: Stabilize 8.0.43 x86, #957686Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-14dev-db/mysql: Stabilize 8.0.43 arm, #957686Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@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-10-28dev-db/mysql: drop 8.0.40, 8.4.5Alfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44281 Closes: https://github.com/gentoo/gentoo/pull/44281 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-28dev-db/mysql: add 8.4.7Alfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44281 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-28dev-db/mysql: add 8.0.44Alfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44281 Signed-off-by: Sam James <sam@gentoo.org>
2025-10-18dev-db/mysql: Stabilize 8.0.43 ppc64, #957686Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-18dev-db/mysql: Stabilize 8.0.43 amd64, #957686Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-10-18dev-db/mysql: Stabilize 8.0.43 arm64, #957686Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-09-25dev-db/mysql: Stabilize 8.0.42 x86, #958211Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-25dev-db/mysql: Stabilize 8.0.42 ppc64, #958211Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-25dev-db/mysql: Stabilize 8.0.42 arm64, #958211Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-25dev-db/mysql: Stabilize 8.0.42 arm, #958211Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-25dev-db/mysql: Stabilize 8.0.42 amd64, #958211Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-09-05dev-db/mysql: drop 8.0.41Alfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43150 Closes: https://github.com/gentoo/gentoo/pull/43150 Signed-off-by: Sam James <sam@gentoo.org>
2025-09-05dev-db/mysql: add 8.4.6Alfred Wingate
Bug: https://bugs.gentoo.org/958392 Bug: https://bugs.gentoo.org/957686 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43150 Signed-off-by: Sam James <sam@gentoo.org>
2025-09-05dev-db/mysql: add 8.0.43Alfred Wingate
Bug: https://bugs.gentoo.org/957686 Bug: https://bugs.gentoo.org/958392 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43150 Signed-off-by: Sam James <sam@gentoo.org>
2025-08-18dev-db/mysql: drop 5.7.41Andreas Sturmlechner
Closes: https://bugs.gentoo.org/655880 Closes: https://bugs.gentoo.org/829341 Closes: https://bugs.gentoo.org/864328 Closes: https://bugs.gentoo.org/911827 Closes: https://bugs.gentoo.org/948447 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-05-17dev-db/mysql: add 8.4.5Alfred Wingate
* Add verify-sig support. * Drop all 32bit support due to upstream explicitly discontinuing support. * Rearrange dependencies to utilise BDEPEND where suitable. * Lots of cosmetic changes to the build. * Change default configuration to match MySQL defaults. * Update dependencies (example. libevent requirement dropped). * Drop latin1 use flag, it breaks assumptions to tests and a user who requires this can use MYSQL_DEFAULT_CHARSET and MYSQL_DEFAULT_COLLATION to set their preferred character encoding. Which for USE=latin1 is MYSQL_DEFAULT_CHARSET=latin1 and MYSQL_DEFAULT_COLLATION=latin1_swedish_ci. Closes: https://bugs.gentoo.org/919420 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/34267 Signed-off-by: Sam James <sam@gentoo.org>
2025-05-15dev-db/mysql: more missing gcc-15 includesAlfred Wingate
Bump patchset https://github.com/parona-source/mysql-server/commit/c6eb0e1b1653a575704748de7f7b44c782f3998e Closes: https://bugs.gentoo.org/955945 Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42089 Closes: https://github.com/gentoo/gentoo/pull/42089 Signed-off-by: Sam James <sam@gentoo.org>
2025-05-14dev-db/mysql: drop 8.0.37Alfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42079 Closes: https://github.com/gentoo/gentoo/pull/42079 Signed-off-by: Sam James <sam@gentoo.org>
2025-05-14dev-db/mysql: add 8.0.42Alfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42079 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-db/mysql: Stabilize 8.0.40 x86, #951086Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-db/mysql: Stabilize 8.0.40 ppc64, #951086Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-db/mysql: Stabilize 8.0.40 arm, #951086Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-db/mysql: Stabilize 8.0.40 arm64, #951086Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-24dev-db/mysql: Stabilize 8.0.40 amd64, #951086Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10dev-db/mysql: add 8.0.41Alfred Wingate
* Explicitly set USE_LD_LLD depending on users toolchain. Backport some low hanging fruit from unmerged mysql-8.4 PR. * Rearrange dependencies to utilise BDEPEND where suitable. * Add test-install support instead of tying it to USE="test". * Cosmetic changes to lower line width below 120 and incoprorate more options into the initial mycmakeargs array for bettere readability. * Install vendored libraries into a separate mysql libdir. * Set install dirs for mysqlrouter libraries. Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/40275 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10dev-db/mysql: miscellanous test tweaksAlfred Wingate
This is the next stable candidate. Hopefully its less painful to the arch teams. * Use REQUIRED_USE instead of silently skipping tests for when server is disabled. * Allow success despite unstable tests and get more infromation about features in tests. Add instructions on attaching a tarball with logs for test failures. Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10dev-db/mysql: use tmpfs for test databases opportunisticallyAlfred Wingate
Use max parallelisation if possible otherwise use one job to avoid failures from high I/O contention. Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10dev-db/mysql: disable broken testsAlfred Wingate
Upstream commit: 8872c9a4530d35ab4299517708208d60b1db04ee Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-01-10dev-db/mysql: remove non ascii characters from ebuildsAlfred Wingate
https://github.com/pkgcore/pkgdev/issues/173 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/40078 Signed-off-by: Sam James <sam@gentoo.org>
2025-01-10dev-db/mysql: Use a nicer URL for sdist archivesAlfred Wingate
* Both URLs work, but this is more direct and has less implementation details. Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-01-10dev-db/mysql: clarify patch commentsAlfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-01-10dev-db/mysql: backport boost fix for ppcAlfred Wingate
Closes: https://bugs.gentoo.org/947784 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-01-09dev-db/mysql: add 8.0.40Alfred Wingate
* Update source distribution locations. * Drop GTEST_NO_DEATH_TEST hackery in favour of --gtest_death_test_style=threadsafe. Bug: https://bugs.gentoo.org/937854 Bug: https://bugs.gentoo.org/938489 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/40066 Signed-off-by: Sam James <sam@gentoo.org>
2025-01-09dev-db/mysql: fix abseil-cpp issue with certain compiler flagsAlfred Wingate
* Use patch supplied by Byron Stanoszek. Closes: https://bugs.gentoo.org/935508 Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
2025-01-09dev-db/mysql: drop versionsSam James
Bug: https://bugs.gentoo.org/925125 Signed-off-by: Sam James <sam@gentoo.org>
2025-01-09dev-db/mysql: Stabilize 8.0.37 x86, #919815Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-09dev-db/mysql: Stabilize 8.0.37 ppc64, #919815Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-09dev-db/mysql: Stabilize 8.0.37 arm, #919815Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-09dev-db/mysql: Stabilize 8.0.37 arm64, #919815Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-01-09dev-db/mysql: Stabilize 8.0.37 amd64, #919815Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-09-12*/*: unkeyword ~ia64Arthur Zamarin
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2024-07-04dev-db/mysql: add 8.0.37Alfred Wingate
Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/37036 Signed-off-by: Sam James <sam@gentoo.org>
2024-07-01dev-db/mysql: update SRC_URIMike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2024-06-14dev-db/mysql: Stabilize 8.0.36 amd64, #919815Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2024-04-24dev-db/mysql: add 8.0.36Alfred Wingate
- --max-test-fail=0 and 40h suite timeout so that tests dont bail out early. Bug: https://bugs.gentoo.org/922808 Bug: https://bugs.gentoo.org/923649 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/35002 Signed-off-by: Sam James <sam@gentoo.org>
2024-03-04dev-db/mysql: filter LTO for legacy 5.7.x branchSam James
ODR violations. Closes: https://bugs.gentoo.org/855242 Signed-off-by: Sam James <sam@gentoo.org>
2024-01-24dev-db/mysql: migrate checking for enabled lto, to tc-is-ltoEli Schwartz
This toolchain func was recently added, and vis a lot more reliable than get-flagq. mysql attempts to manually handle some edge case, for example if the active flags contain `-flto -fno-lto` then tc-is-lto gets it correct but with is-flagq we have to manually check both. On the other hand, mysql doesn't handle detecting -flto=8. Using tc-is-lto is the preferred way to handle this from now on. We would rather use this wherever possible. Drops a bit of pointless logging. We don't need an `einfo` to tell us that make.conf is being respected. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>