New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mariadb: 10.3.22 -> 10.4.12 #86900
mariadb: 10.3.22 -> 10.4.12 #86900
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for doing this @Izorkin!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but haven't tested it - especially the migration part, so would love to get some more feedback from people using this.
@GrahamcOfBorg test mariadb-galera-mariabackup |
@GrahamcOfBorg test mysql-replication |
Found errors with authentication. |
bc59a9c
to
861daa3
Compare
cc7c88f
to
a3c26a6
Compare
@GrahamcOfBorg test mariadb-galera-mariabackup |
it seems
However, this is already the case on master (aarch64 and i686). We might want to figure out why it's not available on these arches, and possibly update the test to only test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I upgraded a machine to this package, ran mysql_upgrade
, and then tested some connections and programs out... everything worked fine 👍
Thanks again @Izorkin 🎉
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@flokli I suggest merge once the bot confirms everything. Any issue with that?
c128f0f
to
e733611
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A minor nitpick, otherwise should be fine for me now! Thanks for your work!
@GrahamcOfBorg test mariadb-galera-mariabackup |
@GrahamcOfBorg test mariadb-galera-mariabackup |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is this now built with another protobuf? I'm missing the explanation here.
With protobuf 3.8 mysql 5.7 anf 8.0 error build:
|
Please name the last commit message like this:
|
MariaDB 10.4 introduces a number of changes to the authentication process, intended to make things easier and more intuitive.
MariaDB 10.4 introduces a number of changes to the authentication process, intended to make things easier and more intuitive.
MariaDB 10.4 introduces a number of changes to the authentication process, intended to make things easier and more intuitive.
They fail to build with protobuf 3.8: In file included from /build/mysql-5.7.27/rapid/plugin/x/ngs/include/ngs/protocol/message.h:24, from /build/mysql-5.7.27/rapid/plugin/x/ngs/include/ngs/protocol_encoder.h:23, from /build/mysql-5.7.27/rapid/plugin/x/ngs/include/ngs/client_session.h:24, from /build/mysql-5.7.27/rapid/plugin/x/src/xpl_session.h:25, from /build/mysql-5.7.27/rapid/plugin/x/src/xpl_plugin.cc:23: /build/mysql-5.7.27/rapid/plugin/x/ngs/include/ngs_common/protocol_protobuf.h:32:10: fatal error: google/protobuf/wire_format_lite_inl.h: No such file or directory 32 | #include <google/protobuf/wire_format_lite_inl.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [rapid/plugin/x/CMakeFiles/mysqlx.dir/build.make:203: rapid/plugin/x/CMakeFiles/mysqlx.dir/src/xpl_plugin.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs....
Updated and rebased. |
Built all |
Motivation for this change
Upgrade MariaDB server to 10.4.12
cc @thoughtpolice @flokli @aanderse @dasJ
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)