Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder curl-unthreaded-solaris10-sparc Build #13839

Build In Progress:

[waiting for Lock]

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision006f561f6ee62a486b71bc21ff8cacb840dcda91
Changes12 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git  
    1. - no logs -
    1. - no logs -
    1. - no logs -
  2. Runtest  
    1. - no logs -
    1. - no logs -

Build Properties:

NameValueSource
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:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Florian Imdahl
  3. Viktor Szakats

Timing:

StartSat Feb 28 01:02:30 2026
Elapsed1 hrs, 38 mins, 23 secs

All Changes:

:

  1. Change #259167

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@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
  2. Change #259169

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@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
  3. Change #259171

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@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
  4. Change #259204

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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 #20759

    Changed files

    • CMake/Macros.cmake
    • scripts/cmakelint.sh
  5. Change #259212

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  6. Change #259213

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  7. Change #259214

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  8. Change #259225

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  9. Change #259226

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  10. Change #259228

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  11. Change #259273

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@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
  12. Change #259275

    Category curl
    Changed by Florian Imdahl <gitohnoyoudont@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