Otto, Well done on getting it merged. Dolphie requires grants https://github.com/charles-001/dolphie?tab=readme-ov-file#mysql-grants-requi... that don't correspond to what MariaDB needs (10.5+) and its replication monitoring implementation isn't MariaDB compatible (well maybe non-gtid mode is). Seems to detect galera on wsrep_on existing (https://github.com/charles-001/dolphie/blob/4d12c604716bf9f180cfb0c8c7a0d21e...) which might hide some replication things. Its InnoDB monitoring capability also may start to have incompatibilities with MariaDB as I know several IS tables were removed (some replaced, not sure how completely). Looking at all queries: https://github.com/charles-001/dolphie/blob/main/dolphie/Modules/Queries.py ANY_VALUE is used (https://jira.mariadb.org/browse/MDEV-10426) and it also depends on performance_schema and sys schema. On the face of it, it doesn't look like it's going to take long for a MariaDB user to hit any of these incompatibilities and then which community person is going to fix it? Spelling fixes was a good bundling to favour merging. Nice wording on persuading too. On Fri, 26 Apr 2024 at 13:20, Otto Kekäläinen via developers <developers@lists.mariadb.org> wrote:
Hi all!
Here is a new one I filed today: https://github.com/charles-001/dolphie/pull/60
Please +1 it :)
I assume everyone on this mailing list has a GitHub account. Could you please +1 these PRs that add a mention of MariaDB in the documentation of various projects that currently only mention MySQL?
Open each link below and press the thumbs up icon in the lower left corner of the PR description:
https://github.com/bookshelf/bookshelf/pull/2129 https://github.com/ponyorm/pony/pull/708 https://github.com/metabase/metabase/issues/40325 https://github.com/SeaQL/seaql.github.io/pull/116
I am asking this because there are a lot of database tools and libraries out there that work with both MySQL and MariaDB, but they only mention MySQL, which is a pity, because the users of those tools might actually switch from MariaDB to MySQL simply out of confusion/fear that the tool supports only MySQL, which is almost never true.
One of those rare cases is Javascript/Node.js Drizzle ORM which needs changes to support MariaDB. There is already a PR for that, you could +1 it as well: https://github.com/drizzle-team/drizzle-orm/pull/1692
The Rust Diesel ORM has a similar situation going on: https://github.com/diesel-rs/diesel/issues/1882 https://github.com/diesel-rs/diesel/pull/3964
However most projects have absolutely no MySQL-specific things and work with MariaDB, and just needed the docs updated, like was done in these cases:
https://github.com/mysql-net/MySqlConnector/pull/1460 https://github.com/rails/rails/pull/51330 https://github.com/prisma/docs/pull/5706 https://github.com/gregstoll/gallery2/pull/168 https://github.com/coleifer/peewee/pull/2858
developers mailing list -- developers@lists.mariadb.org To unsubscribe send an email to developers-leave@lists.mariadb.org