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

Builder curl-ares-solaris11-sparc Build #4030

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision05db18e0541851a6fa71fb61e9c37bba4f56bce8
Got Revision05db18e0541851a6fa71fb61e9c37bba4f56bce8
Changes4 changes

BuildSlave:

unstable11s

Reason:

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

Steps and Logfiles:

  1. git update ( 11 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 49 mins, 36 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 1 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 4030 Build
codebase Build
got_revision 05db18e0541851a6fa71fb61e9c37bba4f56bce8 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 05db18e0541851a6fa71fb61e9c37bba4f56bce8 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. Viktor Szakats

Timing:

StartWed Jun 11 05:45:18 2025
EndWed Jun 11 07:21:23 2025
Elapsed1 hrs, 36 mins, 5 secs

All Changes:

:

  1. Change #231894

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 11 Jun 2025 05:39:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0d71b18153c8edb996738f8a362373fc72d0013b

    Comments

    windows: reduce/stop loading DLLs at runtime
    - replace dynamic `InitSecurityInterface()` call with early binding and
      link `secur32` system DLL.
      The library and function are available in all supported curl Windows
      targets, meaning WinXP or newer.  Add small hack for mingw32ce to
      make it build.
    
    - detect and use `if_nametoindex()` on Windows when available. Link
      `iphlpapi` system DLL. Requires targeting Vista or newer.
      Replacing the dynamic call and the pre-load optimization for lib3026.
    
    Suggested-by: Jay Satiro
    
    Closes #17413

    Changed files

    • CMake/win32-cache.cmake
    • CMakeLists.txt
    • configure.ac
    • lib/curl_sspi.c
    • lib/curl_sspi.h
    • lib/http_ntlm.c
    • lib/system_win32.c
    • lib/system_win32.h
    • lib/url.c
    • projects/Windows/VC10/lib/libcurl.tmpl
    • projects/Windows/VC10/src/curl.tmpl
    • projects/Windows/VC11/lib/libcurl.tmpl
    • projects/Windows/VC11/src/curl.tmpl
    • projects/Windows/VC12/lib/libcurl.tmpl
    • projects/Windows/VC12/src/curl.tmpl
    • winbuild/MakefileBuild.vc
  2. Change #231895

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 11 Jun 2025 05:39:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9ed34cc45b4d5e7c80edd16ba137f7f420a07ce4

    Comments

    schannel: drop Windows 2000 compatibility logic
    curl requires Windows XP as a minimum.
    
    Co-authored-by: Jay Satiro
    
    Closes #17447

    Changed files

    • lib/vtls/schannel.c
  3. Change #231896

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 11 Jun 2025 05:39:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6897aeb10561b55c6659866fc0518dd67422f267

    Comments

    tests: drop mk-bundle exceptions
    Using a mixture of techniques to avoid symbols collisions:
    - reduce scope.
    - add `t*_` / `T*_` prefix.
    - move shared functions to `testutil.c`.
      (`suburl()`, `rlim2str()`)
    - clone re-used lib*.c sources.
      (lib587, lib645)
    - include shared symbols just once in re-used `lib*.c` sources.
      (using `LIB*_C` guards.)
    - drop re-used `lib*.c` sources where they were identical or
      unused.
    - make macros global.
    - #undef macros before use.
    
    What remain is the entry functions `test`, and `unit_setup`,
    `unit_stop` in unit tests.
    
    Also:
    - fix formatting and other minor things along the way.
    - add `const` where possible.
    - sync some symbol names between tests.
    - drop `mk-bundle-hints.sh` that's no longer necessary.
    
    Closes #17468

    Changed files

    • tests/Makefile.am
    • tests/data/test1596
    • tests/libtest/Makefile.inc
    • tests/libtest/lib1485.c
    • tests/libtest/lib1500.c
    • tests/libtest/lib1501.c
    • tests/libtest/lib1502.c
    • tests/libtest/lib1506.c
    • tests/libtest/lib1507.c
    • tests/libtest/lib1510.c
    • tests/libtest/lib1512.c
    • tests/libtest/lib1514.c
    • tests/libtest/lib1515.c
    • tests/libtest/lib1517.c
    • tests/libtest/lib1518.c
    • tests/libtest/lib1520.c
    • tests/libtest/lib1522.c
    • tests/libtest/lib1523.c
    • tests/libtest/lib1525.c
    • tests/libtest/lib1526.c
    • tests/libtest/lib1527.c
    • tests/libtest/lib1531.c
    • tests/libtest/lib1533.c
    • tests/libtest/lib1540.c
    • tests/libtest/lib1541.c
    • tests/libtest/lib1552.c
    • tests/libtest/lib1553.c
    • tests/libtest/lib1554.c
    • tests/libtest/lib1555.c
    • tests/libtest/lib1560.c
    • tests/libtest/lib1564.c
    • tests/libtest/lib1565.c
    • tests/libtest/lib1576.c
    • tests/libtest/lib1591.c
    • tests/libtest/lib1592.c
    • tests/libtest/lib1598.c
    • tests/libtest/lib1662.c
    • tests/libtest/lib1901.c
    • tests/libtest/lib1911.c
    • tests/libtest/lib1915.c
    • tests/libtest/lib1940.c
    • tests/libtest/lib1945.c
    • tests/libtest/lib1947.c
    • tests/libtest/lib1971.c
    • tests/libtest/lib1975.c
    • tests/libtest/lib2301.c
    • tests/libtest/lib2302.c
    • tests/libtest/lib2304.c
    • tests/libtest/lib2402.c
    • tests/libtest/lib2404.c
    • tests/libtest/lib2502.c
    • tests/libtest/lib3026.c
    • tests/libtest/lib3105.c
    • tests/libtest/lib3207.c
    • tests/libtest/lib3208.c
    • tests/libtest/lib500.c
    • tests/libtest/lib502.c
    • tests/libtest/lib503.c
    • tests/libtest/lib504.c
    • tests/libtest/lib506.c
    • tests/libtest/lib507.c
    • tests/libtest/lib508.c
    • tests/libtest/lib510.c
    • tests/libtest/lib513.c
    • tests/libtest/lib517.c
    • tests/libtest/lib518.c
    • tests/libtest/lib525.c
    • tests/libtest/lib526.c
    • tests/libtest/lib530.c
    • tests/libtest/lib533.c
    • tests/libtest/lib537.c
    • tests/libtest/lib540.c
    • tests/libtest/lib544.c
    • tests/libtest/lib547.c
    • tests/libtest/lib552.c
    • tests/libtest/lib553.c
    • tests/libtest/lib554.c
    • tests/libtest/lib555.c
    • tests/libtest/lib560.c
    • tests/libtest/lib564.c
    • tests/libtest/lib568.c
    • tests/libtest/lib569.c
    • tests/libtest/lib570.c
    • tests/libtest/lib571.c
    • tests/libtest/lib572.c
    • tests/libtest/lib573.c
    • tests/libtest/lib574.c
    • tests/libtest/lib575.c
    • tests/libtest/lib576.c
    • tests/libtest/lib578.c
    • tests/libtest/lib579.c
    • tests/libtest/lib582.c
    • tests/libtest/lib586.c
    • tests/libtest/lib587.c
    • tests/libtest/lib591.c
    • tests/libtest/lib597.c
    • tests/libtest/lib599.c
    • tests/libtest/lib643.c
    • tests/libtest/lib645.c
    • tests/libtest/lib650.c
    • tests/libtest/lib651.c
    • tests/libtest/lib652.c
    • tests/libtest/lib654.c
    • tests/libtest/lib655.c
    • tests/libtest/lib666.c
    • tests/libtest/lib667.c
    • tests/libtest/lib668.c
    • tests/libtest/lib670.c
    • tests/libtest/lib677.c
    • tests/libtest/libntlmconnect.c
    • tests/libtest/mk-lib1521.pl
    • tests/libtest/test.h
    • tests/libtest/testtrace.c
    • tests/libtest/testutil.c
    • tests/libtest/testutil.h
    • tests/mk-bundle-hints.sh
    • tests/mk-bundle.pl
    • tests/server/first.c
    • tests/server/mk-bundle.pl
    • tests/unit/unit1302.c
    • tests/unit/unit1303.c
    • tests/unit/unit1305.c
    • tests/unit/unit1307.c
    • tests/unit/unit1397.c
    • tests/unit/unit1398.c
    • tests/unit/unit1399.c
    • tests/unit/unit1600.c
    • tests/unit/unit1602.c
    • tests/unit/unit1603.c
    • tests/unit/unit1605.c
    • tests/unit/unit1606.c
    • tests/unit/unit1607.c
    • tests/unit/unit1609.c
    • tests/unit/unit1616.c
    • tests/unit/unit1620.c
    • tests/unit/unit1652.c
    • tests/unit/unit1653.c
    • tests/unit/unit1654.c
    • tests/unit/unit1660.c
    • tests/unit/unit1663.c
    • tests/unit/unit2600.c
    • tests/unit/unit3200.c
  4. Change #231897

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 11 Jun 2025 05:39:23
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 05db18e0541851a6fa71fb61e9c37bba4f56bce8

    Comments

    GHA/non-native: skip OpenBSD WebSocket tests to mitigate job timeouts
    Trying to avoid the occasional ~6-minute long delays seen in the OpenBSD
    since last week. The long delay causes the CI job to timeout and fail:
    https://github.com/curl/curl/actions/workflows/non-native.yml?page=2&query=branch%3Amaster
    
    The exact reason is or test number is unknown. I base this attempt on
    looking at the first occurrences and possible patches that may be
    related.
    
    The issue was first seen in CI within PR #17136:
    ```
    [...]
    Wed, 07 May 2025 07:10:30 GMT test 3014...[Check if %{num_headers} returns correct number of headers]
    Wed, 07 May 2025 07:10:30 GMT s-p----e--- OK (1743 out of 1778, remaining: 00:02, took 0.195s, duration: 01:43)
    Wed, 07 May 2025 07:10:30 GMT test 3016...[GET a directory using file://]
    [long delay here]
    Wed, 07 May 2025 07:16:17 GMT -------
    Wed, 07 May 2025 07:16:17 GMT Error: The operation was canceled.
    ```
    Ref: https://github.com/curl/curl/actions/runs/14877264415/job/41776966626#step:3:5566
    Ref: https://github.com/curl/curl/actions/runs/14900320627/job/41850699301#step:3:5561 (next in PR)
    
    Then in master, shortly after merging it via d3594be6531df3d5eafcdd09f84ad9dee1777028:
    ```
    [...]
    Mon, 02 Jun 2025 09:23:55 GMT test 3201...[HTTP GET when PROXY Protocol enabled and spoofed client IP]
    Mon, 02 Jun 2025 09:23:55 GMT --p----e--- OK (1777 out of 1788, remaining: 00:00, took 0.222s, duration: 01:42)
    Mon, 02 Jun 2025 09:23:55 GMT RUN: failed to start the HTTP/2 server
    Mon, 02 Jun 2025 09:23:55 GMT test 3202...[HTTP-IPv6 GET with PROXY protocol with spoofed client IP]
    [long delay here]
    Mon, 02 Jun 2025 09:29:48 GMT --p----e--- OK (1778 out of 1788, remaining: 00:00, took 0.1
    Mon, 02 Jun 2025 09:29:48 GMT Error: The operation was canceled.
    ```
    Ref: https://github.com/curl/curl/actions/runs/15388587165/job/43292652793#step:3:5097
    Ref: https://github.com/curl/curl/actions/runs/15390589464/job/43298911578#step:3:5097 (next in master)
    
    Closes #17562

    Changed files

    • .github/workflows/non-native.yml