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

Builder diffutils-solaris10-i386 Build #131

Results:

Failed shell_3

SourceStamp:

Projectdiffutils
Repositorygit://git.savannah.gnu.org/diffutils.git
Branchmaster
Revisionc640bec4f3df010b47dae930ea13d997f0026f9b
Got Revisionc640bec4f3df010b47dae930ea13d997f0026f9b
Changes4 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 2 secs )
    1. stdio
  2. shell 'bash bootstrap' ( 2 mins, 59 secs )
    1. stdio
  3. shell_1 './configure --disable-gcc-warnings' ( 43 secs )
    1. stdio
    2. config.log
  4. shell_2 'gmake all' ( 26 secs )
    1. stdio
  5. shell_3 'gmake check' failed ( 7 secs )
    1. stdio
    2. gnulib-tests_test-suite.log
    3. tests_test-suite.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/diffutils-solaris10-i386 slave
buildername diffutils-solaris10-i386 Builder
buildnumber 131 Build
codebase Build
got_revision c640bec4f3df010b47dae930ea13d997f0026f9b Git
project diffutils Build
repository git://git.savannah.gnu.org/diffutils.git Build
revision c640bec4f3df010b47dae930ea13d997f0026f9b Build
scheduler schedule-diffutils-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/diffutils-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Paul Eggert

Timing:

StartWed Jul 19 05:14:48 2023
EndWed Jul 19 05:19:08 2023
Elapsed4 mins, 19 secs

All Changes:

:

  1. Change #176406

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Wed 19 Jul 2023 05:07:13
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision 1bb156e927aeda9f4795c15397a232e30405c93f

    Comments

    maint: stop exempting lib/mbcel.h
    * cfg.mk (exclude_file_name_regexp--sc_GPL_version): Remove.

    Changed files

    • cfg.mk
  2. Change #176407

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Wed 19 Jul 2023 05:07:13
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision 6bf2c33ea45c20061c13eeefebf2951eab79b61c

    Comments

    diff: use openat, fstatat when recursive
    This should improve performance when doing recursive comparisons.
    Currently there is no attempt to avoid file descriptor exhaustion,
    just as previously there is no attempt to avoid file names
    that provoke ENAMETOOLONG.  Because of this change, ‘diff - A/B’
    now works correctly when standard input is a directory.
    * .gitignore: Add lib/dirent.h.
    * bootstrap.conf (gnulib_modules): Add fdopendir.
    * src/diff.c (main): Initialize noparent’s desc to AT_FDCWD.
    (compare_files): Use fstatat with parent directory’s file
    descriptor and relative name, instead of lstat or stat.
    Likewise for openat and open.
    * src/diff.h (struct file_data): New member ‘dirstream’.
    (struct comparison): The ‘parent’ member is now &noparent (instead
    of null) if there is no parent.  All uses changed.
    (curr): New toplevel variable, replacing ‘files’.  All uses changed.
    * src/dir.c: Include dirname.h, for last_component.
    (dir_read): New arg PARENTDIRFD.  Arg DIR is no longer
    pointer-to-const since DIR->desc and DIR->dirstream are now
    updated.  Use PARENTDIRFD to open the directory via
    opendat+fdopendir instead of via opendir.  Update new dirstream
    component instead of closing the directory, since it’s now the
    caller’s responsibility to close the directory because callers now
    want the file descriptor.  All callers changed.
    (diff_dirs): First arg CMP is no longer pointer-to-const since
    CMP->file is updated by dir_read.  All callers changed.
    (find_dir_file_pathname): First arg is now struct file_data *,
    not merely a file name.  All callers changed.
    * tests/stdin: Test new behavior when stdin is a directory.

    Changed files

    • .gitignore
    • NEWS
    • bootstrap.conf
    • src/analyze.c
    • src/context.c
    • src/diff.c
    • src/diff.h
    • src/dir.c
    • src/ed.c
    • src/ifdef.c
    • src/normal.c
    • src/side.c
    • src/util.c
    • tests/stdin
  3. Change #176408

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Wed 19 Jul 2023 05:07:13
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision 753302982bdb3593df937a38059239dc3af6b75e

    Comments

    maint: convert source from non-UTF-8
    * po/en.po: Convert from Latin-1 to UTF-8.
    This was the only remaining file under Git control
    that still used an encoding other than UTF-8.

    Changed files

    • po/en.po
  4. Change #176409

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Wed 19 Jul 2023 05:07:13
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision c640bec4f3df010b47dae930ea13d997f0026f9b

    Comments

    diff: fix mbcel bug on NetBSD
    * lib/mbcel.h (mbcel_t):
    Fix bug on NetBSD as I read its code incorrectly earlier.
    Problem reported by Bruno Haible in:
    https://lists.gnu.org/r/bug-gnulib/2023-07/msg00085.html
    Mostly for documentation, use _GL_ATTRIBUTE_MAY_ALIAS to remind
    compiler not to rely on strict C semantics for unions.

    Changed files

    • lib/mbcel.h