Builder curl-threaded-solaris10-sparc Build #3814
Results:
Failed runtest
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 410e444495c9e95ca56af15d879df27d1358f572 |
| Got Revision | 410e444495c9e95ca56af15d879df27d1358f572 |
| Changes | 6 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 | 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:
| Name | Label | Value |
|---|
Responsible Users:
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Wed Sep 30 16:38:44 2026 |
| End | Thu Oct 1 07:13:43 2026 |
| Elapsed | 14 hrs, 34 mins, 58 secs |
All Changes:
:
Change #283803
Category curl Changed by Viktor Szakats <commit@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
Change #283806
Category curl Changed by Viktor Szakats <commit@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
Change #283807
Category curl Changed by Viktor Szakats <commit@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
Change #283837
Category curl Changed by Viktor Szakats <commit@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 #23155Changed files
- .github/workflows/windows.yml
Change #283877
Category curl Changed by Viktor Szakats <commit@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
Change #283889
Category curl Changed by Viktor Szakats <commit@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