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

Builder texinfo-solaris10-sparc Build #5606

Results:

Build successful

SourceStamp:

Projecttexinfo
Repositoryhttps://git.savannah.gnu.org/git/texinfo.git
Branchmaster
Revision0c4c11e0a7bd88a379bdf2600773f6b38968e9d1
Got Revision0c4c11e0a7bd88a379bdf2600773f6b38968e9d1
Changes3 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 17 secs )
    1. stdio
  2. shell './autogen.sh' ( 28 mins, 43 secs )
    1. stdio
  3. shell_1 './configure' ( 4 mins, 46 secs )
    1. stdio
  4. shell_2 'gmake all' ( 12 mins, 39 secs )
    1. stdio
  5. shell_3 'gmake check' ( 1 hrs, 2 mins, 24 secs )
    1. stdio
    2. tta_tests_test-suite.log
    3. tta_perl_test-suite.log
    4. info_test-suite.log
    5. install_info_test-suite.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot-unstable10s/slave/texinfo-solaris10-sparc slave
buildername texinfo-solaris10-sparc Builder
buildnumber 5606 Build
codebase Build
got_revision 0c4c11e0a7bd88a379bdf2600773f6b38968e9d1 Git
project texinfo Build
repository https://git.savannah.gnu.org/git/texinfo.git Build
revision 0c4c11e0a7bd88a379bdf2600773f6b38968e9d1 Build
scheduler schedule-texinfo-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/texinfo-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Patrice Dumas

Timing:

StartSun Jun 8 23:14:55 2025
EndMon Jun 9 01:03:46 2025
Elapsed1 hrs, 48 mins, 51 secs

All Changes:

:

  1. Change #231645

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 08 Jun 2025 23:09:38
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision f9d90dd7b66137c3b9ab50805c35c8227d2e11ff

    Comments

    * tta/C/main/build_perl_info.c (build_associated_info) (build_key_pair_info, build_element_attribute): rename build_additional_info as build_associated_info.  Split build_key_pair_info out of build_associated_info. Add build_element_attribute, though it does nothing for now.
    * tta/C/main/tree.c (associated_info_table), tta/C/main/tree_types.h
    (AI_KEYS_LIST, enum extra_type, ASSOCIATED_INFO_DATA): add associated
    information not in ASSOCIATED_INFO to extra_type and AI_KEYS_LIST for
    flags, elt_info and string_info.  Add a data information to
    AI_KEYS_LIST for flags, elt_info and string_info.  Add
    associated_info_table ASSOCIATED_INFO_DATA array with the enum
    ai_key_name type, name and data.  Remove ai_key_names and
    ai_key_types.  Update users.
    
    * tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (new): call
    debug_print_element_sv.
    
    * tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (get_attribute):
    call build_element_attribute.

    Changed files

    • ChangeLog
    • tta/C/main/build_perl_info.c
    • tta/C/main/build_perl_info.h
    • tta/C/main/debug.c
    • tta/C/main/extra.c
    • tta/C/main/get_perl_info.h
    • tta/C/main/manipulate_tree.c
    • tta/C/main/tree.c
    • tta/C/main/tree.h
    • tta/C/main/tree_types.h
    • tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
  2. Change #231646

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 08 Jun 2025 23:09:50
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision ef98dbd6b2744f403facedf5cdbe45debaf89bce

    Comments

    * tta/C/main/build_perl_info.c (build_extra_misc_args) (build_extra_index_entry): split out of build_key_pair_info.
    * tta/C/main/document.c (setup_texinfo_main), tta/C/main/tree.c
    (ASSOCIATED_INFO_KEY_INDEX, compare_associated_info_key_index)
    (ai_key_name_index, find_associated_info_key)
    (setup_ai_key_name_index): setup ai_key_name_index sorted by name and
    associating enum ai_key_name to be able to retrieve with bsearch
    the key associated to an attribute name.
    
    * tta/C/main/build_perl_info.c (build_element_attribute),
    tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (get_attribute):
    implement build_element_attribute.

    Changed files

    • ChangeLog
    • tta/C/main/build_perl_info.c
    • tta/C/main/build_perl_info.h
    • tta/C/main/document.c
    • tta/C/main/tree.c
    • tta/C/main/tree.h
    • tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
  3. Change #231647

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 08 Jun 2025 23:09:50
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 0c4c11e0a7bd88a379bdf2600773f6b38968e9d1

    Comments

    Turn on and enhance the XS interface for TreeElement for ReadDocbook
    * tta/C/main/get_perl_info.c (get_sv_element_document): add a warn
    string argument to be able to set it to 0.
    
    * tta/C/main/get_perl_info.c (new_element_from_sv): add converter
    argument and add command name and contents.
    
    * tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
    (new_tree_element, new, parent, type, cmdname, text, source_info)
    (children_number, get_child, get_attribute): add Perl C code that
    duplicates the pure Perl code such that the XS code can be used both
    when there are handlers and when the tree has been built to Perl.
    For a converter using only the TreeElement interface, this is not
    useful, or even hides when the built tree is used instead of
    the TreeElement interface, but for converters using the TreeElement
    interface with a built tree, this is practical and allows to always
    override all the functions.
    
    * tta/perl/Texinfo/TreeElement.pm (BEGIN): load the XS module.
    
    * tta/perl/Texinfo/Convert/Converter.pm (%XS_tree_element_overrides)
    (get_global_unique_tree_element),
    tta/perl/Texinfo/Convert/ReadDocBook.pm (conversion_output_begin)
    (_convert), tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
    (get_global_unique_tree_element): add a TreeElement interface for
    global unique commands.
    
    * tta/perl/Texinfo/Convert/ReadDocBook.pm (conversion_output_begin)
    (_convert), tta/perl/Texinfo/TreeElementNonXS.pm (get_children),
    tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (get_children):
    add get_children TreeElement interface to get the contents list.
    
    * tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): use
    new_tree_element interface instead of Texinfo::TreeElement::new
    to be able to find the document C data where the elements are stored.
    
    * tta/perl/Texinfo/Convert/Converter.pm (element_convert_accents)
    (element_xml_accent, _element_xml_numeric_entities_accent)
    (element_xml_accents), tta/perl/Texinfo/Convert/Unicode.pm
    (element_unicode_accent, _element_format_unicode_accents_stack)
    (_element_format_eight_bit_accents_stack)
    (element_encoded_accents), tta/perl/Texinfo/Convert/Utils.pm
    (element_find_innermost_accent_contents),
    tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): duplicate
    implementations of accent formatting functions using the TreeElement
    interface.
    
    * tta/C/main/build_perl_info.c (document_tree),
    tta/perl/Texinfo/Convert/Converter.pm (output_tree),
    tta/perl/Texinfo/Convert/ReadDocBook.pm (convert, output): setup handles
    usable for the TreeElement interface if handler_only is set.  Pass
    handle_only argument to output_tree.  Set the argument in convert
    and output calls.
    
    * tta/C/main/build_perl_info.c (build_minimal_document): bless
    tree element.
    
    * tta/C/main/get_perl_info.c (find_element_from_sv): find global
    unique commands C associated data.

    Changed files

    • ChangeLog
    • tta/C/main/build_perl_info.c
    • tta/C/main/get_perl_info.c
    • tta/C/main/get_perl_info.h
    • tta/TODO
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
    • tta/perl/Texinfo/Convert/Unicode.pm
    • tta/perl/Texinfo/Convert/Utils.pm
    • tta/perl/Texinfo/Reader.pm
    • tta/perl/Texinfo/TreeElement.pm
    • tta/perl/Texinfo/TreeElementNonXS.pm
    • tta/perl/XSTexinfo/parser_document/TreeElementXS.xs