mysql
mysql copied to clipboard
feat: add support for ubuntu 24.04
Description
- Add support for Ubuntu 24.04 (noble numbat)
Issues Resolved
List any existing issues this PR resolves
Check List
- [x] A summary of changes made is included in the CHANGELOG under
## Unreleased - [x] New functionality includes testing.
- [x] New functionality has been documented in the README if applicable.
Looking at the ubuntu-2404, smoke80 failure, I wonder if the 8.035 deprecation that says `%` no longer includes `localhost` is to blame. I'll dig further tomorrow.
Looking at the ubuntu-2404, smoke80 failure, I wonder if the 8.035 deprecation that says
%no longer includeslocalhostis to blame. I'll dig further tomorrow.
From local testing with the mysql client, this doesn't appear to be the problem. I'm running to arm64 vs x86_64 issues with running kitchen locally.
The non-ubuntu smoke tests seem to be a different issue entirely.
Ping me on here or Slack when you get to the bottom of the Ubuntu 22.04 smoke error. I'm not worried about the other suites given you haven't changed them.
It appears that port is not being honored by the mysql_service library.
- https://github.com/sous-chefs/mysql/actions/runs/12241159404/job/34145661927?pr=718#step:5:341
When you look at the above line, the port is set to 3306 but in https://github.com/sous-chefs/mysql/blob/350d6a26c71e7f749abce7b71c24689c6b533e66/test/cookbooks/test/recipes/smoke.rb#L40-L41 the port is set to 3307. I can not find any changes that would have broken this behavior so far.
I think I'm running into this:
- https://github.com/sous-chefs/mysql/issues/715
The port issue may not be an issue. What I pointed out previously seems to continue at the top of the next hour then goes on to password issues seen later on.