Bug 49121

Summary: /usr/lib64/php/8.3.1/extensions/swoole.so.so: cannot open shared object file: No such file or directory
Product: Sisyphus Reporter: Osmolovskaya Anastasia <osmolovskayaaa>
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 Osmolovskaya Anastasia 2024-01-19 11:36:31 MSK
Версия пакетов: 
php-base-2.7-alt3
php8.3-8.3.1-alt1.x86_64
php8.3-curl-8.3.1-alt1.x86_64
php8.3-swoole-5.1.1-alt1.1

Шаги для воспроизведения:
1. apt-get install php8.3 php8.3-curl php8.3-sphinx
2. cat >test.php<<EOF
<?php
\$curl = curl_init("http://example.com");
curl_setopt(\$curl, CURLOPT_FAILONERROR, true);
curl_setopt(\$curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt(\$curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt(\$curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt(\$curl, CURLOPT_SSL_VERIFYPEER, false);
\$result = curl_exec(\$curl);
echo \$result;
?>
EOF
3. php8.3 test.php

Ожидаемый результат: успешное выполнение
Реальный результат: PHP Warning:  PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /usr/lib64/php/8.3.1/extensions/swoole.so (/usr/lib64/php/8.3.1/extensions/swoole.so: undefined symbol: mysqlnd_cset_escape_slashes), /usr/lib64/php/8.3.1/extensions/swoole.so.so (/usr/lib64/php/8.3
Comment 1 Anton Farygin 2024-02-20 10:53:48 MSK
1. В тесте ошибки с экранированием $
2. Тест на текущей версии из Sisyphus работает
Comment 2 Repository Robot 2024-02-20 14:45:44 MSK
php8.2-swoole-5.1.2-alt1.16 -> sisyphus:

 Tue Feb 20 2024 Anton Farygin <rider@altlinux> 5.1.2-alt1.16
 - Rebuild with php-devel = 8.2.16-5.1.2-alt1.16
 Wed Feb 14 2024 Anton Farygin <rider@altlinux.ru> 5.1.2-alt1
 - 5.1.2 (Closes: #49121)