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

Builder curl-threaded-solaris10-sparc Build #2805

Build In Progress:

ETA: 17:18:40 [3 hrs, 18 mins, 40 secs]

Runtest

SourceStamp:

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

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 4 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 2805 Build
codebase Build
got_revision 96726af95a3882a4745e3e5b16372e76091c6ab1 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 96726af95a3882a4745e3e5b16372e76091c6ab1 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. Stefan Eissing

Timing:

StartFri May 16 07:02:40 2025
Elapsed6 hrs, 57 mins, 18 secs

All Changes:

:

  1. Change #229892

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 15 May 2025 21:44:31
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 30ef79ed937ca0fc7592ff73d162398773c6a5aa

    Comments

    pytest-xdist: pytest in parallel
    Require now pytest-xdist from tests/http/requirements.txt and
    run pytest in 'auto' parallel mode (counts cpu cores).
    
    For CI runs, set the worker count to 4, overriding the
    core count of 2 exposed in the images.
    
    - use Filelock to generate allocated ports at start for all
      workers and have subsequent workers just read the file and
      take the ports for their slot
    - make httpd config clearing a function fixture so every test
      starts with a clean httpd config
    - have fixture `configures_httpd` as parameter of test cases
      that configure httpd anyway, saving one reload
    - add pytest-xdist and filelock to required pyhton modules
    - add installs to ruff CI
    - give live checks waiting for a server to start up longer time
    - add fixtures to tests that rely on a server
    - do not stop servers unnecessarily. failures may not start them
      properly again, leading to unexpected fails in whatever follows
    - add a https: port to httpd that is *not* back by QUIC to allow
      failover tests without stopping the QUIC server
    
    Closes #17295

    Changed files

    • .github/workflows/checksrc.yml
    • .github/workflows/http3-linux.yml
    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • tests/CMakeLists.txt
    • tests/Makefile.am
    • tests/http/conftest.py
    • tests/http/requirements.txt
    • tests/http/scorecard.py
    • tests/http/test_01_basic.py
    • tests/http/test_02_download.py
    • tests/http/test_03_goaway.py
    • tests/http/test_04_stuttered.py
    • tests/http/test_05_errors.py
    • tests/http/test_06_eyeballs.py
    • tests/http/test_07_upload.py
    • tests/http/test_08_caddy.py
    • tests/http/test_09_push.py
    • tests/http/test_10_proxy.py
    • tests/http/test_11_unix.py
    • tests/http/test_12_reuse.py
    • tests/http/test_13_proxy_auth.py
    • tests/http/test_14_auth.py
    • tests/http/test_15_tracing.py
    • tests/http/test_16_info.py
    • tests/http/test_17_ssl_use.py
    • tests/http/test_18_methods.py
    • tests/http/test_19_shutdown.py
    • tests/http/test_20_websockets.py
    • tests/http/test_30_vsftpd.py
    • tests/http/test_31_vsftpds.py
    • tests/http/test_32_ftps_vsftpd.py
    • tests/http/testenv/caddy.py
    • tests/http/testenv/curl.py
    • tests/http/testenv/env.py
    • tests/http/testenv/httpd.py
    • tests/http/testenv/nghttpx.py
    • tests/http/testenv/ports.py
    • tests/http/testenv/vsftpd.py
  2. Change #229910

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 15 May 2025 22:43:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f51c6d2dc216b4d7e669ddb3516c163618cdaa49

    Comments

    test1173.pl: whitelist some option-looking names that aren't options
    Referring to the names in the CURLOPT_DEBUGFUNCTION by name is still
    fine. They start with CURLINFO but aren't really options for *getinfo().
    
    Closes #17361

    Changed files

    • tests/test1173.pl
  3. Change #229913

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 15 May 2025 23:03:35
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f7ff1d1e5ea755c131db37858760b87dcd7f12ef

    Comments

    libssh: remove a condition that always equals false
    Found by Coverity
    
    Closes #17358

    Changed files

    • lib/vssh/libssh.c
  4. Change #229914

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 15 May 2025 23:04:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 96726af95a3882a4745e3e5b16372e76091c6ab1

    Comments

    libssh: add NULL check for Curl_meta_get()
    It really cannot return NULL in a working condition, but ...
    
    Pointed out by Coverity.
    
    Closes #17359

    Changed files

    • lib/vssh/libssh.c