--- Begin Message ---
Package: src:pycurl
Version: 7.45.3-2
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make gen PYTHON=python3
make[2]: Entering directory '/<<PKGBUILDDIR>>'
python3 setup.py docstrings
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
for py in 3.12 ; do \
python$py setup.py build ; \
done
Using curl-config (libcurl 8.10.1)
Using SSL library: OpenSSL/LibreSSL/BoringSSL
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-312
creating build/lib.linux-x86_64-cpython-312/curl
copying python/curl/__init__.py -> build/lib.linux-x86_64-cpython-312/curl
running build_ext
building 'pycurl' extension
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/src
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/docstrings.c -o
build/temp.linux-x86_64-cpython-312/src/docstrings.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easy.c -o
build/temp.linux-x86_64-cpython-312/src/easy.o
src/easy.c: In function ‘do_curlhttppost_dealloc’:
src/easy.c:112:9: warning: ‘curl_formfree’ is deprecated: since 7.56.0. Use
curl_mime_free() [-Wdeprecated-declarations]
112 | curl_formfree(self->httppost);
| ^~~~~~~~~~~~~
In file included from src/pycurl.h:33,
from src/easy.c:1:
/usr/include/x86_64-linux-gnu/curl/curl.h:2630:1: note: declared here
2630 | curl_formfree(struct curl_httppost *form);
| ^~~~~~~~~~~~~
src/easy.c: In function ‘do_curl_duphandle’:
src/easy.c:382:9: warning: ‘CURLOPT_IOCTLDATA’ is deprecated: since 7.18.0. Use
CURLOPT_SEEKDATA [-Wdeprecated-declarations]
382 | curl_easy_setopt(dup->handle, CURLOPT_IOCTLDATA, dup);
| ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1589:3: note: declared here
1589 | CURLOPTDEPRECATED(CURLOPT_IOCTLDATA, CURLOPTTYPE_CBPOINT, 131,
| ^~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easycb.c -o
build/temp.linux-x86_64-cpython-312/src/easycb.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easyinfo.c -o
build/temp.linux-x86_64-cpython-312/src/easyinfo.o
src/easyinfo.c: In function ‘do_curl_getinfo_raw’:
src/easyinfo.c:145:5: warning: ‘CURLINFO_LASTSOCKET’ is deprecated: since
7.45.0. Use CURLINFO_ACTIVESOCKET [-Wdeprecated-declarations]
145 | case CURLINFO_LASTSOCKET:
| ^~~~
In file included from src/pycurl.h:33,
from src/easyinfo.c:1:
/usr/include/x86_64-linux-gnu/curl/curl.h:2914:3: note: declared here
2914 | CURLINFO_LASTSOCKET CURL_DEPRECATED(7.45.0, "Use
CURLINFO_ACTIVESOCKET")
| ^~~~~~~~~~~~~~~~~~~
src/easyinfo.c:204:5: warning: ‘CURLINFO_CONTENT_LENGTH_DOWNLOAD’ is
deprecated: since 7.55.0. Use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T
[-Wdeprecated-declarations]
204 | case CURLINFO_CONTENT_LENGTH_DOWNLOAD:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2892:3: note: declared here
2892 | CURLINFO_CONTENT_LENGTH_DOWNLOAD
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:205:5: warning: ‘CURLINFO_CONTENT_LENGTH_UPLOAD’ is deprecated:
since 7.55.0. Use CURLINFO_CONTENT_LENGTH_UPLOAD_T [-Wdeprecated-declarations]
205 | case CURLINFO_CONTENT_LENGTH_UPLOAD:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2897:3: note: declared here
2897 | CURLINFO_CONTENT_LENGTH_UPLOAD
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:209:5: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since
7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations]
209 | case CURLINFO_SIZE_DOWNLOAD:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2875:3: note: declared here
2875 | CURLINFO_SIZE_DOWNLOAD
| ^~~~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:210:5: warning: ‘CURLINFO_SIZE_UPLOAD’ is deprecated: since
7.55.0. Use CURLINFO_SIZE_UPLOAD_T [-Wdeprecated-declarations]
210 | case CURLINFO_SIZE_UPLOAD:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2872:3: note: declared here
2872 | CURLINFO_SIZE_UPLOAD CURL_DEPRECATED(7.55.0, "Use
CURLINFO_SIZE_UPLOAD_T")
| ^~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:211:5: warning: ‘CURLINFO_SPEED_DOWNLOAD’ is deprecated: since
7.55.0. Use CURLINFO_SPEED_DOWNLOAD_T [-Wdeprecated-declarations]
211 | case CURLINFO_SPEED_DOWNLOAD:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2879:3: note: declared here
2879 | CURLINFO_SPEED_DOWNLOAD
| ^~~~~~~~~~~~~~~~~~~~~~~
src/easyinfo.c:212:5: warning: ‘CURLINFO_SPEED_UPLOAD’ is deprecated: since
7.55.0. Use CURLINFO_SPEED_UPLOAD_T [-Wdeprecated-declarations]
212 | case CURLINFO_SPEED_UPLOAD:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2883:3: note: declared here
2883 | CURLINFO_SPEED_UPLOAD
| ^~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easyopt.c -o
build/temp.linux-x86_64-cpython-312/src/easyopt.o
src/easyopt.c: In function ‘util_curl_unsetopt’:
src/easyopt.c:94:5: warning: ‘CURLOPT_EGDSOCKET’ is deprecated: since 7.84.0.
Serves no purpose anymore [-Wdeprecated-declarations]
94 | case CURLOPT_EGDSOCKET:
| ^~~~
In file included from src/pycurl.h:33,
from src/easyopt.c:1:
/usr/include/x86_64-linux-gnu/curl/curl.h:1375:3: note: declared here
1375 | CURLOPTDEPRECATED(CURLOPT_EGDSOCKET, CURLOPTTYPE_STRINGPOINT, 77,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:102:5: warning: ‘CURLOPT_RANDOM_FILE’ is deprecated: since
7.84.0. Serves no purpose anymore [-Wdeprecated-declarations]
102 | case CURLOPT_RANDOM_FILE:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1371:3: note: declared here
1371 | CURLOPTDEPRECATED(CURLOPT_RANDOM_FILE, CURLOPTTYPE_STRINGPOINT, 76,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:164:5: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0.
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
164 | CLEAR_OBJECT(CURLOPT_HTTPPOST, self->httppost);
| ^~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
1205 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:164:5: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0.
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
164 | CLEAR_OBJECT(CURLOPT_HTTPPOST, self->httppost);
| ^~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
1205 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c: In function ‘do_curl_setopt_string_impl’:
src/easyopt.c:246:5: warning: ‘CURLOPT_EGDSOCKET’ is deprecated: since 7.84.0.
Serves no purpose anymore [-Wdeprecated-declarations]
246 | case CURLOPT_EGDSOCKET:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1375:3: note: declared here
1375 | CURLOPTDEPRECATED(CURLOPT_EGDSOCKET, CURLOPTTYPE_STRINGPOINT, 77,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:260:5: warning: ‘CURLOPT_RANDOM_FILE’ is deprecated: since
7.84.0. Serves no purpose anymore [-Wdeprecated-declarations]
260 | case CURLOPT_RANDOM_FILE:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1371:3: note: declared here
1371 | CURLOPTDEPRECATED(CURLOPT_RANDOM_FILE, CURLOPTTYPE_STRINGPOINT, 76,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:295:5: warning: ‘CURLOPT_SOCKS5_GSSAPI_SERVICE’ is deprecated:
since 7.49.0. Use CURLOPT_PROXY_SERVICE_NAME [-Wdeprecated-declarations]
295 | case CURLOPT_SOCKS5_GSSAPI_SERVICE:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1745:3: note: declared here
1745 | CURLOPTDEPRECATED(CURLOPT_SOCKS5_GSSAPI_SERVICE,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c: In function ‘do_curl_setopt_httppost’:
src/easyopt.c:624:13: warning: ‘curl_formadd’ is deprecated: since 7.56.0. Use
curl_mime_init() [-Wdeprecated-declarations]
624 | res = curl_formadd(&post, &last,
| ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2594:1: note: declared here
2594 | curl_formadd(struct curl_httppost **httppost,
| ^~~~~~~~~~~~
src/easyopt.c:625:32: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0.
Use curl_mime_name() [-Wdeprecated-declarations]
625 | CURLFORM_COPYNAME, nstr,
| ^~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here
2519 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use
curl_mime_name()"),
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:626:32: warning: ‘CURLFORM_NAMELENGTH’ is deprecated: since
7.56.0. [-Wdeprecated-declarations]
626 | CURLFORM_NAMELENGTH, (long) nlen,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2521:3: note: declared here
2521 | CURLFORM_NAMELENGTH CURL_DEPRECATED(7.56.0, ""),
| ^~~~~~~~~~~~~~~~~~~
src/easyopt.c:627:32: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
627 | CURLFORM_COPYCONTENTS, cstr,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here
2522 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:628:32: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
628 | CURLFORM_CONTENTSLENGTH, (long) clen,
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2524:3: note: declared here
2524 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:691:17: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
691 | if (val != CURLFORM_COPYCONTENTS &&
| ^~
/usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here
2522 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:692:21: warning: ‘CURLFORM_FILE’ is deprecated: since 7.56.0. Use
curl_mime_filedata() [-Wdeprecated-declarations]
692 | val != CURLFORM_FILE &&
| ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2528:3: note: declared here
2528 | CURLFORM_FILE CURL_DEPRECATED(7.56.0, "Use
curl_mime_filedata()"),
| ^~~~~~~~~~~~~
src/easyopt.c:693:21: warning: ‘CURLFORM_FILENAME’ is deprecated: since 7.56.0.
Use curl_mime_filename() [-Wdeprecated-declarations]
693 | val != CURLFORM_FILENAME &&
| ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2536:3: note: declared here
2536 | CURLFORM_FILENAME CURL_DEPRECATED(7.56.0, "Use
curl_mime_filename()"),
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:694:21: warning: ‘CURLFORM_CONTENTTYPE’ is deprecated: since
7.56.0. Use curl_mime_type() [-Wdeprecated-declarations]
694 | val != CURLFORM_CONTENTTYPE &&
| ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2534:3: note: declared here
2534 | CURLFORM_CONTENTTYPE CURL_DEPRECATED(7.56.0, "Use
curl_mime_type()"),
| ^~~~~~~~~~~~~~~~~~~~
src/easyopt.c:695:21: warning: ‘CURLFORM_BUFFER’ is deprecated: since 7.56.0.
Use curl_mime_filename() [-Wdeprecated-declarations]
695 | val != CURLFORM_BUFFER &&
| ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2530:3: note: declared here
2530 | CURLFORM_BUFFER CURL_DEPRECATED(7.56.0, "Use
curl_mime_filename()"),
| ^~~~~~~~~~~~~~~
src/easyopt.c:696:21: warning: ‘CURLFORM_BUFFERPTR’ is deprecated: since
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
696 | val != CURLFORM_BUFFERPTR)
| ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2531:3: note: declared here
2531 | CURLFORM_BUFFERPTR CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~
src/easyopt.c:714:17: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
714 | if (val == CURLFORM_COPYCONTENTS) {
| ^~
/usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here
2522 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:716:21: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
716 | forms[k].option = CURLFORM_CONTENTSLENGTH;
| ^~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2524:3: note: declared here
2524 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:719:17: warning: ‘CURLFORM_BUFFERPTR’ is deprecated: since
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
719 | } else if (val == CURLFORM_BUFFERPTR) {
| ^
/usr/include/x86_64-linux-gnu/curl/curl.h:2531:3: note: declared here
2531 | CURLFORM_BUFFERPTR CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~
src/easyopt.c:749:21: warning: ‘CURLFORM_BUFFERLENGTH’ is deprecated: since
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
749 | forms[k].option = CURLFORM_BUFFERLENGTH;
| ^~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2532:3: note: declared here
2532 | CURLFORM_BUFFERLENGTH CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~~~~
src/easyopt.c:755:13: warning: ‘curl_formadd’ is deprecated: since 7.56.0. Use
curl_mime_init() [-Wdeprecated-declarations]
755 | res = curl_formadd(&post, &last,
| ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2594:1: note: declared here
2594 | curl_formadd(struct curl_httppost **httppost,
| ^~~~~~~~~~~~
src/easyopt.c:756:32: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0.
Use curl_mime_name() [-Wdeprecated-declarations]
756 | CURLFORM_COPYNAME, nstr,
| ^~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2519:3: note: declared here
2519 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use
curl_mime_name()"),
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:757:32: warning: ‘CURLFORM_NAMELENGTH’ is deprecated: since
7.56.0. [-Wdeprecated-declarations]
757 | CURLFORM_NAMELENGTH, (long) nlen,
| ^~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2521:3: note: declared here
2521 | CURLFORM_NAMELENGTH CURL_DEPRECATED(7.56.0, ""),
| ^~~~~~~~~~~~~~~~~~~
src/easyopt.c:758:32: warning: ‘CURLFORM_ARRAY’ is deprecated: since 7.56.0.
[-Wdeprecated-declarations]
758 | CURLFORM_ARRAY, forms,
| ^~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2526:3: note: declared here
2526 | CURLFORM_ARRAY CURL_DEPRECATED(7.56.0, ""),
| ^~~~~~~~~~~~~~
src/easyopt.c:775:5: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0.
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
775 | res = curl_easy_setopt(self->handle, CURLOPT_HTTPPOST, post);
| ^~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
1205 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:788:5: warning: ‘curl_formfree’ is deprecated: since 7.56.0. Use
curl_mime_free() [-Wdeprecated-declarations]
788 | curl_formfree(post);
| ^~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2630:1: note: declared here
2630 | curl_formfree(struct curl_httppost *form);
| ^~~~~~~~~~~~~
src/easyopt.c: In function ‘do_curl_setopt_callable’:
src/easyopt.c:919:5: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since
7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
919 | case CURLOPT_PROGRESSFUNCTION:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1304:3: note: declared here
1304 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION,
CURLOPTTYPE_FUNCTIONPOINT, 56,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:923:9: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since
7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
923 | curl_easy_setopt(self->handle, CURLOPT_PROGRESSFUNCTION,
pro_cb);
| ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1304:3: note: declared here
1304 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION,
CURLOPTTYPE_FUNCTIONPOINT, 56,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:942:5: warning: ‘CURLOPT_IOCTLFUNCTION’ is deprecated: since
7.18.0. Use CURLOPT_SEEKFUNCTION [-Wdeprecated-declarations]
942 | case CURLOPT_IOCTLFUNCTION:
| ^~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1587:3: note: declared here
1587 | CURLOPTDEPRECATED(CURLOPT_IOCTLFUNCTION, CURLOPTTYPE_FUNCTIONPOINT,
130,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:946:9: warning: ‘CURLOPT_IOCTLFUNCTION’ is deprecated: since
7.18.0. Use CURLOPT_SEEKFUNCTION [-Wdeprecated-declarations]
946 | curl_easy_setopt(self->handle, CURLOPT_IOCTLFUNCTION, ioctl_cb);
| ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1587:3: note: declared here
1587 | CURLOPTDEPRECATED(CURLOPT_IOCTLFUNCTION, CURLOPTTYPE_FUNCTIONPOINT,
130,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c:947:9: warning: ‘CURLOPT_IOCTLDATA’ is deprecated: since 7.18.0.
Use CURLOPT_SEEKDATA [-Wdeprecated-declarations]
947 | curl_easy_setopt(self->handle, CURLOPT_IOCTLDATA, self);
| ^~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1589:3: note: declared here
1589 | CURLOPTDEPRECATED(CURLOPT_IOCTLDATA, CURLOPTTYPE_CBPOINT, 131,
| ^~~~~~~~~~~~~~~~~
src/easyopt.c: In function ‘do_curl_setopt’:
src/easyopt.c:1145:9: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0.
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
1145 | if (option == CURLOPT_HTTPPOST) {
| ^~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
1205 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
| ^~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/easyperform.c -o
build/temp.linux-x86_64-cpython-312/src/easyperform.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/module.c -o
build/temp.linux-x86_64-cpython-312/src/module.o
src/module.c: In function ‘PyInit_pycurl’:
src/module.c:376:17: warning: ‘CURLSSLBACKEND_NSS’ is deprecated: since 8.3.0.
[-Wdeprecated-declarations]
376 | case CURLSSLBACKEND_NSS:
| ^~~~
In file included from src/pycurl.h:33,
from src/module.c:1:
/usr/include/x86_64-linux-gnu/curl/curl.h:161:3: note: declared here
161 | CURLSSLBACKEND_NSS CURL_DEPRECATED(8.3.0, "") = 3,
| ^~~~~~~~~~~~~~~~~~
src/module.c:737:5: warning: ‘CURLFORM_BUFFER’ is deprecated: since 7.56.0. Use
curl_mime_filename() [-Wdeprecated-declarations]
737 | insint_c(d, "FORM_BUFFER", CURLFORM_BUFFER);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2530:3: note: declared here
2530 | CURLFORM_BUFFER CURL_DEPRECATED(7.56.0, "Use
curl_mime_filename()"),
| ^~~~~~~~~~~~~~~
src/module.c:738:5: warning: ‘CURLFORM_BUFFERPTR’ is deprecated: since 7.56.0.
Use curl_mime_data() [-Wdeprecated-declarations]
738 | insint_c(d, "FORM_BUFFERPTR", CURLFORM_BUFFERPTR);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2531:3: note: declared here
2531 | CURLFORM_BUFFERPTR CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~
src/module.c:739:5: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since
7.56.0. Use curl_mime_data() [-Wdeprecated-declarations]
739 | insint_c(d, "FORM_CONTENTS", CURLFORM_COPYCONTENTS);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2522:3: note: declared here
2522 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use
curl_mime_data()"),
| ^~~~~~~~~~~~~~~~~~~~~
src/module.c:740:5: warning: ‘CURLFORM_FILE’ is deprecated: since 7.56.0. Use
curl_mime_filedata() [-Wdeprecated-declarations]
740 | insint_c(d, "FORM_FILE", CURLFORM_FILE);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2528:3: note: declared here
2528 | CURLFORM_FILE CURL_DEPRECATED(7.56.0, "Use
curl_mime_filedata()"),
| ^~~~~~~~~~~~~
src/module.c:741:5: warning: ‘CURLFORM_CONTENTTYPE’ is deprecated: since
7.56.0. Use curl_mime_type() [-Wdeprecated-declarations]
741 | insint_c(d, "FORM_CONTENTTYPE", CURLFORM_CONTENTTYPE);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2534:3: note: declared here
2534 | CURLFORM_CONTENTTYPE CURL_DEPRECATED(7.56.0, "Use
curl_mime_type()"),
| ^~~~~~~~~~~~~~~~~~~~
src/module.c:742:5: warning: ‘CURLFORM_FILENAME’ is deprecated: since 7.56.0.
Use curl_mime_filename() [-Wdeprecated-declarations]
742 | insint_c(d, "FORM_FILENAME", CURLFORM_FILENAME);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2536:3: note: declared here
2536 | CURLFORM_FILENAME CURL_DEPRECATED(7.56.0, "Use
curl_mime_filename()"),
| ^~~~~~~~~~~~~~~~~
src/module.c:809:5: warning: ‘CURLOPT_PUT’ is deprecated: since 7.12.1. Use
CURLOPT_UPLOAD [-Wdeprecated-declarations]
809 | insint_c(d, "PUT", CURLOPT_PUT);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1295:3: note: declared here
1295 | CURLOPTDEPRECATED(CURLOPT_PUT, CURLOPTTYPE_LONG, 54,
| ^~~~~~~~~~~~~~~~~
src/module.c:823:5: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0.
Use CURLOPT_MIMEPOST [-Wdeprecated-declarations]
823 | insint_c(d, "HTTPPOST", CURLOPT_HTTPPOST);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1205:3: note: declared here
1205 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24,
| ^~~~~~~~~~~~~~~~~
src/module.c:854:5: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since
7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
854 | insint_c(d, "PROGRESSFUNCTION", CURLOPT_PROGRESSFUNCTION);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1304:3: note: declared here
1304 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION,
CURLOPTTYPE_FUNCTIONPOINT, 56,
| ^~~~~~~~~~~~~~~~~
src/module.c:881:5: warning: ‘CURLOPT_RANDOM_FILE’ is deprecated: since 7.84.0.
Serves no purpose anymore [-Wdeprecated-declarations]
881 | insint_c(d, "RANDOM_FILE", CURLOPT_RANDOM_FILE);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1371:3: note: declared here
1371 | CURLOPTDEPRECATED(CURLOPT_RANDOM_FILE, CURLOPTTYPE_STRINGPOINT, 76,
| ^~~~~~~~~~~~~~~~~
src/module.c:882:5: warning: ‘CURLOPT_EGDSOCKET’ is deprecated: since 7.84.0.
Serves no purpose anymore [-Wdeprecated-declarations]
882 | insint_c(d, "EGDSOCKET", CURLOPT_EGDSOCKET);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1375:3: note: declared here
1375 | CURLOPTDEPRECATED(CURLOPT_EGDSOCKET, CURLOPTTYPE_STRINGPOINT, 77,
| ^~~~~~~~~~~~~~~~~
src/module.c:898:5: warning: ‘CURLOPT_DNS_USE_GLOBAL_CACHE’ is deprecated:
since 7.11.1. Use CURLOPT_SHARE [-Wdeprecated-declarations]
898 | insint_c(d, "DNS_USE_GLOBAL_CACHE", CURLOPT_DNS_USE_GLOBAL_CACHE);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1431:3: note: declared here
1431 | CURLOPTDEPRECATED(CURLOPT_DNS_USE_GLOBAL_CACHE, CURLOPTTYPE_LONG, 91,
| ^~~~~~~~~~~~~~~~~
src/module.c:930:5: warning: ‘CURLOPT_IOCTLFUNCTION’ is deprecated: since
7.18.0. Use CURLOPT_SEEKFUNCTION [-Wdeprecated-declarations]
930 | insint_c(d, "IOCTLFUNCTION", CURLOPT_IOCTLFUNCTION);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1587:3: note: declared here
1587 | CURLOPTDEPRECATED(CURLOPT_IOCTLFUNCTION, CURLOPTTYPE_FUNCTIONPOINT,
130,
| ^~~~~~~~~~~~~~~~~
src/module.c:1028:5: warning: ‘CURLOPT_PROTOCOLS’ is deprecated: since 7.85.0.
Use CURLOPT_PROTOCOLS_STR [-Wdeprecated-declarations]
1028 | insint_c(d, "PROTOCOLS", CURLOPT_PROTOCOLS);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1756:3: note: declared here
1756 | CURLOPTDEPRECATED(CURLOPT_PROTOCOLS, CURLOPTTYPE_LONG, 181,
| ^~~~~~~~~~~~~~~~~
src/module.c:1029:5: warning: ‘CURLOPT_REDIR_PROTOCOLS’ is deprecated: since
7.85.0. Use CURLOPT_REDIR_PROTOCOLS_STR [-Wdeprecated-declarations]
1029 | insint_c(d, "REDIR_PROTOCOLS", CURLOPT_REDIR_PROTOCOLS);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1762:3: note: declared here
1762 | CURLOPTDEPRECATED(CURLOPT_REDIR_PROTOCOLS, CURLOPTTYPE_LONG, 182,
| ^~~~~~~~~~~~~~~~~
src/module.c:1070:5: warning: ‘CURLOPT_SOCKS5_GSSAPI_SERVICE’ is deprecated:
since 7.49.0. Use CURLOPT_PROXY_SERVICE_NAME [-Wdeprecated-declarations]
1070 | insint_c(d, "SOCKS5_GSSAPI_SERVICE", CURLOPT_SOCKS5_GSSAPI_SERVICE);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1745:3: note: declared here
1745 | CURLOPTDEPRECATED(CURLOPT_SOCKS5_GSSAPI_SERVICE,
| ^~~~~~~~~~~~~~~~~
src/module.c:1091:5: warning: ‘CURLOPT_SSL_ENABLE_NPN’ is deprecated: since
7.86.0. Has no function [-Wdeprecated-declarations]
1091 | insint_c(d, "SSL_ENABLE_NPN", CURLOPT_SSL_ENABLE_NPN);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:1909:3: note: declared here
1909 | CURLOPTDEPRECATED(CURLOPT_SSL_ENABLE_NPN, CURLOPTTYPE_LONG, 225,
| ^~~~~~~~~~~~~~~~~
src/module.c:1275:5: warning: ‘CURLINFO_SIZE_UPLOAD’ is deprecated: since
7.55.0. Use CURLINFO_SIZE_UPLOAD_T [-Wdeprecated-declarations]
1275 | insint_c(d, "SIZE_UPLOAD", CURLINFO_SIZE_UPLOAD);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2872:3: note: declared here
2872 | CURLINFO_SIZE_UPLOAD CURL_DEPRECATED(7.55.0, "Use
CURLINFO_SIZE_UPLOAD_T")
| ^~~~~~~~~~~~~~~~~~~~
src/module.c:1276:5: warning: ‘CURLINFO_SIZE_DOWNLOAD’ is deprecated: since
7.55.0. Use CURLINFO_SIZE_DOWNLOAD_T [-Wdeprecated-declarations]
1276 | insint_c(d, "SIZE_DOWNLOAD", CURLINFO_SIZE_DOWNLOAD);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2875:3: note: declared here
2875 | CURLINFO_SIZE_DOWNLOAD
| ^~~~~~~~~~~~~~~~~~~~~~
src/module.c:1277:5: warning: ‘CURLINFO_SPEED_DOWNLOAD’ is deprecated: since
7.55.0. Use CURLINFO_SPEED_DOWNLOAD_T [-Wdeprecated-declarations]
1277 | insint_c(d, "SPEED_DOWNLOAD", CURLINFO_SPEED_DOWNLOAD);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2879:3: note: declared here
2879 | CURLINFO_SPEED_DOWNLOAD
| ^~~~~~~~~~~~~~~~~~~~~~~
src/module.c:1278:5: warning: ‘CURLINFO_SPEED_UPLOAD’ is deprecated: since
7.55.0. Use CURLINFO_SPEED_UPLOAD_T [-Wdeprecated-declarations]
1278 | insint_c(d, "SPEED_UPLOAD", CURLINFO_SPEED_UPLOAD);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2883:3: note: declared here
2883 | CURLINFO_SPEED_UPLOAD
| ^~~~~~~~~~~~~~~~~~~~~
src/module.c:1283:5: warning: ‘CURLINFO_CONTENT_LENGTH_DOWNLOAD’ is deprecated:
since 7.55.0. Use CURLINFO_CONTENT_LENGTH_DOWNLOAD_T [-Wdeprecated-declarations]
1283 | insint_c(d, "CONTENT_LENGTH_DOWNLOAD",
CURLINFO_CONTENT_LENGTH_DOWNLOAD);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2892:3: note: declared here
2892 | CURLINFO_CONTENT_LENGTH_DOWNLOAD
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/module.c:1284:5: warning: ‘CURLINFO_CONTENT_LENGTH_UPLOAD’ is deprecated:
since 7.55.0. Use CURLINFO_CONTENT_LENGTH_UPLOAD_T [-Wdeprecated-declarations]
1284 | insint_c(d, "CONTENT_LENGTH_UPLOAD",
CURLINFO_CONTENT_LENGTH_UPLOAD);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2897:3: note: declared here
2897 | CURLINFO_CONTENT_LENGTH_UPLOAD
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/module.c:1307:5: warning: ‘CURLINFO_LASTSOCKET’ is deprecated: since
7.45.0. Use CURLINFO_ACTIVESOCKET [-Wdeprecated-declarations]
1307 | insint_c(d, "LASTSOCKET", CURLINFO_LASTSOCKET);
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/curl/curl.h:2914:3: note: declared here
2914 | CURLINFO_LASTSOCKET CURL_DEPRECATED(7.45.0, "Use
CURLINFO_ACTIVESOCKET")
| ^~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/multi.c -o
build/temp.linux-x86_64-cpython-312/src/multi.o
src/multi.c: In function ‘do_multi_socket_all’:
src/multi.c:578:5: warning: ‘curl_multi_socket_all’ is deprecated: since
7.19.5. Use curl_multi_socket_action() [-Wdeprecated-declarations]
578 | res = curl_multi_socket_all(self->multi_handle, &running);
| ^~~
In file included from /usr/include/x86_64-linux-gnu/curl/curl.h:3234,
from src/pycurl.h:33,
from src/multi.c:1:
/usr/include/x86_64-linux-gnu/curl/multi.h:330:1: note: declared here
330 | curl_multi_socket_all(CURLM *multi_handle, int *running_handles);
| ^~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/oscompat.c -o
build/temp.linux-x86_64-cpython-312/src/oscompat.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/pythoncompat.c -o
build/temp.linux-x86_64-cpython-312/src/pythoncompat.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/share.c -o
build/temp.linux-x86_64-cpython-312/src/share.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/stringcompat.c -o
build/temp.linux-x86_64-cpython-312/src/stringcompat.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/threadsupport.c -o
build/temp.linux-x86_64-cpython-312/src/threadsupport.o
x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYCURL_VERSION=\"7.45.3\" -DHAVE_CURL_SSL=1
-DHAVE_CURL_OPENSSL=1 -DHAVE_CURL_SSL=1 -I/usr/include/python3.12 -c src/util.c -o
build/temp.linux-x86_64-cpython-312/src/util.o
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2
-Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time
-D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-312/src/docstrings.o
build/temp.linux-x86_64-cpython-312/src/easy.o
build/temp.linux-x86_64-cpython-312/src/easycb.o
build/temp.linux-x86_64-cpython-312/src/easyinfo.o
build/temp.linux-x86_64-cpython-312/src/easyopt.o
build/temp.linux-x86_64-cpython-312/src/easyperform.o
build/temp.linux-x86_64-cpython-312/src/module.o
build/temp.linux-x86_64-cpython-312/src/multi.o
build/temp.linux-x86_64-cpython-312/src/oscompat.o
build/temp.linux-x86_64-cpython-312/src/pythoncompat.o
build/temp.linux-x86_64-cpython-312/src/share.o
build/temp.linux-x86_64-cpython-312/src/stringcompat.o
build/temp.linux-x86_64-cpython-312/src/threadsupport.o
build/temp.linux-x86_64-cpython-312/src/util.o -L/usr/lib/x86_64-linux-gnu -lssl -lcrypto
-lcurl -o build/lib.linux-x86_64-cpython-312/pycurl.cpython-312-x86_64-linux-gnu.so
mkdir -p www/htdocs/doc
/usr/bin/make docs PYTHON=python3
make[2]: Entering directory '/<<PKGBUILDDIR>>'
python3 setup.py build
Using curl-config (libcurl 8.10.1)
Using SSL library: OpenSSL/LibreSSL/BoringSSL
running build
running build_py
running build_ext
mkdir -p build/docstrings
for file in doc/docstrings/*.rst; do tail -n +3 $file
>build/docstrings/`basename $file`; done
PYTHONPATH=$(ls -d build/lib.*$PYTHONMAJOR*$PYTHONMINOR):$PYTHONPATH \
python3 -m sphinx doc build/doc
Running Sphinx v7.4.7
loading translations [en]... done
making output directory... done
WARNING: favicon file 'favicon.ico' does not exist
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst':
'restructuredtext'}`.
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 17 source files that are out of date
updating environment: [new config] 17 added, 0 changed, 0 removed
reading sources... [ 6%] callbacks
reading sources... [ 12%] curl
reading sources... [ 18%] curlmultiobject
reading sources... [ 24%] curlobject
reading sources... [ 29%] curlshareobject
reading sources... [ 35%] files
reading sources... [ 41%] index
reading sources... [ 47%] install
reading sources... [ 53%] internals
reading sources... [ 59%] pycurl
reading sources... [ 65%] quickstart
reading sources... [ 71%] release-notes
reading sources... [ 76%] release-process
reading sources... [ 82%] thread-safety
reading sources... [ 88%] troubleshooting
reading sources... [ 94%] unicode
reading sources... [100%] unimplemented
looking for now-outdated files... none found
pickling environment... done
checking consistency... /<<PKGBUILDDIR>>/doc/internals.rst: WARNING: document
isn't included in any toctree
/<<PKGBUILDDIR>>/doc/release-process.rst: WARNING: document isn't included in
any toctree
done
preparing documents... done
copying assets...
copying static files... done
copying extra files... done
copying assets: done
writing output... [ 6%] callbacks
writing output... [ 12%] curl
writing output... [ 18%] curlmultiobject
writing output... [ 24%] curlobject
writing output... [ 29%] curlshareobject
writing output... [ 35%] files
writing output... [ 41%] index
writing output... [ 47%] install
writing output... [ 53%] internals
writing output... [ 59%] pycurl
writing output... [ 65%] quickstart
writing output... [ 71%] release-notes
writing output... [ 76%] release-process
writing output... [ 82%] thread-safety
writing output... [ 88%] troubleshooting
writing output... [ 94%] unicode
writing output... [100%] unimplemented
generating indices... genindex py-modindex done
writing additional pages... search done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 3 warnings.
The HTML pages are in build/doc.
rst2html README.rst build/doc/README.html
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
set -e ;\
for py in 3.12 ; do \
make test PYTHON=python$py PYTEST="python$py -m pytest" PYTEST_ADDOPTS="--ignore
examples --ignore .pc -m 'not online' -k 'not (test_multi_socket_action or test_multi_socket_select or
test_easy_pause_unpause)'" PYFLAKES="python$py -m pyflakes" PYCURL_VSFTPD_PATH=vsftpd; \
done
make[2]: Entering directory '/<<PKGBUILDDIR>>'
python3.12 setup.py build
Using curl-config (libcurl 8.10.1)
Using SSL library: OpenSSL/LibreSSL/BoringSSL
running build
running build_py
running build_ext
make -C tests/fake-curl/libcurl
make[3]: Entering directory '/<<PKGBUILDDIR>>/tests/fake-curl/libcurl'
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
-Wl,-soname,with_gnutls.so -o with_gnutls.so with_gnutls.c
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
-Wl,-soname,with_nss.so -o with_nss.so with_nss.c
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
-Wl,-soname,with_openssl.so -o with_openssl.so with_openssl.c
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
-Wl,-soname,with_unknown_ssl.so -o with_unknown_ssl.so
with_unknown_ssl.c
`curl-config --cc` -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection `curl-config
--cflags` -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -fPIC \
-Wl,-soname,without_ssl.so -o without_ssl.so without_ssl.c
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests/fake-curl/libcurl'
./tests/run.sh
+ test -n python3.12
+ test -n python3.12 -m pytest
+ mkdir -p tests/tmp
+ python3.12 -V
+ awk -F. {print $1}
+ awk {print $2}
+ export PYTHONMAJOR=3
+ python3.12 -V
+ awk -F. {print $2}
+ awk {print $2}
+ export PYTHONMINOR=12
+ ls -d build/lib.linux-x86_64-cpython-312
+ export PYTHONPATH=build/lib.linux-x86_64-cpython-312:
+ extra_attrs=
+ test = true
+ python3.12 -c import pycurl; print(pycurl.version)
PycURL/7.45.3 libcurl/8.10.1 OpenSSL/3.3.2 zlib/1.3.1 brotli/1.1.0 zstd/1.5.6
libidn2/2.3.7 libpsl/0.21.2 libssh2/1.11.0 nghttp2/1.63.0 librtmp/2.3
OpenLDAP/2.5.18
+ python3.12 -m pytest -v
============================= test session starts ==============================
platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 --
/usr/bin/python3.12
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>
configfile: pytest.ini
plugins: flaky-3.8.1, typeguard-4.3.0
collecting ... collected 457 items / 5 deselected / 452 selected
tests/cadata_test.py::CaCertsTest::test_request_with_verifypeer PASSED [ 0%]
tests/cadata_test.py::CaCertsTest::test_set_ca_certs_bogus_type PASSED [ 0%]
tests/cadata_test.py::CaCertsTest::test_set_ca_certs_bytes PASSED [ 0%]
tests/certinfo_test.py::CertinfoTest::test_certinfo_option PASSED [ 0%]
tests/certinfo_test.py::CertinfoTest::test_getinfo_raw_certinfo PASSED [ 1%]
tests/certinfo_test.py::CertinfoTest::test_request_with_certinfo PASSED [ 1%]
tests/certinfo_test.py::CertinfoTest::test_request_without_certinfo PASSED [
1%]
tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_bogus_return
PASSED [ 1%]
tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_fail
PASSED [ 1%]
tests/close_socket_cb_test.py::CloseSocketCbTest::test_closesocketfunction_ok
PASSED [ 2%]
tests/close_socket_cb_test.py::CloseSocketCbUnsetTest::test_closesocketfunction_none
PASSED [ 2%]
tests/close_socket_cb_test.py::CloseSocketCbUnsetTest::test_closesocketfunction_unset
PASSED [ 2%]
tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_close
PASSED [ 2%]
tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_close_twice
PASSED [ 3%]
tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_keyword_arguments
PASSED [ 3%]
tests/curl_object_test.py::ExplicitConstructionCurlObjectTest::test_positional_arguments
PASSED [ 3%]
tests/curl_object_test.py::CurlObjectTest::test_bogus_attribute_access PASSED [
3%]
tests/curl_object_test.py::CurlObjectTest::test_bogus_attribute_delete PASSED [
3%]
tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_curl PASSED [
4%]
tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_multi PASSED [
4%]
tests/curl_object_test.py::CurlObjectTest::test_delete_attribute_share PASSED [
4%]
tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl
PASSED [ 4%]
tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl_multi
PASSED [ 5%]
tests/curl_object_test.py::CurlObjectTest::test_delete_missing_attribute_curl_share
PASSED [ 5%]
tests/curl_object_test.py::CurlObjectTest::test_get_attribute_curl PASSED [ 5%]
tests/curl_object_test.py::CurlObjectTest::test_get_attribute_multi PASSED [
5%]
tests/curl_object_test.py::CurlObjectTest::test_get_attribute_share PASSED [
5%]
tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl
PASSED [ 6%]
tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl_multi
PASSED [ 6%]
tests/curl_object_test.py::CurlObjectTest::test_get_missing_attribute_curl_share
PASSED [ 6%]
tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_curl PASSED [
6%]
tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_multi PASSED [
7%]
tests/curl_object_test.py::CurlObjectTest::test_modify_attribute_share PASSED [
7%]
tests/curl_object_test.py::CurlObjectTest::test_set_attribute_curl PASSED [ 7%]
tests/curl_object_test.py::CurlObjectTest::test_set_attribute_multi PASSED [
7%]
tests/curl_object_test.py::CurlObjectTest::test_set_attribute_share PASSED [
7%]
tests/debug_test.py::DebugTest::test_debug_unicode PASSED [ 8%]
tests/debug_test.py::DebugTest::test_perform_get_with_debug_function PASSED [
8%]
tests/default_write_cb_test.py::DefaultWriteCbTest::test_perform_get PASSED [
8%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_attribute_dict PASSED [
8%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_httppost_unsetopt PASSED
[ 9%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_httppost_xdecref PASSED
[ 9%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_references PASSED [ 9%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_slist_unsetopt PASSED [
9%]
tests/duphandle_test.py::DuphandleTest::test_duphandle_slist_xdecref PASSED [
9%]
tests/error_constants_test.py::ErrorConstantsTest::test_ftp_accept_failed
PASSED [ 10%]
tests/error_constants_test.py::ErrorConstantsTest::test_not_built_in PASSED [
10%]
tests/error_constants_test.py::ErrorConstantsTest::test_pinnedpubkeynotmatch
PASSED [ 10%]
tests/error_constants_test.py::ErrorConstantsTest::test_unknown_option PASSED [
10%]
tests/error_test.py::ErrorTest::test_pycurl_error_libcurl PASSED [ 11%]
tests/error_test.py::ErrorTest::test_pycurl_error_stdlib PASSED [ 11%]
tests/error_test.py::ErrorTest::test_pycurl_errstr_initially_empty PASSED [ 11%]
tests/error_test.py::ErrorTest::test_pycurl_errstr_type PASSED [ 11%]
tests/failonerror_test.py::FailonerrorTest::test_failonerror SKIPPED [ 11%]
tests/failonerror_test.py::FailonerrorTest::test_failonerror_status_line_invalid_utf8_python2
SKIPPED [ 12%]
tests/failonerror_test.py::FailonerrorTest::test_failonerror_status_line_invalid_utf8_python3
SKIPPED [ 12%]
tests/ftp_test.py::FtpTest::test_epsv PASSED [ 12%]
tests/ftp_test.py::FtpTest::test_get_ftp PASSED [ 12%]
tests/ftp_test.py::FtpTest::test_quote PASSED [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo PASSED [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_content_type_invalid_utf8_python2
SKIPPED [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_content_type_invalid_utf8_python3
PASSED [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_cookie_invalid_utf8_python2
SKIPPED [ 13%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_cookie_invalid_utf8_python3
PASSED [ 14%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_number PASSED [ 14%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_raw_content_type_invalid_utf8
SKIPPED [ 14%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_raw_cookie_invalid_utf8
SKIPPED [ 14%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_raw_number PASSED [ 15%]
tests/getinfo_test.py::GetinfoTest::test_getinfo_times PASSED [ 15%]
tests/getinfo_test.py::GetinfoTest::test_primary_port_etc PASSED [ 15%]
tests/global_init_test.py::GlobalInitTest::test_global_init_ack_eintr PASSED [
15%]
tests/global_init_test.py::GlobalInitTest::test_global_init_bogus PASSED [ 15%]
tests/global_init_test.py::GlobalInitTest::test_global_init_default PASSED [
16%]
tests/header_cb_test.py::HeaderCbTest::test_get PASSED [ 16%]
tests/header_test.py::HeaderTest::test_ascii_string_header PASSED [ 16%]
tests/header_test.py::HeaderTest::test_ascii_unicode_header PASSED [ 16%]
tests/header_test.py::HeaderTest::test_encoded_unicode_header FAILED [ 17%]
tests/header_test.py::HeaderTest::test_unicode_string_header PASSED [ 17%]
tests/header_test.py::HeaderTest::test_unicode_unicode_header PASSED [ 17%]
tests/high_level_curl_test.py::RelativeUrlTest::test_get PASSED [ 17%]
tests/high_level_curl_test.py::RelativeUrlTest::test_head PASSED [ 17%]
tests/high_level_curl_test.py::RelativeUrlTest::test_reuse PASSED [ 18%]
tests/info_constants_test.py::InfoConstantsTest::test_condition_unmet PASSED [
18%]
tests/info_test.py::InfoTest::test_ssl_engines PASSED [ 18%]
tests/internals_test.py::InternalsTest::test_add_closed_handle PASSED [ 18%]
tests/internals_test.py::InternalsTest::test_add_handle_on_multiple_stacks
PASSED [ 19%]
tests/internals_test.py::InternalsTest::test_add_handle_twice PASSED [ 19%]
tests/internals_test.py::InternalsTest::test_constant_aliasing PASSED [ 19%]
tests/internals_test.py::InternalsTest::test_copy_curl PASSED [ 19%]
tests/internals_test.py::InternalsTest::test_copy_multi PASSED [ 19%]
tests/internals_test.py::InternalsTest::test_copy_share PASSED [ 20%]
tests/internals_test.py::InternalsTest::test_move_handle PASSED [ 20%]
tests/internals_test.py::InternalsTest::test_pickle_curl PASSED [ 20%]
tests/internals_test.py::InternalsTest::test_pickle_dumps_curl PASSED [ 20%]
tests/internals_test.py::InternalsTest::test_pickle_dumps_multi PASSED [ 21%]
tests/internals_test.py::InternalsTest::test_pickle_dumps_share PASSED [ 21%]
tests/internals_test.py::InternalsTest::test_pickle_multi PASSED [ 21%]
tests/internals_test.py::InternalsTest::test_pickle_share PASSED [ 21%]
tests/internals_test.py::InternalsTest::test_remove_invalid_closed_handle
PASSED [ 21%]
tests/internals_test.py::InternalsTest::test_remove_invalid_handle PASSED [ 22%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_cyclic_gc PASSED [ 22%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_debugfunction_collection PASSED
[ 22%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_form_bufferptr_memory_leak_gh267
PASSED [ 22%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_headerfunction_collection
PASSED [ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_headerfunction_refcounting
PASSED [ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_ioctlfunction_collection PASSED
[ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_multi_collection PASSED [ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_multi_cycle PASSED [ 23%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_opensocketfunction_collection
PASSED [ 24%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_postfields_unicode_memory_leak_gh252
PASSED [ 24%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_progressfunction_collection
PASSED [ 24%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_readdata_refcounting PASSED [
24%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_readfunction_collection PASSED
[ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_readfunction_refcounting PASSED
[ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_refcounting_bug_in_reset PASSED
[ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_reference_counting PASSED [ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_seekfunction_collection PASSED
[ 25%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_share_collection PASSED [ 26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_share_cycle PASSED [ 26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_writedata_refcounting PASSED [
26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_writefunction_collection PASSED
[ 26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_writefunction_refcounting
PASSED [ 26%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_writeheader_refcounting PASSED
[ 27%]
tests/memory_mgmt_test.py::MemoryMgmtTest::test_xferinfofunction_collection
PASSED [ 27%]
tests/multi_callback_test.py::MultiCallbackTest::test_easy_close PASSED [ 27%]
tests/multi_callback_test.py::MultiCallbackTest::test_multi_add_handle PASSED [
27%]
tests/multi_callback_test.py::MultiCallbackTest::test_multi_remove_handle
PASSED [ 28%]
tests/multi_memory_mgmt_test.py::MultiMemoryMgmtTest::test_curl_ref PASSED [
28%]
tests/multi_memory_mgmt_test.py::MultiMemoryMgmtTest::test_opensocketfunction_collection
PASSED [ 28%]
tests/multi_memory_mgmt_test.py::MultiMemoryMgmtTest::test_seekfunction_collection
PASSED [ 28%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_callback_opts
PASSED [ 28%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipeline_opts
PASSED [ 29%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipelining_server_bl
PASSED [ 29%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_pipelining_site_bl
PASSED [ 29%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_multi_unsetopt_unsupported
PASSED [ 29%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_option_constant_on_curlmulti
PASSED [ 30%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_option_constant_on_pycurl
PASSED [ 30%]
tests/multi_option_constants_test.py::MultiOptionConstantsTest::test_pipe_constants
PASSED [ 30%]
tests/multi_socket_test.py::MultiSocketTest::test_multi_socket PASSED [ 30%]
tests/multi_test.py::MultiTest::test_adding_closed_handle_close_then_remove
PASSED [ 30%]
tests/multi_test.py::MultiTest::test_adding_closed_handle_close_without_removing
PASSED [ 31%]
tests/multi_test.py::MultiTest::test_adding_closed_handle_remove_then_close
PASSED [ 31%]
tests/multi_test.py::MultiTest::test_keyword_arguments PASSED [ 31%]
tests/multi_test.py::MultiTest::test_multi PASSED [ 31%]
tests/multi_test.py::MultiTest::test_multi_close PASSED [ 32%]
tests/multi_test.py::MultiTest::test_multi_close_twice PASSED [ 32%]
tests/multi_test.py::MultiTest::test_multi_info_read Fatal Python error:
Segmentation fault
Thread 0x00007fa3631fe6c0 (most recent call first):
File "/<<PKGBUILDDIR>>/tests/app.py", line 22 in short_wait
File "/usr/lib/python3/dist-packages/bottle.py", line 2024 in wrapper
File "/usr/lib/python3/dist-packages/bottle.py", line 994 in _handle
File "/usr/lib/python3/dist-packages/bottle.py", line 1102 in wsgi
File "/usr/lib/python3/dist-packages/bottle.py", line 1131 in __call__
File "/usr/lib/python3.12/wsgiref/handlers.py", line 137 in run
File "/usr/lib/python3.12/wsgiref/simple_server.py", line 134 in handle
File "/usr/lib/python3.12/socketserver.py", line 761 in __init__
File "/usr/lib/python3.12/socketserver.py", line 362 in finish_request
File "/usr/lib/python3.12/socketserver.py", line 349 in process_request
File "/usr/lib/python3.12/socketserver.py", line 318 in
_handle_request_noblock
File "/usr/lib/python3.12/socketserver.py", line 240 in serve_forever
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 14 in run
File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap
Thread 0x00007fa363fff6c0 (most recent call first):
File "/usr/lib/python3.12/socketserver.py", line 840 in write
File "/usr/lib/python3.12/wsgiref/handlers.py", line 472 in _write
File "/usr/lib/python3.12/wsgiref/handlers.py", line 271 in send_preamble
File "/usr/lib/python3.12/wsgiref/handlers.py", line 351 in send_headers
File "/usr/lib/python3.12/wsgiref/handlers.py", line 293 in write
File "/usr/lib/python3.12/wsgiref/handlers.py", line 184 in finish_response
File "/usr/lib/python3.12/wsgiref/handlers.py", line 138 in run
File "/usr/lib/python3.12/wsgiref/simple_server.py", line 134 in handle
File "/usr/lib/python3.12/socketserver.py", line 761 in __init__
File "/usr/lib/python3.12/socketserver.py", line 362 in finish_request
File "/usr/lib/python3.12/socketserver.py", line 349 in process_request
File "/usr/lib/python3.12/socketserver.py", line 318 in
_handle_request_noblock
File "/usr/lib/python3.12/socketserver.py", line 240 in serve_forever
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 14 in run
File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap
Thread 0x00007fa370c6c6c0 (most recent call first):
File "/usr/lib/python3.12/selectors.py", line 415 in select
File "/usr/lib/python3.12/socketserver.py", line 235 in serve_forever
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 14 in run
File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap
Thread 0x00007fa37146d6c0 (most recent call first):
File "/usr/lib/python3.12/selectors.py", line 415 in select
File "/usr/lib/python3.12/socketserver.py", line 235 in serve_forever
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 46 in run
File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap
Thread 0x00007fa371c6e6c0 (most recent call first):
File "/usr/lib/python3.12/selectors.py", line 415 in select
File "/usr/lib/python3.12/socketserver.py", line 235 in serve_forever
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 28 in serve
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 46 in run
File "/usr/lib/python3/dist-packages/bottle.py", line 3983 in run
File "/<<PKGBUILDDIR>>/tests/runwsgi.py", line 69 in run
File "/usr/lib/python3.12/threading.py", line 1075 in _bootstrap_inner
File "/usr/lib/python3.12/threading.py", line 1032 in _bootstrap
Current thread 0x00007fa3748af080 (most recent call first):
File "/<<PKGBUILDDIR>>/tests/multi_test.py", line 332 in test_multi_info_read
File "/usr/lib/python3.12/unittest/case.py", line 589 in _callTestMethod
File "/usr/lib/python3.12/unittest/case.py", line 634 in run
File "/usr/lib/python3.12/unittest/case.py", line 690 in __call__
File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 351 in runtest
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174 in
pytest_runtest_call
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in
_multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
_hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
File "/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 146 in
<lambda>
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in from_call
File "/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 145
in _call_runtest_hook
File "/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 149
in call_and_report
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 132 in
runtestprotocol
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 113 in
pytest_runtest_protocol
File "/usr/lib/python3/dist-packages/flaky/flaky_pytest_plugin.py", line 89
in pytest_runtest_protocol
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in
_multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
_hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 362 in
pytest_runtestloop
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in
_multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
_hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 337 in _main
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 283 in
wrap_session
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330 in
pytest_cmdline_main
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in
_multicall
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in
_hookexec
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 175 in
main
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 201 in
console_main
File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in <module>
File "<frozen runpy>", line 88 in _run_code
File "<frozen runpy>", line 198 in _run_module_as_main
Extension modules: pycurl (total: 1)
Segmentation fault
make[2]: *** [Makefile:107: do-test] Error 139
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:37: override_dh_auto_test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:23: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202410/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---