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

Builder texinfo-solaris11-i386 Build #6039

Results:

Build successful

SourceStamp:

Projecttexinfo
Repositoryhttps://git.savannah.gnu.org/git/texinfo.git
Branchmaster
Revision1e543eedcbe27dfbc2476b81986f0a5a7937b446
Got Revision1e543eedcbe27dfbc2476b81986f0a5a7937b446
Changes15 changes

BuildSlave:

unstable11x

Reason:

The SingleBranchScheduler scheduler named 'schedule-texinfo-solaris11-i386' triggered this build

Steps and Logfiles:

  1. git update ( 8 secs )
    1. stdio
  2. shell './autogen.sh' ( 2 mins, 57 secs )
    1. stdio
  3. shell_1 './configure' ( 4 mins, 24 secs )
    1. stdio
  4. shell_2 'gmake all' ( 3 mins, 52 secs )
    1. stdio
  5. shell_3 'gmake check' ( 16 mins, 8 secs )
    1. stdio
    2. tp_test-suite.log
    3. info_test-suite.log
    4. tp_tests_test-suite.log
    5. install_info_test-suite.log

Build Properties:

NameValueSource
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:

NameLabelValue

Responsible Users:

  1. Patrice Dumas

Timing:

StartTue Dec 24 09:56:13 2024
EndTue Dec 24 10:23:45 2024
Elapsed27 mins, 31 secs

All Changes:

:

  1. Change #216836

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  2. Change #216837

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  3. Change #216838

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  4. Change #216839

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  5. Change #216840

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  6. Change #216841

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  7. Change #216842

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  8. Change #216843

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  9. Change #216844

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  10. Change #216845

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  11. Change #216846

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  12. Change #216847

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  13. Change #216848

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  14. Change #216849

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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
  15. Change #216850

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@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