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

Builder curl-ares-solaris10-sparc Build #2852

Results:

Failed runtest

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 44 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 6 hrs, 29 mins, 4 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-ares-solaris10-sparc slave
buildername curl-ares-solaris10-sparc Builder
buildnumber 2852 Build
codebase Build
got_revision 83baac43a861e8b2d939e7a0a00456a4fbc5311c Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 83baac43a861e8b2d939e7a0a00456a4fbc5311c 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. DoI
  3. Keno Fischer
  4. SC404
  5. Viktor Szakats

Timing:

StartWed Jun 25 23:17:22 2025
EndThu Jun 26 17:37:51 2025
Elapsed18 hrs, 20 mins, 29 secs

All Changes:

:

  1. Change #237734

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Jun 2025 09:57:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1ec0da014974aa0fad6c4e4b600810ac203bd5ce

    Comments

    tests: constify, make consts static
    - lib509: constify an input string.
    - add `static` to const data, where missing.
    - tool1394: fix indentation.
    
    Closes #17736

    Changed files

    • tests/libtest/lib1560.c
    • tests/libtest/lib1948.c
    • tests/libtest/lib3102.c
    • tests/libtest/lib505.c
    • tests/libtest/lib509.c
    • tests/libtest/lib556.c
    • tests/libtest/stub_gssapi.c
    • tests/tunit/tool1394.c
    • tests/unit/unit1398.c
    • tests/unit/unit1601.c
    • tests/unit/unit1610.c
    • tests/unit/unit1611.c
    • tests/unit/unit1612.c
    • tests/unit/unit1655.c
  2. Change #237735

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Jun 2025 09:57:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f4649425f2d4a7bef1ce628f2450ee2a4477a06e

    Comments

    build: fix libcurltool with cmake and tunits, related tidy-ups
    Sync how libcurltool is built in different modes and build systems.
    
    cmake:
    - build libcurltool with curlx when building shared libcurl.
      To make it possible to use standard libcurl when linking tunits.
      Also syncing this with autotools.
      The remaining difference is that cmake allows to select shared or
      static for curl tool and tests/examples independently.
    - fix to link with libcurl instead of libcurlu.
      To sync with autotools and to link with the standard libcurl for
      tool unit tests.
    - fix `source_group()` to always include curlx sources.
    - add missing 'curlx header files' source group.
    
    autotools:
    - build libcurltool without curlx when building static libcurl in
      non-unity builds.
      To avoid double compilation, just to be thrown away at link time.
      Also to sync with unity builds.
    
    both:
    - sync source order between autotools and cmake.
    - make sure to pass all headers with both autotools and cmake.
      This is a no-op with cmake. Maybe a future patch should make sure
      to not pass those to remove that noise.
    
    Ref: #17696
    
    Closes #17727

    Changed files

    • src/CMakeLists.txt
    • src/Makefile.am
    • src/Makefile.inc
    • tests/tunit/CMakeLists.txt
  3. Change #237736

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Jun 2025 09:57:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 26326c529765e8d998963049a7d355570e584ca0

    Comments

    build: stubgss tidy-ups (in tests)
    - cmake: avoid running clang-tidy twice.
    - autotools: do not pass curl/libtest-specific macros.
    
    Also:
    - autotools: drop `CFLAG_CURL_SYMBOL_HIDING` from libtests.
       Unused since 09437d8cd46ebc5fefbb578bc11d0ffc522de2f0 #14695
    
    Closes #17738

    Changed files

    • tests/libtest/CMakeLists.txt
    • tests/libtest/Makefile.am
  4. Change #237747

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Jun 2025 11:02:25
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7ba58cf89c8bbe9b34b6b8be1a1249a7ee19028b

    Comments

    autotools: drop headers from src mk-unity rules (fixup)
    Unnecessarily added in f4649425f2d4a7bef1ce628f2450ee2a4477a06e.
    
    Follow-up to f4649425f2d4a7bef1ce628f2450ee2a4477a06e #17727
    
    Closes #17742

    Changed files

    • src/Makefile.am
  5. Change #237750

    Category curl
    Changed by Keno Fischer <kenoohnoyoudont@alumni.harvard.edu>
    Changed at Wed 25 Jun 2025 11:23:56
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 40dcf5567c3c212c78c4671aeacba8f55ec013a1

    Comments

    docs: reflect that delimiter-separated capath is only OpenSSL
    curl passes down the capath directly to the backends. OpenSSL will then
    delimiter-separate this path internally to support multiple directories
    (using its certificate hash scheme). However, the other backends
    (wolfSSL, mbedTLS, gnutls) only expect a single directory (and do not
    use the hash scheme, preferring to iterate the directory and load all
    files). This adjusts the `--capath` documentation to reflect that
    multiple paths is an OpenSSL-specific feature. Alternatively, curl could
    delimiter-separate these itself, but I'm not sure it's worth it.
    
    Ref https://github.com/JuliaLang/NetworkOptions.jl/issues/41
    
    Closes #17737

    Changed files

    • docs/cmdline-opts/capath.md
  6. Change #237751

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 25 Jun 2025 11:27:32
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4c5672774f1b7b0227f51e4163d7f8445b10957e

    Comments

    runtests.pl: fix sprintf() using one too many %s
    Closes #17740

    Changed files

    • tests/runtests.pl
  7. Change #237756

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 25 Jun 2025 11:44:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b5593a6fe06db9541b6a6221085d9f959a8b0c54

    Comments

    urlapi: use uppercase hex encoding
    For consistency. RFC 3986 section 2.1 says:
    
      "URI producers and normalizers should use uppercase hexadecimal digits
      for all percent-encodings."
    
    Reported-by: Jeroen Ooms
    Fixes #17685
    Closes #17739

    Changed files

    • lib/escape.c
    • lib/escape.h
    • lib/urlapi.c
    • lib/vtls/keylog.c
    • tests/data/test1138
    • tests/data/test472
    • tests/libtest/lib1560.c
  8. Change #237757

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 25 Jun 2025 11:46:26
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision d22057d78b27278588bc8c5188d41120d7498566

    Comments

    lib: address singleuse issues
    - markup some functions UNITTEST, so that they are static unless in a
      unit test build
    
    - make some functions #ifdef UNITTESTS as they are only used from unit
      tests
    
    - adjusted unit tests accordingly to use local prototypes for functions
      not global in the library
    
    Closes #17734

    Changed files

    • lib/llist.c
    • lib/llist.h
    • lib/uint-bset.c
    • lib/uint-hash.c
    • lib/uint-spbset.c
    • lib/uint-spbset.h
    • lib/uint-table.c
    • lib/uint-table.h
    • tests/unit/unit1300.c
    • tests/unit/unit3212.c
    • tests/unit/unit3213.c
  9. Change #237768

    Category curl
    Changed by SC404 <huruitaoohnoyoudont@kaihong.com>
    Changed at Wed 25 Jun 2025 15:49:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6c85579c84cad3ff7d3d729c248cb23dfd7e2520

    Comments

    cmake: enable soversion by default for OpenHarmony OS
    Closes #17743

    Changed files

    • lib/CMakeLists.txt
  10. Change #237771

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 25 Jun 2025 19:45:35
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 4914c2177e084819da3e7e0eb9c69b1a96bb12ad

    Comments

    autotools: detect and link `brotlicommon` library for brotli
    `brotlicommon` is necessary when linking brotli statically.
    E.g. on Alpine Linux with `PKG_CONFIG='pkg-config --static'`.
    
    It also syncs brotli libs listed in `libcurl.pc` and `curl-config` with
    those generated by cmake, which already listed `brotlicommon` there.
    
    Also:
    - remove workaround from GHA/configure-vs-cmake CI jobs.
    
    Ref: https://github.com/curl/curl/commit/69cda1b7048ce7651b68040c8c4f14356c93033f
    Follow-up to f2adb3b6d73cad0c28ec8a32f5fa969d0f6378a0 #15431
    Reported-by: Christopher Boyd
    Fixes #17678
    Closes #17723

    Changed files

    • .github/workflows/configure-vs-cmake.yml
    • configure.ac
  11. Change #237779

    Category curl
    Changed by DoI <5291556+denandzohnoyoudont@users.noreply.github.com>
    Changed at Wed 25 Jun 2025 22:58:53
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 83baac43a861e8b2d939e7a0a00456a4fbc5311c

    Comments

    curl: improve non-blocking STDIN performance
    Using a select() call on supported platforms to check for data with a
    given timeout
    
    Closes #17566

    Changed files

    • src/tool_cb_rea.c