Builder curl-threaded-solaris10-sparc Build #3811
Results:
Failed runtest
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 5c58f89fff655f275dfac80ee47eda10257f9154 |
| Got Revision | 5c58f89fff655f275dfac80ee47eda10257f9154 |
| Changes | 19 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave |
| buildername | curl-threaded-solaris10-sparc | Builder |
| buildnumber | 3811 | Build |
| codebase | Build | |
| got_revision | 5c58f89fff655f275dfac80ee47eda10257f9154 | Git |
| osplatform | SPARC | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 5c58f89fff655f275dfac80ee47eda10257f9154 | Build |
| scheduler | schedule-curl-threaded-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Viktor Szakatscommit@vsz.me
- renovate[bot]29139614+renovate[bot]@users.noreply.github.com
Timing:
| Start | Tue Sep 29 01:55:26 2026 |
| End | Tue Sep 29 09:11:13 2026 |
| Elapsed | 7 hrs, 15 mins, 46 secs |
All Changes:
:
Change #283418
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 10:09:47 Repository https://github.com/curl/curl.git Project curl Branch master Revision 29dfc2abb03681d9f9ce77331fbf81de919ef346 Comments
GHA/windows: replace legacy mingw64 jobs with ucrt64 and clang64 There remains one mingw32 job, which is still useful to reveal Windows 32-bit build issues. mingw64 remains tested in "dl-mingw" jobs. Ref: https://www.msys2.org/news/#2026-03-15-deprecating-the-mingw64-environment Closes #23128
Changed files
- .github/workflows/windows.yml
Change #283431
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 11:04:47 Repository https://github.com/curl/curl.git Project curl Branch master Revision 484e4e9f3ea1481f471549690e189fc08184f753 Comments
GHA/macos: add workaround to pass OS target version in GCC cmake jobs CMake tries and incorrectly fails to detect that GCC supports the `-mmacosx-version-min=` option. This results in missing to automatically forward the `CMAKE_OSX_DEPLOYMENT_TARGET` value. Pass it manually as a workaround. Note that no GCC CI job is passing an OS target version at the moment. The issue came up in a temporary test job. Merge it just in case and to sync with curl-for-win. As of current latest CMake 4.4.3: ``` -- Checking whether C compiler has -isysroot -- Checking whether C compiler has -isysroot - no -- Checking whether C compiler supports OSX deployment target flag -- Checking whether C compiler supports OSX deployment target flag - no ``` (It also incorrectly fails to detect `-isysroot` support.) The reason for the mis-undetection is that CMake is using the `gcc -v --help` command to list available options, then checking for exit code and the output for the strings, but the exit code is `1`, and thus considered a failure, even though the strings are present. The failure comes from: ``` ld: unknown options: --help collect2: error: ld returned 1 exit status ``` Turns out this was fixed in CMake master 4 days ago: https://gitlab.kitware.com/cmake/cmake/-/commit/cc6bcefc6a686a0caea5ea7c4258f3070c4e2983 The bug was introduced in 4.4.0 via: https://gitlab.kitware.com/cmake/cmake/-/commit/a1b5c0da877f78db3e5dfc8d9ec4f9dac21f7a5c Cherry-picked from #23126 Closes #23131
Changed files
- .github/workflows/macos.yml
Change #283458
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 11:52:26 Repository https://github.com/curl/curl.git Project curl Branch master Revision c492678e3d80581231e1b5829cf9ad39f04eadbd Comments
apple: sync up version guard macro style - lib/vtls/apple: use double underscores for `MAC_OS_X_VERSION_*` macros to sync with rest of code. The difference (if any) is undocumented and muddy. iPhone/TV/etc OS macros only come in `__`-prefixed flavor; use it for all. - lib/vtls/apple: use irregular indent to match rest of code. (and to improve readability) - lib/vtls/apple: use irregular `\` alignment to match rest of code. - lib: drop parentheses to match lib/vtls/apple. Closes #23133
Changed files
- lib/md4.c
- lib/md5.c
- lib/sha256.c
- lib/vtls/apple.c
Change #283460
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 12:45:58 Repository https://github.com/curl/curl.git Project curl Branch master Revision c2a94ba9ba70b4b6378b18cb3f04504162542723 Comments
socketpair: use `pipe2()` on Apple OSes (requires SDK 27) `pipe2()` became available with Apple OS 27. It requires SDK 27 to build for. Use it in curl unconditionally if targeting 27+, and use it dynamically otherwise if the runtime environment supports it. Also: - GHA/macos: enable the latter, common use-case in CI. - Tested all combinations in temporary CI runs. Ref: https://developer.apple.com/documentation/system/filedescriptor/pipe(options:) Reported-by: Alexander Köplinger Ref: https://github.com/curl/curl/issues/21236#issuecomment-5694891476 Follow-up to ed272699f36e5b6826373a84911a3ebfbcf82aac #23087 Follow-up to 1737e47f59d93fa6e2001c2dd3404d67531d0aa9 #21271 #21236 Closes #23126
Changed files
- .github/workflows/macos.yml
- CMakeLists.txt
- configure.ac
- lib/curl_setup.h
- lib/socketpair.c
Change #283462
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 13:54:37 Repository https://github.com/curl/curl.git Project curl Branch master Revision c345611dc9d7425fbb3d8e3a3e374d798b2ec53a Comments
pytest: silence pytest warnings Fixing: ``` [...] =============================== warnings summary =============================== tests/http/test_02_download.py: 3 warnings tests/http/test_07_upload.py: 2 warnings tests/http/test_08_caddy.py: 2 warnings tests/http/test_09_push.py: 1 warning tests/http/test_10_proxy.py: 3 warnings tests/http/test_11_unix.py: 1 warning tests/http/test_14_auth.py: 1 warning tests/http/test_16_info.py: 1 warning tests/http/test_17_ssl_use.py: 4 warnings tests/http/test_18_methods.py: 1 warning tests/http/test_19_shutdown.py: 2 warnings tests/http/test_20_websockets.py: 4 warnings tests/http/test_21_resolve.py: 4 warnings /Users/runner/venv/lib/python3.14/site-packages/_pytest/fixtures.py:1313: PytestRemovedIn10Warning: Class-scoped fixture defined as instance method is deprecated. Instance attributes set in this fixture will NOT be visible to test methods, as each test gets a new instance while the fixture runs only once per class. Use @classmethod decorator and set attributes on cls instead. See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method fixturefunc = resolve_fixture_function(fixturedef, request) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========== 629 passed, 215 skipped, 29 warnings in 80.93s (0:01:20) =========== ``` Ref: https://github.com/curl/curl/actions/runs/36406255757/job/108875619244 Ref: https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method Closes #23135Changed files
- tests/http/test_02_download.py
- tests/http/test_07_upload.py
- tests/http/test_08_caddy.py
- tests/http/test_09_push.py
- tests/http/test_10_proxy.py
- tests/http/test_11_unix.py
- tests/http/test_14_auth.py
- tests/http/test_16_info.py
- tests/http/test_17_ssl_use.py
- tests/http/test_18_methods.py
- tests/http/test_19_shutdown.py
- tests/http/test_20_websockets.py
- tests/http/test_21_resolve.py
- tests/http/test_22_httpsrr.py
- tests/http/test_30_vsftpd.py
- tests/http/test_31_vsftpds.py
- tests/http/test_32_ftps_vsftpd.py
- tests/http/test_40_socks.py
- tests/http/test_50_scp.py
- tests/http/test_51_sftp.py
Change #283473
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 15:30:08 Repository https://github.com/curl/curl.git Project curl Branch master Revision 70a5eed6838669af2fa467d00b5dd7dad27eab64 Comments
curl_setup.h: drop compatibility raw C flag `ENABLE_IPV6` curl's supported build systems do not use it. If you use it as a manual C flag, replace it with `USE_IPV6`. Follow-up to e411c98f702f0fb38dceec95e7507ef15a00d12c #13349 Closes #23138
Changed files
- lib/curl_setup.h
Change #283474
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 15:30:08 Repository https://github.com/curl/curl.git Project curl Branch master Revision 013c14abf5612f8fb04c2acba8c7572e46772261 Comments
cmake/Find*: drop deprecated compatibility config variables If you use these variables, replace them like so: - `MBEDTLS_INCLUDE_DIRS` -> `MBEDTLS_INCLUDE_DIR` - `WolfSSL_INCLUDE_DIR` -> `WOLFSSL_INCLUDE_DIR` - `WolfSSL_LIBRARY` -> `WOLFSSL_LIBRARY` - `Zstd_INCLUDE_DIR` -> `ZSTD_INCLUDE_DIR` - `Zstd_LIBRARY` -> `ZSTD_LIBRARY` They were deprecated two years ago in curl 8.10.0. Follow-up to 9fbda4ca75483ee0a43289526e88d8f1e8ca2a78 #14574 Follow-up to db39c668a8e33e064b9eb20892cd027f46302f77 #14542 Closes #23139
Changed files
- CMake/FindMbedTLS.cmake
- CMake/FindWolfSSL.cmake
- CMake/FindZstd.cmake
Change #283490
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 16:40:46 Repository https://github.com/curl/curl.git Project curl Branch master Revision f197dfd250505d6dd7454779d6cf4cbb4fd4487d Comments
GHA/windows: install Python for Cygwin tests To avoid "python missing" errors and running DICT and telnet tests instead. It needs to install 2 extra packages: ``` 128 install python312 3.12.12-1 136 install python3 3.12.12-1 ``` And enables 3 runtest tests: 1450, 1452, 3555 Fixing: ``` /usr/bin/env: 'python3': No such file or directory /usr/bin/env: 'python3': No such file or directory ``` Ref: https://github.com/curl/curl/actions/runs/36429133927/job/108950548254#step:13:2893 Ideally, `dictserver.py` and `negtelnetserver.py` would be (re)written in Perl to avoid this oddball dependency exception. Also: - tried installing `python` (without `3`) first, which resulted in a 3rd extra package `python 3.0.0-1`. Settled on `python3`. - bump minimum number of tests. Cherry-picked from #23137 Closes #23141
Changed files
- .github/workflows/windows.yml
Change #283491
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 16:44:32 Repository https://github.com/curl/curl.git Project curl Branch master Revision 6ec29b55ee62a7a654ea7bdb6c76c3773f329b11 Comments
ftpserver.pl: fix warnings when running test 804 A recent patch introduced a test using an irregular IMAP folder, which isn't the test number, but a string, causing a Perl warning. Fixing warnings in runtests log when running test 804: ``` Argument "" isn't numeric in numeric gt (>) at /home/runner/work/curl/curl/tests/ftpserver.pl line 445. Argument "" isn't numeric in numeric gt (>) at /home/runner/work/curl/curl/tests/ftpserver.pl line 445. ``` Ref: https://github.com/curl/curl/actions/runs/36429133995/job/108950479015#step:50:1589 Follow-up to 12cfc836c6fe8f4e4e5001f400d677f0aa530421 #22868 Follow-up to 3a29ee41ef72c3a50d889e744ffdce6419234388 Closes #23140
Changed files
- tests/ftpserver.pl
Change #283494
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 17:02:25 Repository https://github.com/curl/curl.git Project curl Branch master Revision 852ebe5dd1e2bc634e616afc2ecf5a00269d83b4 Comments
test2072: enable on Cygwin/MSYS2 Replace custom Perl precheck logic with `!win32`, to let it run on Cygwin/MSYS2, which behave as Unix. Also drop the redundant MS-DOS filter. Fixing in 'Cygwin, CM' and 'msys2, CM x86_64 default' jobs: ``` TESTINFO: "Test requires a Unix system" 1 time (2072) ``` Ref: https://github.com/curl/curl/actions/runs/36438133012/job/108981342315#step:13:4430 Ref: https://github.com/curl/curl/actions/runs/36438133012/job/108981342518#step:16:4469 Follow-up to 695e96b3d5b9e6ae4832af5f8e99e07de960bf33 #2438 Closes #23142
Changed files
- tests/data/test2072
Change #283505
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 17:27:20 Repository https://github.com/curl/curl.git Project curl Branch master Revision 4a2bed0cbc4be84aca14590b153f02ca68e7ee4b Comments
GHA/windows: enable httpsig in Cygwin/MSYS2 jobs Also bump required minimum number of tests. Follow-up to a55731050e8c3dbea0b96205cf916443118f6acb #22386 #21239 Closes #23143
Changed files
- .github/workflows/windows.yml
Change #283526
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 20:14:31 Repository https://github.com/curl/curl.git Project curl Branch master Revision 82636cdfacccd3fb786559c176a7bf182ba018f9 Comments
GHA/windows: install Python for a MSYS2/mingw job To enable 3 runtests (DICT, telnet). Keep it limited because the Python dependency is large. (MSYS2: 2 packages, 180MB installed. mingw: 15 packages, 280MB installed.) dl-mingw and MSVC jobs find the system Python due to using MSYS2 with `path-type: inherit`. Enabling it for MSYS2 jobs confuses autotools, so instead of doing this, install python manually. Make sure to use the mingw build to avoid this silent fallout: ``` python3: can't open file '/d/a/curl/curl/bld/tests/D:/a/curl/curl/tests/dictserver.py': [Errno 2] No such file or directory python3: can't open file '/d/a/curl/curl/bld/tests/D:/a/curl/curl/tests/negtelnetserver.py': [Errno 2] No such file or directory ``` Ref: https://github.com/curl/curl/actions/runs/36444312522/job/109002584663?pr=23137#step:16:2703 Fixing: ``` /usr/bin/env: 'python3': No such file or directory /usr/bin/env: 'python3': No such file or directory ``` Ref: https://github.com/curl/curl/actions/runs/36411674440/job/108893140670#step:16:2706 Also: - GHA/windows: bump required number of tests. Follow-up to f197dfd250505d6dd7454779d6cf4cbb4fd4487d #23141 Closes #23137
Changed files
- .github/workflows/windows.yml
Change #283541
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 23:16:23 Repository https://github.com/curl/curl.git Project curl Branch master Revision 37a6e61f736973c51aa76241b7bc0c195c6420d7 Comments
GHA: bump required test minimums Closes #23145
Changed files
- .github/workflows/distcheck.yml
- .github/workflows/http3-linux.yml
- .github/workflows/linux-old.yml
- .github/workflows/linux.yml
- .github/workflows/macos.yml
- .github/workflows/non-native.yml
Change #283542
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Mon 28 Sep 2026 23:16:23 Repository https://github.com/curl/curl.git Project curl Branch master Revision 87c5b26a0ad5569750b109941acd919f4cfb8e95 Comments
DEPRECATE.md: reflect SMB removal Follow-up to 7bbaf2fffd947a1b7d1b96993caf00b9452200bd #22652 Closes #23147
Changed files
- docs/DEPRECATE.md
Change #283564
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 29 Sep 2026 00:37:16 Repository https://github.com/curl/curl.git Project curl Branch master Revision bca466c332e386551c8f5b2429bafec1cd0f8466 Comments
apple: shorten versions in `__builtin_available()` calls Drop `.0` suffix. Also to sync with lib/vtls/apple.c. Follow-up to c492678e3d80581231e1b5829cf9ad39f04eadbd #23133 Closes #23150
Changed files
- CMake/CurlTests.c
- acinclude.m4
- lib/cf-socket.c
- lib/socketpair.c
Change #283565
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 29 Sep 2026 00:37:16 Repository https://github.com/curl/curl.git Project curl Branch master Revision 05aea50737dbd549fb2011dadc0d0be1d5678b49 Comments
sectrust: add guards for rest of Apple OS flavors Refs: https://developer.apple.com/documentation/security/secpolicycreaterevocation(_:)?language=objc https://developer.apple.com/documentation/security/sectrustevaluatewitherror(_:_:)?language=objc Also: - checked rest of Apple version guards if they support more OS flavors, and did not find anything missing, according to SDK 26 headers and online documentation. Ref: https://github.com/curl/curl/pull/23126#discussion_r4120141037 Closes #23149
Changed files
- lib/vtls/apple.c
Change #283569
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 29 Sep 2026 00:56:16 Repository https://github.com/curl/curl.git Project curl Branch master Revision 00be517b50cae61537f88bc570ce8f96bb2fe806 Comments
GHA/linux: reduce require tests to fit flaky stunnel fail ``` [...] TESTINFO: "failed starting HTTPS server (stunnel)" 5 times (300, 2009, 2037, 2038, 2885) [...] TESTDONE: 1798 tests out of 1798 reported OK: 100% TESTFAIL: number of tests run (1798) was below the minimum of: 1800 ``` Ref: https://github.com/curl/curl/actions/runs/36494387049/job/109170407273?pr=23152#step:50:3998 Follow-up to 37a6e61f736973c51aa76241b7bc0c195c6420d7 #23145
Changed files
- .github/workflows/linux.yml
Change #283570
Category curl Changed by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Changed at Tue 29 Sep 2026 00:56:39 Repository https://github.com/curl/curl.git Project curl Branch master Revision 9a0b2e50ee8489a4271b6b5a993546fe76496eaf Comments
GHA: update dependency pyrefly to v1.3.2 Ref: https://github.com/facebook/pyrefly/releases/tag/1.3.2 Closes #23151
Changed files
- .github/scripts/requirements.txt
Change #283573
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Tue 29 Sep 2026 01:10:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision 5c58f89fff655f275dfac80ee47eda10257f9154 Comments
renovate.json: bump pyrefly once per month pyrefly seems to be getting ~weekly releases. Reduce update spam by bumping less often. Ref: https://github.com/facebook/pyrefly Follow-up to 9a0b2e50ee8489a4271b6b5a993546fe76496eaf #23151 Follow-up to f77c574445532e3c17e624fe4965b8aae4a8c45e #19392 Closes #23152
Changed files
- renovate.json