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

Builder curl-unthreaded-solaris11-i386 Build #5253

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable11x

Reason:

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

Steps and Logfiles:

  1. git update ( 11 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 3 mins, 36 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Stefan Eissing
  2. Viktor Szakats

Timing:

StartThu Jun 18 12:32:51 2026
EndThu Jun 18 14:55:44 2026
Elapsed2 hrs, 22 mins, 53 secs

All Changes:

:

  1. Change #271558

    Category curl
    Changed by Stefan Eissing <stefanohnoyoudont@eissing.org>
    Changed at Thu 18 Jun 2026 10:31:40
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision f0be41763542f68dce344beee8a5c5e5b858e6d1

    Comments

    multi: xfers_really_alive
    Yes, we were counting the "live" transfers before, but were they
    *really* alive?
    
    When determining to add the wakeup socket to fdset/waitfds etc, we
    should only do that when the multi handle is actually processing
    transfers. Other wise, the application could wait on the wakeup socket
    forever.
    
    For this, we counted `multi->xfers_alive` (e.g. the "running" number
    returned by `curl_multi_perform()`). This was almost correct.
    
    The problem is that added easy handles are counted as "alive" right away
    on the addition. But the processing has not started yet. They did not
    trigger any DNS resolves or opened any sockets yet.
    
    Add two fields in multi and easy handle:
    
    * `multi->xfers_really_alive`: counts the "alive" transfers that have
      passed `MSTATE_INIT` (at least once)
    * `data->state.really_alive`: to track if the transfer has been counted
    
    Add test 2412 to check that adding transfers without perform will not
    trigger the wakeup socket to be added.
    
    Fixes #22050
    Reported-by: Bryan Henderson
    Closes #22066

    Changed files

    • lib/multi.c
    • lib/multihandle.h
    • lib/urldata.h
    • tests/data/Makefile.am
    • tests/data/test2412
    • tests/libtest/Makefile.inc
    • tests/libtest/lib2412.c
    • tests/libtest/lib530.c
  2. Change #271561

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 18 Jun 2026 10:42:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision af94731a432b0c512f93cfcd8d33aa74eb9f85ce

    Comments

    GHA/linux: drop arm runner home attribute workaround (fixed upstream)
    Issue had been fixed in the ubuntu-24.04-arm runner image upstream.
    
    now:
    ```
    $ ls -l /home  # on arm
    drwxr-x---  11 runner runner 4096 Jun 18 08:19 runner
    
    $ ls -l /home  # on intel
    drwxr-x---  11 runner runner 4096 Jun 18 08:19 runner
    ```
    
    Follow-up to 2b0d8dcc16c531d3154ab54347a3eaabf9bd2c7d #20231
    
    Closes #22076

    Changed files

    • .github/workflows/linux.yml
  3. Change #271562

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 18 Jun 2026 10:42:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6079ff314b059c48f560065cdbe6da8334961e2b

    Comments

    GHA/http3-linux: simplify setting `CC`/`CXX` envs
    Replace `GITHUB_ENV` method by defining these envs at workflow-level.
    
    Follow-up to a8174176b5425c5692b55b78e40aef3a2331155f #13841
    
    Closes #22075

    Changed files

    • .github/workflows/http3-linux.yml
  4. Change #271565

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 18 Jun 2026 10:56:12
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2d70c815e4e22886875dff52415eb662a515142f

    Comments

    GHA/linux: use default GCC compiler, drop `CC`/`CXX` envs
    At the time of the original commit, the runner was ubuntu-22.04 with
    a default GCC 11. It made sense to bump to 12 manually. Since 2025,
    the default is ubuntu-24.04 with GCC 13, when this became a downgrade.
    
    Drop manual envs and bump to GCC 13 with it. Other options available are
    14, 15 and 16.
    
    Refs:
    https://packages.ubuntu.com/jammy/gcc (ubuntu-22.04)
    https://packages.ubuntu.com/noble/gcc (ubuntu-24.04)
    
    Follow-up to 6079ff314b059c48f560065cdbe6da8334961e2b #22075
    Follow-up to a8174176b5425c5692b55b78e40aef3a2331155f #13841
    
    Closes #22077

    Changed files

    • .github/workflows/http3-linux.yml