Builder curl-ares-solaris10-sparc Build #2894
Results:
Failed runtest
SourceStamp:
Project | curl |
Repository | https://github.com/curl/curl.git |
Branch | master |
Revision | 9657a2041e7745aecd5b16c5c6d812424edfc6fd |
Got Revision | 9657a2041e7745aecd5b16c5c6d812424edfc6fd |
Changes | 7 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
builddir | /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc | slave |
buildername | curl-ares-solaris10-sparc | Builder |
buildnumber | 2894 | Build |
codebase | Build | |
got_revision | 9657a2041e7745aecd5b16c5c6d812424edfc6fd | Git |
osplatform | SPARC | SetPropertyFromCommand Step |
osrelease | 10 | SetPropertyFromCommand Step |
project | curl | Build |
repository | https://github.com/curl/curl.git | Build |
revision | 9657a2041e7745aecd5b16c5c6d812424edfc6fd | Build |
scheduler | schedule-curl-ares-solaris10-sparc | Scheduler |
slavename | unstable10s | BuildSlave |
workdir | /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
Timing:
Start | Mon Jul 21 22:36:12 2025 |
End | Tue Jul 22 19:45:44 2025 |
Elapsed | 21 hrs, 9 mins, 32 secs |
All Changes:
:
Change #240297
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Mon 21 Jul 2025 13:30:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision a75110570a8427241c4128d3ac68a23d31ac0a71 Comments
windows: fix `if_nametoindex()` detection with autotools, improve with cmake - autotools: fix auto-detection on the Windows platform. It was mis-detected when targeting Windows XP/2003 64-bit. It was permanently undetected when building for Windows 32-bit. ``` lib/url.c: In function 'zonefrom_url': lib/url.c:1802:18: error: implicit declaration of function 'if_nametoindex' [-Wimplicit-function-declaration] 1802 | scopeidx = if_nametoindex(zoneid); | ^~~~~~~~~~~~~~ lib/url.c:1802:18: error: nested extern declaration of 'if_nametoindex' [-Werror=nested-externs] ``` Ref: https://github.com/curl/curl/actions/runs/16405598782/job/46351023138?pr=17982#step:10:29 Reported-by: LoRd_MuldeR Fixes #17979 Without this patch the workaround for the 8.15.0 release is: `export ac_cv_func_if_nametoindex=0` for Windows XP/2003 64-bit. Background: Checking for the `if_nametoindex()` function via `AC_CHECK_FUNCS()` (autotools) or `check_function_exists()` (cmake) do not work on Windows, for two reasons: - the function may be disabled at compile-time in Windows headers when targeting old Windows versions (XP or WS2003 in curl context) via `_WIN32_WINNT`. But it's always present in the system implib `iphlpapi` where these checks are looking. - for 32-bit Windows the function signature in the implib requires a 4-byte argument, while these checks always use no arguments, making them always fail. - cmake: call `if_nametoindex` dynamically with mingw-w64 v1.0. This mingw-w64 version lacks prototype and implib entry for it. - cmake: add auto-detection for Windows and use as a fallback for non-pre-fill cases. - cmake: disable pre-fill with `_CURL_PREFILL=OFF`. (for testing) - cmake: disable pre-fill for untested compilers. (i.e. non-MSVC, non-mingw64) - GHA/windows: make an autotools job build for Windows XP. Follow-up to 0d71b18153c8edb996738f8a362373fc72d0013b #17413 Closes #17982
Changed files
- .github/workflows/windows.yml
- CMakeLists.txt
- appveyor.yml
- configure.ac
Change #240304
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Mon 21 Jul 2025 15:02:21 Repository https://github.com/curl/curl.git Project curl Branch master Revision 792a61e2047782b85da0332cf298a747ce11e8e6 Comments
curl_setup.h: move UWP detection after `config-win32.h` To honor a `_WIN32_WINNT` set by `config-win32.h`. Closes #17980
Changed files
- lib/curl_setup.h
Change #240312
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Mon 21 Jul 2025 16:09:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision 0260e8465a2373b22588086acdfa5f4cf0e16e29 Comments
GHA/checksrc: expand spellcheck, fix issues found - codespell: break logic out into its own runnable script. Allowing to run it on local machines. - codespell: install via `pip`, bump to latest version. - codespell: show version number in CI log. - codespell: drop no longer needed word exception: `msdos`. - codespell: include all curl source tree, except `packages` and `winbuild`. Drop an obsolete file exclusion. - add new spellchecker job using the `typos` tool. It includes the codespell dictionary and a couple more. Use linuxbrew to install it. This takes 10 seconds, while installing via `cargo` from source would take over a minute. - codespell: introduce an inline ignore filter compatible with `cspell` Make `typos` recognize it, too. Move single exceptions inline. Fix new typos found. Also rename variables and words to keep spellchecking exceptions at minumum. This involves touching some tests. Also switch base64 strings to `%b64[]` to avoid false positives. Ref: https://github.com/crate-ci/typos/blob/master/docs/reference.md Ref: https://github.com/codespell-project/codespell?tab=readme-ov-file#inline-ignore Ref: https://github.com/codespell-project/codespell/issues/1212#issuecomment-1721152455 Ref: https://cspell.org/docs/Configuration/document-settings Closes #17905
Changed files
- .github/scripts/codespell-ignore.txt
- .github/scripts/codespell.sh
- .github/scripts/typos.sh
- .github/scripts/typos.toml
- .github/workflows/checksrc.yml
- docs/examples/adddocsref.pl
- docs/examples/cacertinmem.c
- docs/examples/ftpuploadfrommem.c
- docs/examples/httpput-postfields.c
- docs/examples/post-callback.c
- docs/examples/simplessl.c
- docs/examples/usercertinmem.c
- docs/libcurl/libcurl.m4
- docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.md
- docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md
- docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.md
- include/curl/curl.h
- lib/asyn-thrdd.c
- lib/curlx/dynbuf.c
- lib/curlx/inet_ntop.c
- lib/curlx/timeval.c
- lib/ftp.c
- lib/hostip4.c
- lib/http2.c
- lib/parsedate.c
- lib/url.c
- lib/vquic/curl_ngtcp2.c
- lib/vquic/curl_osslq.c
- lib/vtls/cipher_suite.c
- lib/vtls/openssl.c
- lib/vtls/schannel.c
- lib/vtls/schannel_int.h
- lib/vtls/wolfssl.h
- packages/OS400/curl.inc.in
- packages/vms/build_curl-config_script.com
- src/tool_formparse.c
- src/tool_setopt.c
- tests/client/h2_upgrade_extreme.c
- tests/client/tls_session_reuse.c
- tests/data/test1233
- tests/data/test1294
- tests/data/test1328
- tests/data/test1421
- tests/data/test153
- tests/data/test167
- tests/data/test168
- tests/data/test169
- tests/data/test174
- tests/data/test175
- tests/data/test176
- tests/data/test237
- tests/data/test238
- tests/data/test2720
- tests/data/test335
- tests/data/test383
- tests/data/test384
- tests/data/test385
- tests/data/test386
- tests/data/test388
- tests/data/test540
- tests/data/test804
- tests/data/test845
- tests/data/test889
- tests/data/test890
- tests/data/test948
- tests/data/test949
- tests/data/test998
- tests/data/test999
- tests/ech_tests.sh
- tests/http/test_10_proxy.py
- tests/libtest/lib1560.c
- tests/libtest/lib3026.c
- tests/libtest/lib557.c
- tests/runner.pm
- tests/runtests.pl
- tests/server/getpart.c
- tests/smbserver.py
- tests/test1173.pl
- tests/unit/unit1302.c
- tests/unit/unit1304.c
- tests/unit/unit1307.c
Change #240313
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Mon 21 Jul 2025 16:14:14 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8ae93a95f8bdfeb2f30a4b917c805e7c9a0e3e8b Comments
curl_fnmatch, servers: drop local macros in favour of `sizeof()` Closes #17898
Changed files
- lib/curl_fnmatch.c
- tests/server/rtspd.c
- tests/server/sws.c
Change #240314
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Mon 21 Jul 2025 16:17:42 Repository https://github.com/curl/curl.git Project curl Branch master Revision ee232917dc892bc453c03d1b8f80e654b1164e1f Comments
tidy-up: `Curl_thread_create()` callback return type Replace repeat `#ifdef` code with a macro for the return type of the thread function. Also: - always define `CURL_STDCALL`, allowing to use it without guards. - lib1307: drop single-use macro `CAINFO`. Closes #17889
Changed files
- lib/asyn-thrdd.c
- lib/curl_threads.c
- lib/curl_threads.h
- tests/libtest/lib3207.c
Change #240320
Category curl Changed by Viktor Szakats <commit @vsz.me>Changed at Mon 21 Jul 2025 17:27:23 Repository https://github.com/curl/curl.git Project curl Branch master Revision c221c0ee5935497168c52686a9d8cc87b45bbca9 Comments
test1560: set locale/codeset with `LC_ALL` (was: `LANG`), test in CI To fix running test 1560 when `LC_ALL` is set to something unexpected (e.g. `C`). Also syncing it with the rest of tests. Also: - GHA/linux: enable `libidn2` in more jobs. Also to enable test 1560 reproducing this issue in more jobs. - GHA/linux: run tests with `LC_ALL=C` in one of the jobs. - GHA/linux: switch to the non-deprecated package name for libidn2. - GHA/macos: run tests with non-default locale settings in one job. - GHA/macos: enable AppleIDN in that job. Ref: https://github.com/curl/curl/pull/17933#issuecomment-3074582840 Follow-up to f27262b17965aefa7c6bf41bd40b01b4f97407bd #10196 Closes #17938
Changed files
- .github/workflows/linux.yml
- .github/workflows/macos.yml
- tests/data/test1560
Change #240326
Category curl Changed by Stefan Eissing <stefan @eissing.org>Changed at Mon 21 Jul 2025 19:11:37 Repository https://github.com/curl/curl.git Project curl Branch master Revision 9657a2041e7745aecd5b16c5c6d812424edfc6fd Comments
curl: tool_read_cb fix of segfault When transfers read client input without an upload file, the check if upload file is '.' strcompared a NULL. Add test 1548 to reproduce and verify fix. Reported-by: d1r3ct0r Fixes #17978 Closes #17987
Changed files
- src/tool_cb_rea.c
- tests/data/Makefile.am
- tests/data/test1548