Builder texinfo-solaris11-i386 Build #6039
Results:
Build successful
SourceStamp:
Project | texinfo |
Repository | https://git.savannah.gnu.org/git/texinfo.git |
Branch | master |
Revision | 1e543eedcbe27dfbc2476b81986f0a5a7937b446 |
Got Revision | 1e543eedcbe27dfbc2476b81986f0a5a7937b446 |
Changes | 15 changes |
BuildSlave:
unstable11xReason:
The SingleBranchScheduler scheduler named 'schedule-texinfo-solaris11-i386' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
builddir | /export/home/buildbot/slave/texinfo-solaris11-i386 | slave |
buildername | texinfo-solaris11-i386 | Builder |
buildnumber | 6039 | Build |
codebase | Build | |
got_revision | 1e543eedcbe27dfbc2476b81986f0a5a7937b446 | Git |
project | texinfo | Build |
repository | https://git.savannah.gnu.org/git/texinfo.git | Build |
revision | 1e543eedcbe27dfbc2476b81986f0a5a7937b446 | Build |
scheduler | schedule-texinfo-solaris11-i386 | Scheduler |
slavename | unstable11x | BuildSlave |
workdir | /export/home/buildbot/slave/texinfo-solaris11-i386 | slave (deprecated) |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- Patrice Dumaspertusus@free.fr
Timing:
Start | Tue Dec 24 09:56:13 2024 |
End | Tue Dec 24 10:23:45 2024 |
Elapsed | 27 mins, 31 secs |
All Changes:
:
Change #216836
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:22:25 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 4a7f44a63279d06f40f7d403feae91f47ebf30ca Comments
load initialization files in teximakehtml.c * tp/Texinfo/XS/main/build_perl_info.c, tp/Texinfo/XS/main/call_perl_function.c (newSVpv_byte): move newSVpv_byte to call_perl_function.c. * tp/Texinfo/XS/main/call_perl_function.c (texinfo_convert_html_module_loaded, call_config_GNUT_load_init_file): add call_config_GNUT_load_init_file. * tp/Texinfo/XS/teximakehtml.c (warn_deprecated_dirs) (locate_and_load_init_file, long_options, main): handle conf-dir and init-file options. call call_config_GNUT_load_init_file through locate_and_load_init_file when an init file is specified. Setup directory lists related to init files.
Changed files
- ChangeLog
- tp/Texinfo/XS/main/build_perl_info.c
- tp/Texinfo/XS/main/build_perl_info.h
- tp/Texinfo/XS/main/call_perl_function.c
- tp/Texinfo/XS/main/call_perl_function.h
- tp/Texinfo/XS/teximakehtml.c
Change #216837
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:23:19 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 02959c293901f354f295d099cce45cfe8e9e710b Comments
force using XS when Perl interpreter is embedded * tp/Texinfo/XSLoader.pm ($embedded_xs, set_XS_embedded) (XS_parser_enabled, XS_structuring_enabled, XS_convert_enabled), tp/load_txi_modules.pl: add set_XS_embedded to notify that the Perl parser is embedded and set $embedded_xs. Call it from load_txi_modules.pl. * tp/Texinfo/Convert/HTML.pm (import): do not call _XS_format_setup if Perl is embedded, as it has already been called by the C code.
Changed files
- ChangeLog
- tp/Texinfo/Convert/HTML.pm
- tp/Texinfo/XSLoader.pm
- tp/load_txi_modules.pl
Change #216838
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:24:11 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision e7483f3490faf0a027629e6a1bcf128b330f1d8a Comments
* tp/Texinfo/XS/convert/converter.c (free_generic_converter), tp/Texinfo/XS/convert/ConvertXS.xs (generic_converter_init): hold a reference to the converter in C. It is required if the converter is not lexicaly associated to a Perl module, for instance when the converter is created by a call to Perl method from C. * tp/Texinfo/XS/Makefile.am (libtexinfo_convertxs_la_SOURCES), tp/Texinfo/XS/convert/call_conversion_perl.c (call_config_GNUT_load_init_file, call_init_perl, call_finish_perl), tp/Texinfo/XS/main/call_perl_function.c: move code calle dfrom embedded Perl to the new convert/call_conversion_perl.c file. * tp/Texinfo/XS/convert/call_conversion_perl.c (call_convert_converter, call_converter_output), tp/Texinfo/XS/teximakehtml.c (formats_table, FORMAT_SPECIFICATION) (main): add Perl module in FORMAT_SPECIFICATION, and add calls tp converter converter and output Perl methods. Use it for HTML if init files were loaded.
Changed files
- ChangeLog
- tp/Texinfo/XS/Makefile.am
- tp/Texinfo/XS/convert/ConvertXS.xs
- tp/Texinfo/XS/convert/call_conversion_perl.c
- tp/Texinfo/XS/convert/call_conversion_perl.h
- tp/Texinfo/XS/convert/call_html_perl_function.c
- tp/Texinfo/XS/convert/converter.c
- tp/Texinfo/XS/main/call_perl_function.c
- tp/Texinfo/XS/main/call_perl_function.h
- tp/Texinfo/XS/teximakehtml.c
Change #216839
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:25:23 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 5c1edc159b318a4d7a165445a8cef3e835161f0e Comments
* tp/Texinfo/XS/convert/html_prepare_converter.c (html_converter_customize): modify the external_* counters before resetting the status.
Changed files
- .gitignore
- ChangeLog
- tp/Texinfo/XS/convert/html_prepare_converter.c
Change #216840
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:30:40 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 81dbb07786a3ad6168f5cb29b8be59cf30ca730e Comments
* tp/Texinfo/XS/convert/converter.c (clear_converter_initialization_info), tp/Texinfo/XS/main/utils.c (clear_deprecated_dirs_list): add. * tp/Texinfo/XS/convert/call_conversion_perl.c (call_convert_converter), tp/Texinfo/XS/convert/texinfo.c (txi_converter_initialization_setup, txi_converter_setup), tp/Texinfo/XS/teximakehtml.c (main): separate txi_converter_initialization_setup from txi_converter_setup.
Changed files
- ChangeLog
- tp/Texinfo/XS/convert/call_conversion_perl.c
- tp/Texinfo/XS/convert/call_conversion_perl.h
- tp/Texinfo/XS/convert/converter.c
- tp/Texinfo/XS/convert/converter.h
- tp/Texinfo/XS/convert/texinfo.c
- tp/Texinfo/XS/convert/texinfo.h
- tp/Texinfo/XS/main/utils.c
- tp/Texinfo/XS/main/utils.h
- tp/Texinfo/XS/teximakehtml.c
Change #216841
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:31:56 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision e477307a8196525bee5131867d056e5182221028 Comments
* tp/Texinfo/XS/main/replace_perl_api_call.c (call_translations_translate_string), tp/Texinfo/XS/main/translations.c (translate_string): have call_translations_translate_string return 0 if there is no external translate_string. In translate_string, even if use_external_translate_string is > 0, continue with C gettext if there is no external translate_string.
Changed files
- ChangeLog
- tp/Texinfo/XS/main/replace_perl_api_call.c
- tp/Texinfo/XS/main/translations.c
Change #216842
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:33:44 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 9bc34bcdc50dc3f455aa2cfe7d70f13f276845a8 Comments
* tp/Texinfo/XS/convert/texinfo.c (txi_set_base_default_options), tp/Texinfo/XS/teximakehtml.c (main): set XS_STRXFRM_COLLATION_LOCALE in main, remove embedded_interpreter txi_set_base_default_options argument. * tp/Texinfo/XS/teximakehtml.c (long_options, main): add options to control embedded interpreter. Initialize embedded interpreter after parsing the command-line.
Changed files
- ChangeLog
- tp/Texinfo/XS/convert/texinfo.c
- tp/Texinfo/XS/convert/texinfo.h
- tp/Texinfo/XS/teximakehtml.c
Change #216843
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:34:33 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 40e0b4e3483d81f233e4643e00fa25afcf54ec96 Comments
* tp/texi2any.pl: use get_conf to determine if HTML_MATH and HIGHLIGHT_SYNTAX are set to load extensions. Move code around. * tp/Texinfo/XS/teximakehtml.c (locate_and_load_extension_file) (main): load interpreter right after command-line options. Load extension files based on customization variables set. * tp/Texinfo/XS/teximakehtml.c (FORMAT_SPECIFICATION, main): handle format needing an init file.
Changed files
- ChangeLog
- tp/Texinfo/XS/teximakehtml.c
- tp/texi2any.pl
Change #216844
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:35:20 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision b466dc5ff9c336b92ff52116f240afee48d339de Comments
* tp/load_txi_modules.pl (BEGIN): load Texinfo::XSLoader in BEGIN block and call set_XS_embedded to be sure that it is done before any module with XS is loaded.
Changed files
- ChangeLog
- tp/load_txi_modules.pl
Change #216845
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:36:06 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision b5f703ae4247eaa7fb290e80595f00fd3ba920bc Comments
* tp/Texinfo/XS/convert/call_conversion_perl.c (call_init_perl), tp/Texinfo/XS/teximakehtml.c (main): call perl_run to have load_txi_modules.pl executed. Report and check statuses. * tp/Texinfo/XS/teximakehtml.c (main): put init files in a list when they appear on the command line and load them only after the embedded interpreter has been loaded.
Changed files
- ChangeLog
- tp/Texinfo/XS/convert/call_conversion_perl.c
- tp/Texinfo/XS/convert/call_conversion_perl.h
- tp/Texinfo/XS/teximakehtml.c
Change #216846
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:38:43 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 5ad78a7d9195880fa9e1a488b987bb3a3e0ef9de Comments
* tp/Texinfo/XS/Makefile.am (libcallperl_libtexinfo_convert_la_SOURCES) (libtexinfo_convertxs_la_SOURCES), tp/Texinfo/XS/convert/call_conversion_perl.c (get_sv_converter), tp/Texinfo/XS/convert/get_converter_perl_info.c: move libcallperl_libtexinfo_convert.c to libcallperl_libtexinfo_convert, and move get_sv_converter to libcallperl_libtexinfo_convert.c as it is used in that file. * tp/Texinfo/XS/convert/call_conversion_perl.c (call_config_GNUT_load_init_file), tp/Texinfo/XS/Makefile.am (teximakehtml_SOURCES), tp/Texinfo/XS/convert/replace_call_conversion_perl.c: add replacements for call_conversion_perl.c functions to be used when not linked against libtexinfo_convertxs. * tp/Texinfo/XS/convert/texinfo.c (txi_customization_loading_setup) (txi_load_init_file, txi_customization_loading_finish) (txi_converter_setup, txi_converter_output), tp/Texinfo/XS/teximakehtml.c (locate_and_load_init_file) (locate_and_load_extension_file, main): move code calling call_conversion_perl.c functions out of texi2makehtml.c to texinfo.c.
Changed files
- ChangeLog
- tp/Texinfo/XS/Makefile.am
- tp/Texinfo/XS/convert/call_conversion_perl.c
- tp/Texinfo/XS/convert/call_conversion_perl.h
- tp/Texinfo/XS/convert/get_converter_perl_info.c
- tp/Texinfo/XS/convert/get_converter_perl_info.h
- tp/Texinfo/XS/convert/replace_call_conversion_perl.c
- tp/Texinfo/XS/convert/replace_perl_call_html_function.c
- tp/Texinfo/XS/convert/texinfo.c
- tp/Texinfo/XS/convert/texinfo.h
- tp/Texinfo/XS/teximakehtml.c
Change #216847
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:43:05 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 2ed355b271bcb3268df9f4b2bbbfef7d7e65497f Comments
* tp/Texinfo/XS/convert/texinfo.c (txi_load_init_file): add embedded_interpreter argument, to be able to skip the call if there is no embedded interpreter forced by the caller. Update caller. * tp/Texinfo/XS/convert/texinfo.c (txi_customization_loading_setup), tp/Texinfo/XS/main/api_to_perl.c (get_perl_scalar_reference_value) (call_switch_to_global_locale, call_sync_locale), tp/Texinfo/XS/main/xs_utils.c (set_no_perl_interpreter) (get_no_perl_interpreter): add set_no_perl_interpreter and get_no_perl_interpreter to be able to communicate that there is no Perl interpreter even though the code is linked against Perl. Set it in txi_customization_loading_setup. Avoid calling Perl functions if set.
Changed files
- ChangeLog
- tp/Texinfo/XS/convert/texinfo.c
- tp/Texinfo/XS/convert/texinfo.h
- tp/Texinfo/XS/main/api_to_perl.c
- tp/Texinfo/XS/main/replace_perl_api_call.c
- tp/Texinfo/XS/main/xs_utils.c
- tp/Texinfo/XS/main/xs_utils.h
- tp/Texinfo/XS/teximakehtml.c
Change #216848
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:43:20 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 8fd915ed9cd35c7df6f783bcb925cf96e0e9d899 Comments
* tp/Texinfo/XS/teximakehtml.c (locate_and_load_init_file) (locate_and_load_extension_file, main): free strings and structures to avoid memory leaks found with valgrind.
Changed files
- ChangeLog
- tp/Texinfo/XS/teximakehtml.c
Change #216849
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:43:27 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision b54816f76aff95e0d202169a7a6f52028749947f Comments
* tp/Texinfo/XS/convert/converter.c (free_converter_paths_information) (setup_converter_paths_information), tp/Texinfo/XS/convert/converter.h (INSTALLED_PATHS, UNINSTALLED_PATHS): add free_converter_paths_information. Free previous conversion_paths_info before setting them in setup_converter_paths_information. * tp/Texinfo/XS/convert/converter.c (converter_setup): the function can be called twice if called both from C and from a Perl converter modules initialization called from C. Add a variable to avoid running twice the code except for setting paths.
Changed files
- ChangeLog
- tp/Texinfo/XS/convert/converter.c
- tp/Texinfo/XS/convert/converter.h
Change #216850
Category texinfo Changed by Patrice Dumas <pertusus @free.fr>Changed at Tue 24 Dec 2024 09:49:19 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision 1e543eedcbe27dfbc2476b81986f0a5a7937b446 Comments
ChangeLog: fix typos
Changed files
- ChangeLog