Builder texinfo-solaris10-sparc Build #5861
Results:
Build successful
SourceStamp:
Project | texinfo |
Repository | https://git.savannah.gnu.org/git/texinfo.git |
Branch | master |
Revision | 02a8b3bd008b794f60c0492420c5e99d743e8ede |
Got Revision | 02a8b3bd008b794f60c0492420c5e99d743e8ede |
Changes | 8 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-texinfo-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
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:
Name | Label | Value |
---|
Responsible Users:
- Patrice Dumaspertusus@free.fr
Timing:
Start | Sun Aug 17 15:02:58 2025 |
End | Sun Aug 17 17:01:27 2025 |
Elapsed | 1 hrs, 58 mins, 28 secs |
All Changes:
:
Change #243110
Category texinfo Changed by Patrice Dumas <pertusus @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
Change #243111
Category texinfo Changed by Patrice Dumas <pertusus @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
Change #243112
Category texinfo Changed by Patrice Dumas <pertusus @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
Change #243113
Category texinfo Changed by Patrice Dumas <pertusus @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
Change #243114
Category texinfo Changed by Patrice Dumas <pertusus @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
Change #243115
Category texinfo Changed by Patrice Dumas <pertusus @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
Change #243116
Category texinfo Changed by Patrice Dumas <pertusus @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
Change #243117
Category texinfo Changed by Patrice Dumas <pertusus @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