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

Builder texinfo-solaris10-sparc Build #5861

Results:

Build successful

SourceStamp:

Projecttexinfo
Repositoryhttps://git.savannah.gnu.org/git/texinfo.git
Branchmaster
Revision02a8b3bd008b794f60c0492420c5e99d743e8ede
Got Revision02a8b3bd008b794f60c0492420c5e99d743e8ede
Changes8 changes

BuildSlave:

unstable10s

Reason:

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

Steps and Logfiles:

  1. git update ( 38 secs )
    1. stdio
  2. shell './autogen.sh' ( 38 mins, 29 secs )
    1. stdio
  3. shell_1 './configure' ( 6 mins, 9 secs )
    1. stdio
  4. shell_2 'gmake all' ( 15 mins, 52 secs )
    1. stdio
  5. shell_3 'gmake check' ( 57 mins, 18 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 5861 Build
codebase Build
got_revision 02a8b3bd008b794f60c0492420c5e99d743e8ede Git
project texinfo Build
repository https://git.savannah.gnu.org/git/texinfo.git Build
revision 02a8b3bd008b794f60c0492420c5e99d743e8ede 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 Aug 17 15:02:58 2025
EndSun Aug 17 17:01:27 2025
Elapsed1 hrs, 58 mins, 28 secs

All Changes:

:

  1. Change #243110

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sat 16 Aug 2025 20:30:38
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 19c453ef75ef5ef8f8c62d2feeeec6cbd3d3cd14

    Comments

    * tta/perl/Texinfo/OutputUnits.pm (%XS_overrides), tta/perl/XSTexinfo/parser_document/StructuringTransfoXS.xs: remove rebuild_output_units, it is unused and it would be best to think again when a similar function is needed.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/Plaintext.pm
    • tta/perl/Texinfo/OutputUnits.pm
    • tta/perl/XSTexinfo/parser_document/StructuringTransfoXS.xs
  2. Change #243111

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sat 16 Aug 2025 20:48:31
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision cf6dae058d8a8b88ccc4072f3ac0f6751f1852ae

    Comments

    * tta/perl/Texinfo/OutputUnits.pm (release_output_units_list), tta/C/main/get_perl_info.c (release_output_units_list_built): remove references to tree elements to avoid cycles going through associated_unit before removing anything from tree elements.

    Changed files

    • ChangeLog
    • tta/C/main/get_perl_info.c
    • tta/perl/Texinfo/OutputUnits.pm
  3. Change #243112

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sat 16 Aug 2025 20:56:58
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision aa2fc37c52ec9bc7aaf2b724efa41c0c5447972a

    Comments

    * tta/perl/Texinfo/Document.pm (remove_document_references): do not remove associated_unit anymore, the references from the output units are now all removed.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Document.pm
  4. Change #243113

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 17 Aug 2025 13:45:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision c82dd44521ef2c05585c8539f5a73509adfe63e3

    Comments

    * tta/C/convert/build_html_perl_info.c (html_pass_conversion_output_units): handle NULL output units lists pointers references in input.
    * tta/C/main/build_perl_info.c (pass_output_units_list): add an
    indicator in return value, set if a new array was created.
    
    * tta/C/convert/build_html_perl_info.c
    (store_output_units_texinfo_tree): always use "document_units" value
    for output units list if it exists, and set it early to the value
    pointed to by the output units pointer if it is set.  Always set
    "document_units" if there is a converter->hv.  Use the return value of
    pass_output_units_list to determine if the output units list reference
    on array returned should be stored as "document_units".
    
    * tta/perl/XSTexinfo/convert/ConvertXS.xs (html_output, html_convert):
    do not set output units arrays as they were never used nor released.
    
    * tta/perl/XSTexinfo/convert/ConvertXS.xs (get_output_units_lists),
    tta/perl/Texinfo/Convert/Converter.pm (%XS_overrides)
    (XS_get_output_units_lists): add an XS interface to get output units
    lists.
    
    * tta/perl/Texinfo/Convert/Converter.pm (converter_reset)
    (reset_converter): add a converter_reset function that can be
    redefined by converters.  Call in reset_converter.
    
    * tta/perl/XSTexinfo/convert/ConvertXS.xs (reset_converter),
    tta/C/main/get_perl_info.c (release_output_units_list_built),
    tta/perl/Texinfo/OutputUnits.pm (release_output_units_list),
    tta/perl/Texinfo/Convert/HTML.pm (converter_reset),
    tta/perl/Texinfo/OutputUnits.pm (release_output_units_list): if the
    remove references argument of release_output_units_list_built or
    release_output_units_list is set, remove all the references to output
    units that can be found in output units.  Set
    remove_output_units_references argument in reset_converter if TEST > 1,
    and remove the output units lists stored in converter.  Add a
    converter_reset function in HTML converter, remove global units
    directions and document_units if TEST > 1 to remove all rteferences to
    output units.
    
    * tta/perl/Texinfo/Convert/Converter.pm (reset_converter): check that
    the refcounts are the expected ones in pure Perl in case TEST > 1.  In
    that case the references to output units have been removed as much as
    possible.
    
    * tta/C/convert/converter.c (reset_generic_converter),
    tta/C/main/output_unit.c (destroy_output_unit): if TEST > 1, call
    set_check_element_interpreter_refcount and
    unset_check_element_interpreter_refcount in reset_generic_converter.
    Call get_check_element_interpreter_refcount in destroy_output_unit,
    and if true, check that the reference to the output unit held in C was
    the last one.

    Changed files

    • ChangeLog
    • tta/C/convert/build_html_perl_info.c
    • tta/C/convert/converter.c
    • tta/C/main/build_perl_info.c
    • tta/C/main/build_perl_info.h
    • tta/C/main/get_perl_info.c
    • tta/C/main/output_unit.c
    • tta/TODO
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/HTML.pm
    • tta/perl/Texinfo/OutputUnits.pm
    • tta/perl/XSTexinfo/convert/ConvertXS.xs
    • tta/perl/texi2any.pl
  5. Change #243114

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 17 Aug 2025 13:56:44
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 36e0633c49d50e35c63f7cc963eb836595abfd46

    Comments

    * tta/perl/Texinfo/Convert/HTML.pm (%XS_conversion_overrides), tta/perl/XSTexinfo/convert/ConvertXS.xs: remove XS overrides for _register_id, _id_is_registered and _get_target that are in functions that are themselves overriden and are not likely to stop being so. Remove html_register_id, html_id_is_registered and html_get_target in the XS interface.
    * tta/C/convert/build_html_perl_info.c: remove now unused
    build_html_target.

    Changed files

    • ChangeLog
    • tta/C/convert/build_html_perl_info.c
    • tta/C/convert/build_html_perl_info.h
    • tta/perl/Texinfo/Convert/HTML.pm
    • tta/perl/XSTexinfo/convert/ConvertXS.xs
  6. Change #243115

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 17 Aug 2025 14:13:58
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 0288675a8eea3427a4ca971cf7996d92fd03fa7b

    Comments

    * tta/perl/Texinfo/Convert/HTML.pm (%XS_conversion_overrides), tta/perl/XSTexinfo/convert/ConvertXS.xs: remove XS overrides for _prepare_conversion_units, _prepare_units_directions_files and _prepare_output_units_global_targets that are not called since output and convert are overriden and use html_pass_conversion_output_units and/or store_output_units_texinfo_tree, which interface changed. Remove html_prepare_output_units_global_targets, html_prepare_conversion_units and html_prepare_units_directions_files from XS.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/HTML.pm
    • tta/perl/XSTexinfo/convert/ConvertXS.xs
  7. Change #243116

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 17 Aug 2025 14:35:50
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 31dd90b807292113c6d6c7ece77a7ad843517263

    Comments

    * tta/C/convert/build_html_perl_info.c (html_pass_conversion_output_units), tta/C/main/build_perl_info.c (store_output_units_texinfo_tree): remove references on output units list arguments.  Update callers, which had already the arguments set to 0 only.

    Changed files

    • ChangeLog
    • tta/C/convert/build_html_perl_info.c
    • tta/C/convert/build_html_perl_info.h
    • tta/C/main/build_perl_info.c
    • tta/C/main/build_perl_info.h
    • tta/perl/XSTexinfo/convert/ConvertXS.xs
  8. Change #243117

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 17 Aug 2025 14:59:04
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 02a8b3bd008b794f60c0492420c5e99d743e8ede

    Comments

    * tta/C/convert/build_html_perl_info.c (set_document_units_handle), tta/perl/XSTexinfo/convert/ConvertXS.xs (html_output, html_convert): add set_document_units_handle based on html_pass_conversion_output_units code to set "document_units" in a converter to a handle that holds a descriptor only, no units list Perl data.  Inline html_pass_conversion_output_units in html_output and html_convert and remove the function.

    Changed files

    • ChangeLog
    • tta/C/convert/build_html_perl_info.c
    • tta/C/convert/build_html_perl_info.h
    • tta/perl/XSTexinfo/convert/ConvertXS.xs