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

Builder curl-ares-solaris10-sparc Build #2897

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision28f4d7df0691fad2d2fe459072a0446e3cdb763f
Got Revision28f4d7df0691fad2d2fe459072a0446e3cdb763f
Changes14 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 16 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 5 hrs, 49 mins, 34 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 2897 Build
codebase Build
got_revision 28f4d7df0691fad2d2fe459072a0446e3cdb763f Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 28f4d7df0691fad2d2fe459072a0446e3cdb763f 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. Dan Fandrich
  2. Daniel Stenberg
  3. Stefan Eissing
  4. Viktor Szakats

Timing:

StartThu Jul 24 17:54:55 2025
EndFri Jul 25 10:49:47 2025
Elapsed16 hrs, 54 mins, 52 secs

All Changes:

:

  1. Change #240500

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Wed 23 Jul 2025 18:12:31
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ab5e0bfddca224b4a15ad824a2f1a6343e835f99

    Comments

    pytest: add SOCKS tests and scoring
    Configure curl with `--with-test-sockd=<path to sockd>` for a locally
    installed dante sockd server and new `test_40_*` will verify that
    down- and uploads work via SOCKS.
    
    Invoke scorecard.py with `--socks4` or `--socks5` to run performance
    tests with SOCKS. Note that SOCKS is not supported for HTTP/3.
    
    Ref: #17969
    Closes #17986

    Changed files

    • .github/scripts/spellcheck.words
    • configure.ac
    • docs/INSTALL-CMAKE.md
    • docs/internals/SCORECARD.md
    • docs/tests/HTTP.md
    • lib/socks.c
    • tests/http/CMakeLists.txt
    • tests/http/Makefile.am
    • tests/http/config.ini.in
    • tests/http/scorecard.py
    • tests/http/test_40_socks.py
    • tests/http/testenv/__init__.py
    • tests/http/testenv/curl.py
    • tests/http/testenv/dante.py
    • tests/http/testenv/env.py
  2. Change #240507

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 23 Jul 2025 19:48:35
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 548d8a842123c854ba92aac90a24c6191e2a8bd4

    Comments

    cmake: capitalize 'Rustls' in the config summary
    Cherry-picked from #17988

    Changed files

    • CMakeLists.txt
  3. Change #240513

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 23 Jul 2025 19:50:16
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f99210b49c05c913f5e7bc2545133e5f5a685c43

    Comments

    cmake: keep websockets disabled if HTTP is disabled
    Syncing with autotools, and fixing the `Protocols:` verifier test.
    
    Cherry-picked from #17988

    Changed files

    • CMakeLists.txt
  4. Change #240514

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 23 Jul 2025 19:52:18
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c85ee70e21783ca666b9257d0359e8c275650577

    Comments

    cmake: fix `ENABLE_UNIX_SOCKETS=OFF` with pre-fill enabled on unix
    Cherry-picked from #17988

    Changed files

    • CMakeLists.txt
  5. Change #240515

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 23 Jul 2025 19:53:44
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8a51ff0670d81719c051b7037d0b8a0a5320763e

    Comments

    cmake: fix to disable Schannel and SSPI for non-Windows targets
    Fixing:
    ```
    In file included from lib/vtls/vtls.c:50:
    In file included from lib/vtls/../urldata.h:314:
    lib/vtls/../curl_sspi.h:41:10: fatal error: 'security.h' file not found
       41 | #include <security.h>
          |          ^~~~~~~~~~~~
    1 error generated.
    
    lib/curl_sspi.h:41:10: fatal error: 'security.h' file not found
       41 | #include <security.h>
          |          ^~~~~~~~~~~~
    1 error generated.
    ```
    
    Cherry-picked from #17988

    Changed files

    • CMakeLists.txt
  6. Change #240518

    Category curl
    Changed by Dan Fandrich <danohnoyoudont@coneharvesters.com>
    Changed at Wed 23 Jul 2025 20:28:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 871112d074f9844c8a0cd55e96661dad5016e523

    Comments

    CI: update glibc in linux-old build
    Also, change the host because Debian itself is no longer hosting Buster
    packages.
    
    Reported-by: nevakrien on Github
    Ref: #17997
    Closes #18007

    Changed files

    • .github/workflows/linux-old.yml
  7. Change #240529

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 23 Jul 2025 22:17:03
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c37e06c642066b6cbf6b3c58278017ad40820bb3

    Comments

    build: fix build errors/warnings in rare configurations
    - vtls: fix unused variable and symbols.
    - ftp: fix unused variable.
    - http: fix unused variables.
    - smtp: fix unsued variable.
    - wolfssl: fix unused variable with !proxy.
    - libssh: fix unused argument.
    - curl_trc: sync guards between declaration and definition.
    - curl_trc: add missing guard for `Curl_trc_ssls` when !verbose.
    - curl_trc: fix errors with !http + http3.
    - curl_trc: fix missing function with !http + nghttp2.
    - cf-h2-proxy: disable when !http + nghttp2, to avoid calling undeclared
      functions.
    - sha256: fix missing declaration in rare configs.
    - md4: fix symbol conflict when building GnuTLS together with AWS-LC or
      wolfSSL. By prioritizing the latter two. AWS-LC has no option
      to disable the clashing symbol. wolfSSL does, but the most seamless is
      to skip including GnuTLS's standalone `md4.h` to avoid the clash.
    - build: fix errors with !http + nghttp2.
    - build: catch !ssl + ssls-export combination in source. Convert
      build-level errors to warnings.
    - build: fix errors with !http + http3.
    - build: fix building curl tool and unit1302 in rare combinations.
      By always compiling base64 curlx functions.
    
    - cmake: add `_CURL_SKIP_BUILD_CERTS` internal option.
      To disable automatically building certs with the testdeps target.
      To improve performance when testing builds.
      (used locally to find the failing builds fixed in this PR.)
    
    Closes #17962

    Changed files

    • CMakeLists.txt
    • configure.ac
    • lib/cf-h2-proxy.c
    • lib/connect.c
    • lib/curl_hmac.h
    • lib/curl_trc.c
    • lib/curlx/base64.c
    • lib/easy.c
    • lib/ftp.c
    • lib/http.c
    • lib/http2.c
    • lib/md4.c
    • lib/smtp.c
    • lib/version.c
    • lib/vquic/curl_ngtcp2.c
    • lib/vquic/curl_ngtcp2.h
    • lib/vquic/curl_osslq.c
    • lib/vquic/curl_osslq.h
    • lib/vquic/curl_quiche.c
    • lib/vquic/curl_quiche.h
    • lib/vquic/vquic.c
    • lib/vquic/vquic.h
    • lib/vssh/libssh.c
    • lib/vtls/vtls.c
    • lib/vtls/vtls_spack.c
    • lib/vtls/vtls_spack.h
    • lib/vtls/wolfssl.c
    • scripts/singleuse.pl
    • tests/certs/CMakeLists.txt
  8. Change #240530

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 23 Jul 2025 22:17:07
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1cc8a5235f76e744433cbf28ec98ecb972158387

    Comments

    tests: fix UTF-8 detection, per-test `LC_*` settings, CI coverage
    - runtests: fix `codeset-utf8` feature detection. Before this patch it
      detected if the calling environment had UTF-8 enabled. If not, UTF-8
      tests were all skipped. After this patch, it detects if UTF-8 is
      supported by the calling environment regardless of what's currently
      enabled.
      Follow-up to 0b70b23ef4d007031bc2ae4fc63d5ed9136bc2b5 #15039
    
    - GHA/linux: sync `codeset-test` to also reset `LC_CTYPE` and
      `LC_NUMBER`. To give it more spin.
      Follow-up to c221c0ee5935497168c52686a9d8cc87b45bbca9 #17938
    
    - GHA/macos: fix to actually enable `codeset-test`. Also set `LC_ALL`,
      which seems necessary to trigger issues.
      Follow-up to c221c0ee5935497168c52686a9d8cc87b45bbca9 #17938
    
    - tests/data: replace `LC_CTYPE` env with `LC_ALL` in all tests
      requiring a locale. Also to avoid potential issues with a blank or
      unset `LC_ALL`, as seen earlier. And to ensure that the override works
      on all platforms (as tested in CI.)
      Slight downside is that this now resets the language/culture to `C`.
      Ref: b4c9982382469398115cc0e3e0747e79db083455 #4743
      Ref: 23208e330ac0c2164d59971baf79e87c45da1840 #4738
    
    - replace `en_US.UTF-8` with `C.UTF-8` to be language/culture-agnostic.
    
    - TEST-SUITE.md: drop `UTF-8` as a requirement for tests.
      Tests shall work (or least be skipped) without UTF-8 support.
    
    Tests requiring UTF-8 locale:
    165, 962, 963, 964, 965, 966, 967, 1448, 1560, 2046, 2047
    Tests requiring UTF-8 locale, but passing without one anyway:
    955, 956, 957, 958, 959, 960, 961, 968, 1034, 1035
    
    Spec 1997: https://pubs.opengroup.org/onlinepubs/7908799/xbd/envvar.html
    Spec 2008: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html
    
    Ref: c221c0ee5935497168c52686a9d8cc87b45bbca9 #17938
    Ref: 7cf8414fabc3063cc3d2121eacec4a6daa4164a8
    Ref: 4c140a56283703161e5f26ae022bad694a481603
    Ref: 28faaacee287b019bcf2961da3bf2f91d331bcbd #2436
    Ref: ecd1d020abdae3c3ce3643ddab3106501e62e7c0
    
    Closes #17988

    Changed files

    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • docs/tests/TEST-SUITE.md
    • tests/data/test1034
    • tests/data/test1035
    • tests/data/test1448
    • tests/data/test1560
    • tests/data/test165
    • tests/data/test2046
    • tests/data/test2047
    • tests/data/test955
    • tests/data/test956
    • tests/data/test957
    • tests/data/test958
    • tests/data/test959
    • tests/data/test960
    • tests/data/test961
    • tests/data/test962
    • tests/data/test963
    • tests/data/test964
    • tests/data/test965
    • tests/data/test966
    • tests/data/test967
    • tests/data/test968
    • tests/runtests.pl
  9. Change #240531

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 23 Jul 2025 22:17:10
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0774051964143898e167d12be851139f9a49c622

    Comments

    test428: re-enable for Windows
    The unexplained error in AppVeyor CI tests are not hit in CI after
    moving those tests to GHA. Re-enable to run this test on Windows.
    
    Revisit if the error is seen again on Windows.
    
    Errors seen earlier in AppVeyor CI:
    https://ci.appveyor.com/project/curlorg/curl/builds/49120834
    https://ci.appveyor.com/project/curlorg/curl/builds/49123802 (with debug lines)
    
    In these jobs:
    CMake, VS2010, Debug, x64, no SSL, Static
    CMake, mingw-w64, gcc 7, Debug, x64, Schannel, Static, Unicode
    CMake, mingw-w64, gcc 9, Debug, x64, Schannel, Static, Unity
    CMake, mingw-w64, gcc 6, Debug, x86, Schannel, Static
    
    Test log from the 'gcc 9` job above (with debug lines):
    ```
     test 0428...[Expand environment variables within config file]
    
      428: protocol FAILED!
      There was no content at all in the file log/server.input.
      Server glitch? Total curl failure? Returned: 26
     == Contents of files in the log/ dir after test 428
     === Start of file cmd
      --variable %FUNVALUE
      --variable %VALUE2
      --variable %BLANK
      --variable %curl_NOT_SET=default
      --expand-data 1{{FUNVALUE}}2{{VALUE2}}3{{curl_NOT_SET}}4{{BLANK}}5\{{verbatim}}6{{not.good}}7{{}}
     === End of file cmd
     === Start of file commands.log
      ../src/curl.exe --output log/curl428.out  --include --trace-ascii log/trace428 --trace-time http://127.0.0.1:1593/428 -K log/cmd > log/stdout428 2> log/stderr428
     === End of file commands.log
     === Start of file server.cmd
      Testnum 428
     === End of file server.cmd
     === Start of file stderr428
      getenv of 'FUNVALUE' returned 0xee65d2
      getenv of 'VALUE2' returned 0xee7a42
      getenv of 'BLANK' returned (nil)
      curl: Variable 'BLANK' import fail, not set
      curl: log/cmd:3: '--variable' variable expansion failure
      curl: cannot read config from 'log/cmd'
      curl: option -K: error encountered when reading a file
      curl: try 'curl --help' for more information
     === End of file stderr428
    ```
    
    Env comparison:
    Fail: https://ci.appveyor.com/project/curlorg/curl/builds/49123802/job/2a4w7i21npys9pd3
    ```
    -- curl version=[8.6.1-DEV]
    -- The C compiler identification is GNU 9.1.0
    -- Found Perl: C:/msys64/usr/bin/perl.exe (found version "5.30.0").
    -- Found _WIN32_WINNT=0x0601
    * curl 8.6.1-DEV (Windows).
    * libcurl/8.6.1-DEV Schannel zlib/1.2.11
    * Features: alt-svc AsynchDNS Debug HSTS HTTPS-proxy IPv6 Kerberos Largefile libz NTLM SPNEGO SSL SSPI threadsafe TrackMemory UnixSockets
    * Disabled: xattr
    * System: MSYS_NT-10.0-14393 APPVYR-WIN 3.0.7-338.x86_64 2019-07-11 10:58 UTC x86_64 Msys
    ```
    
    OK (this PR): https://github.com/curl/curl/actions/runs/16439564668/job/46456976494
    ```
    -- curl version=[8.15.1-DEV]
    -- The C compiler identification is GNU 9.5.0
    -- Found Perl: C:/msys64/usr/bin/perl.exe (found version "5.38.4")
    -- Found _WIN32_WINNT=0x0601
    * curl 8.15.1-DEV (Windows).
    * libcurl/8.15.1-DEV Schannel libpsl/0.21.5
    * Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp ws wss
    * Features: alt-svc AsynchDNS Debug HSTS HTTPS-proxy IPv6 Kerberos Largefile NTLM PSL SPNEGO SSL SSPI threadsafe TrackMemory UnixSockets
    * Disabled: xattr, win32-ca-search-safe, override-dns
    * System: MINGW64_NT-10.0-20348 runnervm51nrn 3.6.3-ab81aae6.x86_64 2025-07-01 18:20 UTC x86_64 Msys
    ```
    
    Follow-up to 7cf8414fabc3063cc3d2121eacec4a6daa4164a8
    Ref: https://github.com/curl/curl/pull/12862#issuecomment-1929548070
    Ref: 0f0edc283c340e8ddddc763b48d2f835b2270ab4 #12862
    
    Closes #17991

    Changed files

    • tests/data/test428
  10. Change #240532

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 23 Jul 2025 22:17:25
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 1074d6d727e8e5a25d0e0a46299394e422e99d16

    Comments

    tests: unset some envs instead of blanking them
    After 7cf8414fabc3063cc3d2121eacec4a6daa4164a8 #12862, `VAR=` no longer
    removes the env variable, but sets it to an empty/blank value instead.
    To remove an env, `VAR` shall be used (without the assigment operator.)
    
    `SSL_CERT_FILE`, `CURL_HOME`, `HOME`, `XDG_CONFIG_HOME`, were added
    before the change above. Make tests unset these envs again, as their
    commit messages suggest, instead of blanking them. It does not change
    the outcome of the tests.
    
    Ref: 764e4f066d5719e68fa0d6b0b0d9efa0625c5c15 #8213
    Ref: e992770e8d16e4be2a3da8aa2cef5cfc12e22372 #6600
    
    Folllow-up to 7cf8414fabc3063cc3d2121eacec4a6daa4164a8 #12862
    Cherry-picked from #17988
    Closes #17994

    Changed files

    • tests/data/test1400
    • tests/data/test1401
    • tests/data/test1402
    • tests/data/test1403
    • tests/data/test1404
    • tests/data/test1405
    • tests/data/test1406
    • tests/data/test1407
    • tests/data/test1420
    • tests/data/test1465
    • tests/data/test1481
    • tests/data/test433
    • tests/data/test436
  11. Change #240537

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 23 Jul 2025 22:43:52
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 24f8442e6a9d76bc51ea6e6026b5cc3479050c53

    Comments

    windows: target version macro tidy-ups
    - autotools: stop checking for `WINVER` to detect thread-safety.
      To sync with implementation in `easy_lock.h` and with cmake.
    
    - replace numeric version with `_WIN32_WINNT_VISTA`.
    
    - `_WIN32_WINNT_VISTA` is always defined via `setup-win32.h`,
      don't check for it.
    
    Closes #17981

    Changed files

    • configure.ac
    • lib/curl_threads.c
    • lib/curl_threads.h
    • lib/idn.c
    • lib/rand.c
  12. Change #240542

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 23 Jul 2025 23:11:25
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2714486d89be441630b3344b1f4f4be6c3f37ba5

    Comments

    hmac: return error if init fails
    They can actually happen in OOM situtations.
    
    Reported-by: Philippe Antoine
    Closes #18008

    Changed files

    • lib/hmac.c
  13. Change #240543

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 23 Jul 2025 23:14:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 7f78150e87aa1ccf57467b8f40423b7c318e682c

    Comments

    RELEASE-NOTES: synced

    Changed files

    • RELEASE-NOTES
  14. Change #240567

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 24 Jul 2025 14:31:30
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 28f4d7df0691fad2d2fe459072a0446e3cdb763f

    Comments

    windows: drop unused `curlx/version_win32.h` includes
    - lib/connect.c: unused since:
      71b7e0161032927cdfb4e75ea40f65b8898b3956 #10141
    
    - lib/curl_sspi.c: unused since:
      0d71b18153c8edb996738f8a362373fc72d0013b #17413
    
    Cherry-picked from #18009
    Closes #18011

    Changed files

    • lib/connect.c
    • lib/curl_sspi.c