Builder texinfo-solaris11-sparc Build #7489
Results:
Build successful
SourceStamp:
| Project | texinfo |
| Repository | https://git.savannah.gnu.org/git/texinfo.git |
| Branch | master |
| Revision | edcaec2312bf282d20699cb432dca59691d9d21d |
| Got Revision | edcaec2312bf282d20699cb432dca59691d9d21d |
| Changes | 2 changes |
BuildSlave:
unstable11sReason:
The SingleBranchScheduler scheduler named 'schedule-texinfo-solaris11-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot/slave/texinfo-solaris11-sparc | slave |
| buildername | texinfo-solaris11-sparc | Builder |
| buildnumber | 7489 | Build |
| codebase | Build | |
| got_revision | edcaec2312bf282d20699cb432dca59691d9d21d | Git |
| project | texinfo | Build |
| repository | https://git.savannah.gnu.org/git/texinfo.git | Build |
| revision | edcaec2312bf282d20699cb432dca59691d9d21d | Build |
| scheduler | schedule-texinfo-solaris11-sparc | Scheduler |
| slavename | unstable11s | BuildSlave |
| workdir | /export/home/buildbot/slave/texinfo-solaris11-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Patrice Dumaspertusus@free.fr
Timing:
| Start | Wed May 27 00:35:16 2026 |
| End | Wed May 27 00:57:09 2026 |
| Elapsed | 21 mins, 53 secs |
All Changes:
:
Change #268419
Category texinfo Changed by Patrice Dumas <pertusus@free.fr> Changed at Tue 26 May 2026 19:17:05 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision a3927ba85f8d88c9fba5cdfbc1185ae5c3ad5900 Comments
When C code is called first, always initialize libraries from C * tta/C/convert/texinfo.c (txi_setup_main_load_interpreter), tta/C/texi2any.c (main), tta/perl/Texinfo/XSLoader.pm (init), tta/perl/XSTexinfo/convert/ConvertConverterXS.xs (init), tta/perl/XSTexinfo/convert/ConvertHTMLXS.xs (init), tta/perl/XSTexinfo/parser_document/DocumentXS.xs (init), tta/swig/texinfo.i (txi_ext_inline_setup): call messages_and_encodings_setup and setup_texinfo_main in main and in txi_ext_inline_setup, never in txi_setup_main_load_interpreter. Pass $mandatory_xs in XSLoader.pm init, such that init in DocumentXS.xs does not call messages_and_encodings_setup nor setup_texinfo_main when $mandatory_xs is set, as it will always have been already called. * tta/C/texi2any.c (main): do not set XS_STRXFRM_COLLATION_LOCALE, now we have a good collation in the default case.
Changed files
- ChangeLog
- tta/C/convert/texinfo.c
- tta/C/texi2any.c
- tta/TODO
- tta/perl/Texinfo/XSLoader.pm
- tta/perl/XSTexinfo/convert/ConvertConverterXS.xs
- tta/perl/XSTexinfo/convert/ConvertHTMLXS.xs
- tta/perl/XSTexinfo/parser_document/DocumentXS.xs
- tta/swig/texinfo.i
Change #268420
Category texinfo Changed by Patrice Dumas <pertusus@free.fr> Changed at Wed 27 May 2026 00:20:40 Repository https://git.savannah.gnu.org/git/texinfo.git Project texinfo Branch master Revision edcaec2312bf282d20699cb432dca59691d9d21d Comments
Load a Perl interpreted from main C program only if needed * tta/C/convert/texinfo.c (txi_load_interpreter) (txi_setup_main_load_interpreter, txi_load_init_file), tta/C/convert/texinfo.h (INTERPRETER_LOADING_INFO), tta/C/main/interpreter_use_types.h (enum interpreter_use), tta/C/main/set_perl_interpreter.c (use_perl_interpreter), tta/C/texi2any.c (main): add INTERPRETER_LOADING_INFO structure for information on an interpreter to be loaded. Add txi_interpreter_want_embedded enum interpreter_use. Set use_perl_interpreter in set_perl_interpreter.c default value and texi2any.c default value with EMBED_PERL to txi_interpreter_want_embedded. Split txi_load_interpreter out of txi_setup_main_load_interpreter. If use_interpreter is txi_interpreter_want_embedded, do not load the interpreter in txi_setup_main_load_interpreter but prepare loading interpreter data only. Load interpreter in txi_load_init_file if needed, in main program if test mode is set, for reproducible transliteration, if USE_LIBINTL_PERL_IN_XS is set or if a Perl converter is used. Update callers.
Changed files
- ChangeLog
- tta/C/convert/texinfo.c
- tta/C/convert/texinfo.h
- tta/C/main/call_document_perl_functions.c
- tta/C/main/interpreter_use_types.h
- tta/C/main/set_perl_interpreter.c
- tta/C/texi2any.c
- tta/swig/texinfo.i