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

Builder curl-threaded-solaris10-sparc Build #3818

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision52d6355bb81bf8435a72f44b12c76bd5c76eba7e
Got Revision52d6355bb81bf8435a72f44b12c76bd5c76eba7e
Changes7 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 39 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 6 hrs, 38 mins, 52 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc slave
buildername curl-threaded-solaris10-sparc Builder
buildnumber 3818 Build
codebase Build
got_revision 52d6355bb81bf8435a72f44b12c76bd5c76eba7e Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 52d6355bb81bf8435a72f44b12c76bd5c76eba7e 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:

NameLabelValue

Responsible Users:

  1. Viktor Szakats

Timing:

StartSat Oct 3 01:28:11 2026
EndSat Oct 3 15:18:54 2026
Elapsed13 hrs, 50 mins, 42 secs

All Changes:

:

  1. Change #284209

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 02 Oct 2026 12:49:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c431936d5b7452061412b10d7dce5f38fe489db3

    Comments

    GHA/linux: move one Linux clang-tidy job to arm64
    For a 10-100% speed improvement and more efficiency.
    
    4m40s, 5m56s -> 3m48s, 3m52s:
    Before:
    https://github.com/curl/curl/actions/runs/36986432086/job/110772412853
    https://github.com/curl/curl/actions/runs/36935550184/job/110614834919
    After:
    https://github.com/curl/curl/actions/runs/36995273458/job/110800454074?pr=23232
    https://github.com/curl/curl/actions/runs/36995975066/job/110802732827?pr=23232
    
    Closes #23232

    Changed files

    • .github/workflows/linux.yml
  2. Change #284237

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 02 Oct 2026 14:35:47
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9fd900ca54378cba4102dfb9fcb2d0a6428a50dc

    Comments

    GHA/linux: use automatic CPU arch for cached artifacts, related improvements
    To make it easy to switch runner machine and have the locally built
    dependencies and their caches adapt automatically. Also to drop
    maintaining local build logic for CPUs separately.
    
    Also:
    
    - add support for Fil-C on ARM64.
    
    - add a revision number ('1') to the cache keys and IDs.
      To make it easy to bump when doing modifications like this, or want
      to make tests that need rebuilding them.
      Cherry-picked from #23214
    
    - move local builds from `~/` to `~/pkg/`. To have them under a single
      root, and to eventually sync them with GHA/http3-linux.
      Except for Rustls and Fil-C, which are binary downloads.
      Cherry-picked from #23214
    
    Closes #23233

    Changed files

    • .github/workflows/linux.yml
  3. Change #284256

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 02 Oct 2026 16:03:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6b506de183dafdb1e57072297d9730cfc8b81513

    Comments

    GHA/linux: move the other Linux clang-tidy job to arm64
    To improve performance and efficiency.
    
    Before: https://github.com/curl/curl/actions/runs/37007778644/job/110840014071 5m47s
    After: https://github.com/curl/curl/actions/runs/37013317312/job/110858047710 4m27s
    
    Follow-up to 9fd900ca54378cba4102dfb9fcb2d0a6428a50dc #23233
    Follow-up to c431936d5b7452061412b10d7dce5f38fe489db3 #23232
    
    Closes #23235

    Changed files

    • .github/workflows/linux.yml
  4. Change #284292

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 02 Oct 2026 18:11:47
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6c7237191cd31774ec8c15f441f00934066c9947

    Comments

    GHA/http3-linux: add CPU and revision number to cache keys, switch 2 jobs to arm64
    Also move all local build installs under the `~/pkg/` root, replacing
    `~/<dep>/build/` and syncing with GHA/linux. Except quiche, which is a
    Rust project and lacks (or I could not find) a way to do a classic
    'install' to a custom prefix.
    
    - include the CPU architecture in the cache key name. To allow cache
      blobs adapt automatically to the runner machine arch. It allows to
      transparently use the arm runner machines for any jobs.
    - add a revision number ('1') to the cache keys and IDs.
      To make it easy to bump when doing modifications like this, or just
      want to make test that need rebuilding them.
    - merge two stray quiche verbose build flags into `-vv`.
      (Useful to see BoringSSL build progress)
    - tried moving quiche from the default `target` subdir into the `~/pkg/`
      root. It failed because quiche headers remain inside the source tree,
      `~/quiche/quiche/include`, and missing from the cache.
    - build all cached dependencies for arm64 as well.
    - switch BoringSSL jobs to arm64.
    
    Note:
    - quiche has a valgrind issue, OpenSSL 3 and 4 another one,
      when built on arm64. Not tackled in this PR.
    
    Datapoint: Rebuilding all cached dependencies takes:
    - arm64: 12.5 minutes
    - x86_64: 17 minutes
    Ref: https://github.com/curl/curl/actions/runs/37016536935
    
    In the actual jobs, arm64 is slightly faster in places, similar in most
    others:
    x64: https://github.com/curl/curl/actions/runs/37019925832
    arm64: https://github.com/curl/curl/actions/runs/37026860992
    
    Possible minor downside:
    - actual jobs now need to wait for both arm64 and intel cache builds
      to complete if any of the dependencies change. This happens rarely. It
      may also take a little bit longer to verify if the caches need to be
      rebuilt.
    
    Follow-up to 9fd900ca54378cba4102dfb9fcb2d0a6428a50dc #23233
    
    Closes #23214

    Changed files

    • .github/workflows/http3-linux.yml
  5. Change #284329

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 02 Oct 2026 22:49:46
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7da7436d24720ae95bb6162eb8eb8adba78bcfcd

    Comments

    GHA/codeql: switch Linux job to arm64
    For better efficiency, possibly faster runs.
    
    Closes #23240

    Changed files

    • .github/workflows/codeql.yml
  6. Change #284331

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 02 Oct 2026 23:07:28
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a75c217404a0b97b54b220660892d0fec8e7536e

    Comments

    spacecheck.pl: ensure files do not have their executable bit set
    Make sure committed files do not have their executable bit set, scripts
    excepted.
    
    Closes #23239

    Changed files

    • scripts/spacecheck.pl
  7. Change #284345

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sat 03 Oct 2026 00:35:23
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 52d6355bb81bf8435a72f44b12c76bd5c76eba7e

    Comments

    GHA/windows: replace `diffie-hellman-group-exchange-sha256` with `diffie-hellman-group16-sha512`
    To use a superior fallback KEX.
    
    Refs:
    https://datatracker.ietf.org/doc/html/rfc9142
    https://github.blog/changelog/2026-09-22-security-improvements-for-ssh/
    
    Follow-up to 41f3f94d9191f2454ac12ae9130e44b78c55e1fd #21438
    
    Closes #23242

    Changed files

    • .github/workflows/windows.yml