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

Builder curl-pr-unthreaded-solaris10-i386 Build #3640

Results:

Build successful

SourceStamp:

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

BuildSlave:

unstable10x

Reason:

The AnyBranchScheduler scheduler named 'schedule-curl-pr' triggered this build

Steps and Logfiles:

  1. git update ( 8 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 1 hrs, 16 mins, 2 secs )
    1. stdio
    2. resultlog

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-pr-unthreaded-solaris10-i386 slave
buildername curl-pr-unthreaded-solaris10-i386 Builder
buildnumber 3640 Build
codebase Build
got_revision 67a7775d1233d702964bff9a0a6b5b9fa036c47a Git
osplatform I386 SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl/curl Build
repository https://github.com/curl/curl Build
revision 67a7775d1233d702964bff9a0a6b5b9fa036c47a Build
scheduler schedule-curl-pr Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/curl-pr-unthreaded-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg
  2. Viktor Szakats

Timing:

StartThu Mar 13 17:06:05 2025
EndThu Mar 13 22:09:56 2025
Elapsed5 hrs, 3 mins, 50 secs

All Changes:

:

  1. Change #224885

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Thu 13 Mar 2025 08:46:58
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 5a26b901d47f81915381b5ea188d87f173415a58

    Comments

    cookie: accept "high byte" cookie content
    
    Regression from 597ee915c4c6da132dbd1735345 (not shipped in a release)
    Reported-by: Carlos Henrique Lima Melara
    Assisted-by: Scott Talbert
    
    Added such a cookie to test 31.
    
    Fixes #16692
    Closes #16703

    Changed files

    • lib/cookie.c
    • tests/data/test31
  2. Change #224887

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 13 Mar 2025 11:36:53
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 77401af4852103b215fe74989e89be61bbf435d2

    Comments

    cmake: unity mode optimization for non-`CURLDEBUG` `testdeps` targets
    
    Include more sources in unity mode to optimize libtest and tests/server
    builds for non-debug-enabled builds, syncing this pattern with `lib` and
    `src`.
    
    It reduces build steps from 62 to 47 (-14, -24%) with test bundles.
    Without test bundles, from 680 to 642 (-38, -6%).
    
    Follow-up to de0693f24943cd65f26a7b421a4304cbadb875a0 #16274
    Follow-up to 3efba94f773db5d8ae19e33aa749ab7914cafeea #14765
    Cherry-picked from #15000
    Closes #16695

    Changed files

    • tests/libtest/CMakeLists.txt
    • tests/server/CMakeLists.txt
  3. Change #224888

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 13 Mar 2025 11:36:53
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 44d4957a6f293ee711e11cf57d07f3fb47e60f2a

    Comments

    memdebug.h: avoid `-Wredundant-decls` with an extra guard
    
    Add an extra guard for the function and variable declarations to avoid
    redundant redeclaration warnings when including this header multiple
    times. This can happen in unity builds when including it again after
    `curl_memory.h`.
    
    Fixes:
    ```
    bld/tests/server/CMakeFiles/servers.dir/Unity/unity_0_c.c
    In file included from lib/mprintf.c:32,
                     from bld/tests/server/CMakeFiles/servers.dir/Unity/unity_0_c.c:7:
    lib/memdebug.h:52:14: error: redundant redeclaration of ‘curl_dbg_logfile’ [-Werror=redundant-decls]
       52 | extern FILE *curl_dbg_logfile;
          |              ^~~~~~~~~~~~~~~~
    In file included from tests/server/resolve.c:50,
                     from bld/tests/server/server_bundle.c:7,
                     from bld/tests/server/CMakeFiles/servers.dir/Unity/unity_0_c.c:4:
    lib/memdebug.h:52:14: note: previous declaration of ‘curl_dbg_logfile’ with type ‘FILE *’
       52 | extern FILE *curl_dbg_logfile;
          |              ^~~~~~~~~~~~~~~~
    [...]
    lib/memdebug.h:110:17: error: redundant redeclaration of ‘curl_dbg_fclose’ [-Werror=redundant-decls]
      110 | CURL_EXTERN int curl_dbg_fclose(FILE *file, int line, const char *source);
          |                 ^~~~~~~~~~~~~~~
    lib/memdebug.h:110:17: note: previous declaration of ‘curl_dbg_fclose’ with type ‘int(FILE *, int,  const char *)’
      110 | CURL_EXTERN int curl_dbg_fclose(FILE *file, int line, const char *source);
          |                 ^~~~~~~~~~~~~~~
    ```
    Ref: https://github.com/curl/curl/actions/runs/13822010778/job/38669360980#step:39:55
    
    Cherry-picked from #15000
    Closes #16696

    Changed files

    • lib/memdebug.h
  4. Change #224889

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 13 Mar 2025 11:36:53
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 91d061725ee0d186624d17e94178f62e4e1ad261

    Comments

    tests/server: drop unused headers
    
    Cherry-picked from #15000
    Closes #16697

    Changed files

    • tests/server/resolve.c
    • tests/server/sockfilt.c
    • tests/server/socksd.c
    • tests/server/util.c
  5. Change #224890

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 13 Mar 2025 11:36:53
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 2283e40fc32327365e1e25ff5e5e0349a543b3f3

    Comments

    tests/server: do not redefine standard functions in `sockfilt`
    
    Use a namespaced macro instead. To avoid confusion when other headers
    also redefine these functions. And to improve readability by making it
    apparent that the code sometimes overrides these functions.
    
    Cherry-picked from #15000
    Closes #16698

    Changed files

    • tests/server/sockfilt.c
  6. Change #224891

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 13 Mar 2025 11:36:53
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 533ba0089b6ba9d8e7fbf89bb151e4e40459e658

    Comments

    tests/server: sync memory callbacks with `lib/easy.c`
    
    Cherry-picked from #15000
    Closes #16699

    Changed files

    • tests/server/getpart.c
    • tests/server/getpart.h
  7. Change #224892

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 13 Mar 2025 11:36:54
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision b70357c5f364e9dd6cc41ccb8bc0ca25f409fe34

    Comments

    resolve: fix building without Unix sockets and `CURLDEBUG`
    
    ```
    In file included from server_bundle.c:7:
    ../../../tests/server/resolve.c:110:5: error: unknown type name 'curl_socket_t'; did you mean 'curl_socklen_t'?
        curl_socket_t s = socket(PF_INET6, SOCK_DGRAM, 0);
        ^~~~~~~~~~~~~
        curl_socklen_t
    ../../../include/curl/system.h:392:38: note: 'curl_socklen_t' declared here
      typedef CURL_TYPEOF_CURL_SOCKLEN_T curl_socklen_t;
                                         ^
    In file included from server_bundle.c:7:
    ../../../tests/server/resolve.c:111:13: error: use of undeclared identifier 'CURL_SOCKET_BAD'
        if(s == CURL_SOCKET_BAD)
                ^
    ```
    Ref: https://github.com/curl/curl/actions/runs/13825438937/job/38679418428?pr=15000#step:14:47
    
    Cherry-picked from #15000
    Closes #16700

    Changed files

    • tests/server/util.h
  8. Change #224893

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 13 Mar 2025 11:37:30
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision d4f9788593b712169fd919d1fe8ba20393224817

    Comments

    GHA: fix configure disable options
    
    Linux AM openssl https-only:
    ```
    configure: WARNING: unrecognized options: --disable-rtmp, --disable-scp, --disable-sftp
    ```
    Ref: https://github.com/curl/curl/actions/runs/13823209634/job/38673119106#step:31:34
    
    macOS AM clang !ssl HTTP-only:
    ```
    configure: WARNING: unrecognized options: --disable-rtmp, --disable-scp, --disable-sftp, --without-ntlm-auth
    ```
    Ref: https://github.com/curl/curl/actions/runs/13823209638/job/38673115560#step:7:54
    
    Closes #16701

    Changed files

    • .github/workflows/linux.yml
    • .github/workflows/macos.yml
  9. Change #224919

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Thu 13 Mar 2025 16:47:02
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 67a7775d1233d702964bff9a0a6b5b9fa036c47a

    Comments

    GHA/windows: replace OpenSSH-Windows-Prelease job with standard openssh
    
    After restricting OpenSSH-Windows to a single job, and bumping it to
    the pre-release version, that job started hanging then timing out with
    reasonable consistency.
    
    Since we saw similar hangs before with OpenSSH-Windows stable, in all
    jobs, drop OpenSSH-Windows from CI, and replace it with MSYS openssh.
    
    After this patch, all Windows jobs use MSYS2 or Cygwin openssh.
    
    Follow-up to 0ec72c1ef8d87a29bf2eaa5e36ab173147a4d015 #16672
    Closes #16704

    Changed files

    • .github/workflows/windows.yml