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

Builder curl-threaded-solaris10-sparc Build #3689

Build In Progress:

Runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision2a993e2a4a3d057b277e0e2dd490c5c9466b6d94
Got Revision2a993e2a4a3d057b277e0e2dd490c5c9466b6d94
Changes13 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 48 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( running )
    1. stdio
    2. resultlog
    1. - no logs -

Build Properties:

NameValueSource
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:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Viktor Szakats
  3. alhudz

Timing:

StartFri Jun 19 02:19:29 2026
Elapsed9 hrs, 6 mins, 11 secs

All Changes:

:

  1. Change #271616

    Category curl
    Changed by alhudz <al.hudz.kohnoyoudont@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
  2. Change #271662

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  3. Change #271663

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@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
  4. Change #271676

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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 #22087

    Changed files

    • lib/vtls/openssl.c
  5. Change #271679

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@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
  6. Change #271681

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  7. Change #271695

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  8. Change #271696

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  9. Change #271710

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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 #22094

    Changed files

    • lib/smb.c
  10. Change #271743

    Category curl
    Changed by alhudz <al.hudz.kohnoyoudont@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
  11. Change #271747

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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
  12. Change #271754

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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 #22097

    Changed files

    • .github/workflows/http3-linux.yml
    • .github/workflows/linux.yml
  13. Change #271758

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@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