Bug 41027 - WWW::Curl::Multi broken
Summary: WWW::Curl::Multi broken
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: perl-WWW-Curl (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 critical
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-29 18:59 MSK by Alexey Gladkov
Modified: 2023-03-31 21:03 MSK (History)
12 users (show)

See Also:


Attachments
Fix issues with latest versions of curl (2.56 KB, text/plain)
2021-09-29 20:59 MSK, Alexey Gladkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Gladkov 2021-09-29 18:59:26 MSK
В текущей версии (perl-WWW-Curl-4.17-alt5.x86_64) при попытке использования WWW::Curl::Multi возникает ошибка:

curl version too old to support curl_multi_init()

http://git.altlinux.org/srpms/p/perl-WWW-Curl.git?p=perl-WWW-Curl.git;a=blob;f=WWW-Curl/Curl.xs;h=ea9f87011b0ca3d12f0744fc675069a64a7b7bc1;hb=03880285cc7a8f975c8b2d0e9582aa6d3efa92cb#l240

По всей видимости нужен фикс:

https://github.com/szbalint/WWW--Curl/pull/24/files
Comment 1 Alexey Gladkov 2021-09-29 19:03:11 MSK
Наврал про фикс. Это не он.
Comment 2 Repository Robot 2021-09-29 20:58:34 MSK
perl-WWW-Curl-4.17-alt6 -> sisyphus:

 Wed Sep 29 2021 Anton Farygin <rider@altlinux.ru> 4.17-alt6
 - added curl-7.66+ compatibility patch (closes: #41027)
Comment 3 Alexey Gladkov 2021-09-29 20:59:07 MSK
Created attachment 9749 [details]
Fix issues with latest versions of curl

Всё-таки этот фикс исправляет эту ошибку.
Comment 4 Anton Farygin 2021-09-29 21:00:59 MSK
я из CPAN взял другой, попроще.

В след. версии апстрим пофиксит каким-то образом, надеюсь.
Comment 5 Alexander Makeenkov 2023-03-03 11:37:38 MSK
Ошибка воспроизводится.

Версия пакета:
perl-WWW-Curl-4.17-alt7

Шаги воспроизведения:
# apt-get install perl-WWW-Curl

$ cat > test.pl <<EOF
#!/usr/bin/perl
use strict;
use warnings;
use WWW::Curl::Multi;

my \$curlm = WWW::Curl::Multi->new;
print "Program finished success\n"
EOF

$ perl test.pl

Получаемый результат:

curl version too old to support curl_multi_init() at test.pl line 6.
Comment 6 Alexey Gladkov 2023-03-09 18:53:33 MSK
После обновления у меня сломался скрипт использующий WWW::Curl::Multi.
Comment 7 Repository Robot 2023-03-31 21:03:44 MSK
perl-WWW-Curl-4.17-alt8 -> sisyphus:

 Fri Mar 31 2023 Igor Vlasenko <viy@altlinux> 4.17-alt8
 - support of curl 8 (closes: #41027)