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

Builder curl-ares-solaris10-sparc Build #2292

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision461ce6c6160b86439ddd74c59541231ec9e8558e
Got Revision461ce6c6160b86439ddd74c59541231ec9e8558e
Changes3 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

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

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Colton Willey
  2. Emanuel Komínek
  3. Viktor Szakats

Timing:

StartWed Oct 9 09:48:05 2024
EndWed Oct 9 19:54:20 2024
Elapsed10 hrs, 6 mins, 15 secs

All Changes:

:

  1. Change #211007

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 09 Oct 2024 02:46:01
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision e377c917664241d8cccf67316b96d59a280ad8e4

    Comments

    GHA: add Linux and macOS mbedTLS jobs, fix issue
    - update mbedTLS repo URL.
    - switch local mbedTLS build to use CMake, and Ninja.
      CMake build is required to create and install mbedTLS `pkg-config`
      files. (as of v3.6.1)
      `-DCMAKE_POSITION_INDEPENDENT_CODE=ON` required to avoid this error
      when linking mbedtls to `libcurl.so`:
      ```
      /usr/bin/ld: /home/runner/mbedtls/lib/libmbedcrypto.a(cipher.c.o): warning: relocation against `mbedtls_cipher_base_lookup_table' in read-only section `.text'
      /usr/bin/ld: /home/runner/mbedtls/lib/libmbedtls.a(ssl_tls.c.o): relocation R_X86_64_PC32 against symbol `mbedtls_x509_crt_profile_suiteb' can not be used when making a shared object; recompile with -fPIC
      /usr/bin/ld: final link failed: bad value
      ```
      Ref: https://github.com/curl/curl/actions/runs/11245069259/job/31264386723#step:40:43
    - make local mbedTLS build 10x smaller by omitting programs and tests.
    - GHA/linux: fix cmake warning by adding `-B .` option.
    - GHA/linux: add build-only cmake job for packaged mbedTLS (2.x).
    - fix compiler warning when building with mbedTLS 2.x:
      ```
      /home/runner/work/curl/curl/lib/vtls/mbedtls.c:344:1: error: ‘mbed_cipher_suite_get_str’ defined but not used [-Werror=unused-function]
        344 | mbed_cipher_suite_get_str(uint16_t id, char *buf, size_t buf_size,
            | ^~~~~~~~~~~~~~~~~~~~~~~~~
      ```
      Ref: https://github.com/curl/curl/actions/runs/11244999065/job/31264168295#step:40:50
    
    Also in preparation for #15193
    Closes #15208

    Changed files

    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • lib/vtls/mbedtls.c
  2. Change #211029

    Category curl
    Changed by Colton Willey <coltonohnoyoudont@wolfssl.com>
    Changed at Wed 09 Oct 2024 07:53:45
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 0f7e72fbcc38abd4dce64eeda8878798cbf13798

    Comments

    wolfssl: use old version API without openssl extra
    Closes #15205

    Changed files

    • lib/vtls/wolfssl.c
  3. Change #211030

    Category curl
    Changed by Emanuel Komínek <drake127ohnoyoudont@planescape.cz>
    Changed at Wed 09 Oct 2024 07:55:21
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 461ce6c6160b86439ddd74c59541231ec9e8558e

    Comments

    multi: make curl_multi_cleanup invalidate magic latter
    When a multi handle is being cleaned up, it can still cause user
    callbacks to be fired. Notably Curl_cpool_destroy calls socket_callback
    on all pooled connections. It's still possible for the callback to call
    curl_multi_assign leading to an assert.
    
    This commit moves clearing of a multi handle magic to a point where the
    multi handle stops being a valid object.
    
    Fixes #15201
    Closes #15206

    Changed files

    • lib/multi.c