Hi, Jean, On Aug 02, Jean Weisbuch via developers wrote:
If i'm not mistaken, mariadb-upgrade only modifies the structure of the "mysql" database so storing and comparing only one "structure version" for this database would be enough.
Mostly, but not always. Sometimes it modifies other tables too.
In my case, downgrading has always been done because of bugs making the new version totally unusable or at least really unsafe or unstable to run, downgrading to a previous minor version is most of the time good enough.
Not keeping downgrade possible between minor version would be quite problematic as those upgrades are often done automatically and/or without checking the release notes or doing full backups before upgrading.
Agree. Even if upgrades aren't automatic, one still often doesn't know the new version won't work until after the upgrade. So not allowing to revert a minor upgrade would be very problematic. It seems that everyone who cared to comment supported the approach where minor downgrades should work, but major downgrades aren't guaranteed to work. So, this is the rule we'll try to follow consistently from now on. Regards, Sergei VP of MariaDB Server Engineering and security@mariadb.org