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

Builder curl-unthreaded-solaris10-sparc Build #13265

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionee232917dc892bc453c03d1b8f80e654b1164e1f
Got Revisionee232917dc892bc453c03d1b8f80e654b1164e1f
Changes10 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 15 mins, 38 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 7 hrs, 31 mins, 12 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 4 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc slave
buildername curl-unthreaded-solaris10-sparc Builder
buildnumber 13265 Build
codebase Build
got_revision ee232917dc892bc453c03d1b8f80e654b1164e1f Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision ee232917dc892bc453c03d1b8f80e654b1164e1f Build
scheduler schedule-curl-unthreaded-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-unthreaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Pino Toscano
  2. Stefan Eissing
  3. Viktor Szakats

Timing:

StartMon Jul 21 16:54:34 2025
EndTue Jul 22 12:48:07 2025
Elapsed19 hrs, 53 mins, 33 secs

All Changes:

:

  1. Change #240253

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sun 20 Jul 2025 23:10:15
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a15a5f4d29c1e7bb4ada2aef9b40558c41aae146

    Comments

    vquic-tls: fix SSL backend type for QUIC connections using gnutls
    Fix the copy&paste error when querying ssl info for gnutls
    on QUIC connections.
    
    Reported-by: Harry Sintonen
    Closes #17976

    Changed files

    • lib/vquic/vquic-tls.c
  2. Change #240254

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sun 20 Jul 2025 23:11:05
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 960fb4924523a853d5de8f3062b0776104847311

    Comments

    easy handle: check validity on external calls
    In each external API function passing a `CURL *` into the library, check
    `GOOD_EASY_HANDLE()` if its magic is still there.
    
    Ref: #17957
    Closes #17958

    Changed files

    • lib/easy.c
    • lib/ws.c
  3. Change #240255

    Category curl
    Changed by Pino Toscano <toscano.pinoohnoyoudont@tiscali.it>
    Changed at Sun 20 Jul 2025 23:13:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision bed83d9d3323bd007a3475c19b1907b8ec2d80bb

    Comments

    build: enable _GNU_SOURCE on GNU/Hurd
    Unconditionally enable _GNU_SOURCE when building on GNU/Hurd; this way
    it is possible to properly use/rely on GNU extensions e.g. accept4(),
    memrchr(), and the GNU strerror_r().
    
    Closes #17975

    Changed files

    • CMakeLists.txt
    • configure.ac
  4. Change #240256

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sun 20 Jul 2025 23:15:11
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 53e5cdc47b0024e009ec70f9803e5053b84d87b2

    Comments

    pytest: increase server KeepAliveTimeout
    When CI is not able to give clients enough cpu, the default Apache
    KeepAliveTimeout of 5 seconds may trigger and cause tests to fail.
    
    Increase the timeout to 30 seconds for reliability.
    
    Ref: #17963
    Closes #17968

    Changed files

    • tests/http/testenv/httpd.py
  5. Change #240257

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Sun 20 Jul 2025 23:17:28
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 3d302250ec1b6149f1d75dfb4910e567f3bb07de

    Comments

    multi event: remove only announced
    When a socket is closed, only inform the application
    socket callback about it if the socket had been announced
    before to the callback.
    
    Reported-by: yaoy6 on github
    Fixes #17949
    Closes #17950

    Changed files

    • lib/multi_ev.c
  6. Change #240297

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 21 Jul 2025 13:30:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision a75110570a8427241c4128d3ac68a23d31ac0a71

    Comments

    windows: fix `if_nametoindex()` detection with autotools, improve with cmake
    - autotools: fix auto-detection on the Windows platform.
      It was mis-detected when targeting Windows XP/2003 64-bit.
      It was permanently undetected when building for Windows 32-bit.
      ```
      lib/url.c: In function 'zonefrom_url':
      lib/url.c:1802:18: error: implicit declaration of function 'if_nametoindex' [-Wimplicit-function-declaration]
       1802 |       scopeidx = if_nametoindex(zoneid);
            |                  ^~~~~~~~~~~~~~
      lib/url.c:1802:18: error: nested extern declaration of 'if_nametoindex' [-Werror=nested-externs]
      ```
      Ref: https://github.com/curl/curl/actions/runs/16405598782/job/46351023138?pr=17982#step:10:29
    
      Reported-by: LoRd_MuldeR
      Fixes #17979
    
      Without this patch the workaround for the 8.15.0 release is:
      `export ac_cv_func_if_nametoindex=0` for Windows XP/2003 64-bit.
    
      Background: Checking for the `if_nametoindex()` function via
      `AC_CHECK_FUNCS()` (autotools) or `check_function_exists()` (cmake) do
      not work on Windows, for two reasons:
      - the function may be disabled at compile-time in Windows headers
        when targeting old Windows versions (XP or WS2003 in curl context)
        via `_WIN32_WINNT`. But it's always present in the system implib
        `iphlpapi` where these checks are looking.
      - for 32-bit Windows the function signature in the implib requires
        a 4-byte argument, while these checks always use no arguments,
        making them always fail.
    
    - cmake: call `if_nametoindex` dynamically with mingw-w64 v1.0.
      This mingw-w64 version lacks prototype and implib entry for it.
    
    - cmake: add auto-detection for Windows and use as a fallback for
      non-pre-fill cases.
    
    - cmake: disable pre-fill with `_CURL_PREFILL=OFF`. (for testing)
    
    - cmake: disable pre-fill for untested compilers. (i.e. non-MSVC,
      non-mingw64)
    
    - GHA/windows: make an autotools job build for Windows XP.
    
    Follow-up to 0d71b18153c8edb996738f8a362373fc72d0013b #17413
    
    Closes #17982

    Changed files

    • .github/workflows/windows.yml
    • CMakeLists.txt
    • appveyor.yml
    • configure.ac
  7. Change #240304

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 21 Jul 2025 15:02:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 792a61e2047782b85da0332cf298a747ce11e8e6

    Comments

    curl_setup.h: move UWP detection after `config-win32.h`
    To honor a `_WIN32_WINNT` set by `config-win32.h`.
    
    Closes #17980

    Changed files

    • lib/curl_setup.h
  8. Change #240312

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 21 Jul 2025 16:09:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0260e8465a2373b22588086acdfa5f4cf0e16e29

    Comments

    GHA/checksrc: expand spellcheck, fix issues found
    - codespell: break logic out into its own runnable script. Allowing
      to run it on local machines.
    - codespell: install via `pip`, bump to latest version.
    - codespell: show version number in CI log.
    - codespell: drop no longer needed word exception: `msdos`.
    - codespell: include all curl source tree, except `packages` and
      `winbuild`. Drop an obsolete file exclusion.
    - add new spellchecker job using the `typos` tool. It includes
      the codespell dictionary and a couple more. Use linuxbrew to install
      it. This takes 10 seconds, while installing via `cargo` from source
      would take over a minute.
    - codespell: introduce an inline ignore filter compatible with `cspell`
      Make `typos` recognize it, too. Move single exceptions inline.
    
    Fix new typos found. Also rename variables and words to keep
    spellchecking exceptions at minumum. This involves touching some tests.
    Also switch base64 strings to `%b64[]` to avoid false positives.
    
    Ref: https://github.com/crate-ci/typos/blob/master/docs/reference.md
    Ref: https://github.com/codespell-project/codespell?tab=readme-ov-file#inline-ignore
    Ref: https://github.com/codespell-project/codespell/issues/1212#issuecomment-1721152455
    Ref: https://cspell.org/docs/Configuration/document-settings
    
    Closes #17905

    Changed files

    • .github/scripts/codespell-ignore.txt
    • .github/scripts/codespell.sh
    • .github/scripts/typos.sh
    • .github/scripts/typos.toml
    • .github/workflows/checksrc.yml
    • docs/examples/adddocsref.pl
    • docs/examples/cacertinmem.c
    • docs/examples/ftpuploadfrommem.c
    • docs/examples/httpput-postfields.c
    • docs/examples/post-callback.c
    • docs/examples/simplessl.c
    • docs/examples/usercertinmem.c
    • docs/libcurl/libcurl.m4
    • docs/libcurl/opts/CURLOPT_SSL_CTX_DATA.md
    • docs/libcurl/opts/CURLOPT_SSL_CTX_FUNCTION.md
    • docs/libcurl/opts/CURLOPT_XOAUTH2_BEARER.md
    • include/curl/curl.h
    • lib/asyn-thrdd.c
    • lib/curlx/dynbuf.c
    • lib/curlx/inet_ntop.c
    • lib/curlx/timeval.c
    • lib/ftp.c
    • lib/hostip4.c
    • lib/http2.c
    • lib/parsedate.c
    • lib/url.c
    • lib/vquic/curl_ngtcp2.c
    • lib/vquic/curl_osslq.c
    • lib/vtls/cipher_suite.c
    • lib/vtls/openssl.c
    • lib/vtls/schannel.c
    • lib/vtls/schannel_int.h
    • lib/vtls/wolfssl.h
    • packages/OS400/curl.inc.in
    • packages/vms/build_curl-config_script.com
    • src/tool_formparse.c
    • src/tool_setopt.c
    • tests/client/h2_upgrade_extreme.c
    • tests/client/tls_session_reuse.c
    • tests/data/test1233
    • tests/data/test1294
    • tests/data/test1328
    • tests/data/test1421
    • tests/data/test153
    • tests/data/test167
    • tests/data/test168
    • tests/data/test169
    • tests/data/test174
    • tests/data/test175
    • tests/data/test176
    • tests/data/test237
    • tests/data/test238
    • tests/data/test2720
    • tests/data/test335
    • tests/data/test383
    • tests/data/test384
    • tests/data/test385
    • tests/data/test386
    • tests/data/test388
    • tests/data/test540
    • tests/data/test804
    • tests/data/test845
    • tests/data/test889
    • tests/data/test890
    • tests/data/test948
    • tests/data/test949
    • tests/data/test998
    • tests/data/test999
    • tests/ech_tests.sh
    • tests/http/test_10_proxy.py
    • tests/libtest/lib1560.c
    • tests/libtest/lib3026.c
    • tests/libtest/lib557.c
    • tests/runner.pm
    • tests/runtests.pl
    • tests/server/getpart.c
    • tests/smbserver.py
    • tests/test1173.pl
    • tests/unit/unit1302.c
    • tests/unit/unit1304.c
    • tests/unit/unit1307.c
  9. Change #240313

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 21 Jul 2025 16:14:14
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 8ae93a95f8bdfeb2f30a4b917c805e7c9a0e3e8b

    Comments

    curl_fnmatch, servers: drop local macros in favour of `sizeof()`
    Closes #17898

    Changed files

    • lib/curl_fnmatch.c
    • tests/server/rtspd.c
    • tests/server/sws.c
  10. Change #240314

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 21 Jul 2025 16:17:42
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision ee232917dc892bc453c03d1b8f80e654b1164e1f

    Comments

    tidy-up: `Curl_thread_create()` callback return type
    Replace repeat `#ifdef` code with a macro for the return type of
    the thread function.
    
    Also:
    - always define `CURL_STDCALL`, allowing to use it without guards.
    - lib1307: drop single-use macro `CAINFO`.
    
    Closes #17889

    Changed files

    • lib/asyn-thrdd.c
    • lib/curl_threads.c
    • lib/curl_threads.h
    • tests/libtest/lib3207.c