Builder curl-threaded-solaris10-sparc Build #3689
Build In Progress:
RuntestSourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 2a993e2a4a3d057b277e0e2dd490c5c9466b6d94 |
| Got Revision | 2a993e2a4a3d057b277e0e2dd490c5c9466b6d94 |
| Changes | 13 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave |
| buildername | curl-threaded-solaris10-sparc | Builder |
| buildnumber | 3689 | Build |
| codebase | Build | |
| got_revision | 2a993e2a4a3d057b277e0e2dd490c5c9466b6d94 | Git |
| osplatform | SPARC | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 2a993e2a4a3d057b277e0e2dd490c5c9466b6d94 | Build |
| scheduler | schedule-curl-threaded-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Daniel Stenbergdaniel@haxx.se
- Viktor Szakatscommit@vsz.me
- alhudzal.hudz.k@gmail.com
Timing:
| Start | Fri Jun 19 02:19:29 2026 |
| Elapsed | 9 hrs, 6 mins, 11 secs |
All Changes:
:
Change #271616
Category curl Changed by alhudz <al.hudz.k@gmail.com> Changed at Thu 18 Jun 2026 14:17:27 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2f8fb98c5f0c4ff490a6c836634b69034d2a7cd9 Comments
pingpong: reject nul byte in server response line Add test 2108 covering the rejection over FTP. Drop the now-vestigial nul bytes from test 1282; they exercised the removed Kerberos FTP security buffer check and now trip this rejection before the 633 login-denied path is reached. Closes #21996
Changed files
- lib/pingpong.c
- tests/data/Makefile.am
- tests/data/test1282
- tests/data/test2108
Change #271662
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 17:01:02 Repository https://github.com/curl/curl.git Project curl Branch master Revision 5a2af800dea30b8ca5e6fa064ce2b8f2b9f0eb44 Comments
GHA/linux: bump analyzer job to gcc-16, and ubuntu-26.04 To fix false positive gcc analyzer warning `-Wanalyzer-deref-before-check`, seen with gcc-15 and lower. Also bump its pair job. Tests with #22082 applied: gcc-13: https://github.com/curl/curl/actions/runs/27761999978/job/82138558662 (warning) gcc-15: https://github.com/curl/curl/actions/runs/27767571050/job/82158465527 (warning) gcc-16: https://github.com/curl/curl/actions/runs/27767332723/job/82157636394 (OK) Ref: #22082 Fixes #22083 Closes #22084
Changed files
- .github/workflows/linux.yml
Change #271663
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 18 Jun 2026 17:06:45 Repository https://github.com/curl/curl.git Project curl Branch master Revision b71d3d9aeaacdd32bb4ae93b1dd647f66c6c437e Comments
CURLMOPT_SOCKETFUNCTION.md: this sends *all* file descriptors Since libcurl has more than just the main tranfer sockets to worry about. Closes #22081
Changed files
- docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.md
Change #271676
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 17:30:56 Repository https://github.com/curl/curl.git Project curl Branch master Revision 39628c50844eb8dd6f7416653a836fa0ec4d73eb Comments
openssl: do not mix OpenSSL int result with `CURLcode` variable Seen with clang-22: ``` lib/vtls/openssl.c:3538:14: error: implicit conversion from 'int' to enumeration type 'CURLcode' is invalid in C++ [-Werror,-Wimplicit-int-enum-cast] 3538 | result = SSL_ech_set1_server_names(octx->ssl, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3539 | peer->origin->hostname, outername, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3540 | 0 /* do send outer */); | ~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. ``` Ref: https://github.com/curl/curl/actions/runs/27769068896/job/82163712258#step:42:43 Cherry-picked from #22086 Closes #22087Changed files
- lib/vtls/openssl.c
Change #271679
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 18 Jun 2026 17:47:33 Repository https://github.com/curl/curl.git Project curl Branch master Revision 595d052923629e44009d106c1804334012c48d0e Comments
curl_multi_assign.md: clarify lifetime Closes #22088
Changed files
- docs/libcurl/curl_multi_assign.md
Change #271681
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 17:54:10 Repository https://github.com/curl/curl.git Project curl Branch master Revision adb4edd177402011c9649047f7ecbde9fda4080b Comments
GHA: bump analyzer/sanitizer jobs to clang-22, and ubuntu-26.04 On Linux, and Windows cross-builds. clang-tidy jobs look significantly faster. Other jobs remain around the same (this feels nice after seeing the significant slowdowns in Windows-2025, FreeBSD 15.) Before: https://github.com/curl/curl/actions/runs/27770630688 After: https://github.com/curl/curl/actions/runs/27770913426?pr=22086 gcc-analyzer also got faster: Before: https://github.com/curl/curl/actions/runs/27758865007/job/82127670883 After: https://github.com/curl/curl/actions/runs/27768696084/job/82162385765 Also: - work around actionlint 1.7.12 not yet being aware of ubuntu-26.04: ``` windows.yml:770:14: label "ubuntu-26.04" is unknown. available labels are [...] ``` Ref: https://github.com/curl/curl/actions/runs/27769065782/job/82163700294#step:6:13 Ref: https://github.com/rhysd/actionlint/issues/682 Ref: https://github.com/rhysd/actionlint/pull/683 Follow-up to 5a2af800dea30b8ca5e6fa064ce2b8f2b9f0eb44 #22084 Closes #22086
Changed files
- .github/workflows/checksrc.yml
- .github/workflows/linux.yml
- .github/workflows/windows.yml
Change #271695
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 19:26:19 Repository https://github.com/curl/curl.git Project curl Branch master Revision c972583f6c57d15437e36c63cb0bc19790a7f2b8 Comments
MANUAL.md: update `apt-key` example To use `tee` instead, due to `apt-key` being deprecated, and missing from recent distros. Also lowercase `stdin` to match rest of the file. Ref: https://documentation.ubuntu.com/release-notes/26.04/summary-for-lts-users/#package-management-apt-3 Follow-up to b13e9066b3dfd65ba8aadc336232ae7832ac687a #16127 Follow-up to 54130a6cad4e044a199f40e857c300a139818b9b #10170 Closes #22090
Changed files
- docs/MANUAL.md
Change #271696
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 19:27:15 Repository https://github.com/curl/curl.git Project curl Branch master Revision 950a30d762d86e3a10154e480a9e7a5a6d7cbabe Comments
GHA/http3-linux: bump to ubuntu-26.04 Before: https://github.com/curl/curl/actions/runs/27772068909 After: https://github.com/curl/curl/actions/runs/27772321661?pr=22089 Closes #22089
Changed files
- .github/workflows/http3-linux.yml
Change #271710
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 21:12:17 Repository https://github.com/curl/curl.git Project curl Branch master Revision e44f1a1446f8e72573e5a1026807e71a0495f88d Comments
smb: constify `strchr()` result variable Fixing (as seen with gcc-15 on Ubuntu 26.04): ``` lib/smb.c: In function 'smb_connect': lib/smb.c:491:9: error: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 491 | slash = strchr(user, '/'); | ^ lib/smb.c:493:11: error: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 493 | slash = strchr(user, '\\'); | ^ ``` Ref: https://github.com/curl/curl/actions/runs/27778098314/job/82195462418?pr=22092 Follow-up to 4e5908306ad5febee88f7eae8ea3b0c41a6b7d84 #20428 Follow-up to 7dc60bdb90c710c2e36b2d05aa3686ff491a9bbe #20425 Follow-up to 0e2507a3c65376d6bda860ff20bd94ada9bbb9fd #20421 Cherry-picked from #22092 Closes #22094Changed files
- lib/smb.c
Change #271743
Category curl Changed by alhudz <al.hudz.k@gmail.com> Changed at Thu 18 Jun 2026 23:58:07 Repository https://github.com/curl/curl.git Project curl Branch master Revision fdd6ba3580f877a71394e106bd66f8d81fcb5771 Comments
cookie: check __Secure- and __Host- case sensitively when read from file The header path matches these prefixes case sensitively, as 5af0165562 made it for cookie spec reasons, but the Netscape cookie-file path still used a case-insensitive match. Align the file path so a differently cased name like __secure-x is treated as an ordinary cookie instead of being put through the prefix integrity checks. Extended test 2311 to cover it. Closes #22085
Changed files
- lib/cookie.c
- tests/data/test2311
Change #271747
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 19 Jun 2026 00:14:18 Repository https://github.com/curl/curl.git Project curl Branch master Revision 139ce4d37cfdc3126179bdb166ec61a095360c62 Comments
GHA: separate pytype from other checkers and pips pytype is discontinued, does not receive further updates, and it requires older python, offered by Ubuntu 24.04 or older. Move it to its own GHA job to allow bumping the rest of checkers to. newer runner images. Also move it out from the shared `requirements.txt` and install directly from its separate GHA job, to avoid installing it unnecessarily from others. Since it does not receive update, it's fine to move out from Dependabot's view. Ref: https://pypi.org/project/pytype/ Cherry-picked from #22092 Closes #22096
Changed files
- .github/scripts/requirements.txt
- .github/workflows/checksrc.yml
Change #271754
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 19 Jun 2026 00:53:04 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8f5e4f020e79ec1fd1e8540bdea3c1c20030405b Comments
GHA: fix Linux triplet passed to `CMAKE_C_COMPILER_TARGET` Before this patch it broke clang 20/21 cmake builds on ubuntu-26.04-arm runner, failing at the beginning of the configure stage while probing the compiler. Seen in the 'CM openssl clang krb5 LTO' job: ``` : && /usr/bin/clang --target=aarch64-pc-linux-gnu CMakeFiles/cmTC_3d9ae.dir/testCCompiler.c.o -o cmTC_3d9ae && : /usr/bin/aarch64-linux-gnu-ld.bfd: cannot find crtbeginS.o: No such file or directory /usr/bin/aarch64-linux-gnu-ld.bfd: cannot find -lgcc: No such file or directory /usr/bin/aarch64-linux-gnu-ld.bfd: cannot find -lgcc_s: No such file or directory ``` Ref: https://github.com/curl/curl/actions/runs/27778098314/job/82195462687#step:38:66 Follow-up to 36bd8074758a0b3a784403eb3d2cc31d240de896 #15242 Follow-up to 232302f88a152a1d1722da9f69c383a766528918 #14382 Cherry-picked from #22092 Closes #22097Changed files
- .github/workflows/http3-linux.yml
- .github/workflows/linux.yml
Change #271758
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 19 Jun 2026 01:09:53 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2a993e2a4a3d057b277e0e2dd490c5c9466b6d94 Comments
GHA: re-sync Linux CMake triplet with autotools builds Follow-up to 8f5e4f020e79ec1fd1e8540bdea3c1c20030405b #22097
Changed files
- .github/workflows/http3-linux.yml
- .github/workflows/linux.yml