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

Builder curl-unthreaded-solaris10-sparc Build #13385

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision2701ac6a4d16a62130dad05be1c484903b8545c7
Got Revision2701ac6a4d16a62130dad05be1c484903b8545c7
Changes5 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 19 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 3 hrs, 58 mins, 32 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 1 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 13385 Build
codebase Build
got_revision 2701ac6a4d16a62130dad05be1c484903b8545c7 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 2701ac6a4d16a62130dad05be1c484903b8545c7 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. Viktor Szakats

Timing:

StartMon Nov 10 05:54:16 2025
EndMon Nov 10 19:13:23 2025
Elapsed13 hrs, 19 mins, 7 secs

All Changes:

:

  1. Change #248120

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 09 Nov 2025 17:56:20
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 49ef2f8d1ef78e702c73f5d72242301cc2a0157e

    Comments

    cmake: adjust defaults for target platforms not supporting shared libs
    If CMake reports the target platform not supporting shared libs, turn
    `BUILD_SHARED_LIBS` off by default. CMake 3.30+ fails with an error
    when trying to create a `SHARED` target for such platforms. Earlier
    versions used a workaround that may or may not have worked in practice.
    
    Ref: https://cmake.org/cmake/help/v3.30/policy/CMP0164.html
    
    Seen this with a build setting `-DCMAKE_SYSTEM_NAME=Generic`, e.g.
    AmigaOS.
    
    Note this may introduce incompatibility for "Generic" targets, which
    support shared libs. If that's the case, set `BUILD_SHARED_LIBS=ON`
    manually.
    
    Also drop AmigaOS-specific logic handled automatically after this patch.
    
    Ref: https://cmake.org/cmake/help/v3.7/command/get_property.html
    Ref: https://cmake.org/cmake/help/v3.7/prop_gbl/TARGET_SUPPORTS_SHARED_LIBS.html
    
    Closes #19420

    Changed files

    • CMakeLists.txt
    • docs/INSTALL-CMAKE.md
  2. Change #248128

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 09 Nov 2025 19:27:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 67236f7edd0a69d6d2fdb51f493b6b77d108d809

    Comments

    tests/data: delete stray space indentation from xml tags
    Closes #19428

    Changed files

    • tests/data/test1129
    • tests/data/test1130
    • tests/data/test1131
    • tests/data/test1164
    • tests/data/test1176
    • tests/data/test1327
    • tests/data/test1499
    • tests/data/test1571
    • tests/data/test1572
    • tests/data/test1573
    • tests/data/test1581
    • tests/data/test17
    • tests/data/test1909
    • tests/data/test2033
    • tests/data/test2070
    • tests/data/test2079
    • tests/data/test2087
    • tests/data/test256
    • tests/data/test319
    • tests/data/test326
    • tests/data/test376
    • tests/data/test38
    • tests/data/test471
    • tests/data/test513
    • tests/data/test514
    • tests/data/test56
    • tests/data/test587
    • tests/data/test728
    • tests/data/test74
    • tests/data/test75
    • tests/data/test86
    • tests/data/test87
    • tests/data/test982
    • tests/data/test985
  3. Change #248129

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 09 Nov 2025 19:27:19
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 28ff2b260e53ad566197702af8e1259934650b24

    Comments

    tests/data: replace hard-coded test numbers with `%TESTNUMBER`
    Closes #19427

    Changed files

    • tests/data/test1948
    • tests/data/test439
    • tests/data/test472
  4. Change #248146

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 09 Nov 2025 21:14:41
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c6f1b0ff49268817101ac1734f43074fcc8775b2

    Comments

    tests/server: do not fall back to original data file in `test2fopen()`
    Before this patch servers were loading the original data source file
    (from `tests/data/test*`) if they failed to open the preprocessed data
    file.
    
    It was causing issues in many (most?) tests, because original data files
    are not preprocessed, thus may be incomplete and/or come with wrong
    newline characters. It's also causing difficult to diagnose issues when
    a test accidentally references another test's data, which by chance
    makes the test pass initially, until either that or the executed test
    data gets an update, and breaking it, as seen in #19329.
    
    Historically, the fallback existed first, then the preprocessed copy.
    The fallback is no longer used by tests (except by stray accidents).
    
    Fix it by dropping the fallback logic and relying on the preprocessed
    data file saved there by the runtests framework.
    
    Also fix two remaining test data cross-references:
    - test1565: reference own server input data instead of test1's.
    - test3014: reference own server input data instead of test1439's.
      Ref: #19398
    
    Follow-up to aaf9522a2c28e5142c7f5640da4e24b65b47dc53 #19329
    
    Closes #19429

    Changed files

    • tests/data/test1565
    • tests/data/test3014
    • tests/server/util.c
  5. Change #248168

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Mon 10 Nov 2025 02:00:17
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 2701ac6a4d16a62130dad05be1c484903b8545c7

    Comments

    processhelp.pm: log taskkill pid info, add debug envs, enable in CI
    To debug the Windows CI fails further. Acting on the suspicions that
    `taskkill` may sometimes be applied to the wrong process.
    
    - log task info, and task child info before calling `taskkill` on a PID.
      (on native Windows.)
      One of the calls needs PowerShell.
    
    - add env `CURL_TEST_NO_TASKKILL` to disable using `taskkill`.
    
    - add env `CURL_TEST_NO_TASKKILL_TREE` to use `taskkill` without
      `-t`, meaning to kill the process, but not child processes.
    
    - GHA/windows: disable `taskkill` calls, to see what happens.
      I'll revert or tweak this in a future commit depending on results.
    
    Ref: https://github.com/curl/curl/discussions/14854#discussioncomment-13062859
    Ref: https://github.com/curl/curl/discussions/14854#discussioncomment-14913014
    
    Closes #19421

    Changed files

    • .github/scripts/typos.toml
    • .github/workflows/windows.yml
    • tests/processhelp.pm