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

Builder diffutils-solaris10-i386 Build #159

Results:

Failed shell_3

SourceStamp:

Projectdiffutils
Repositorygit://git.savannah.gnu.org/diffutils.git
Branchmaster
Revision5d73f793bd61c0d0a58fe27def42f1a3af5d24cf
Got Revision5d73f793bd61c0d0a58fe27def42f1a3af5d24cf
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' ( 3 mins, 43 secs )
    1. stdio
  3. shell_1 './configure --disable-gcc-warnings' ( 45 secs )
    1. stdio
    2. config.log
  4. shell_2 'gmake all' ( 29 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 159 Build
codebase Build
got_revision 5d73f793bd61c0d0a58fe27def42f1a3af5d24cf Git
project diffutils Build
repository git://git.savannah.gnu.org/diffutils.git Build
revision 5d73f793bd61c0d0a58fe27def42f1a3af5d24cf 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:

StartTue Aug 22 00:47:59 2023
EndTue Aug 22 00:53:07 2023
Elapsed5 mins, 7 secs

All Changes:

:

  1. Change #178601

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Mon 21 Aug 2023 16:01:46
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision 574e81bff220b88599de73498ff190d3580baac7

    Comments

    diff: omit ignore_file_name_case test
    * src/dir.c (compare_names): Omit redundant test.

    Changed files

    • src/dir.c
  2. Change #178602

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Tue 22 Aug 2023 00:43:26
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision ae1cdc7239dd3424d03e5d363322c3d1e1314211

    Comments

    diff: modularize and tune mcel code
    Go back to a single mcel module, instead of trying to break it up
    into ucore and mcel pieces, as breaking it up hurt performance.
    Use gnulib-tool’s --local-dir to create diffutils-specific modules
    for mcel; the idea is that this will eventually migrate into Gnulib.
    * bootstrap.conf (avoided_gnulib_modules): Add mbuiterf.
    (gnulib_modules): Add mbscasecmp, mcel-prefer.
    (gnulib_tool_option_extras): Add --local-dir=gl to pick up new files.
    * cfg.mk (exclude_file_name_regexp--sc_prohibit_doubled_word):
    Do not exclude now-removed files lib/ucore.c, lib/ucore.h.
    * lib/Makefile.am: Adjust to use of modules.
    (noinst_HEADERS): Remove mcel.h, ucore.h.
    (libdiffutils_a_SOURCES): Remove mcel.c, mcel-casecmp.c, ucore.c
    * lib/mcel-casecmp.c, lib/ucore.c, lib/ucore.h: Remove.
    * lib/mcel.h: Switch to LGPLv2.1+.  Do not include ucore.h.
    All uses of ucore_t changed back to using char32_t.
    Do what ucore.h used to do: include verify.h, limits.h, stddef.h,
    uchar.h; require config.h, define _GL_LIKELY, _GL_UNLIKELY.
    (MCEl_CHAR_MAX, MCEL_ERR_MIN, MCEL_ERR_MAX): New constants.
    (mcel_t): Switch from single ucore_t c to a char32_t ch and
    unsigned char err.  This has significantly better performance on
    Fedora 38 x86-64.  All uses changed.  Check that unsigned char
    promotes to int.
    (mcel_ch, mcel_err, mcel_cmp, mcel_tocmp): New functions.
    (MCEL_ERR_SHIFT): Rename from MCEL_ENCODING_ERROR_SHIFT.
    All uses changed.
    (mcel_isbasic): Add a _GL_LIKELY to help compilers.  All uses changed.
    (mcel_scan, mcel_scant): Simplify by using mcel_ch, mcel_err.
    (mcel_casecmp): Remove decl.  Callers changed to use mbscasecmp.
    * gl/lib/mcel.c, gl/lib/mcel.h: Rename from lib/mcel.c, lib/mcel.h.
    * gl/lib/mbscasecmp.c: New file.
    * gl/modules/mcel, gl/modules/mcel-prefer, gl/modules/mcel-tests:
    * gl/tests/test-mcel.c:
    New files.
    * src/io.c: Revert use of ucore API.  Use plain c32isspace etc.
    instead of ucore_is.  Use .err instead of ucore_iserr.
    (same_ch_err): Bring back, and use it instead of ucore_cmp.
    * src/side.c (print_half_line):  Use .err instead of ucore_iserr.

    Changed files

    • bootstrap.conf
    • cfg.mk
    • gl/lib/mbscasecmp.c
    • gl/lib/mcel.c
    • gl/lib/mcel.h
    • gl/modules/mcel
    • gl/modules/mcel-prefer
    • gl/modules/mcel-tests
    • gl/tests/test-mcel.c
    • lib/Makefile.am
    • lib/mcel-casecmp.c
    • lib/mcel.c
    • lib/mcel.h
    • lib/ucore.c
    • lib/ucore.h
    • src/io.c
    • src/side.c
  3. Change #178603

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Tue 22 Aug 2023 00:43:26
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision 8a9765d3f7d57b41eb112a80c25a0765f0285763

    Comments

    diff: avoid mbuiter
    * bootstrap.conf (avoided_gnulib_modules):
    Avoid mbuiter.
    * gl/lib/exclude.c: New file, with an mcel option.

    Changed files

    • bootstrap.conf
    • gl/lib/exclude.c
  4. Change #178604

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Tue 22 Aug 2023 00:43:26
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision 5d73f793bd61c0d0a58fe27def42f1a3af5d24cf

    Comments

    build: update gnulib submodule to latest

    Changed files

    • gnulib