Bug 55658

Summary: Для firebird требуется зависимость libicu
Product: Sisyphus Reporter: Kostevich Arseniy <kostevichae>
Component: firebirdAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Kostevich Arseniy 2025-08-19 16:19:55 MSK
Версия пакета:
firebird-4.0.5-alt2

Платформа(Обновлена до Sisyphus):
Alt Server 11.0 x86_64

Шаги для воспроизведения:
1. # apt-get install firebird firebird-server firebird-utils
2. # (echo "CREATE DATABASE '/var/lib/firebird/testdb.fdb' page_size 8192"; echo "user 'SYSDBA' password 'masterkey';";) | isql-fb

Ожидаемый результат:
База данных создана

Фактический результат:
Ошибка:
Statement failed, SQLSTATE = XX000
Could not find acceptable ICU library

Помогает установка libicu74. Предполагаю, что библиотека должна быть в зависимостях firebird.
Comment 1 Anton Farygin 2025-09-15 12:32:51 MSK
действительно, в src/common/unicode_util.cpp libicu выбирается и загружается.
не знаю зачем так сделано, просто поставлю зависимость на самую последнюю версию.
Comment 2 Repository Robot 2025-09-15 16:10:06 MSK
firebird-4.0.6-alt1 -> sisyphus:

Mon Sep 15 2025 Anton Farygin <rider@altlinux.com> 4.0.6-alt1
- 4.0.5 -> 4.0.6
- added an explicit dependency on libicu to prevent startup errors (closes: #55658)
- fixed the incorrect path to the intl module in the default fbintl config file (closes: #55673)