Builder curl-ares-solaris11-sparc Build #4237
Results:
Build successful
SourceStamp:
Project | curl |
Repository | https://github.com/curl/curl.git |
Branch | master |
Revision | 7f78150e87aa1ccf57467b8f40423b7c318e682c |
Got Revision | 7f78150e87aa1ccf57467b8f40423b7c318e682c |
Changes | 7 changes |
BuildSlave:
unstable11sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris11-sparc' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
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:
Name | Label | Value |
---|
Responsible Users:
- Daniel Stenbergdaniel@haxx.se
- Viktor Szakatscommit@vsz.me
Timing:
Start | Wed Jul 23 23:42:03 2025 |
End | Thu Jul 24 01:17:40 2025 |
Elapsed | 1 hrs, 35 mins, 36 secs |
All Changes:
:
Change #240529
Category curl Changed by Viktor Szakats <commit @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
Change #240530
Category curl Changed by Viktor Szakats <commit @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
Change #240531
Category curl Changed by Viktor Szakats <commit @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
Change #240532
Category curl Changed by Viktor Szakats <commit @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
Change #240537
Category curl Changed by Viktor Szakats <commit @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
Change #240542
Category curl Changed by Daniel Stenberg <daniel @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
Change #240543
Category curl Changed by Daniel Stenberg <daniel @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