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

Builder curl-ares-solaris10-sparc Build #3857

Results:

Exception mail result

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisioneda23d04059b2a828936faccb72ba3c53276e207
Got Revisioneda23d04059b2a828936faccb72ba3c53276e207
Changes11 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 46 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 42 mins, 5 secs )
    1. stdio
    2. resultlog
  3. Mail result Mail result exception ( 0 secs )
    1. err.text
    2. err.html

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave
buildername curl-ares-solaris10-sparc Builder
buildnumber 3857 Build
codebase Build
got_revision eda23d04059b2a828936faccb72ba3c53276e207 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision eda23d04059b2a828936faccb72ba3c53276e207 Build
scheduler schedule-curl-ares-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Stefan Eissing
  3. Viktor Szakats

Timing:

StartWed Nov 4 12:05:36 2026
EndWed Nov 4 12:48:29 2026
Elapsed42 mins, 53 secs

All Changes:

:

  1. Change #288200

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Tue 03 Nov 2026 18:52:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 24fbd046c9126ebe59c4bb9a58feef435baa8fa5

    Comments

    appveyor: disable browser/OS auto-updates to improve build performance (cont.)
    The previously made changes did not prevent browser upgrades completely.
    Some processes launched later anyway, some others were already running
    and not killed.
    
    Also:
    - disable by renaming instead of deleting. This works if the process
      happens to be running (again) while running the command.
    - drop dealing with system updates and Scheduled Tasks. The amount of
      undesired work they do seems minimal (hard to tell for sure), to
      justify the potential fragility of it. (It also did not work, as done
      before this patch).
    - merge taskkill command into fewer invocations.
    
    Bug: https://github.com/curl/curl/pull/23697#issuecomment-6558691219
    Follow-up to 198d1696d7d88f7b9c7b3a13b063a78d5e42246f #23697
    
    Closes #23702

    Changed files

    • appveyor.yml
  2. Change #288207

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 04 Nov 2026 00:00:52
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 41e2abc56c1fc2abcf76b6e5e77c2e3de4051888

    Comments

    cmake: do not enable `-sdl` for VS2010
    Silencing:
    ```
    cl : Command line warning D9002: ignoring unknown option '-sdl'
    ```
    Ref: https://ci.appveyor.com/project/curlorg/curl/builds/55021530/job/sdlmg33jr740yvve#L235
    
    Follow-up to b41942224b69fc74793bdf4a0aea63051a257787 #23707
    
    Closes #23730

    Changed files

    • CMake/PickyWarnings.cmake
  3. Change #288274

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 04 Nov 2026 08:11:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ae75d5b5ff775a28001c059e899c27ad219a0b21

    Comments

    parsedate: remove condition that is always FALSE
    Because the string passed to checktz() always contains letters that
    satisfy ISALPHA(), skip a check that therefore never evaluates true.
    
    Update test 4781 accordingly.
    
    Closes #23726

    Changed files

    • lib/parsedate.c
    • tests/unit/unit4781.c
  4. Change #288275

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 04 Nov 2026 08:19:58
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7e1b6b518b84ded8ce7dfc45530764fd5f10308d

    Comments

    perf/cookierecv: perf test for receiving cookies
    Receive the same fixed set of cookies over and over, time how long time
    receiving each cookie takes - in nanoseconds.
    
    Closes #23727

    Changed files

    • .github/scripts/typos.toml
    • tests/perf/Makefile.inc
    • tests/perf/cookierecv.c
    • tests/perf/respctx.h
    • tests/perf/respheaders.c
  5. Change #288276

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 04 Nov 2026 09:59:00
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8bfe80ec9b78d4830720ec6f041c5cc5cb565756

    Comments

    tests/perf: separate out the socketpair functions to rh.c
    To make them easier to share and reuse cross-tests without clang-tidy
    getting upset.
    
    Closes #23733

    Changed files

    • tests/perf/Makefile.inc
    • tests/perf/cookierecv.c
    • tests/perf/respctx.h
    • tests/perf/respheaders.c
    • tests/perf/rh.c
    • tests/perf/rh.h
  6. Change #288277

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 04 Nov 2026 10:12:47
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 670d081b1fdd737712143bc8fabfe8d10bcb9508

    Comments

    tests/perf: document the cookierecv test
    Closes #23734

    Changed files

    • tests/perf/README.md
  7. Change #288278

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 04 Nov 2026 11:01:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 201f71ddf0a2a18a8d9b82c8290c4fa765ccba20

    Comments

    socketpair: revert support for Apple `pipe2()`
    To avoid a static linkage issue when using SDK 27 while targeting old
    macOS versions (such as macOS 12). Maybe something to revisit in the
    future when we either understood how to support this cleanly, or enough
    time has passed that support can be enabled without causing fallouts in
    real-world senarios.
    
    Reported-by: Dan Rosser
    Closes #23650
    Follow-up to ee3c438295c3e7d0c88b3544e1814e3437528917 #23437
    Follow-up to c2a94ba9ba70b4b6378b18cb3f04504162542723 #23126
    
    Closes #23717

    Changed files

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

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 04 Nov 2026 12:38:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c766d01ecd361da2f984a523ee18598402132309

    Comments

    appveyor: enable WinIDN in 3 jobs
    Closes #23735

    Changed files

    • appveyor.yml
  9. Change #288280

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 04 Nov 2026 12:38:55
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3ae96a0cb9c1929916a65b66d115dfd771aa4579

    Comments

    runtests: handle rare errors gracefully
    To reduce log noise by keeping the 'Can't exec' ones only:
    ```
    Can't exec "../src/curlinfo": No such file or directory at ../../tests/runtests.pl line 528.
    readline() on closed filehandle $disabledh at ../../tests/runtests.pl line 529.
    Can't exec "./server/servers": No such file or directory at ../../tests/runtests.pl line 769.
    Use of uninitialized value $sws[0] in pattern match (m//) at ../../tests/runtests.pl line 770.
    Can't exec "./server/servers": No such file or directory at ../../tests/runtests.pl line 777.
    Use of uninitialized value $sws[0] in pattern match (m//) at ../../tests/runtests.pl line 778.
    Can't exec "./server/servers": No such file or directory at ../../tests/runtests.pl line 787.
    Use of uninitialized value $sws[0] in pattern match (m//) at ../../tests/runtests.pl line 788.
    ```
    
    Closes #23736

    Changed files

    • tests/runtests.pl
  10. Change #288281

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 04 Nov 2026 13:42:15
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 53218fd85692a0fd25c5392dd5021f95573ff9c9

    Comments

    cfilters: connection maintenance
    Adds connection filter control `CF_CTRL_MAINTENANCE` which filters can
    implement for doing whatever they think falls under the topic.
    
    multi.c: for transfers on multiplexed connections that are rate limited,
    trigger connection maintenance.
    
    cf-ngtcp2-cmn: implement `CF_CTRL_MAINTENANCE` to perform ingress and
    egress processing.
    
    Fixes #23635
    Reported-by: Kacper Michajłow
    Closes #23649

    Changed files

    • lib/cfilters.c
    • lib/cfilters.h
    • lib/multi.c
    • lib/multiif.h
    • lib/transfer.c
    • lib/vquic/cf-ngtcp2-cmn.c
    • lib/vquic/cf-ngtcp2-proxy.c
    • lib/vquic/cf-ngtcp2.c
  11. Change #288282

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 04 Nov 2026 13:43:47
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision eda23d04059b2a828936faccb72ba3c53276e207

    Comments

    transfer: add Curl_xfer_try_send()
    The commonly used Curl_xfer_send() returns CURLE_OK the written length 0
    on a blocked send (the underlying calls return CURLE_AGAIN). That was
    done because many protocols are not prepared to handle CURLE_AGAIN as a
    non-error condition.
    
    This fails when just an EOS indicator needs to be sent, as the caller in
    request.c assumes that the EOS has been handled when that is not the
    case.
    
    Add Curl_xfer_try_send() that returns CURLE_AGAIN, so request.c does not
    make wrong assumptions.
    
    Closes #23724

    Changed files

    • lib/request.c
    • lib/transfer.c
    • lib/transfer.h