| Summary: | Почему не собираются пакеты для MySql 8.4 LTS? | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Garrett <AlexShevchenko> |
| Component: | MySQL | Assignee: | Николай Костригин <nickel> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | iluha.companets, mike, nickel, rider, shaba, viy |
| Version: | unstable | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
|
Description
Garrett
2025-02-05 17:02:36 MSK
Планирую обновить до 8.4.4. вместо 8.0 - точно не стОит, сейчас на всех линуксах де факто 8.0, какой смысл переходить на 8.4 ? многий софт (в том числе и наш) заточен именно на 8.0, на 8.4 есть существенные (несовместимые) изменения (In reply to iluha from comment #3) > многий софт (в том числе и наш) заточен именно на 8.0, на 8.4 есть > существенные (несовместимые) изменения Надо перетачивать. Когда-то поддержка 8.0 закончится. (In reply to Николай Костригин from comment #1) > Планирую обновить до 8.4.4. Прошло 8 месяцев, вышло немало релизов... Нет смысла уже собирать линейку 8.4.х, т.к. в декабре появится 9.6 LTS. Лучше начать собирать пакет для текущей 9.5.0. И поддержка версии 8 прекращается через полгода, в апреле 2026. Какой смысл цепляться за 8ую версию и не делать пакеты для версии 9? собирать версию 8.0 - большой смысл, так как именно она во многих зависимостях, переделывать кучу проектов на новые версии точно никто не будет, так что 8.0 должна остаться на необозримый срок, пока не будут выявлены критические уязвимости... и то, я подозреваю, будет иметь смысл сделать форк проектов, завязанных на версию 8.4, я пока что не видел нигде... собрать её _параллельно_ можно, при определённых настройках (как минимум смена плагина авторизации) она _возможно_ будет совместима с 8.0 версии 9.* настолько инновационные, что ими, подозреваю, ещё никто не пользуется, там никакой совместимости с 8.*, надо многое переделывать - зачем торопиться, 8.4 LTS достаточно MySQL-8.4.8-alt2 -> sisyphus: Thu May 28 2026 Nikolai Kostrigin <nickel@altlinux> 8.4.8-alt2 - fix auto-upgrade deprecated utf8 charset to utf8mb4 on package update - add Obsoletes for previous soname devel packages - build on all architectures including i586 with identical multi-arch packages - move mysqlsh man page from client to shell subpackage - add mysql-shell-8.4.8-alt-fix-string-view-concatenation patch - introduce Epoch for libmysqlclient to override interference with mariadb in p8 - move libmysqlclient subpackages after non-Epoch ones to prevent Epoch leaking - quit providing versioned libmysqlclient*-devel subpackages - fix license tags: specify accurate per-subpackage licenses for bundled components - transition to LTS version (closes: #52943) - vulnerabilities fixed: + (fixes: CVE-2026-21936, CVE-2026-21937, CVE-2026-21941) + (fixes: CVE-2026-21948, CVE-2026-21964, CVE-2026-21968) Thu Jan 22 2026 Anton Farygin <rider@altlinux> 8.4.8-alt1 - update to MySQL 8.4.8 LTS - update mysql-shell to 8.4.8 - boost 1.84.0 is now bundled in extra/boost (removed separate archive) - library soname changed from 21 to 24 - updated all patches for new version - removed obsolete boost patches (not needed for boost 1.84.0) - updated client completion patch for 8.4 - removed mysqlpump and zlib_decompress (deprecated/removed in 8.4) - disable LTO (causes linker issues with unittest library) - enable mysql_router and X Plugin for InnoDB Cluster support - add unit tests in %check (excluding NDB tests) - build only client library on i586 (MySQL 8.x server is 64-bit only) Сейчас актуальные версии MySQL это: 8.0.46 8.4.9 LTS 9.7.0 LTS |