Builder curl-unthreaded-solaris10-sparc Build #13839
Build In Progress:
[waiting for Lock]SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 006f561f6ee62a486b71bc21ff8cacb840dcda91 |
| Changes | 12 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-sparc' triggered this build
Steps and Logfiles:
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc | slave |
| buildername | curl-unthreaded-solaris10-sparc | Builder |
| buildnumber | 13839 | Build |
| codebase | Build | |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 006f561f6ee62a486b71bc21ff8cacb840dcda91 | Build |
| scheduler | schedule-curl-unthreaded-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Daniel Stenbergdaniel@haxx.se
- Florian Imdahlgit@ffflorian.de
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Sat Feb 28 01:02:30 2026 |
| Elapsed | 1 hrs, 38 mins, 23 secs |
All Changes:
:
Change #259167
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Fri 27 Feb 2026 08:10:11 Repository https://github.com/curl/curl.git Project curl Branch master Revision b48d02179acc7b274f9751420ca2e36a8329d0b0 Comments
ftp: remove two redundant assignments Follow-up to 29bca12978f3ad Pointed out by CodeSonar Closes #20755
Changed files
- lib/ftp.c
Change #259169
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Fri 27 Feb 2026 08:21:15 Repository https://github.com/curl/curl.git Project curl Branch master Revision 61bcd1105a6ab7c089242c40e2660ffd9a3aa257 Comments
cfilter: move a debug-only check into ifdef DEBUGBUILD Pointed out by CodeSonar Closes #20756
Changed files
- lib/cfilters.c
Change #259171
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Fri 27 Feb 2026 09:37:29 Repository https://github.com/curl/curl.git Project curl Branch master Revision a67ee591e05c025641ca547e7398b2e0ebcbba6a Comments
RELEASE-NOTES: synced
Changed files
- RELEASE-NOTES
Change #259204
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 27 Feb 2026 13:40:30 Repository https://github.com/curl/curl.git Project curl Branch master Revision d9386a2f8ec3c4bd5ababc4eeb96ecd3e522b77c Comments
cmake: fix system include directory position for clang-tidy in tests To avoid a system include masking a custom directory, and e.g. picking up system OpenSSL headers from `/usr/include` on Linux, instead of the correct ones from a custom header directory, move system include directories to the back of the header path list. Also to match what CMake seems to be doing for the C compiler command-lines it generates. CMake seems to use `-I`, while for these invocations we stick with `-isystem` just in case. This area remains fragile and likely not the final issue. Fixing (seen in GHA/linux H3 c-ares): ``` Error while processing bld/tests/libtest/lib1521.c. /usr/include/openssl/macros.h:147:4: error: "OPENSSL_API_COMPAT expresses an impossible API compatibility level" [clang-diagnostic-error] Found compiler error(s). 147 | # error "OPENSSL_API_COMPAT expresses an impossible API compatibility level" | ^ FAILED: [code=1] tests/libtest/CMakeFiles/libtests-clang-tidy ``` Ref: https://github.com/curl/curl/actions/runs/22468472670/job/65079885471?pr=20751 Bug: https://github.com/curl/curl/pull/20751#issuecomment-3970180687 Cherry-picked from #20751 Closes #20759Changed files
- CMake/Macros.cmake
- scripts/cmakelint.sh
Change #259212
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 27 Feb 2026 14:08:59 Repository https://github.com/curl/curl.git Project curl Branch master Revision ce4db9c2efca0bd89e556e231d940c988d84a606 Comments
GHA/linux: replace scan-build with clang-tidy `scan-build` is a (Perl) wrapper around clang's built-in `--analyze` option. Which look similar or identical to clang-tidy checkers under the `clang-analyzer-*` namespace: https://clang.llvm.org/docs/ClangStaticAnalyzer.html Unless somebody has other information, it appears redundant to run scan-build in parallel with clang-tidy in CI, now that the latter is working reliably and with good performance for all curl components. Another scan-build issue is the lack of a markup to suppress false positives. It ignores `NOLINT`, yet finds the same false positives as clang-tidy. This happens with scan-build v20+. v18 is silent, but it's a blocker to upgrade to a newer version. scan-build may still be a useful when combined with autotools, where clang-tidy support is incomplete, slow (no parallelism), and uses a distinct make target, which does not build binaries in the same pass. But, scan-build also lacks extra checkers that are now enabled for clang-tidy. The clang-tidy job is also 30-40s faster than the one it replaced. Also: - drop scan-build job configured the same way as a clang-tidy one. CI time saved: 6m30s - bump to clang-20 (from 18) in the replacement job. - build tests in the replacement job. To verify a cmake command-line reconstruction issue only hit in this job in CI. CI time cost: 1m40s - replacement job caught a minor, new, issue. Ref: b2076d3c2f5386068d9b0199f25a81147784d8ac #20752 - drop unused scan-build logic. Bug: https://github.com/curl/curl/pull/20732#issuecomment-3963873838 Ref: https://github.com/curl/curl/pull/20732#issuecomment-3967479228 Closes #20751
Changed files
- .github/workflows/linux.yml
Change #259213
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 27 Feb 2026 14:08:59 Repository https://github.com/curl/curl.git Project curl Branch master Revision 9d727e4e55e1872452b32604e4a3d25277597ac6 Comments
cmake: replace `list(FIND)` with `if(var IN_LIST list)` Available since CMake v3.3. Ref: https://cmake.org/cmake/help/latest/command/if.html#in-list Closes #20758
Changed files
- CMakeLists.txt
Change #259214
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 27 Feb 2026 14:09:22 Repository https://github.com/curl/curl.git Project curl Branch master Revision 00b215b894cac0e21f620a88c299408a57ee2f75 Comments
cmake: convert `curl_add_clang_tidy_test_target()` macro to function I thought a macro is necessary to have `get_directory_property()` and `CMAKE_CURRENT_SOURCE_DIR` work on the correct directory, but it turns out they do work the same when used in a function. Closes #20760
Changed files
- CMake/Macros.cmake
Change #259225
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 27 Feb 2026 15:57:48 Repository https://github.com/curl/curl.git Project curl Branch master Revision fa8bd1cc09125b368d4295c19331bf33e2d0c602 Comments
mprintf: use `_snprintf()` when compiled with VS2013 and older To support floats and doubles when using these old compilers. Before this patch, these tests most likely failed with them: ``` FAIL 557: 'curl_mprintf() testing' printf, unittest FAIL 566: 'HTTP GET with CURLINFO_CONTENT_LENGTH_DOWNLOAD and 0 bytes transfer' HTTP, HTTP GET FAIL 599: 'HTTP GET with progress callback and redirects changing content sizes' HTTP, HTTP POST, chunked Transfer-Encoding FAIL 1148: 'progress-bar' HTTP, progressbar ``` Also: - mention `_snprintf()` in the `_CRT_SECURE_NO_WARNINGS` comment. Follow-up to 7de35515d90d364e851cdde712062b942d6bf36a #20218 Closes #20761
Changed files
- lib/curl_setup.h
- lib/mprintf.c
Change #259226
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 27 Feb 2026 15:57:48 Repository https://github.com/curl/curl.git Project curl Branch master Revision 7a08c5d820fcf237688562a237a05000214db789 Comments
ldap: silence clang-tidy v22 warning Closes #20762
Changed files
- lib/ldap.c
Change #259228
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 27 Feb 2026 16:04:21 Repository https://github.com/curl/curl.git Project curl Branch master Revision 92f66f023485738080bc7d0a72ef613940544521 Comments
appveyor: minor improvements [ci skip] - make per-job cmake options override default ones (as in GHA) - also upload `.lib` artifacts (in commented code) Cherry-picked from #20750
Changed files
- appveyor.sh
- appveyor.yml
Change #259273
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Fri 27 Feb 2026 22:52:03 Repository https://github.com/curl/curl.git Project curl Branch master Revision aea5552a640b8db9c6d1465cacfa3d5f5a9bed26 Comments
INSTALL.md: fix typo Reported-by: Nathan-M-code on github Fixes #20766 Closes #20767
Changed files
- docs/INSTALL.md
Change #259275
Category curl Changed by Florian Imdahl <git@ffflorian.de> Changed at Fri 27 Feb 2026 23:05:37 Repository https://github.com/curl/curl.git Project curl Branch master Revision 006f561f6ee62a486b71bc21ff8cacb840dcda91 Comments
docs: some nitpicks - replaced double spaces with single space where applicable - replaced "favourite" with "favorite" - added language identifiers to code blocks in markdown files - added extra line after code blocks and after headings in markdown files Cloes #20748
Changed files
- .github/scripts/badwords.txt
- docs/BINDINGS.md
- docs/CIPHERS.md
- docs/ECH.md
- docs/INSTALL.md
- docs/IPFS.md
- docs/internals/BUFQ.md
- docs/internals/CLIENT-READERS.md
- docs/internals/CLIENT-WRITERS.md
- docs/internals/CONNECTION-FILTERS.md
- docs/internals/SCORECARD.md
- docs/libcurl/opts/CURLOPT_IOCTLFUNCTION.md
- docs/libcurl/opts/CURLOPT_OPENSOCKETFUNCTION.md
- docs/libcurl/opts/CURLOPT_SOCKOPTFUNCTION.md
- docs/tests/HTTP.md
- lib/http.c