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

Builder curl-ares-solaris10-sparc Build #3711

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 5 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 25 mins, 5 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-ares-solaris10-sparc slave
buildername curl-ares-solaris10-sparc Builder
buildnumber 3711 Build
codebase Build
got_revision a61f2f9219bc121eea41a870e181e93a79623743 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision a61f2f9219bc121eea41a870e181e93a79623743 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. Stefan Eissing
  2. Viktor Szakats
  3. anupamme

Timing:

StartTue Aug 11 07:28:54 2026
EndTue Aug 11 22:09:36 2026
Elapsed14 hrs, 40 mins, 41 secs

All Changes:

:

  1. Change #277688

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 18:14:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5050196dcc74b8369bcfad35d3b0926d0ff96180

    Comments

    build: require `!NDEBUG` for debug-enabled (aka development) builds
    To prevent creating a curl-development (aka debug-enabled, aka
    `-DENABLE_DEBUG=ON`, `--enable-debug` or `DEBUGBUILD`) build without
    `assert()`s. Since it may break expectations by missing to catch error
    cases. Also to make it less likely to build an inherently insecure
    development build by accident.
    
    - in CMake, for non-Multi-Config builds, show this error unless Debug
      configuration is set at configure-time:
      ```
      CMake Error at CMakeLists.txt:263 (message):
        Debug-enabled (aka development mode) curl requires the Debug configuration
      ```
      Ref: https://github.com/curl/curl/actions/runs/31159065911/job/92805128331?pr=22513#step:6:56
      The other 3 predefined configs (`Release`, `RelWithDebInfo`,
      `MinSizeRel`) set `NDEBUG` automatically.
    
    - or this message in other cases, e.g. when using CMake Multi-Config
      with non-Debug, e.g. `--config Release`, or passed `NDEBUG` manually
      with either build tools:
      ```
      curl_setup.h(1062): fatal error C1189: #error:
        "Debug-enabled builds cannot be combined with NDEBUG"
      ```
      Ref: https://github.com/curl/curl/actions/runs/31159628749/job/92807878479#step:9:28
    
    Also:
    - INSTALL-CMAKE.md: document.
    - GHA/windows: adjust CI jobs to meet the above requirement, where
      missing.
    
    Reported-by Stefan Eissing
    Bug: https://github.com/curl/curl/pull/22484#discussion_r3730045572
    Ref: ea984456804ab3ff1656a668fabdf734a32e379e #13592
    Fixes #22481
    Fixes #22484
    
    Closes #22513

    Changed files

    • .github/workflows/windows.yml
    • CMakeLists.txt
    • docs/INSTALL-CMAKE.md
    • lib/curl_setup.h
  2. Change #277689

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 18:14:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 5ef4e1cabca04ed60159597e8d32d7349195648b

    Comments

    checksrc: check for `assert`, replace in tests where missing, drop from examples
    Follow-up to 791b6883edc1c02c4b253e8b47237ec13ac66d06 #22521
    
    Closes #22527

    Changed files

    • docs/examples/sslbackend.c
    • docs/internals/CODE_STYLE.md
    • scripts/checksrc.pl
    • tests/libtest/cli_h2_pausing.c
    • tests/libtest/cli_hx_download.c
    • tests/libtest/lib2700.c
    • tests/libtest/lib530.c
    • tests/libtest/lib582.c
    • tests/libtest/lib583.c
  3. Change #277695

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 18:51:15
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a833c83a872f00396d017cc83e368bdaf44fcfbd

    Comments

    build: minor debug option message fixes/improvements
    - CMAKE_INSTALL.md: sync up option desc with `CMakeLists.txt`.
    - sync `--enable-debug` configure text with help description.
    - say `--disable-debug` is the default in help description.
    
    Follow-up to a15cf1ea07963ab9d92803e23a96ac5541c6ba0f #22512
    
    Closes #22532

    Changed files

    • docs/INSTALL-CMAKE.md
    • m4/curl-confopts.m4
  4. Change #277709

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 19:42:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 43680a50cf289778cba1f20f752ba6a9cb81fd66

    Comments

    appveyor: sync Debug options in two jobs
    Also drop `!DEBUGBUILD` from job names, it's redundant now.
    
    Follow-up to 5050196dcc74b8369bcfad35d3b0926d0ff96180 #22513
    
    Closes #22535

    Changed files

    • appveyor.yml
  5. Change #277710

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Aug 2026 19:42:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1cf6be5a0b4a1db8c501dcda8ac98e09970fd372

    Comments

    GHA/linux: replace raw C option with `CMAKE_BUILD_TYPE=Debug` in tsan job
    Ref: #22533
    Follow-up to 2a46df31fdb91851895bc46d81f0065e6cafc80b #18274
    
    Closes #22534

    Changed files

    • .github/workflows/linux.yml
  6. Change #277741

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Mon 10 Aug 2026 23:07:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 874a54de5dcb5b68e22e896787d8b9bd9cda8aaa

    Comments

    multi: use index list for expire timeouts
    Replace the `timeoutlist` and time nodes for expire timers with `struct
    expire_timers` that keeps a time and next array.
    
    There is only ever one timeout per timer id and a fully dynamic list is
    not needed. Do the sorting by keeping an array of 'next' indiced and a
    'first' starting point.
    
    Added tracking of splay tree status.
    
    Fixed missing splay removal when last timeout was removed via
    Curl_expire_done().
    
    Closes #22473

    Changed files

    • lib/curl_trc.c
    • lib/multi.c
    • lib/multiif.h
    • lib/urldata.h
  7. Change #277742

    Category curl
    Changed by anupamme <medirattaohnoyoudont@gmail.com>
    Changed at Mon 10 Aug 2026 23:11:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a61f2f9219bc121eea41a870e181e93a79623743

    Comments

    ldap: reject control characters in URL-decoded filter values
    Closes #22524

    Changed files

    • lib/ldap.c