Builder curl-ares-solaris10-i386 Build #3489
Results:
Failed runtest
SourceStamp:
Project | curl |
Repository | https://github.com/curl/curl.git |
Branch | master |
Revision | 11c211c33c0a4d4affedf640f15dda782c7bf22c |
Got Revision | 11c211c33c0a4d4affedf640f15dda782c7bf22c |
Changes | 9 changes |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-i386' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
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:
Name | Label | Value |
---|
Responsible Users:
- Bernhard M. Wiedemannbwiedemann@suse.de
- Viktor Szakatscommit@vsz.me
- bchbrad.harder@gmail.com
Timing:
Start | Thu Jun 19 23:36:48 2025 |
End | Fri Jun 20 08:11:41 2025 |
Elapsed | 8 hrs, 34 mins, 52 secs |
All Changes:
:
Change #237035
Category curl Changed by Viktor Szakats <commit @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
Change #237036
Category curl Changed by Viktor Szakats <commit @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
Change #237037
Category curl Changed by Viktor Szakats <commit @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
Change #237040
Category curl Changed by Viktor Szakats <commit @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
Change #237058
Category curl Changed by bch <brad.harder @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
Change #237059
Category curl Changed by Bernhard M. Wiedemann <bwiedemann @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
Change #237065
Category curl Changed by Viktor Szakats <commit @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
Change #237070
Category curl Changed by Viktor Szakats <commit @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
Change #237071
Category curl Changed by Viktor Szakats <commit @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