Skip to content

RFC mariadb: new package

Thomas Petazzoni buildroot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v4 RFC Latest0 of 4 patches 0 repliesNew

Patches in v4 No applies recorded yet

None of the 4 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.

Read the v4 thread

Cover letter [Buildroot] [RFC v4 0/4] mariadb: new package

Hello,

Quoted 5 lines · Ryan Coe

This patch series represents my attempt to add MariaDB 10.1 to Buildroot. Based on feedback, this series does three things. First, the old mysql package is renamed to oracle-mysql. Second, mariadb is added as a new package. Third, mysql is converted to a virtual package. I have tested this on arm and x86_64 with uclibc and glibc.

Thanks a lot, I've applied your patch series. However, before doing so, I did a few changes. Indeed, with your patch series, after PATCH 1, but before PATCH 4, all packages in Buildroot that did depend or select BR2_PACKAGE_MYSQL would have been broken.

To keep things bisectable, here is what I have done:

- Move the patch introducing mariadb as the first patch. I adjusted the "depends on !BR2_PACKAGE_ORACLE_MYSQL" to "depends on !BR2_PACKAGE_MYSQL".

- Merge the patches renaming mysql to oracle-mysql and moving it to a virtual package (also offering mariadb).

I did some quick built tests, and it also went fine. Let's monitor the autobuilders in the next days to see if anything breaks.

However, it is good to remind you that since mariadb is only selected through a choice and is not the default, it will never be chosen by the autobuilders (due to a Kconfig issue, choices are not randomized in our autobuilder testing).

Thanks again!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com