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

Builder ggettext-solaris10-i386 Build #967

Results:

Failed shell shell_1 shell_2 shell_3

SourceStamp:

Projectggettext
Repositorygit://git.savannah.gnu.org/gettext.git
Branchmaster
Revision6d6241d0fe87014d8e47147bcac4cecd9d263513
Got Revision6d6241d0fe87014d8e47147bcac4cecd9d263513
Changes20 changes

BuildSlave:

unstable10x

Reason:

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

Steps and Logfiles:

  1. git update ( 4 secs )
    1. stdio
  2. shell '/opt/csw/bin/bash autogen.sh' failed ( 3 mins, 0 secs )
    1. stdio
  3. shell_1 './configure --with-libiconv-prefix=/opt/csw ...' failed ( 2 secs )
    1. stdio
  4. shell_2 'gmake' failed ( 0 secs )
    1. stdio
  5. shell_3 'gmake check' failed ( 0 secs )
    1. stdio
    2. tools_test-init-env
    3. tools_gnulib_test-suite.log
    4. runtime_test-suite.log
    5. tools_test-suite.log

Build Properties:

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

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Bruno Haible

Timing:

StartSun Jun 22 03:42:18 2025
EndSun Jun 22 03:45:26 2025
Elapsed3 mins, 8 secs

All Changes:

:

  1. Change #237359

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sat 21 Jun 2025 06:46:55
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 06858e5651f601c8d4e4b84cbb972749fdfc2a66

    Comments

    xgettext: Shell: Bump phase1_pushback buffer size.
    * gettext-tools/src/x-sh.c (phase1_pushback): Bump size to 9.
    * gettext-tools/tests/xgettext-sh-8: Add more test cases.

    Changed files

    • gettext-tools/src/x-sh.c
    • gettext-tools/tests/xgettext-sh-8
  2. Change #237360

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sat 21 Jun 2025 06:49:23
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 3e7c882bd77ece8d0c1eab91e74d4e9dadac1f56

    Comments

    xgettext: Shell: Reject \u and \U escape sequences that produce surrogates.
    * gettext-tools/src/x-sh.c (read_word): Reject \u and \U values in the range
    0xD800..0xDFFF.
    * gettext-tools/tests/xgettext-sh-9: Add more test cases.

    Changed files

    • gettext-tools/src/x-sh.c
    • gettext-tools/tests/xgettext-sh-9
  3. Change #237361

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sat 21 Jun 2025 23:36:00
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 2305b059e2574b51791949062923bbcdc9d2a097

    Comments

    awk-format: Accept null precision.
    Proof that it's valid:
    $ echo 3.1415926 | gawk '{ printf "%.f", $1 }'
    
    * gettext-tools/src/format-awk.c: Fix comment regarding the precision.
    * gettext-tools/tests/format-awk-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-awk.c
    • gettext-tools/tests/format-awk-1
  4. Change #237362

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sat 21 Jun 2025 23:45:59
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision b470e7eb2674e53145fbc2b47a9ebf70acd5849d

    Comments

    boost-format: Accept null precision.
    * gettext-tools/src/format-boost.c: Fix comment regarding the precision.
    * gettext-tools/tests/format-boost-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-boost.c
    • gettext-tools/tests/format-boost-1
  5. Change #237363

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sat 21 Jun 2025 23:49:24
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 688d443b26b2fd9155751d56bfffdd847e868dbf

    Comments

    c-format: Accept null precision.
    * gettext-tools/src/format-c-parse.h: Fix comment regarding the precision and
    the ISO C23 size specifiers.
    * gettext-tools/tests/format-c-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-c-parse.h
    • gettext-tools/tests/format-c-1
  6. Change #237364

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 00:16:28
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 36f19a58d566cb3a130e4c88536979b45e29bdd2

    Comments

    d-format: Accept null precision.
    Proof that a null precision is valid:
    ------------------------------- foo.d -------------------------------
    import std.stdio;
    import std.format;
    void main () { writeln (format ("%.f", 3.1415926)); }
    ---------------------------------------------------------------------
    
    * gettext-tools/tests/format-d-1: Add a test case with null precision.

    Changed files

    • gettext-tools/tests/format-d-1
  7. Change #237365

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 00:54:23
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision d29d2aa61a1be2fe47310b5e3ef5887748c6032c

    Comments

    elisp-format: Accept null precision.
    Proof that is is valid:
    (format "%.f" 3.1415926)
    
    * gettext-tools/src/format-elisp.c: Fix comment regarding the precision.
    * gettext-tools/tests/format-elisp-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-elisp.c
    • gettext-tools/tests/format-elisp-1
  8. Change #237366

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 01:08:15
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision b5d6f1237196475641c49db0b0522d2434b7a13f

    Comments

    go-format: Accept null precision.
    * gettext-tools/src/format-go.c: Clarify comment regarding the precision.
    (format_parse): Accept a null precision after '.'.
    * gettext-tools/tests/format-go-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-go.c
    • gettext-tools/tests/format-go-1
  9. Change #237367

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 01:12:35
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 96d16fc0516c7d90a092c0f529611048f1b1e1e3

    Comments

    java-printf-format: Reject null precision.
    Proof that it's invalid:
    --------------------------- foo.java ---------------------------
    public class foo {
      public static void main(String[] args) {
        System.out.println(String.format("%.f\n", 3.1415926535));
      }
    }
    ----------------------------------------------------------------
    
    * gettext-tools/tests/format-java-printf-1: Add a test case with null precision.

    Changed files

    • gettext-tools/tests/format-java-printf-1
  10. Change #237368

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 01:20:32
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 5a22e428a6a566097e2f5e2f7d0891509841c51a

    Comments

    javascript-format: Reject null precision.
    Proof that it's invalid:
    ------------------------------- foo.js -------------------------------
    const Format = imports.format;
    String.prototype.format = Format.format;
    print("%.f".format(3.1415916535));
    ----------------------------------------------------------------------
    $ gjs foo.js
    
    * gettext-tools/src/format-invalid.h (INVALID_PRECISION_MISSING): New macro.
    * gettext-tools/src/format-java-printf.c (INVALID_PRECISION_MISSING): Remove
    macro.
    * gettext-tools/src/format-javascript.c: Fix comment regarding the precision.
    (format_parse): Report an error if the precision is null (empty).
    * gettext-tools/tests/format-javascript-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-invalid.h
    • gettext-tools/src/format-java-printf.c
    • gettext-tools/src/format-javascript.c
    • gettext-tools/tests/format-javascript-1
  11. Change #237369

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 01:30:12
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 6859ac3476cd44164faa82dfbe53d95ced6a5438

    Comments

    librep-format: Accept null precision.
    Proof that it's valid:
    $ rep
    (format t "%.d" 3.1415926535)
    
    * gettext-tools/src/format-librep.c: Fix comment regarding the precision.
    * gettext-tools/tests/format-librep-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-librep.c
    • gettext-tools/tests/format-librep-1
  12. Change #237370

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 01:37:58
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 6c569a0012e66330babe3b0d49b6b0ef3283788b

    Comments

    lua-format: Accept null precision. Limit width and precision to two digits.
    Proof that it's valid:
    $ lua
    print(string.format("%.f", 3.1415926535))
    
    * gettext-tools/src/format-lua.c: Fix comment regarding the width and the
    precision.
    (format_parse): Recognize at most two digits for the width. Recognize at most
    two digits for the precision.
    * gettext-tools/tests/format-lua-1: Add test cases with large width, null
    precision, and large precision.

    Changed files

    • gettext-tools/src/format-lua.c
    • gettext-tools/tests/format-lua-1
  13. Change #237371

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 02:11:33
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision fd6617fb54efd206dd4089660179dfcb81424eb3

    Comments

    pascal-format: Accept null precision.
    Proof that it's valid:
    ------------------------- foo.pp -------------------------
    program foo;
    uses sysutils;
    begin
      writeln(format('%.f', [3.1415926535]));
    end.
    ----------------------------------------------------------
    
    * gettext-tools/src/format-pascal.c: Fix comment regarding the precision.
    (format_parse): Accept a null precision after '.'.
    * gettext-tools/tests/format-pascal-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-pascal.c
    • gettext-tools/tests/format-pascal-1
  14. Change #237372

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 02:16:38
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 3c4aff9b3b66a2f2e790a6da86821dc1fb826933

    Comments

    perl-format: Accept null precision.
    Proof that it's valid:
    $ perl
    printf "%.f", 3.1415926535
    
    * gettext-tools/src/format-perl.c: Clarify comment regarding the precision.
    * gettext-tools/tests/format-perl-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-perl.c
    • gettext-tools/tests/format-perl-1
  15. Change #237373

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 02:38:50
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision c0a5ed01807c21d3fcb01df7a565fa06ac88fb90

    Comments

    php-format: Reject null precision.
    Rationale: The handling of null precision in php is buggy,
    cf. <https://github.com/php/php-src/issues/18897>.
    
    * gettext-tools/src/format-php.c: Fix comment regarding the precision.
    * gettext-tools/tests/format-php-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-php.c
    • gettext-tools/tests/format-php-1
  16. Change #237374

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 02:48:26
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision b6ea1c2cbe405f78f53fae0ae39b7baecf1cb332

    Comments

    python-format: Accept null precision.
    Proof that it's valid:
    $ python
    print("%(value).f" % { 'value': 3.1415926535 })
    
    * gettext-tools/src/format-python.c: Fix comment regarding the precision.
    * gettext-tools/tests/format-python-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-python.c
    • gettext-tools/tests/format-python-1
  17. Change #237375

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 02:58:31
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 3e846209ca8104bc963786f9ea667bf753e0b350

    Comments

    python-brace-format: Reject null precision.
    Proof that it's invalid:
    $ python
    print("{value:.}".format(value = 3.141592535))
    
    * gettext-tools/tests/format-python-brace-1: Add another test case with null
    precision.

    Changed files

    • gettext-tools/tests/format-python-brace-1
  18. Change #237376

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 03:09:48
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 5b2a00875c85f939e15c7d39fdd227bee1d4edad

    Comments

    ruby-format: Accept null precision.
    Proof that it's valid:
    $ ruby
    puts "%.f" % 3.1415926535
    
    * gettext-tools/src/format-ruby.c: Clarify comment regarding the precision.
    * gettext-tools/tests/format-ruby-1: Add test cases with null precision.

    Changed files

    • gettext-tools/src/format-ruby.c
    • gettext-tools/tests/format-ruby-1
  19. Change #237377

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 03:12:44
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision a0fbd6869b3ce50cb9c90b6af7f77d0066bfe168

    Comments

    rust-format: Reject null precision.
    * gettext-tools/tests/format-rust-1: Add more test cases with null precision.

    Changed files

    • gettext-tools/tests/format-rust-1
  20. Change #237378

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Sun 22 Jun 2025 03:17:40
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 6d6241d0fe87014d8e47147bcac4cecd9d263513

    Comments

    tcl-format: Accept null precision.
    Proof that it's valid:
    $ tclsh
    puts [format "%.f" 3.1415926535]
    
    * gettext-tools/src/format-tcl.c: Fix comment regarding the precision.
    * gettext-tools/tests/format-tcl-1: Add a test case with null precision.

    Changed files

    • gettext-tools/src/format-tcl.c
    • gettext-tools/tests/format-tcl-1