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

Builder curl-unthreaded-solaris10-i386 Build #16332

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision2cbcde90e7a5eb7144079dcacc21393322b1daf7
Got Revision2cbcde90e7a5eb7144079dcacc21393322b1daf7
Changes1 change

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 7 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 2 mins, 45 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 10 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave
buildername curl-unthreaded-solaris10-i386 Builder
buildnumber 16332 Build
codebase Build
got_revision 2cbcde90e7a5eb7144079dcacc21393322b1daf7 Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 2cbcde90e7a5eb7144079dcacc21393322b1daf7 Build
scheduler schedule-curl-unthreaded-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-unthreaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Viktor Szakats

Timing:

StartFri Jan 2 16:01:57 2026
EndFri Jan 2 16:10:14 2026
Elapsed8 mins, 16 secs

All Changes:

:

  1. Change #253927

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Fri 02 Jan 2026 15:51:00
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2cbcde90e7a5eb7144079dcacc21393322b1daf7

    Comments

    GHA/linux: split valgrind jobs to job-pairs for parallelism, to finish in 10m
    To make CI turnaround time shorter, by cutting the longest running jobs.
    After this patch all jobs should finish around 10-11 minutes. Down from
    15-16 minutes before this patch.
    
    Suggested-by: Stefan Eissing
    
    The fuzzing workflow is now the slowest (with a 7-minute startup time
    needed to build deps from source on each run), followed by macOS
    and Windows torture tests (both split in two now). Without fuzzing, it's
    under 10 minutes.
    
    Notes:
    - an extra cost with job-pairs is installing prereqs,
      configuring/building curl and tests twice. GitHub doesn't support
      making a matrix job a prereq for another workflow that may fix this:
        https://github.com/orgs/community/discussions/42335
      This overhead is significant on Windows: 11m20 -> 9m20 + 8m40
    - job-pairs are annoying to maintain and keep in sync.
    - splitting tests into halves is a manual process and needs to be
      revisited from time to time. Possibly something to automate with
      a runtests option, e.g. with `1 of 50%` and `2 of 50%`?
    
    Also:
    - split torture tests in two equal pieces, replacing the `FTP` + `!FTP`
      split used earlier.
    
    Related perf improvements from today:
    - make scan-build 2x fast:
      ff958fc4b2c606d70de8dbfe083bee98896c0072 #20159
    - drop build-only Testi386 fuzz workflow (from curl), saving 9m per run:
      https://github.com/curl/curl-fuzzer/commit/0106023c1f2f0b9ff3aa86e19402b4a03e4f925c
      https://github.com/curl/curl-fuzzer/pull/236
    
    Closes #20153

    Changed files

    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • .github/workflows/windows.yml