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

Builder curl-pr-unthreaded-solaris10-sparc Build #2386

Results:

Build successful

SourceStamp:

Projectcurl/curl
Repositoryhttps://github.com/curl/curl
Branchmaster
Revisionb4dc529fc43bf3b2a21e54f10c5db46b8120df0d
Got Revisionb4dc529fc43bf3b2a21e54f10c5db46b8120df0d
Changes14 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

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

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/curl-pr-unthreaded-solaris10-sparc slave
buildername curl-pr-unthreaded-solaris10-sparc Builder
buildnumber 2386 Build
codebase Build
got_revision b4dc529fc43bf3b2a21e54f10c5db46b8120df0d Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 10 SetPropertyFromCommand Step
project curl/curl Build
repository https://github.com/curl/curl Build
revision b4dc529fc43bf3b2a21e54f10c5db46b8120df0d Build
scheduler schedule-curl-pr Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/curl-pr-unthreaded-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Austin Moore
  2. Daniel Stenberg
  3. Viktor Szakats

Timing:

StartMon Mar 31 22:46:48 2025
EndTue Apr 1 06:23:29 2025
Elapsed7 hrs, 36 mins, 40 secs

All Changes:

:

  1. Change #226015

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sat 29 Mar 2025 22:34:26
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 5c131c6c46818d2577f2d5eb542133d51e937490

    Comments

    curl_trc: provide Curl_trc_dns dummy
    
    Follow-up to 19226f9bb106347e21d1dd
    
    For building without verbose output.
    
    Closes #16871

    Changed files

    • lib/curl_trc.c
  2. Change #226053

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 30 Mar 2025 13:35:09
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision f07d57b95528a31e85799c04250f0b1a69fa4496

    Comments

    test313: disable via `<features>` for backends without CRL support
    
    Instead of via `tests/data/DISABLED` file.
    
    They are all missing CRL feature support, as opposed to being broken.
    
    Follow-up to 8adee8824cba23b7f3738b551a84101009f8a8d1 #16862
    Follow-up to 8b1b5cd4d2df3a8c2c0108d1d2b5d519b7ece23e #16660
    
    Closes #16865

    Changed files

    • tests/data/DISABLED
    • tests/data/test313
  3. Change #226054

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 30 Mar 2025 13:35:09
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 68609f0e334359875a2f62735377174ab6b873dd

    Comments

    cmake: also build certs when building test executables
    
    To support running tests directly via `runtests.pl` after building
    the test targets. Also to sync with the same update for autotools.
    
    Follow-up to 0c1ad21f978c8f5acf3d0c1708d83a93635d9df3 #16845
    Closes #16866

    Changed files

    • tests/certs/CMakeLists.txt
  4. Change #226064

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sun 30 Mar 2025 14:32:33
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision bc26289d37d86596733d8226d8cb309ec6cb386b

    Comments

    libtest/first.c: remove the Test: stderr output for unity builds
    
    That makes the output differ between builds which breaks libtests doing
    stderr comparisons
    
    Closes #16872

    Changed files

    • tests/libtest/first.c
  5. Change #226085

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 30 Mar 2025 21:13:31
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 6f0bc43b08efcad3fc58cc3350fc86c4b78c3060

    Comments

    easy: drop `break` after `return`
    
    Also some whitespace tidy-ups.
    
    Closes #16873

    Changed files

    • lib/setopt.c
  6. Change #226100

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Sun 30 Mar 2025 23:32:48
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 8579cf4016f4f6003761f6bae69f346bbbdcdd40

    Comments

    lib1560: test set path containing LR or CR
    
    Ref: #16874
    Closes #16875

    Changed files

    • tests/libtest/lib1560.c
  7. Change #226104

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 30 Mar 2025 23:36:18
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 3e2860f66d8fd5a5f0561543c42e68ea948928e6

    Comments

    genserv.pl: detect `openssl` in `PATH`, omit `command -v`
    
    Before this patch the script relied on Perl `system()` finding `openssl`
    in `PATH`, plus tried to display the full path of `openssl` by using
    `command -v` (or `which` on Windows). `command -v` did not work in CI
    for unknown reasons. To resolve it, this patch detects `openssl` in
    `PATH` manually, displays the detected full path and calls `openssl`
    with the detected full path, and stops relying on `system` for this.
    
    It also follows how `sshhelp.pm` is detecting executables. Though this
    patch uses Perl `-f` instead of `-e && -d` used there .
    
    Silencing this in CI logs:
    ```
    Can't exec "command": No such file or directory at ../../../tests/certs/genserv.pl line 51.
    ```
    Ref: https://github.com/curl/curl/actions/runs/14145795884/job/39632942668?pr=16865#step:39:108
    
    Closes #16868

    Changed files

    • tests/certs/genserv.pl
  8. Change #226105

    Category None
    Changed by Viktor Szakats <commitohnoyoudont@vsz.me>
    Changed at Sun 30 Mar 2025 23:36:18
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision fb4dbbac4a2eb0fba827a7399b189602d59c8c98

    Comments

    build: drop `build-certs` as a test-run dependency
    
    After adding it as a test executables dependency, it run twice in
    MSBuild jobs. Also there is little reason to try building them in both
    build and run tests targets.
    
    (The reason MSBuild building it twice, is our use of
    `TrackFileAccess=false` to improve build performance.)
    
    https://github.com/curl/curl/actions/runs/14156797251/job/39662914155?pr=16840#step:15:31
    
    Follow-up to 68609f0e334359875a2f62735377174ab6b873dd #16866
    Follow-up to 0c1ad21f978c8f5acf3d0c1708d83a93635d9df3 #16845
    
    Closes #16876

    Changed files

    • tests/CMakeLists.txt
    • tests/Makefile.am
  9. Change #226112

    Category None
    Changed by Austin Moore <austincodesohnoyoudont@fastmail.com>
    Changed at Mon 31 Mar 2025 00:01:55
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 3978bd449858b75db263aba8756d704eb98297cc

    Comments

    aws_sigv4: merge repeated headers in canonical request
    
    When multiple headers share the same name, AWS SigV4 expects them to be
    merged into a single header line, with values comma-delimited in the
    order they appeared.
    
    Add libtest 1978 to verify.
    
    Closes #16743

    Changed files

    • lib/http_aws_sigv4.c
    • tests/data/Makefile.am
    • tests/data/test1978
    • tests/libtest/Makefile.inc
    • tests/libtest/lib1978.c
  10. Change #226134

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 08:18:31
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision 083da46c60f84ff3feae7f312812c50ac8a439bb

    Comments

    docs/cmdline-opts: use imperative form
    
    Use 'set', not 'sets' etc. For consistency.
    
    Closes #16879

    Changed files

    • docs/cmdline-opts/ciphers.md
    • docs/cmdline-opts/compressed-ssh.md
    • docs/cmdline-opts/data.md
    • docs/cmdline-opts/digest.md
    • docs/cmdline-opts/doh-cert-status.md
    • docs/cmdline-opts/doh-url.md
    • docs/cmdline-opts/ech.md
    • docs/cmdline-opts/ftp-port.md
    • docs/cmdline-opts/ftp-ssl-ccc-mode.md
    • docs/cmdline-opts/happy-eyeballs-timeout-ms.md
    • docs/cmdline-opts/haproxy-clientip.md
    • docs/cmdline-opts/http3-only.md
    • docs/cmdline-opts/json.md
    • docs/cmdline-opts/location-trusted.md
    • docs/cmdline-opts/mptcp.md
    • docs/cmdline-opts/no-buffer.md
    • docs/cmdline-opts/no-keepalive.md
    • docs/cmdline-opts/parallel.md
    • docs/cmdline-opts/pass.md
    • docs/cmdline-opts/remote-time.md
    • docs/cmdline-opts/tls-max.md
    • docs/cmdline-opts/tls13-ciphers.md
    • docs/cmdline-opts/tlsv1.0.md
    • docs/cmdline-opts/tlsv1.1.md
    • docs/cmdline-opts/tlsv1.2.md
    • docs/cmdline-opts/tlsv1.3.md
    • docs/cmdline-opts/trace-ids.md
    • docs/cmdline-opts/trace-time.md
    • docs/cmdline-opts/verbose.md
    • docs/cmdline-opts/version.md
    • docs/cmdline-opts/xattr.md
  11. Change #226135

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 08:20:42
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision b2926e22486145597ebb8307517b54867374eac9

    Comments

    asyn-thread: repair build with disabled socketpair
    
    Reported-by: Abhinav Singhal
    Bug: https://curl.se/mail/lib-2025-03/0031.html
    Closes #16877

    Changed files

    • lib/asyn-thread.c
  12. Change #226139

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 08:52:26
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision c31dd6631f9a0177aa9045cdbb4566ca2dcacc83

    Comments

    urlapi: remove percent encoded dot sequences from the URL path
    
    Treat %2e and %2E to be "dot equivalents" in the function and remove
    such sequences as well, according to RFC 3986 section 5.2.4. That is
    also what the browsers do.
    
    This DOES NOT consider %2f sequences in the path to be actual slashes,
    so there is no removal of dots for those.
    
    This function does not decode nor encode any percent sequences.
    
    Also switched the code to use dynbuf.
    
    Extends test 1395 and 1560 to verify.
    
    Assisted-by: Demi Marie Obenour
    
    Fixes #16869
    Closes #16870

    Changed files

    • lib/urlapi.c
    • tests/libtest/lib1560.c
    • tests/unit/unit1395.c
  13. Change #226146

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 12:42:26
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision fb15a986c0d947ae6b9dd64c92706c8c0cdfc138

    Comments

    Revert "async-threaded resolver: use ref counter"
    
    This reverts commit 19226f9bb106347e21d1dd113f2e2aeff53ca925.
    
    Due to flaky macos CI builds
    
    Fixes #16880
    Closes #16882

    Changed files

    • lib/asyn-ares.c
    • lib/asyn-thread.c
    • lib/asyn.h
    • lib/multi.c
    • lib/socks.c
  14. Change #226163

    Category None
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 31 Mar 2025 13:42:29
    Repository https://github.com/curl/curl
    Project curl/curl
    Branch master
    Revision b4dc529fc43bf3b2a21e54f10c5db46b8120df0d

    Comments

    prox/preproxy.md: document argument within <brackets>
    
    ... as the argument is mandatory and we use that symbol for all other
    options.
    
    Closes #16883

    Changed files

    • docs/cmdline-opts/preproxy.md
    • docs/cmdline-opts/proxy.md
    • src/tool_listhelp.c