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

Builder curl-threaded-solaris10-sparc Build #3811

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision5c58f89fff655f275dfac80ee47eda10257f9154
Got Revision5c58f89fff655f275dfac80ee47eda10257f9154
Changes19 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 28 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 7 hrs, 15 mins, 16 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 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 3811 Build
codebase Build
got_revision 5c58f89fff655f275dfac80ee47eda10257f9154 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 5c58f89fff655f275dfac80ee47eda10257f9154 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
  2. renovate[bot]

Timing:

StartTue Sep 29 01:55:26 2026
EndTue Sep 29 09:11:13 2026
Elapsed7 hrs, 15 mins, 46 secs

All Changes:

:

  1. Change #283418

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 10:09:47
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 29dfc2abb03681d9f9ce77331fbf81de919ef346

    Comments

    GHA/windows: replace legacy mingw64 jobs with ucrt64 and clang64
    There remains one mingw32 job, which is still useful to reveal Windows
    32-bit build issues.
    
    mingw64 remains tested in "dl-mingw" jobs.
    
    Ref: https://www.msys2.org/news/#2026-03-15-deprecating-the-mingw64-environment
    
    Closes #23128

    Changed files

    • .github/workflows/windows.yml
  2. Change #283431

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 11:04:47
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 484e4e9f3ea1481f471549690e189fc08184f753

    Comments

    GHA/macos: add workaround to pass OS target version in GCC cmake jobs
    CMake tries and incorrectly fails to detect that GCC supports the
    `-mmacosx-version-min=` option. This results in missing to automatically
    forward the `CMAKE_OSX_DEPLOYMENT_TARGET` value.
    
    Pass it manually as a workaround. Note that no GCC CI job is passing an
    OS target version at the moment. The issue came up in a temporary test
    job. Merge it just in case and to sync with curl-for-win.
    
    As of current latest CMake 4.4.3:
    ```
    -- Checking whether C compiler has -isysroot
    -- Checking whether C compiler has -isysroot - no
    -- Checking whether C compiler supports OSX deployment target flag
    -- Checking whether C compiler supports OSX deployment target flag - no
    ```
    (It also incorrectly fails to detect `-isysroot` support.)
    
    The reason for the mis-undetection is that CMake is using the
    `gcc -v --help` command to list available options, then checking for
    exit code and the output for the strings, but the exit code is `1`, and
    thus considered a failure, even though the strings are present.
    The failure comes from:
    ```
    ld: unknown options: --help collect2: error: ld returned
    1 exit status
    ```
    
    Turns out this was fixed in CMake master 4 days ago:
    https://gitlab.kitware.com/cmake/cmake/-/commit/cc6bcefc6a686a0caea5ea7c4258f3070c4e2983
    The bug was introduced in 4.4.0 via:
    https://gitlab.kitware.com/cmake/cmake/-/commit/a1b5c0da877f78db3e5dfc8d9ec4f9dac21f7a5c
    
    Cherry-picked from #23126
    
    Closes #23131

    Changed files

    • .github/workflows/macos.yml
  3. Change #283458

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 11:52:26
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c492678e3d80581231e1b5829cf9ad39f04eadbd

    Comments

    apple: sync up version guard macro style
    - lib/vtls/apple: use double underscores for `MAC_OS_X_VERSION_*` macros
      to sync with rest of code.
      The difference (if any) is undocumented and muddy. iPhone/TV/etc OS
      macros only come in `__`-prefixed flavor; use it for all.
    - lib/vtls/apple: use irregular indent to match rest of code.
      (and to improve readability)
    - lib/vtls/apple: use irregular `\` alignment to match rest of code.
    - lib: drop parentheses to match lib/vtls/apple.
    
    Closes #23133

    Changed files

    • lib/md4.c
    • lib/md5.c
    • lib/sha256.c
    • lib/vtls/apple.c
  4. Change #283460

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 12:45:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c2a94ba9ba70b4b6378b18cb3f04504162542723

    Comments

    socketpair: use `pipe2()` on Apple OSes (requires SDK 27)
    `pipe2()` became available with Apple OS 27. It requires SDK 27 to build
    for. Use it in curl unconditionally if targeting 27+, and use it
    dynamically otherwise if the runtime environment supports it.
    
    Also:
    - GHA/macos: enable the latter, common use-case in CI.
    - Tested all combinations in temporary CI runs.
    
    Ref: https://developer.apple.com/documentation/system/filedescriptor/pipe(options:)
    
    Reported-by: Alexander Köplinger
    Ref: https://github.com/curl/curl/issues/21236#issuecomment-5694891476
    Follow-up to ed272699f36e5b6826373a84911a3ebfbcf82aac #23087
    Follow-up to 1737e47f59d93fa6e2001c2dd3404d67531d0aa9 #21271 #21236
    
    Closes #23126

    Changed files

    • .github/workflows/macos.yml
    • CMakeLists.txt
    • configure.ac
    • lib/curl_setup.h
    • lib/socketpair.c
  5. Change #283462

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 13:54:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c345611dc9d7425fbb3d8e3a3e374d798b2ec53a

    Comments

    pytest: silence pytest warnings
    Fixing:
    ```
    [...]
    =============================== warnings summary ===============================
    tests/http/test_02_download.py: 3 warnings
    tests/http/test_07_upload.py: 2 warnings
    tests/http/test_08_caddy.py: 2 warnings
    tests/http/test_09_push.py: 1 warning
    tests/http/test_10_proxy.py: 3 warnings
    tests/http/test_11_unix.py: 1 warning
    tests/http/test_14_auth.py: 1 warning
    tests/http/test_16_info.py: 1 warning
    tests/http/test_17_ssl_use.py: 4 warnings
    tests/http/test_18_methods.py: 1 warning
    tests/http/test_19_shutdown.py: 2 warnings
    tests/http/test_20_websockets.py: 4 warnings
    tests/http/test_21_resolve.py: 4 warnings
      /Users/runner/venv/lib/python3.14/site-packages/_pytest/fixtures.py:1313: PytestRemovedIn10Warning: Class-scoped fixture defined as instance method is deprecated.
      Instance attributes set in this fixture will NOT be visible to test methods,
      as each test gets a new instance while the fixture runs only once per class.
      Use @classmethod decorator and set attributes on cls instead.
      See https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
        fixturefunc = resolve_fixture_function(fixturedef, request)
    
    -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
    =========== 629 passed, 215 skipped, 29 warnings in 80.93s (0:01:20) ===========
    ```
    Ref: https://github.com/curl/curl/actions/runs/36406255757/job/108875619244
    
    Ref: https://docs.pytest.org/en/stable/deprecations.html#class-scoped-fixture-as-instance-method
    
    Closes #23135

    Changed files

    • tests/http/test_02_download.py
    • tests/http/test_07_upload.py
    • tests/http/test_08_caddy.py
    • tests/http/test_09_push.py
    • tests/http/test_10_proxy.py
    • tests/http/test_11_unix.py
    • tests/http/test_14_auth.py
    • tests/http/test_16_info.py
    • tests/http/test_17_ssl_use.py
    • tests/http/test_18_methods.py
    • tests/http/test_19_shutdown.py
    • tests/http/test_20_websockets.py
    • tests/http/test_21_resolve.py
    • tests/http/test_22_httpsrr.py
    • tests/http/test_30_vsftpd.py
    • tests/http/test_31_vsftpds.py
    • tests/http/test_32_ftps_vsftpd.py
    • tests/http/test_40_socks.py
    • tests/http/test_50_scp.py
    • tests/http/test_51_sftp.py
  6. Change #283473

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 15:30:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 70a5eed6838669af2fa467d00b5dd7dad27eab64

    Comments

    curl_setup.h: drop compatibility raw C flag `ENABLE_IPV6`
    curl's supported build systems do not use it. If you use it as a manual
    C flag, replace it with `USE_IPV6`.
    
    Follow-up to e411c98f702f0fb38dceec95e7507ef15a00d12c #13349
    
    Closes #23138

    Changed files

    • lib/curl_setup.h
  7. Change #283474

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 15:30:08
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 013c14abf5612f8fb04c2acba8c7572e46772261

    Comments

    cmake/Find*: drop deprecated compatibility config variables
    If you use these variables, replace them like so:
    - `MBEDTLS_INCLUDE_DIRS` -> `MBEDTLS_INCLUDE_DIR`
    - `WolfSSL_INCLUDE_DIR`  -> `WOLFSSL_INCLUDE_DIR`
    - `WolfSSL_LIBRARY`      -> `WOLFSSL_LIBRARY`
    - `Zstd_INCLUDE_DIR`     -> `ZSTD_INCLUDE_DIR`
    - `Zstd_LIBRARY`         -> `ZSTD_LIBRARY`
    
    They were deprecated two years ago in curl 8.10.0.
    
    Follow-up to 9fbda4ca75483ee0a43289526e88d8f1e8ca2a78 #14574
    Follow-up to db39c668a8e33e064b9eb20892cd027f46302f77 #14542
    
    Closes #23139

    Changed files

    • CMake/FindMbedTLS.cmake
    • CMake/FindWolfSSL.cmake
    • CMake/FindZstd.cmake
  8. Change #283490

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 16:40:46
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f197dfd250505d6dd7454779d6cf4cbb4fd4487d

    Comments

    GHA/windows: install Python for Cygwin tests
    To avoid "python missing" errors and running DICT and telnet tests instead.
    
    It needs to install 2 extra packages:
    ```
       128 install python312                3.12.12-1
       136 install python3                  3.12.12-1
    ```
    And enables 3 runtest tests: 1450, 1452, 3555
    
    Fixing:
    ```
    /usr/bin/env: 'python3': No such file or directory
    /usr/bin/env: 'python3': No such file or directory
    ```
    Ref: https://github.com/curl/curl/actions/runs/36429133927/job/108950548254#step:13:2893
    
    Ideally, `dictserver.py` and `negtelnetserver.py` would be (re)written
    in Perl to avoid this oddball dependency exception.
    
    Also:
    - tried installing `python` (without `3`) first, which resulted in a 3rd
      extra package `python 3.0.0-1`. Settled on `python3`.
    - bump minimum number of tests.
    
    Cherry-picked from #23137
    
    Closes #23141

    Changed files

    • .github/workflows/windows.yml
  9. Change #283491

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 16:44:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6ec29b55ee62a7a654ea7bdb6c76c3773f329b11

    Comments

    ftpserver.pl: fix warnings when running test 804
    A recent patch introduced a test using an irregular IMAP folder, which
    isn't the test number, but a string, causing a Perl warning.
    
    Fixing warnings in runtests log when running test 804:
    ```
    Argument "" isn't numeric in numeric gt (>) at /home/runner/work/curl/curl/tests/ftpserver.pl line 445.
    Argument "" isn't numeric in numeric gt (>) at /home/runner/work/curl/curl/tests/ftpserver.pl line 445.
    ```
    Ref: https://github.com/curl/curl/actions/runs/36429133995/job/108950479015#step:50:1589
    
    Follow-up to 12cfc836c6fe8f4e4e5001f400d677f0aa530421 #22868
    Follow-up to 3a29ee41ef72c3a50d889e744ffdce6419234388
    
    Closes #23140

    Changed files

    • tests/ftpserver.pl
  10. Change #283494

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 17:02:25
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 852ebe5dd1e2bc634e616afc2ecf5a00269d83b4

    Comments

    test2072: enable on Cygwin/MSYS2
    Replace custom Perl precheck logic with `!win32`, to let it run on
    Cygwin/MSYS2, which behave as Unix.
    
    Also drop the redundant MS-DOS filter.
    
    Fixing in 'Cygwin, CM' and 'msys2, CM x86_64 default' jobs:
    ```
    TESTINFO: "Test requires a Unix system" 1 time (2072)
    ```
    Ref: https://github.com/curl/curl/actions/runs/36438133012/job/108981342315#step:13:4430
    Ref: https://github.com/curl/curl/actions/runs/36438133012/job/108981342518#step:16:4469
    
    Follow-up to 695e96b3d5b9e6ae4832af5f8e99e07de960bf33 #2438
    
    Closes #23142

    Changed files

    • tests/data/test2072
  11. Change #283505

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 17:27:20
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4a2bed0cbc4be84aca14590b153f02ca68e7ee4b

    Comments

    GHA/windows: enable httpsig in Cygwin/MSYS2 jobs
    Also bump required minimum number of tests.
    
    Follow-up to a55731050e8c3dbea0b96205cf916443118f6acb #22386 #21239
    
    Closes #23143

    Changed files

    • .github/workflows/windows.yml
  12. Change #283526

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 20:14:31
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 82636cdfacccd3fb786559c176a7bf182ba018f9

    Comments

    GHA/windows: install Python for a MSYS2/mingw job
    To enable 3 runtests (DICT, telnet).
    
    Keep it limited because the Python dependency is large. (MSYS2: 2
    packages, 180MB installed. mingw: 15 packages, 280MB installed.)
    
    dl-mingw and MSVC jobs find the system Python due to using MSYS2 with
    `path-type: inherit`. Enabling it for MSYS2 jobs confuses autotools, so
    instead of doing this, install python manually. Make sure to use the
    mingw build to avoid this silent fallout:
    ```
    python3: can't open file '/d/a/curl/curl/bld/tests/D:/a/curl/curl/tests/dictserver.py': [Errno 2] No such file or directory
    python3: can't open file '/d/a/curl/curl/bld/tests/D:/a/curl/curl/tests/negtelnetserver.py': [Errno 2] No such file or directory
    ```
    Ref: https://github.com/curl/curl/actions/runs/36444312522/job/109002584663?pr=23137#step:16:2703
    
    Fixing:
    ```
    /usr/bin/env: 'python3': No such file or directory
    /usr/bin/env: 'python3': No such file or directory
    ```
    Ref: https://github.com/curl/curl/actions/runs/36411674440/job/108893140670#step:16:2706
    
    Also:
    - GHA/windows: bump required number of tests.
    
    Follow-up to f197dfd250505d6dd7454779d6cf4cbb4fd4487d #23141
    
    Closes #23137

    Changed files

    • .github/workflows/windows.yml
  13. Change #283541

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 23:16:23
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 37a6e61f736973c51aa76241b7bc0c195c6420d7

    Comments

    GHA: bump required test minimums
    Closes #23145

    Changed files

    • .github/workflows/distcheck.yml
    • .github/workflows/http3-linux.yml
    • .github/workflows/linux-old.yml
    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • .github/workflows/non-native.yml
  14. Change #283542

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 28 Sep 2026 23:16:23
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 87c5b26a0ad5569750b109941acd919f4cfb8e95

    Comments

    DEPRECATE.md: reflect SMB removal
    Follow-up to 7bbaf2fffd947a1b7d1b96993caf00b9452200bd #22652
    
    Closes #23147

    Changed files

    • docs/DEPRECATE.md
  15. Change #283564

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 29 Sep 2026 00:37:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bca466c332e386551c8f5b2429bafec1cd0f8466

    Comments

    apple: shorten versions in `__builtin_available()` calls
    Drop `.0` suffix. Also to sync with lib/vtls/apple.c.
    
    Follow-up to c492678e3d80581231e1b5829cf9ad39f04eadbd #23133
    
    Closes #23150

    Changed files

    • CMake/CurlTests.c
    • acinclude.m4
    • lib/cf-socket.c
    • lib/socketpair.c
  16. Change #283565

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 29 Sep 2026 00:37:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 05aea50737dbd549fb2011dadc0d0be1d5678b49

    Comments

    sectrust: add guards for rest of Apple OS flavors
    Refs:
    https://developer.apple.com/documentation/security/secpolicycreaterevocation(_:)?language=objc
    https://developer.apple.com/documentation/security/sectrustevaluatewitherror(_:_:)?language=objc
    
    Also:
    - checked rest of Apple version guards if they support more OS flavors,
      and did not find anything missing, according to SDK 26 headers and
      online documentation.
    
    Ref: https://github.com/curl/curl/pull/23126#discussion_r4120141037
    
    Closes #23149

    Changed files

    • lib/vtls/apple.c
  17. Change #283569

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 29 Sep 2026 00:56:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 00be517b50cae61537f88bc570ce8f96bb2fe806

    Comments

    GHA/linux: reduce require tests to fit flaky stunnel fail
    ```
    [...]
    TESTINFO: "failed starting HTTPS server (stunnel)" 5 times (300, 2009, 2037, 2038, 2885)
    [...]
    TESTDONE: 1798 tests out of 1798 reported OK: 100%
    TESTFAIL: number of tests run (1798) was below the minimum of: 1800
    ```
    Ref: https://github.com/curl/curl/actions/runs/36494387049/job/109170407273?pr=23152#step:50:3998
    
    Follow-up to 37a6e61f736973c51aa76241b7bc0c195c6420d7 #23145

    Changed files

    • .github/workflows/linux.yml
  18. Change #283570

    Category curl
    Changed by renovate[bot] <29139614+renovate[bot]ohnoyoudont@users.noreply.github.com>
    Changed at Tue 29 Sep 2026 00:56:39
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9a0b2e50ee8489a4271b6b5a993546fe76496eaf

    Comments

    GHA: update dependency pyrefly to v1.3.2
    Ref: https://github.com/facebook/pyrefly/releases/tag/1.3.2
    
    Closes #23151

    Changed files

    • .github/scripts/requirements.txt
  19. Change #283573

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 29 Sep 2026 01:10:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5c58f89fff655f275dfac80ee47eda10257f9154

    Comments

    renovate.json: bump pyrefly once per month
    pyrefly seems to be getting ~weekly releases. Reduce update spam by
    bumping less often.
    
    Ref: https://github.com/facebook/pyrefly
    
    Follow-up to 9a0b2e50ee8489a4271b6b5a993546fe76496eaf #23151
    Follow-up to f77c574445532e3c17e624fe4965b8aae4a8c45e #19392
    
    Closes #23152

    Changed files

    • renovate.json