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

Builder diffutils-solaris10-i386 Build #156

Results:

Failed shell_3

SourceStamp:

Projectdiffutils
Repositorygit://git.savannah.gnu.org/diffutils.git
Branchmaster
Revision14a167f8d48a94793ee39582673449fee744069e
Got Revision14a167f8d48a94793ee39582673449fee744069e
Changes2 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, 29 secs )
    1. stdio
  3. shell_1 './configure --disable-gcc-warnings' ( 44 secs )
    1. stdio
    2. config.log
  4. shell_2 'gmake all' ( 30 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 156 Build
codebase Build
got_revision 14a167f8d48a94793ee39582673449fee744069e Git
project diffutils Build
repository git://git.savannah.gnu.org/diffutils.git Build
revision 14a167f8d48a94793ee39582673449fee744069e 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 15 19:47:57 2023
EndTue Aug 15 19:52:52 2023
Elapsed4 mins, 54 secs

All Changes:

:

  1. Change #178216

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Tue 15 Aug 2023 19:41:54
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision 12bcf0bd50fa2a04cdae35452f75de97512253e4

    Comments

    diff: simplify multi-byte code (mbcel -> mcel)
    * lib/Makefile.am: Adjust to file renamings and additions.
    * lib/mbcel.c, lib/mbcel.h: Split into two APIs, replacing with ...
    * lib/mcel.c, lib/mcel.h, lib/ucore.c, lib/ucore.h: ... these new files.
    * lib/mcel.h: Simplify by assuming ucore.h is included.
    Check that bytes have 8 bits.
    (MCEL_LEN_MAX, mcel_t, MCEL_INLINE, MCEL_ENCODING_ERROR_SHIFT)
    (mcel_scan, mcel_scant, mcel_scanz, mcel_casecmp):
    Rename from MBCEL_LEN_MAX, mbcel_t, MBCEL_INLINE,
    MBCEL_ENCODING_ERROR_SHIFT, mbcel_scan, mbcel_scanz, mbcel_scant,
    mbcel_casecmp.
    (mcel_t): New member c, replacing old members ch and err.
    All uses changed.
    (MBCEL_UCHAR_FITS, MBCEL_UCHAR_EASILY_FITS): Remove.
    All uses removed.  No longer needed now 8-bit bytes are assumed.
    (MCEL_ENCODING_ERROR_SHIFT): Check that it matches UCORE_ERR_MIN.
    (mcel_isbasic): New function.  Use it where appropriate.
    (mbcel_cmp, mbcel_casecmp): Remove; replaced by ucore_cmp,
    ucore_tocmp.  All uses changed.
    * lib/mcel-casecmp.c: Rename from lib/mbcel-strcasecmp.c.
    Include mcel.h instead of mbcel.h.
    (mcel_casecmp): Rename from mbcel_strcasecmp.  All uses changed.
    Assert that UCHAR_MAX <= INT_MAX, as POSIX requires,
    and simplify code accordingly.  Use mcel rather than mbcel.
    * lib/ucore.h: Include verify.h.
    (ucore_t): New type.
    (UCORE_CHAR_MAX, UCORE_ERR_MIN, UCORE_ERR_MAX, UCORE_C32_SAFE):
    New constants.  Check that information is not lost by encoding
    errors as integers; this is a weaker test than CHAR_BIT == 8.
    (ucore_iserr, ucore_is, ucore_to): New functions.
    (ucore_cmp, ucore_tocmp): New functions, replacing the old
    mbcel_cmp, mbcel_casecmp.  All uses changed.
    * src/dir.c, src/io.c, src/side.c: Use mcel rather than mbcel.
    * src/io.c (same_ch_err): Remove.  All uses replaced by ucore_cmp.

    Changed files

    • lib/Makefile.am
    • lib/mbcel-strcasecmp.c
    • lib/mbcel.c
    • lib/mbcel.h
    • lib/mcel-casecmp.c
    • lib/mcel.c
    • lib/mcel.h
    • lib/ucore.c
    • lib/ucore.h
    • src/dir.c
    • src/io.c
    • src/side.c
  2. Change #178217

    Category diffutils
    Changed by Paul Eggert <eggertohnoyoudont@cs.ucla.edu>
    Changed at Tue 15 Aug 2023 19:41:54
    Repository git://git.savannah.gnu.org/diffutils.git
    Project diffutils
    Branch master
    Revision 14a167f8d48a94793ee39582673449fee744069e

    Comments

    maint: update .gitignore
    * .gitignore: Remove lib/charset.alias, lib/configmake.h,
    lib/ref-add.sed, lib/ref-del.sed.  Add lib/c-file-type.c,
    lib/file-type.h.  Sort.

    Changed files

    • .gitignore