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

Builder curl-ares-solaris11-sparc Build #4237

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

  1. git update ( 6 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 28 mins, 10 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 2 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-ares-solaris11-sparc slave
buildername curl-ares-solaris11-sparc Builder
buildnumber 4237 Build
codebase Build
got_revision 7f78150e87aa1ccf57467b8f40423b7c318e682c Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 7f78150e87aa1ccf57467b8f40423b7c318e682c Build
scheduler schedule-curl-ares-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Viktor Szakats

Timing:

StartWed Jul 23 23:42:03 2025
EndThu Jul 24 01:17:40 2025
Elapsed1 hrs, 35 mins, 36 secs

All Changes:

:

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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