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.20 -> 10.4.10 #74486
mariadb: 10.3.20 -> 10.4.10 #74486
Conversation
@Izorkin we should really upgrade |
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.
This requires an entry into the release notes stating that mysql_upgrade
must be run after upgrading to this package.
@aanderse i did not use 10.4. Already released beta 10.5.1 |
If update to 10.4 need upgrade mariadb-galera to 26.4.3. |
|
You can wait. Then I will add 10.5.1 to nur-packages, 10.4.12 is already there. |
@aanderse Do you know the significance of the "General Availability" indication at https://downloads.mariadb.org/ ? |
@ryantm I do not. I have spent some more time thinking about this PR recently and propose the following:
We should probably avoid skipping a major release of Does this sound reasonable? ping @callahad @flokli @florianjacob @Izorkin @matthewbauer @ryantm @thefloweringash @thorstenweber83 as potentially interested parties. |
This plan sounds good. I think we should only update to 10.5.x on master after it is out of "development". Don't feel like this PR is special or something, feel free to close it and do the work on a different PR. I asked about general availability on #maria@freenode and they seem to think it isn't significant. |
Plan sounds very good, gradually getting up to speed while giving NixOS users bite-sized updates to digest. |
If update to MariaDB 1.4 need update plugin MariaDB-Galera to 26.4.3. |
In version 10.4 and 10.5 not builded plugin |
In 10.4 and 10.5 don`t need auth_socket.so.
|
@Izorkin would you be willing to prepare a PR bumping MariaDB to 10.4.12 for master? |
@flokli need help to correct write release notes. To release notes need add instruction to correct upgrade database and galera cluster - https://mariadb.com/kb/en/upgrading-from-mariadb-103-to-mariadb-104-with-galera-cluster/ |
@Izorkin quickly skimming over the docs, what sounds relevant to us might be: Before doing the upgrade:
Then switching to the new nixpkgs version containing the bump. After the switch:
I must however admit I don't feel quite comfortable on giving any guidelines here. I don't operate any Galera Cluster at the moment, and would love to get more feedback from people using this in production. |
cc @dasJ |
Resolved by #86900 |
@Izorkin are you available to prepare a PR to bump EDIT: Just as I commented on this I realize you already have 😆 |
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mariadb-server/versions.
meta.description for mariadb is: '"An enhanced, drop-in replacement for MySQL"'.
meta.homepage for mariadb is: '"https://mariadb.org/"
Checks done (click to expand)
built on NixOS
The tests defined in
passthru.tests
, if any, passed0 of 0 passed binary check by having a zero exit code.
0 of 0 passed binary check by having the new version present in output.
found 10.4.10 with grep in /nix/store/whbmqm4yg8a7ha89d7f1lwmgk490csj7-mariadb-server-10.4.10
directory tree listing: https://gist.github.com/a5e05eb249d81afae49441a7122da234
du listing: https://gist.github.com/12ea159ccce90c096a23a5dd48904bf0
Rebuild report (if merged into master) (click to expand)
190 total rebuild path(s)
61 package rebuild(s)
61 x86_64-linux rebuild(s)
59 i686-linux rebuild(s)
11 x86_64-darwin rebuild(s)
59 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
akonadi
akregator
automysqlbackup
diesel-cli
digikam
kaddressbook
kdeApplications.akonadi
kdeApplications.akonadi-calendar
kdeApplications.akonadi-contacts
kdeApplications.akonadi-import-wizard
kdeApplications.akonadi-mime
kdeApplications.akonadi-notes
kdeApplications.akonadi-search
kdeApplications.akonadiconsole
kdeApplications.akregator
kdeApplications.calendarsupport
kdeApplications.eventviews
kdeApplications.incidenceeditor
kdeApplications.kaddressbook
kdeApplications.kalarm
kdeApplications.kalarmcal
kdeApplications.kdepim-addons
kdeApplications.kdepim-apps-libs
kdeApplications.kdepim-runtime
kdeApplications.kgpg
kdeApplications.kmail
kdeApplications.kmail-account-wizard
kdeApplications.kmailtransport
kdeApplications.knotes
kdeApplications.kontact
kdeApplications.korganizer
kdeApplications.libgravatar
kdeApplications.libkdepim
kdeApplications.libksieve
kdeApplications.mailcommon
kdeApplications.mailimporter
kdeApplications.mbox-importer
kdeApplications.messagelib
kdeApplications.pim-data-exporter
kdeApplications.pim-sieve-editor
kdeApplications.pimcommon
kgpg
kmail
kmymoney
kontact
korganizer
lua51Packages.luadbi-mysql
lua52Packages.luadbi-mysql
lua53Packages.luadbi-mysql
luaPackages.luadbi-mysql
Instructions to test this update (click to expand)
Either download from Cachix:
(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
After you've downloaded or built it, look at the files and if there are any, run the binaries:
cc @thoughtpolice for testing.