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

Builder gtar-solaris10-sparc Build #324

Results:

Failed shell shell_1 shell_2 shell_3

SourceStamp:

Projectgtar
Repositorygit://git.savannah.gnu.org/tar.git
Branchmaster
Revision94391c4bf180062345ae0ce816f69f1c971d3969
Got Revision94391c4bf180062345ae0ce816f69f1c971d3969
Changes4 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 5 secs )
    1. stdio
  2. shell '/opt/csw/bin/bash bootstrap' failed ( 43 secs )
    1. stdio
  3. shell_1 './configure' failed ( 0 secs )
    1. stdio
  4. shell_2 'gmake' failed ( 0 secs )
    1. stdio
  5. shell_3 'gmake check' failed ( 0 secs )
    1. stdio
    2. testsuite.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/gtar-solaris10-sparc slave
buildername gtar-solaris10-sparc Builder
buildnumber 324 Build
codebase Build
got_revision 94391c4bf180062345ae0ce816f69f1c971d3969 Git
project gtar Build
repository git://git.savannah.gnu.org/tar.git Build
revision 94391c4bf180062345ae0ce816f69f1c971d3969 Build
scheduler schedule-gtar-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/gtar-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Paul Eggert

Timing:

StartThu Aug 20 23:14:47 2026
EndThu Aug 20 23:15:37 2026
Elapsed50 secs

All Changes:

:

  1. Change #278827

    Category gtar
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Fri 21 Aug 2026 00:46:21
    Repository git://git.savannah.gnu.org/tar.git
    Project gtar
    Branch master
    Revision e5aeda0699346384fafa5fea67d8635818c4afc3

    Comments

    tar: don’t evict from fdbase_cache if open fails
    * src/misc.c (fdbase_opendir): Fix the recent fix
    d1df7f403de05bfbe11527a5b570469fb1011fda,
    which introduced bugs causing us to pass BADFD to openat.
    Don’t close and evict an existing cache resident merely because
    the open of a subdirectory fails.
    Refactor this too-tricky code to add some clarity.

    Changed files

    • src/misc.c
  2. Change #278828

    Category gtar
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Fri 21 Aug 2026 00:46:21
    Repository git://git.savannah.gnu.org/tar.git
    Project gtar
    Branch master
    Revision 0713d3502a0717347a0af62c3afd61e537b4bcc7

    Comments

    tar: refactor fdbase_opendir
    * src/misc.c (fdbase_opendir): Rename locals to more clearly
    distinguish new subdirectory name from old.
    Cache c->subdir and c->subdirlen to help the compiler warn
    us statically if we mess up.
    Move the large part of an if that ends in a break to be
    out of the loop, to make things a bit clearer and reduce indentation.
    Distinguish whether the new name is a subdirectory of the old,
    from whether the new name extends the old; they are not the same
    thing as the new and old names can have different chdir_fd values.
    If the new name extends the old, don’t overwrite the old name;
    just store into the old name’s extension.
    Although these changes improve performance with long names,
    the primary goal is to clarify the code, not performance.

    Changed files

    • src/misc.c
  3. Change #278829

    Category gtar
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Fri 21 Aug 2026 00:46:21
    Repository git://git.savannah.gnu.org/tar.git
    Project gtar
    Branch master
    Revision 961e48a903f610c559a58ffdc3a8285983993365

    Comments

    tar: support --one-top-dir=/abs/olute
    It appears that people were using the --one-top-dir=DIR option
    with an absolute file name, even though this behavior was
    undocumented and erratic and recent tar versions rejected it.
    Document and implement behavior that I hope people expect.
    * src/extract.c (MAKEDIR_FULL_ESCAPE): New constant.
    (make_directories): Let full directory names escape if
    MAKEDIR_FULL_ESCAPE is passed.
    (create_dir): Let DIR escape if it is the one-top-level dir
    or an ancestor.
    * src/misc.c (fdbase_opendir): Replace old CHILD_OFLAGS arg with
    two new args CHILD and OFLAG, so that the functionalities can be
    distinguished.  All callers changed.
    (fdbase_escape): New function.
    (fdbase): Use it, for simplicity.
    * tests/onetop06.at: New test file.
    * tests/Makefile.am (TESTSUITE_AT): Add it.
    * tests/testsuite.at: Include it.

    Changed files

    • NEWS
    • doc/tar.texi
    • src/common.h
    • src/extract.c
    • src/misc.c
    • tests/Makefile.am
    • tests/onetop06.at
    • tests/testsuite.at
  4. Change #278830

    Category gtar
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Fri 21 Aug 2026 00:46:21
    Repository git://git.savannah.gnu.org/tar.git
    Project gtar
    Branch master
    Revision 94391c4bf180062345ae0ce816f69f1c971d3969

    Comments

    tar: reject -C x --one-top-dir=/abs/olute
    It’s not clear what ‘-C x --one-top-dir=/abs/olute’ should mean,
    so for now let’s play it safe and reject that combination.
    * src/misc.c (chdir_arg): Diagnose attempts to combine
    -C with --one-top-level=/abs/olute.
    * tests/onetop06.at: Move last test to onetop07.at,
    since it now differs in behavior and it’s better to
    test it separately.
    * tests/onetop07.at: New file.
    * tests/Makefile.am (TESTSUITE_AT): Add it.
    * tests/testsuite.at: Include it.

    Changed files

    • NEWS
    • doc/tar.texi
    • src/misc.c
    • tests/Makefile.am
    • tests/onetop06.at
    • tests/onetop07.at
    • tests/testsuite.at