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

Builder curl-ares-solaris10-i386 Build #3489

Results:

Failed runtest

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revision11c211c33c0a4d4affedf640f15dda782c7bf22c
Got Revision11c211c33c0a4d4affedf640f15dda782c7bf22c
Changes9 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 15 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' failed ( 2 hrs, 50 mins, 38 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-ares-solaris10-i386 slave
buildername curl-ares-solaris10-i386 Builder
buildnumber 3489 Build
codebase Build
got_revision 11c211c33c0a4d4affedf640f15dda782c7bf22c Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision 11c211c33c0a4d4affedf640f15dda782c7bf22c Build
scheduler schedule-curl-ares-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Bernhard M. Wiedemann
  2. Viktor Szakats
  3. bch

Timing:

StartThu Jun 19 23:36:48 2025
EndFri Jun 20 08:11:41 2025
Elapsed8 hrs, 34 mins, 52 secs

All Changes:

:

  1. Change #237035

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 19 Jun 2025 15:57:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 35d0c047ce713298f15771649ffe7662404628f0

    Comments

    lib: make `curlx_wait_ms()` and use it
    Move function to curlx/, change all callers.
    
    Also:
    - src: replace local implementation.
    - tests/client: replace local ad-hoc sleep code.
    - tests/libtest: replace local `wait_ms()` implementation.
    - lib1531: replace local ad-hoc sleep code.
    - tests/server: replace local, simplified copy.
    - tests/server: formatting, drop some unused headers.
    
    Closes #17641

    Changed files

    • lib/Makefile.inc
    • lib/curlx/curlx.h
    • lib/curlx/wait.c
    • lib/curlx/wait.h
    • lib/easy.c
    • lib/multi.c
    • lib/select.c
    • lib/select.h
    • lib/vtls/openssl.c
    • packages/vms/gnv_link_curl.com
    • src/Makefile.inc
    • src/tool_cb_rea.c
    • src/tool_operate.c
    • src/tool_sleep.c
    • src/tool_sleep.h
    • tests/client/Makefile.inc
    • tests/client/first.h
    • tests/client/ws_data.c
    • tests/client/ws_pingpong.c
    • tests/libtest/Makefile.inc
    • tests/libtest/first.c
    • tests/libtest/first.h
    • tests/libtest/lib1506.c
    • tests/libtest/lib1515.c
    • tests/libtest/lib1517.c
    • tests/libtest/lib1531.c
    • tests/libtest/lib1542.c
    • tests/libtest/lib1565.c
    • tests/libtest/lib2301.c
    • tests/libtest/lib2304.c
    • tests/libtest/lib2402.c
    • tests/libtest/lib2404.c
    • tests/libtest/lib2502.c
    • tests/libtest/lib670.c
    • tests/libtest/test.h
    • tests/server/Makefile.inc
    • tests/server/dnsd.c
    • tests/server/mqttd.c
    • tests/server/rtspd.c
    • tests/server/sockfilt.c
    • tests/server/socksd.c
    • tests/server/sws.c
    • tests/server/tftpd.c
    • tests/server/util.c
    • tests/unit/unit2600.c
    • winbuild/MakefileBuild.vc
  2. Change #237036

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 19 Jun 2025 15:57:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 916f241f2f9d73b97388a47fcec57f320ea77e3d

    Comments

    lib: make `CURLX_SET_BINMODE()` and use it
    Use it from libtests' `first.c` and thus also from units, and tunits.
    
    Also:
    - cmake: drop stray `curltool` lib dependency for units.
    - units: stop depending on `src` headers.
    - tests/server: drop depending on `src` headers.
      (the remaining one listed in the comments, `tool_xattr.h`, was not
      actually used from servers.)
    - tests/server: drop duplicate curlx headers.
      (Except `warnless.h`, which is tricky on Windows.)
    
    Closes #17672

    Changed files

    • lib/Makefile.inc
    • lib/curlx/binmode.h
    • lib/curlx/curlx.h
    • src/Makefile.inc
    • src/tool_binmode.h
    • src/tool_formparse.c
    • src/tool_getparam.c
    • src/tool_operate.c
    • tests/libtest/CMakeLists.txt
    • tests/libtest/Makefile.am
    • tests/libtest/first.c
    • tests/server/CMakeLists.txt
    • tests/server/Makefile.am
    • tests/server/mqttd.c
    • tests/server/sockfilt.c
    • tests/server/socksd.c
    • tests/server/sws.c
    • tests/unit/CMakeLists.txt
    • tests/unit/Makefile.am
  3. Change #237037

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 19 Jun 2025 15:57:37
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 6c1a7541fb144e95fb11ba26c0b341d4c68436fc

    Comments

    tftpd: use `CURLMIN()` macro
    Closes #17674

    Changed files

    • tests/server/tftpd.c
  4. Change #237040

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 19 Jun 2025 17:09:43
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 00427701573be171545f2511e4b897ceffd2ac3d

    Comments

    warnless: drop parts of the `read`/`write` preprocessor hack (Windows)
    The `#undef` hack is no longer necessary after changing the redifitions
    to not map back to the original symbols.
    
    This makes it unnecessary to repeat the redefinitions after compiling
    `warnless.c` itself (in unity mode).
    
    Which in turns makes it unnecessary to include `warnless.h` again, to
    trigger such redefinition.
    
    This also means that `read`/`write` are now redefined on Windows from
    the first inclusion of `warnless.h`.
    
    Also:
    - tests/server: drop a repeat `warnless.h` include, that is unnecessary
      after this patch.
    - tests/unit: drop repeat `warnless.h` include.
    - tests/libtest: drop repeat `warnless.h` includes.
    - tests/libtest: formatting.
    
    Follow-up to 2f312a14da94068d58b6a39f79f82acd0bf82149 #17619
    Follow-up to 84338c4de2d7c798e3c270c9610d51a4ad18a90b #12331
    Follow-up to 6239146e931fd3127f6994975a56d1b4884a708a
    
    Closes #17673

    Changed files

    • lib/curlx/warnless.c
    • lib/curlx/warnless.h
    • tests/libtest/lib1485.c
    • tests/libtest/lib1500.c
    • tests/libtest/lib1501.c
    • tests/libtest/lib1502.c
    • tests/libtest/lib1506.c
    • tests/libtest/lib1507.c
    • tests/libtest/lib1508.c
    • tests/libtest/lib1509.c
    • tests/libtest/lib1510.c
    • tests/libtest/lib1515.c
    • tests/libtest/lib1522.c
    • tests/libtest/lib1523.c
    • tests/libtest/lib1531.c
    • tests/libtest/lib1540.c
    • tests/libtest/lib1541.c
    • tests/libtest/lib1542.c
    • tests/libtest/lib1552.c
    • tests/libtest/lib1553.c
    • tests/libtest/lib1554.c
    • tests/libtest/lib1556.c
    • tests/libtest/lib1557.c
    • tests/libtest/lib1558.c
    • tests/libtest/lib1559.c
    • tests/libtest/lib1560.c
    • tests/libtest/lib1564.c
    • tests/libtest/lib1565.c
    • tests/libtest/lib1591.c
    • tests/libtest/lib1592.c
    • tests/libtest/lib1598.c
    • tests/libtest/lib1900.c
    • tests/libtest/lib1901.c
    • tests/libtest/lib1903.c
    • tests/libtest/lib1905.c
    • tests/libtest/lib1906.c
    • tests/libtest/lib1907.c
    • tests/libtest/lib1908.c
    • tests/libtest/lib1910.c
    • tests/libtest/lib1911.c
    • tests/libtest/lib1912.c
    • tests/libtest/lib1913.c
    • tests/libtest/lib1915.c
    • tests/libtest/lib1916.c
    • tests/libtest/lib1918.c
    • tests/libtest/lib1919.c
    • tests/libtest/lib1977.c
    • tests/libtest/lib2023.c
    • tests/libtest/lib2032.c
    • tests/libtest/lib2306.c
    • tests/libtest/lib2308.c
    • tests/libtest/lib2309.c
    • tests/libtest/lib2402.c
    • tests/libtest/lib2404.c
    • tests/libtest/lib2405.c
    • tests/libtest/lib2502.c
    • tests/libtest/lib2700.c
    • tests/libtest/lib3026.c
    • tests/libtest/lib3027.c
    • tests/libtest/lib3100.c
    • tests/libtest/lib3101.c
    • tests/libtest/lib3105.c
    • tests/libtest/lib3207.c
    • tests/libtest/lib3208.c
    • tests/libtest/lib502.c
    • tests/libtest/lib503.c
    • tests/libtest/lib504.c
    • tests/libtest/lib507.c
    • tests/libtest/lib518.c
    • tests/libtest/lib525.c
    • tests/libtest/lib526.c
    • tests/libtest/lib530.c
    • tests/libtest/lib533.c
    • tests/libtest/lib537.c
    • tests/libtest/lib540.c
    • tests/libtest/lib552.c
    • tests/libtest/lib555.c
    • tests/libtest/lib556.c
    • tests/libtest/lib560.c
    • tests/libtest/lib564.c
    • tests/libtest/lib571.c
    • tests/libtest/lib573.c
    • tests/libtest/lib575.c
    • tests/libtest/lib582.c
    • tests/libtest/lib586.c
    • tests/libtest/lib591.c
    • tests/libtest/lib597.c
    • tests/libtest/lib658.c
    • tests/libtest/lib659.c
    • tests/libtest/lib661.c
    • tests/libtest/lib674.c
    • tests/libtest/lib677.c
    • tests/libtest/lib678.c
    • tests/libtest/lib751.c
    • tests/libtest/lib753.c
    • tests/server/sockfilt.c
    • tests/unit/unit1309.c
  5. Change #237058

    Category curl
    Changed by bch <brad.harderohnoyoudont@gmail.com>
    Changed at Thu 19 Jun 2025 19:50:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 9edd968792d816a6af4c42edcb6fa4825e5c09c3

    Comments

    easy: fix comment-documentation
    -> easy_perform() is the INTERNAL interface that performs a blocking[...]
    
    Closes #17664

    Changed files

    • lib/easy.c
  6. Change #237059

    Category curl
    Changed by Bernhard M. Wiedemann <bwiedemannohnoyoudont@suse.de>
    Changed at Thu 19 Jun 2025 19:50:09
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 879b6075a1132c137920060ed262b3f5a58c18c2

    Comments

    test1596: let test pass after year 2036
    Background:
    As part of my work on reproducible builds for openSUSE, I check that
    software still gives identical build results in the future. The usual
    offset is +16 years, because that is how long I expect some software
    will be used in some places. This showed up failing tests in our package
    build. See https://reproducible-builds.org/ for why this matters.
    
    I tested that it passes on x86_64 in year 2041 and i586 in year 2037.
    
    (but on i586, I got `TESTFAIL: These test cases failed: 31 46 61 1415`)
    
    Closes #17665

    Changed files

    • tests/data/test1596
  7. Change #237065

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 19 Jun 2025 20:41:54
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 171b62375965fbf5f02e66f587a83043059ae41a

    Comments

    cmake: build `stubgss` library for libtests to match autotools
    Used by test 2056 and 2057, in a way that's Linux- & autotools-specific.
    This patch builds it for all Unix, syncing cmake with autotools.
    
    Adapt the two tests to find the library in CMake builds as well.
    
    Tested OK on Linux. (CI does not test this. The corresponding jobs build
    in debug mode, while the `LD_PRELOAD` feature is locked to non-debug.)
    
    On macOS it didn't load without building everything for aarch64e arch:
    "../bld/tests/libtest/libstubgss.dylib' (mach-o file, but is
    an incompatible architecture (have 'arm64', need 'arm64e'))"
    With that fixed it still did not load correctly and/or the tests did not
    pass. So, for macOS these tests remain disabled.
    
    Also:
    - GHA/macos: build for aarch64e. (recognized by Apple clang as of this
      patch. llvm and gcc fall back to aarch64.)
    
    Follow-up to 56d949d31ad182a22bd3bad25b1a902b635d549d #1687
    
    Closes #17653

    Changed files

    • .github/workflows/macos.yml
    • tests/data/test2056
    • tests/data/test2057
    • tests/libtest/CMakeLists.txt
    • tests/libtest/Makefile.am
    • tests/libtest/Makefile.inc
    • tests/runtests.pl
  8. Change #237070

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 19 Jun 2025 20:53:30
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 614febca516322f7add283adffa60385e009f7b1

    Comments

    lib530, 582: smoothen out minor differences
    Fix indentation, casts, a few other minor difference between these tests
    that share a common codebase.
    
    Closes #17649

    Changed files

    • tests/libtest/lib530.c
    • tests/libtest/lib582.c
  9. Change #237071

    Category curl
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 19 Jun 2025 20:56:20
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision 11c211c33c0a4d4affedf640f15dda782c7bf22c

    Comments

    build: sync curlx build variables and script
    Between src and tests, both in autotools and cmake.
    
    Closes #17675

    Changed files

    • src/Makefile.am
    • tests/client/CMakeLists.txt
    • tests/client/Makefile.am
    • tests/client/Makefile.inc
    • tests/libtest/CMakeLists.txt
    • tests/libtest/Makefile.am
    • tests/libtest/Makefile.inc
    • tests/server/CMakeLists.txt
    • tests/server/Makefile.am
    • tests/server/Makefile.inc