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

Builder ggettext-solaris10-sparc Build #688

Results:

Failed

SourceStamp:

Projectggettext
Repositorygit://git.savannah.gnu.org/gettext.git
Branchmaster
Revision994c5188cbf9f5b9fa9b6af8fba95d9d102f5140
Changes1 change

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git updating ( 1 mins, 1 secs )
    1. stdio
  2. shell  
    1. - no logs -
  3. shell_1  
    1. - no logs -
  4. shell_2  
    1. - no logs -
  5. shell_3  
    1. - no logs -

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/ggettext-solaris10-sparc slave
buildername ggettext-solaris10-sparc Builder
buildnumber 688 Build
codebase Build
project ggettext Build
repository git://git.savannah.gnu.org/gettext.git Build
revision 994c5188cbf9f5b9fa9b6af8fba95d9d102f5140 Build
scheduler schedule-ggettext-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/ggettext-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Bruno Haible

Timing:

StartTue Dec 5 14:45:13 2023
EndTue Dec 5 14:46:15 2023
Elapsed1 mins, 1 secs

All Changes:

:

  1. Change #185861

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Tue 05 Dec 2023 14:39:40
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 994c5188cbf9f5b9fa9b6af8fba95d9d102f5140

    Comments

    xgettext: Python: Add support for f-strings.
    Reported by Ben <gnu@mail.qoben.com>
    at <https://savannah.gnu.org/bugs/?61596>.
    
    * gettext-tools/src/x-python.c (P7_498_START_OF_EXPRESSION): New macro.
    (token_type_498, token_type_l498, token_type_m498, token_type_r498): New enum
    items.
    (free_token): Treat token_type_498 like token_type_string.
    (phase7_getuc): Accept an f_string parameter. Use it to combine {{ to { and
    }} to }.
    (f_string_depth): New variable.
    (struct f_string_level): New type.
    (f_string_stack, f_string_stack_alloc): New variables.
    (new_f_string_level): New function.
    (open_pb): Renamed from open_pbb.
    (phase5_get): Consider also the f_string_stack. Accept f"...", fr"...", rf"..."
    syntax. Recognize tokens of type token_type_498, token_type_l498,
    token_type_m498, token_type_r498.
    (x_python_lex): Treat token_type_498 like token_type_string.
    (extract_balanced): Handle the new token types.
    (extract_python): Initialize f_string_depth and the f_string_stack.
    * gettext-tools/tests/xgettext-python-1: Test also the backslash handling in
    f-strings.
    * gettext-tools/tests/xgettext-python-8: New file.
    * gettext-tools/tests/Makefile.am (TESTS): Add it.
    * gettext-tools/doc/lang-python.texi (Python): Explain the limitations of
    f-string support.
    * NEWS: Mention the change.

    Changed files

    • NEWS
    • gettext-tools/doc/lang-python.texi
    • gettext-tools/src/x-python.c
    • gettext-tools/tests/Makefile.am
    • gettext-tools/tests/xgettext-python-1
    • gettext-tools/tests/xgettext-python-8