-
-
Notifications
You must be signed in to change notification settings - Fork 14k
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
[Backport release-24.05] percona: update packages, init 8.4 #346437
[Backport release-24.05] percona: update packages, init 8.4 #346437
Commits on Oct 15, 2024
-
percona: fix references to utilities in scripts
I encountered errors when attempting to run Vitess which calls out to mysqld_safe[1]. Several utilities are needed in order for it to run e.g. grep, sed, env, ps, date, hostname, etc. Additionally, if ps, kill, and grep aren't available to scripts/CMakeLists.txt, mysqld_start can end up getting generated with syntax errors as FIND_PROC will be substituted into the script template as an empty string[2][3]. The presence of systemd in percona-server_innovation seems to prevent mysqld_multi from being built on Linux so it gets patched conditionally. This same patch could be applied to MySQL if desired. [1]: https://github.com/vitessio/vitess/blob/v20.0.1/go/vt/mysqlctl/mysqld.go#L363-L369 [2]: https://github.com/percona/percona-server/blob/79c1086e8272ea96f162b25121b58e1b01ff853b/scripts/CMakeLists.txt#L255 [3]: https://github.com/percona/percona-server/blob/79c1086e8272ea96f162b25121b58e1b01ff853b/scripts/mysqld_safe.sh#L869 (cherry picked from commit a5dcd41)
Configuration menu - View commit details
-
Copy full SHA for 9c0ae0a - Browse repository at this point
Copy the full SHA 9c0ae0aView commit details -
percona-server, percona-xtrabackup: rework naming
When reworking the percona package naming towards the two release streams "innovation" and "lts", I did not anticipate the case that two releases are long-term supported in parallel, and that the latest Innovation release is end-of-life and replaced by a more recent lts. Hence, the first-level attribute names now reflect the package major-minor versions again, augmented by attribute names pointing to respective lts and innovation releases. (cherry picked from commit 188b5df)
Configuration menu - View commit details
-
Copy full SHA for 84451df - Browse repository at this point
Copy the full SHA 84451dfView commit details -
percona-server_8_4: init at 8.4.0-1
This is a new LTS release as well. (cherry picked from commit 712028e)
Configuration menu - View commit details
-
Copy full SHA for d768a2d - Browse repository at this point
Copy the full SHA d768a2dView commit details -
percona-server_8_0: 8.0.36-28 -> 8.0.37-29
This is a new LTS release as well. (cherry picked from commit b04c93f)
Configuration menu - View commit details
-
Copy full SHA for 53caac3 - Browse repository at this point
Copy the full SHA 53caac3View commit details -
percona-xtrabackup_8_0: 8.0.36-30 -> 8.0.35-31
(cherry picked from commit a309521)
Configuration menu - View commit details
-
Copy full SHA for f258b58 - Browse repository at this point
Copy the full SHA f258b58View commit details -
percona-xtrabackup_8_4: init at 8.4.0-1
(cherry picked from commit 1e514dc)
Configuration menu - View commit details
-
Copy full SHA for 57c9def - Browse repository at this point
Copy the full SHA 57c9defView commit details -
Configuration menu - View commit details
-
Copy full SHA for 369350a - Browse repository at this point
Copy the full SHA 369350aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2606136 - Browse repository at this point
Copy the full SHA 2606136View commit details -
tests/mysql: properly specify percona packages
(cherry picked from commit db92bb5)
Configuration menu - View commit details
-
Copy full SHA for 746bbd8 - Browse repository at this point
Copy the full SHA 746bbd8View commit details -
In the stable branch, the `_lts` package names for percona-server and percona-xtrabackup remain at the still suported 8_0 packages to avoid major version bumps during a release cycle.
Configuration menu - View commit details
-
Copy full SHA for faa0c49 - Browse repository at this point
Copy the full SHA faa0c49View commit details