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

Builder curl-threaded-solaris10-sparc Build #3814

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision410e444495c9e95ca56af15d879df27d1358f572
Got Revision410e444495c9e95ca56af15d879df27d1358f572
Changes6 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 21 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 7 hrs, 5 mins, 52 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 1 mins, 1 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 3814 Build
codebase Build
got_revision 410e444495c9e95ca56af15d879df27d1358f572 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 410e444495c9e95ca56af15d879df27d1358f572 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:

StartWed Sep 30 16:38:44 2026
EndThu Oct 1 07:13:43 2026
Elapsed14 hrs, 34 mins, 58 secs

All Changes:

:

  1. Change #283803

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 30 Sep 2026 11:31:52
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a418f3f71b99c6586c7bff6b213154e699f5f57d

    Comments

    GHA/linux: disable MD5 SSH tests with Homebrew libssh2
    Homebrew libssh2 1.11.1_6 revision backported a patch which disabled
    legacy algorithms by default, without re-enabling them manually. This
    effectively disabled MD5, breaking runtests relying on it. Fix by
    disabling these tests when using Homebrew libssh2.
    
    Fixing, in 'CM address-sanitizer H3 c-ares' CI job:
    ```
    FAIL 664: 'SFTP correct host key' SFTP, server key check
    FAIL 665: 'SCP correct host key' SCP, server key check
    FAIL 2007: 'SFTP quote rmdir command with trailing junk' SFTP, --quote
    ```
    Ref: https://github.com/curl/curl/actions/runs/36691471709/job/109812874116#step:50:4471
    
    Refs:
    https://github.com/libssh2/libssh2/commit/b89858b83d68d7e29e0c5b0bb803f8a68271710c.patch
    https://github.com/Homebrew/homebrew-core/commit/ebe712bba4798a25052a299f67918681630660c4
    https://github.com/Homebrew/homebrew-core/pull/311239
    
    Bug: https://github.com/curl/curl/pull/23181#issuecomment-5907854377
    
    Closes #23182

    Changed files

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

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 30 Sep 2026 11:42:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 183ea8bbedd6e378ed9496049577e1b519bcae3c

    Comments

    test2007: bump to use SHA256 public key hash (was: MD5)
    The hash is not material to the test itself, use the modern alternative
    to allow running it with MD5 support disabled.
    
    Follow-up to a418f3f71b99c6586c7bff6b213154e699f5f57d #23182
    Follow-up to 53a3b2114a9b0652bb464437d38f5c8abffc708d #20883
    
    Closes #23184

    Changed files

    • .github/workflows/linux.yml
    • tests/data/test2007
  3. Change #283807

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 30 Sep 2026 11:42:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 69d924c72cc8e4062ed3aeaa6a8b7c525626153c

    Comments

    GHA/checksrc: install pyrefly via brew to save manual bumps
    pyrefly does not tend to "break" Python code, thus remove the pin and
    let it auto-update via Linuxbrew to avoid the disuption of manual
    version bumps.
    
    Assisted-by: Dan Fandrich
    Ref: https://github.com/curl/curl/pull/23152#issuecomment-5896218881
    Follow-up to 5c58f89fff655f275dfac80ee47eda10257f9154 #23152
    
    Closes #23180

    Changed files

    • .github/scripts/requirements.txt
    • .github/workflows/checksrc.yml
    • renovate.json
  4. Change #283837

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 30 Sep 2026 14:50:34
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5e654e28f528462d68239280d216358ce6381d82

    Comments

    GHA/windows: reduce number MSYS2 package cache entries
    Each `install:` combination results in a separate (and fairly large)
    cache entry. There are ~12 of them before this commit, in the 100-200 MB
    size range each. Reduce the number of cache entries by installing
    commonly used packages for all jobs. But, each installed package comes
    with a size overhead in the cache entry and a significant time to
    install them, even if unused in an actual job (because the cache holds
    the raw package tarballs, which still need to be installed in each job
    run). Thus, keep the list of commonly used packages minimal, and install
    the rest of the packages in an separate `pacman` step, without using the
    cache. These packages include the build tools (autotools, cmake), and
    extra, not commonly used packages that a job may need in addition.
    
    This reduces the number of cache blobs to 4, one per MSYS2 environment,
    while a slight, tolerable rise in install times.
    
    Since some packages are now installed, but not intended to be used, we
    need to make sure auto-detections don't pick them up. (existing configs
    already complied with this.)
    
    Also:
    - update logic that relied on the per-package `install:` list to decide
      which SSH backend is used. Use the `config:` line instead.
    - tried installing builds tools in the default install list. This turned
      out to cause much overhead in wasted size and install time.
    
    All in all, this balancing act is painful and difficult to maintain, I
    wish the MSYS2 Action would cache the _installed_ directory, thus
    avoiding the lengthy install step for installed/cached packages. This
    would allow to install everything from cache with good performance,
    still save bandwidth and server load for MSYS2, while simplifying
    things. Pending upstream issue about such feature:
    https://github.com/msys2/setup-msys2/issues/575
    
    Slight downside is that mutually exclusive packages cannot be installed,
    namely libssh2 vs. libssh2-wincng. Not currently used. In the future
    (once the WinCNG stabilizing fix reaches a release) the variants can be
    spread across envs to cover both without adding new cache blobs:
    ```diff
    -mingw-w64-${{ matrix.env }}-libssh2
    +${{ matrix.env == 'ucrt-x86_64' && format('mingw-w64-{0}-libssh2-wincng', matrix.env) || format('mingw-w64-{0}-libssh2', matrix.env) }}
    ```
    
    Follow-up to 66313cc036671cd4d3e72db65a79a715c7b8f154 #16629
    
    Closes #23155

    Changed files

    • .github/workflows/windows.yml
  5. Change #283877

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 30 Sep 2026 15:34:53
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8049695ddd678267b2ea2a45489fb7a71e6fc891

    Comments

    GHA/windows: reuse pre-installed MSYS2 in MSVC arm64 job
    To inherit MSYS2 environment, which is now pre-installed on Windows
    ARM64 runners.
    
    Saving ~30s in the MSYS2 install step.
    
    Ref: https://github.com/actions/runner-images/blob/main/images/windows/Windows11-Arm64-Readme.md
    Follow-up to be718daf995b620dd8bf89d725d1c4c031b3840a #17067
    Follow-up to 27d24690a46138a949a555da3d5487e98fa7f5e9 #16429
    
    Closes #23190

    Changed files

    • .github/workflows/windows.yml
  6. Change #283889

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 30 Sep 2026 16:27:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 410e444495c9e95ca56af15d879df27d1358f572

    Comments

    GHA: drop `actionlint`, abandoned upstream
    No release in 6 months, no commit in 5 months. Lots of debt and a
    matching number of local workarounds.
    
    Ref: https://github.com/rhysd/actionlint
    Follow-up to 60dd72b1be7b06110922f5f0690de0b88592667c #19373
    
    Closes #23194

    Changed files

    • .github/workflows/checksrc.yml
    • .github/workflows/macos.yml
    • .github/workflows/windows.yml