Hi,
See some comments inline.
>> 2) If one simply sets up mariadb, one has no clue that (s)he is at risk to waste hours in order to solve a poorly doucmented known issue
I understand your concern. But please keep in mind MDEV-3882 is not a "known issue" as it's usually referred to (as "something we know doesn't work quite as it should, but we aren't sure when we're going to fix it, if ever, so just live with it"). It was discovered after 5.5.28 was released, and is planned to be fixed in 5.5.29 release. That's the reason why it's not officially documented – it's just an open bug in progress; one can go to the bug tracking system which is available to everyone, and check open bugs in there, that's how bugs are documented.
>> 4) The solution you point at doesn't help nor rewards the people that switched to mariadb as you infer that we should wait for a better mariadb (since packaging is 101 in getting/keeping Mariadb up and running)
It's only true to some extent. If one's requirement is to have it work out-of-box, then indeed, there is no magic solution: bug is a bug, it needs to be fixed, and until it is, installation won't work smoothly. However, if one is willing to install it nevertheless, there are workarounds, and they are being discussed in different sources: https://lists.launchpad.net/maria-discuss/msg00698.html https://kb.askmonty.org/en/drop-in-replacement-on-debian/ (you already mentioned one).
>> 3) For various reasons (php, phpmyadmin...) mariadb is at risk to fail upgrades and has already done so several times in one year for me and others.
Yes, I guess life of our users would have been a lot easier if mariadb was in official repositories and thus was upgraded in sync with other related products; but that's not the case, so we have to keep up with the whole universe of systems, environments, setups and configurations. That's where we need the active community the most. If people report issues they encounter during installation or upgrades, we try to do our best to fix them; if they don't, we might never even know about them.
>> 1) Once we break mariadb it is to late to just easily reapply the fixes that MDEV-3882 might bring
Your data directory should stay safe, broken dependencies can be fixed, so while I agree it's a big nuisance to do cleanup after bad installation, nothing disastrous should have happened. If it did, please provide more details.
This last point is why I'm keeping it open for now, despite your suggestion to close it.
Hi,
We don't document workarounds for issues like
MDEV-3882because they are considered high-priority bugs and are being worked on, with the goal, as you said, to make it eventually work by simply adding a repository to the configuration. If you encountered other bugs in MariaDB packaging, please also file them here in JIRA.If you noticed any problems which are not exactly MariaDB bugs, but make installation of MariaDB difficult, please describe here what happens (and if you found a solution, then what it is) so we could indeed document it.
Thank you.