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

Builder curl-unthreaded-solaris10-sparc Build #14078

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisioneae88a7473475511220767b7f2ed792da82a79d6
Got Revisioneae88a7473475511220767b7f2ed792da82a79d6
Changes7 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 54 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 6 hrs, 34 mins, 45 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-unthreaded-solaris10-sparc slave
buildername curl-unthreaded-solaris10-sparc Builder
buildnumber 14078 Build
codebase Build
got_revision eae88a7473475511220767b7f2ed792da82a79d6 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision eae88a7473475511220767b7f2ed792da82a79d6 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. Daniel Stenberg
  2. Viktor Szakats

Timing:

StartWed Aug 12 12:43:12 2026
EndThu Aug 13 02:02:55 2026
Elapsed13 hrs, 19 mins, 43 secs

All Changes:

:

  1. Change #277915

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 12 Aug 2026 10:46:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision b9254da6175360102176303ecf9dbb5519b0ffcf

    Comments

    build: clear `Require.private` for static-only builds in `libcurl.pc`
    Before this patch static-only libcurl builds stored the list of module
    dependencies in both `Require` and `Require.private`. The new `pccritic`
    tool flagged this as an issue. Having (or not) a duplicate in
    `Require.private` does not change the output created by `pkgconf` and
    `pkg-config`, as tested with both with and without `--static` option.
    Thus, fix by deleting the private copy.
    
    Fixing:
    ```
    $ pccritic libcurl.pc
    bld/libcurl.pc
      score: 63/100  grade: D  (0 critical, 0 major, 9 minor, 1 info)
      [minor   ] 'libssh2' appears in both Requires and Requires.private (requires/PC051)
      [minor   ] 'libidn2' appears in both Requires and Requires.private (requires/PC051)
      [minor   ] 'openssl' appears in both Requires and Requires.private (requires/PC051)
    [...]
    ```
    Ref: https://github.com/curl/curl/actions/runs/31495008715/job/93790403026#step:10:210 (macOS, CM clang OpenSSL torture)
    Ref: https://github.com/curl/curl/actions/runs/31495008825/job/93790433646#step:9:216 (mingw, AM ucrt-x86_64 wolfssl c-ares U)
    
    Follow-up to f057de5a1a950a90d1920021db152a4b695f1a8a #13911
    Follow-up to 98e5904165859679cd78825bcccb52306ee3bb66 #5373
    Cherry-picked from #22543
    
    Closes #22548

    Changed files

    • CMakeLists.txt
    • configure.ac
  2. Change #277919

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 12 Aug 2026 11:01:59
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision cd238bb7addf5b1f174df47ccc61651a545c4876

    Comments

    tool_operate: only check for schannel if on windows
    It can never be true elsewhere.
    
    Reported-by: Max Dymond
    Closes #22552

    Changed files

    • src/tool_operate.c
  3. Change #277923

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 12 Aug 2026 11:19:46
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision acd9411b01d2fff0bb6aa7c82c1d44c280751d1e

    Comments

    configure: replace stray raw `grep` with `$GREP`
    Follow-up to 7cc2e8b349df28d55d5f40bfae323485df9f0cf2
    Follow-up to bfaab6ed6bb3e8865cd8dd60375fbdc39203a862
    Cherry-picked from #22543
    
    Closes #22554

    Changed files

    • configure.ac
  4. Change #277924

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 12 Aug 2026 11:24:51
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 852f5d34da772de65d057897278aa1e75dd060d1

    Comments

    build: strip empty properties from `libcurl.pc`
    To keep it tidy and to support properties in the template that only
    appear in the generated `libcurl.pc` when filled.
    
    E.g. `Required.private` may remain empty after #22548.
    
    Also:
    - GHA/windows: dump `libcurl.pc` to log in every job
    - tidy up a pre-existing regex in the updated command.
      2c22d3069aef507d6a6876a6d20616fe5e50c6a3 #22544
    
    Ref: b9254da6175360102176303ecf9dbb5519b0ffcf #22548
    Cherry-picked from #22543
    
    Closes #22553

    Changed files

    • .github/workflows/windows.yml
    • CMakeLists.txt
    • configure.ac
  5. Change #277943

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 12 Aug 2026 12:53:06
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 943ac04fc4d7d554d9064c7cd03fbe1830ff25d4

    Comments

    CI: dump `libcurl.pc` (and `curl-config`) to log, verify `.pc` with `pccritic` tool
    `pccritic` is available on the latest macOS runner revision (not every
    job runs get it yet), Cygwin, MSYS2/mingw-w64 (one job, others will
    follow on the next msys2/setup-msys2 Action bump). It will be
    automatically used on BSDs, once they start offering it. Missing from
    Linux jobs.
    
    Also:
    - GHA/windows: convert `libcurl.pc` to Unix newlines to bump score
      96 to 100 in mingw-w64 jobs.
      CMake-specific fix pending in: #22556
    - GHA: verify with minimum `pccritic` score 94 to 100 (depending on CI
      job).
    - build: fill `Maintainer:` `libcurl.pc` property when run curl CI.
    
    Issues remaining:
    
    macOS:
    ```
    [info    ] Cflags adds an include path already on the default search path (pkgconf strips it): -I/usr/local/include (cflags/PC031)
    [info    ] Libs adds a library path already on the default search path (pkgconf strips it): -L/usr/local/lib (libs/PC040)
    [minor   ] Libs.private contains an unexpected flag: /Applications/Xcode_26.6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk/System/Library/Frameworks/GSS.framework (libs/PC041)
    ```
    
    Windows:
    ```
    [minor   ] file uses CRLF line endings (style/PC061)
    ```
    
    Ref: #22556
    Follow-up to b9254da6175360102176303ecf9dbb5519b0ffcf #22548
    Follow-up to 852f5d34da772de65d057897278aa1e75dd060d1 #22553
    Follow-up to 4d9ba9fef48e43903815e0c0e96f917eaf9f185c #22545
    Follow-up to 6c7993d4d9f8722a869207f86a31f20fa9e8780d #22536
    Follow-up to 3f1c033afe008123680306663cc01279e831ac2d #22519
    
    Closes #22543

    Changed files

    • .github/workflows/configure-vs-cmake.yml
    • .github/workflows/http3-linux.yml
    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
    • .github/workflows/non-native.yml
    • .github/workflows/windows.yml
    • CMakeLists.txt
    • appveyor.sh
    • configure.ac
    • libcurl.pc.in
  6. Change #277947

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Wed 12 Aug 2026 13:32:22
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision da04aa96abc0b9b5700e1146edb613d8ceb1b6e0

    Comments

    tidy-up: comments and formatting
    Closes #22558

    Changed files

    • .github/workflows/macos.yml
    • .github/workflows/windows.yml
    • lib/url.c
    • lib/vauth/spnego_sspi.c
    • tests/server/dnsd.c
    • tests/server/util.c
  7. Change #277950

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Wed 12 Aug 2026 13:43:13
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision eae88a7473475511220767b7f2ed792da82a79d6

    Comments

    urlapi: avoid dedotdotify() if possible
    The dedotdotify() function that removes ./ and ../ sequences from paths
    juggles memory and is slow. Now needs_dedotdot() is called first to
    determine if the removal process is necessary and otherwise avoids doing
    it. Avoids unnecessary memory operations.
    
    Adjusted unit test 1395 accordingly because now a lot of input strings
    return NULL for "no change necessary".
    
    Suggested-by: Max Dymond
    
    Closes #22557

    Changed files

    • lib/urlapi.c
    • tests/unit/unit1395.c