Actually, it should be backwards compatible.
In 5.x, my_bool is typedef'ed to char, but functions using it will still happily accept int or bool (and most of the code I see in Ubuntu assigns it as one of those).
Also, if it were not backwards-compatible, I don't think the upstream patch would work with MariaDB, since I believe «#if MYSQL_VERSION_ID >= 80000» would be true.
Actually, it should be backwards compatible.
In 5.x, my_bool is typedef'ed to char, but functions using it will still happily accept int or bool (and most of the code I see in Ubuntu assigns it as one of those).
Also, if it were not backwards- compatible, I don't think the upstream patch would work with MariaDB, since I believe «#if MYSQL_VERSION_ID >= 80000» would be true.