Bug 53260

Summary: swoole.so: undefined symbol: BrotliEncoderCompress
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: php8.3-swooleAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2025-02-28 15:52:55 MSK
Версии пакетов:
php8.3-8.3.17-alt1
php8.3-swoole-6.0.0-alt1.17

Шаги воспроизведения:
# apt-get install php8.3 php8.3-swoole
$ php8.3 -i

Получаемый результат:
PHP Warning:  PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /usr/lib64/php/8.3.17/extensions/swoole.so (/usr/lib64/php/8.3.17/extensions/swoole.so: undefined symbol: BrotliEncoderCompress), /usr/lib64/php/8.3.17/extensions/swoole.so.so (/usr/lib64/php/8.3.17/extensions/swoole.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
phpinfo()
PHP Version => 8.3.17

В р11 тоже ошибка, но другая (undefined symbol: mysqlnd_cset_escape_slashes). После обновления до задания https://packages.altlinux.org/ru/tasks/374656/ начинает воспроизводится та же, что и в сизифе (undefined symbol: BrotliEncoderCompress).
Comment 1 Repository Robot 2025-03-04 10:02:02 MSK
php8.4-swoole-6.0.1-alt2.4 -> sisyphus:

 Tue Mar 04 2025 Anton Farygin <rider@altlinux> 6.0.1-alt2.4
 - Rebuild with php-devel = 8.4.4-6.0.1-alt2.4
 Tue Mar 04 2025 Anton Farygin <rider@altlinux.ru> 6.0.1-alt2
 - fixed build with brotli (Closes: #53195, #53260, #53132, #45264)