Bug 52943 - Почему не собираются пакеты для MySql 8.4 LTS?
Summary: Почему не собираются пакеты для MySql 8.4 LTS?
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: MySQL (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 normal
Assignee: Николай Костригин
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-05 17:02 MSK by Garrett
Modified: 2026-05-31 20:32 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Garrett 2025-02-05 17:02:36 MSK
Почему не собираются пакеты для MySql 8.4 LTS?

MySql развивается Ораклом в трех ветках: старая(текущая) 8.0, LTS 8.4 и экспериментальная 9.
Если нет сил(людей) собирать всё, то может стоит собирать пакеты для LTS версии 8.4 вместо 8.0?
Comment 1 Николай Костригин 2025-02-09 03:05:45 MSK
Планирую обновить до 8.4.4.
Comment 2 iluha 2025-02-20 13:54:00 MSK
вместо 8.0 - точно не стОит, сейчас на всех линуксах де факто 8.0, какой смысл переходить на 8.4 ?
Comment 3 iluha 2025-02-20 13:55:11 MSK
многий софт (в том числе и наш) заточен именно на 8.0, на 8.4 есть существенные (несовместимые) изменения
Comment 4 Anton Farygin 2025-02-20 15:01:30 MSK
(In reply to iluha from comment #3)
> многий софт (в том числе и наш) заточен именно на 8.0, на 8.4 есть
> существенные (несовместимые) изменения

Надо перетачивать. Когда-то поддержка 8.0 закончится.
Comment 5 Garrett 2025-10-27 08:29:28 MSK
(In reply to Николай Костригин from comment #1)
> Планирую обновить до 8.4.4.

Прошло 8 месяцев, вышло немало релизов...
Нет смысла уже собирать линейку 8.4.х, т.к. в декабре появится 9.6 LTS.
Лучше начать собирать пакет для текущей 9.5.0.
Comment 6 Garrett 2025-10-27 09:07:01 MSK
И поддержка версии 8 прекращается через полгода, в апреле 2026. Какой смысл цепляться за 8ую версию и не делать пакеты для версии 9?
Comment 7 iluha 2025-10-27 09:46:23 MSK
собирать версию 8.0 - большой смысл, так как именно она во многих зависимостях, переделывать кучу проектов на новые версии точно никто не будет, так что 8.0 должна остаться на необозримый срок, пока не будут выявлены критические уязвимости... и то, я подозреваю, будет иметь смысл сделать форк

проектов, завязанных на версию 8.4, я пока что не видел нигде... собрать её _параллельно_ можно, при определённых настройках (как минимум смена плагина авторизации) она _возможно_ будет совместима с 8.0

версии 9.* настолько инновационные, что ими, подозреваю, ещё никто не пользуется, там никакой совместимости с 8.*, надо многое переделывать - зачем торопиться, 8.4 LTS достаточно
Comment 8 Repository Robot 2026-05-29 18:10:04 MSK
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)
Comment 9 Garrett 2026-05-31 20:32:00 MSK
Сейчас актуальные версии MySQL это:
8.0.46
8.4.9 LTS
9.7.0 LTS