• Bug#1106629: ruby-libxml ftbfs with libxml 2.14.x from experimental (1/

    From Matthias Klose@21:1/5 to All on Tue May 27 10:50:01 2025
    Package: src:ruby-libxml
    Version: 5.0.3-1
    Tags: ftbfs sid forky
    User: debian-xml-sgml-pkgs@lists.alioth.debian.org
    Usertags: libxml2.14

    [this bug is NOT targeted to the upcoming trixie release]

    http://qa-logs.debian.net/2025/05/23/ruby-libxml_5.0.3-1_unstable_libxml2.log


    [...]
    current directory: /build/reproducible-path/ruby-libxml-5.0.3/debian/ruby-libxml/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0/gems/libxml-ruby-5.0.3/ext/libxml
    make V\=1 CC\=gcc\ -fdebug-prefix-map\=/build/reproducible-path/ruby-libxml-5.0.3\=.
    CXX\=g++\
    -fdebug-prefix-map\=/build/reproducible-path/ruby-libxml-5.0.3\=.
    DESTDIR\= sitearchdir\=./.gem.20250522-85-yeaidd sitelibdir\=./.gem.20250522-85-yeaidd clean
    Successfully installed libxml-ruby-5.0.3
    1 gem installed
    cd debian/ruby-libxml/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0
    rm -rf bin
    rm -rf build_info
    rm -rf cache
    rm -rf doc
    find extensions -name mkmf.log -delete
    find extensions -name gem_make.out -delete
    rmdir plugins
    cd gems/libxml-ruby-5.0.3
    rm -rf ext/libxml
    rm -f lib/libxml_ruby.so
    chmod 644 lib/libxml/attr.rb lib/libxml/attr_decl.rb
    lib/libxml/attributes.rb lib/libxml/document.rb lib/libxml/error.rb lib/libxml/hpricot.rb lib/libxml/html_parser.rb lib/libxml/namespace.rb lib/libxml/namespaces.rb lib/libxml/node.rb lib/libxml/parser.rb lib/libxml/sax_callbacks.rb lib/libxml/sax_parser.rb lib/libxml/schema/attribute.rb lib/libxml/schema/element.rb lib/libxml/schema/type.rb lib/libxml/schema.rb lib/libxml/tree.rb lib/libxml-ruby.rb lib/libxml.rb lib/xml/libxml.rb lib/xml.rb
    find lib/ -type d -empty -delete
    find ext/ -type d -empty -delete
    cd -
    cd -
    /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner

    ┌───────────────────────────────
    ───────────────────────────────â”
    ───────────────┐
    │ Checking Rubygems dependency resolution on ruby3.3
    │ └──────────────────────────────â”
    ───────────────────────────────â”
    ───────────────┘

    RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-libxml-5.0.3/debian/ruby-libxml/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0:/build/reproducible-path/ruby-libxml-5.0.3/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:
    /usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0
    ruby3.3 -e gem\ \"libxml-ruby\"

    ┌───────────────────────────────
    ───────────────────────────────â”
    ───────────────┐
    │ Run tests for ruby3.3 from debian/ruby-tests.rake
    │ └──────────────────────────────â”
    ───────────────────────────────â”
    ───────────────┘

    RUBYLIB=. GEM_PATH=/build/reproducible-path/ruby-libxml-5.0.3/debian/ruby-libxml/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0:/build/reproducible-path/ruby-libxml-5.0.3/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:
    /usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0
    ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.3 -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.2.1/lib/rake/rake_test_loader.rb
    "test/test_attr.rb" "test/test_attr_decl.rb" "test/test_attributes.rb" "test/test_canonicalize.rb" "test/test_deprecated_require.rb" "test/test_document.rb" "test/test_document_write.rb" "test/test_dtd.rb" "test/test_encoding.rb" "test/test_encoding_sax.rb" "test/test_error.rb" "test/test_helper.rb" "test/test_html_parser.rb" "test/test_html_parser_context.rb" "test/test_namespace.rb" "test/test_namespaces.rb" "test/test_node.rb" "test/test_node_cdata.rb" "test/test_node_comment.rb" "test/test_node_copy.rb"
    "test/test_node_edit.rb" "test/test_node_pi.rb" "test/test_node_text.rb" "test/test_node_write.rb" "test/test_node_xlink.rb"
    "test/test_parser.rb" "test/test_parser_context.rb"
    "test/test_properties.rb" "test/test_reader.rb" "test/test_relaxng.rb" "test/test_sax_parser.rb" "test/test_schema.rb" "test/test_traversal.rb" "test/test_writer.rb" "test/test_xinclude.rb" "test/test_xml.rb" "test/test_xpath.rb" "test/test_xpath_context.rb" "test/test_xpath_expression.rb" -v /build/reproducible-path/ruby-libxml-5.0.3/test/test_document.rb:128:
    warning: assigned but unused variable - xml /build/reproducible-path/ruby-libxml-5.0.3/test/test_document.rb:130:
    warning: assigned but unused variable - schema_document /build/reproducible-path/ruby-libxml-5.0.3/test/test_error.rb:70:
    warning: `&' interpreted as argument prefix /build/reproducible-path/ruby-libxml-5.0.3/test/test_reader.rb:361:
    warning: assigned but unused variable - encoding

    libxml2: 2.14.3
    ruby 3.3.8 (2025-04-09 revision b200bad6cd) [x86_64-linux-gnu]

    Run options: -v --seed 27726

    # Running:

    TestHtmlParserContext#test_no_options = 0.00 s = . TestHtmlParserContext#test_options = 0.00 s = . TestHtmlParserContext#test_default_options = 0.00 s = F NodePiTest#test_libxml_node_add_pi_04 = 0.00 s = . NodePiTest#test_libxml_node_add_pi_02 = 0.00 s = . NodePiTest#test_libxml_node_add_pi_03 = 0.00 s = . NodePiTest#test_libxml_node_add_pi_01 = 0.00 s = . TC_XML_Node_XLink#test_xml_node_xlink = 0.00 s = . TestTextNode#test_output_escaping_sanity = 0.00 s = . TestTextNode#test_invalid_content = 0.00 s = . TestTextNode#test_output_escaping = 0.00 s = .
    TestTextNode#test_content = 0.00 s = .
    TestSchema#test_namespaces = 0.00 s = .
    TestSchema#test_schema_element = 0.00 s = .
    TestSchema#test_doc_valid = 0.00 s = .
    TestSchema#test_schema_attributes = 0.00 s = .
    TestSchema#test_load_from_doc = 0.00 s = .
    TestSchema#test_doc_invalid = Error: Element 'invalid': This element is
    not expected. Expected is ( item )..
    0.00 s = .
    TestSchema#test_elements = 0.00 s = .
    TestSchema#test_invalid_schema_doc = Error: Element '{http://www.w3.org/2001/XMLSchema}complexType': The content is not
    valid. Expected is (annotation?, (simpleContent | complexContent |
    ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))). at /build/reproducible-path/ruby-libxml-5.0.3/test/model/shiporder_bad.xsd:6.
    0.00 s = .
    TestSchema#test_reader_invalid = 0.00 s = . TestSchema#test_imported_ns_elements = 0.00 s = .
    TestSchema#test_schema_type = 0.00 s = .
    TestSchema#test_imported_types = 0.00 s = .
    TestSchema#test_reader_valid = 0.00 s = .
    TestSchema#test_imported_ns_types = 0.00 s = .
    TestSchema#test_types = 0.00 s = .
    TestSchema#test_schema_attribute = 0.00 s = . TestSchema#test_schema_from_string = Warning: failed to load "shiporder_import.xsd": No such file or directory.
    Warning: Element '{http://www.w3.org/2001/XMLSchema}import': Failed to
    locate a schema at location 'shiporder_import.xsd'. Skipping the import.
    at in_memory_buffer:5.
    0.00 s = .
    TestDeprecatedRequire#test_basic = 0.00 s = .
    TestNode#test_set_content = 0.00 s = .
    TestNode#test_equality_wrong_type = 0.00 s = .
    TestNode#test_node_child_get = 0.00 s = .
    TestNode#test_content = 0.00 s = .
    TestNode#test_equality = 0.00 s = .
    TestNode#test_context = 0.00 s = .
    TestNode#test_output_escaping_sanity = 0.00 s = .
    TestNode#test_doc_node_type = 0.00 s = .
    TestNode#test_equality_2 = 0.00 s = .
    TestNode#test_node_find = 0.00 s = .
    TestNode#test_equality_nil = 0.00 s = .
    TestNode#test_node_class = 0.00 s = .
    TestNode#test_base = 0.00 s = .
    TestNode#test_find = 0.00 s = .
    TestNode#test_root_node_type = 0.00 s = .
    TestNode#test_output_escaping = 0.00 s = .
    TestNode#test_doc_class = 0.00 s = .
    TestNode#test_root_class = 0.00 s = .
    TestNode#test_empty = 0.00 s = .
    TestNode#test_save_no_empty_tags = 0.00 s = .
    TestNode#test_space_preserve = 0.00 s = .
    TestNode#test_name = 0.00 s = .
    TestNode#test_node_doc = 0.00 s = .
    TestSaxParser#test_nil_string = 0.00 s = .
    TestSaxParser#test_file = 0.00 s = .
    TestSaxParser#test_string_io = 0.00 s = . TestSaxParser#test_string_no_callbacks = 0.00 s = .
    TestSaxParser#test_doctype = 0.00 s = .
    TestSaxParser#test_file_no_callbacks = 0.00 s = . TestSaxParser#test_noexistent_file = Warning: failed to load "i_dont_exist.xml": No such file or directory.
    0.00 s = F
    TestSaxParser#test_io = 0.00 s = .
    TestSaxParser#test_parse_seg_fail = 0.00 s = .
    TestSaxParser#test_nil_io = 0.00 s = .
    TestSaxParser#test_parse_warning = 0.00 s = .
    TestSaxParser#test_nil_file = 0.00 s = .
    TestSaxParser#test_string = 0.00 s = .
    TestSaxParser#test_parse_error = 0.00 s = .
    TestXInclude#test_ruby_xml_xinclude = 0.00 s = . TestParser#test_string_io_thread = Thread completed
    0.00 s = .
    TestParser#test_io_gc = 0.01 s = .
    TestParser#test_document = 0.00 s = .
    TestParser#test_file_base_uri = 0.00 s = .
    TestParser#test_error = 0.00 s = .
    TestParser#test_open_many_files = 0.03 s = .
    TestParser#test_fd_gc = 0.08 s = .
    TestParser#test_file_encoding = 0.00 s = .
    TestParser#test_nil_string = 0.00 s = .
    TestParser#test_io = 0.00 s = .
    TestParser#test_nil_io = 0.00 s = .
    TestParser#test_bad_xml = 0.00 s = .
    TestParser#test_nil_document = 0.00 s = .
    TestParser#test_string_encoding = 0.00 s = F TestParser#test_errors_from_background_thread = 0.00 s = . TestParser#test_string = 0.00 s = .
    TestParser#test_file = 0.00 s = .
    TestParser#test_string_io = 0.00 s = .
    TestParser#test_string_options = 0.00 s = .
    TestParser#test_nil_file = 0.00 s = .
    TestParser#test_noexistent_file = 0.00 s = F
    AttributesTest#test_attributes = 0.00 s = .
    AttributesTest#test_set_values = 0.00 s = .
    AttributesTest#test_each = 0.00 s = .
    AttributesTest#test_remove_all = 0.00 s = .
    AttributesTest#test_get_attribute = 0.00 s = . AttributesTest#test_get_values_gc = 0.02 s = .
    AttributesTest#test_get_values = 0.02 s = .
    AttributesTest#test_remove_first = 0.00 s = .
    AttributesTest#test_str_sym = 0.00 s = .
    AttrDeclTest#test_attr_decl = 0.00 s = .
    AttrDeclTest#test_type = 0.00 s = .
    AttrDeclTest#test_attr = 0.00 s = .
    AttrDeclTest#test_prev = 0.00 s = .
    AttrDeclTest#test_attributes = 0.00 s = .
    AttrDeclTest#test_parent = 0.00 s = .
    AttrDeclTest#test_doc = 0.00 s = .
    AttrDeclTest#test_value = 0.00 s = .
    AttrDeclTest#test_next = 0.00 s = .
    AttrDeclTest#test_name = 0.00 s = .
    AttrDeclTest#test_to_s = 0.00 s = .
    TestReader#test_expand_invalid = 0.00 s = .
    TestReader#test_get_attr = 0.00 s = .
    TestReader#test_mode = 0.00 s = .
    TestReader#test_expand = 0.00 s = .
    TestReader#test_file_encoding = 0.00 s = .
    TestReader#test_encoding = 0.00 s = .
    TestReader#test_base_uri = 0.00 s = .
    TestReader#test_string_encoding = 0.00 s = .
    TestReader#test_bytes_consumed = 0.00 s = .
    TestReader#test_expand_find = 0.00 s = .
    TestReader#test_io = 0.00 s = . TestReader#test_expand_incorrectly_use_returned_node = 0.07 s = . TestReader#test_invalid_file = 0.00 s = .
    TestReader#test_attr = 0.00 s = .
    TestReader#test_expand_should_be_invalid = 0.00 s = .
    TestReader#test_options = 0.00 s = .
    TestReader#test_io_gc = 0.01 s = .
    TestReader#test_document = 0.00 s = .
    TestReader#test_move_attr = 0.00 s = .
    TestReader#test_error = 0.00 s = .
    TestReader#test_string = 0.00 s = .
    TestReader#test_node = 0.00 s = .
    TestReader#test_value = 0.00 s = .
    TestReader#test_file = 0.00 s = .
    TestReader#test_invalid_encoding = 0.00 s = F
    TestReader#test_string_io = 0.00 s = .
    TestXPathContext#test_cache = 0.00 s = . TestXPathContext#test_ns_register_string = 0.00 s = . TestXPathContext#test_no_ns = 0.00 s = .
    TestXPathContext#test_ns_register_hash = 0.00 s = .
    TestXPathContext#test_node = 0.00 s = .
    TestXPathContext#test_ns_register_array = 0.00 s = . TestXPathContext#test_ns_register = 0.00 s = . TestXPathContext#test_ns_register_node = 0.00 s = . TestXPathContext#test_require_doc = 0.00 s = . CDataCommentTest#test_add_cdata_2 = 0.00 s = .
    CDataCommentTest#test_node_type = 0.00 s = . CDataCommentTest#test_set_cdata_attribute = 0.00 s = . CDataCommentTest#test_add_cdata_3 = 0.00 s = .
    CDataCommentTest#test_attributes = 0.00 s = .
    CDataCommentTest#test_add_cdata = 0.00 s = .
    TestXPath#test_xpath_free = 0.01 s = .
    TestXPath#test_find_comment = 0.00 s = .
    TestXPath#test_node_find = 0.00 s = .
    TestXPath#test_default_ns1 = 0.00 s = .
    TestXPath#test_doc_find = 0.00 s = .
    TestXPath#test_default_ns2 = 0.00 s = .
    TestXPath#test_ns_array = 0.00 s = .
    TestXPath#test_default_ns4 = 0.00 s = .
    TestXPath#test_doc_find_first = 0.00 s = .
    TestXPath#test_register_default_ns = 0.00 s = .
    TestXPath#test_find_cdata = 0.00 s = .
    TestXPath#test_node_find_first = 0.00 s = .
    TestXPath#test_attribute_ns = 0.00 s = .
    TestXPath#test_invalid_expression = 0.00 s = .
    TestXPath#test_ns = 0.00 s = .
    TestXPath#test_default_ns3 = 0.00 s = .
    TestXPath#test_ns_gc = 0.07 s = .
    TestXPath#test_default_ns5 = 0.00 s = .
    TestXPath#test_xpath_empty_result = 0.00 s = . TestXPath#test_xpath_namespace_nodes = 0.00 s = .
    TestXPath#test_memory = 0.68 s = .
    TestXPath#test_node_no_doc = 0.00 s = .
    TestRelaxNG#test_invalid = 0.00 s = .
    TestRelaxNG#test_valid = 0.00 s = .
    TestRelaxNG#test_from_doc = 0.00 s = .
    TestNodeEdit#test_append_existing_node = 0.00 s = . TestNodeEdit#test_add_next_02 = 0.00 s = .
    TestNodeEdit#test_reuse_removed_node = 0.00 s = .
    TestNodeEdit#test_remove_node = 0.00 s = .
    TestNodeEdit#test_add_next_01 = 0.00 s = .
    TestNodeEdit#test_add_next_03 = 0.00 s = .
    TestNodeEdit#test_append_chain = 0.00 s = .
    TestNodeEdit#test_wrong_doc = 0.01 s = .
    TestNodeEdit#test_add_prev_01 = 0.00 s = .
    TestNodeEdit#test_set_base = 0.00 s = .
    TestNodeEdit#test_add_prev_03 = 0.00 s = .
    TestNodeEdit#test_remove_node_gc = 0.01 s = .
    TestNodeEdit#test_add_prev_02 = 0.00 s = . TestNodeEdit#test_remove_node_iteration = 0.00 s = .
    TestNodeEdit#test_merge = 0.21 s = .
    TestParserContext#test_invalid_encoding = 0.00 s = . TestParserContext#test_data_directory_get = 0.00 s = . TestParserContext#test_html = 0.00 s = .
    TestParserContext#test_subset_external = 0.00 s = . TestParserContext#test_not_well_formed = 0.00 s = . TestParserContext#test_version_info = 0.00 s = . TestParserContext#test_keep_blanks = 0.00 s = .
    TestParserContext#test_depth = 0.00 s = .
    TestParserContext#test_base_uri = 0.00 s = .
    TestParserContext#test_string = 0.00 s = .
    TestParserContext#test_disable_sax = 0.00 s = . TestParserContext#test_space_depth = 0.00 s = .
    TestParserContext#test_encoding = 0.00 s = .
    TestParserContext#test_parse_error = 0.00 s = .
    TestParserContext#test_docbook = 0.00 s = .
    TestParserContext#test_well_formed = 0.00 s = . TestParserContext#test_replace_entities = 0.00 s = . TestParserContext#test_string_empty = 0.00 s = . TestXPathExpression#test_find_invalid = 0.00 s = . TestXPathExpression#test_nodes = 0.00 s = .
    TestXPathExpression#test_find_class = 0.00 s = .
    Testattributes#test_traversal = 0.00 s = .
    Testattributes#test_no_attributes = 0.00 s = . TestWriter#test_valued_element_ns = 0.00 s = .
    TestWriter#test_empty_doc = 0.00 s = .
    TestWriter#test_flush = 0.00 s = .
    TestWriter#test_attribute_ns = 0.00 s = .
    TestWriter#test_dtd_element = 0.00 s = .
    TestWriter#test_cdata = 0.00 s = .
    TestWriter#test_nil_pe_issue = 0.00 s = .
    TestWriter#test_dtd_attlist = 0.00 s = .
    TestWriter#test_dtd_entity = 0.00 s = .
    TestWriter#test_indentation_string = 0.00 s = .
    TestWriter#test_dtd_notation = 0.00 s = .
    TestWriter#test_generic_failure = 0.00 s = .
    TestWriter#test_attribute = 0.00 s = .
    TestWriter#test_encoding = 0.00 s = .
    TestWriter#test_quote_char = 0.00 s = .
    TestWriter#test_io_encoding = 0.00 s = .
    TestWriter#test_comment = 0.00 s = .
    TestWriter#test_pi = 0.00 s = .
    TestWriter#test_dtd_declaration = 0.00 s = .
    TestWriter#test_valued_element = 0.00 s = .
    TestWriter#test_single_root = 0.00 s = .
    TestWriter#test_write_empty_elements = 0.00 s = .
    TestWriter#test_file_encoding = 0.00 s = .
    TestWriter#test_indentation_on = 0.00 s = .
    TestDtd#test_external_subset = 0.00 s = .
    TestDtd#test_node_type = 0.00 s = .
    TestDtd#test_valid = 0.00 s = .
    TestDtd#test_internal_subset = 0.00 s = .
    TestDtd#test_invalid = 0.00 s = .
    TestDtd#test_external_dtd = 0.00 s = F
    AttrNodeTest#test_no_attributes = 0.00 s = .
    AttrNodeTest#test_create_ns = 0.00 s = .
    AttrNodeTest#test_types = 0.00 s = .
    AttrNodeTest#test_value = 0.00 s = .
    AttrNodeTest#test_create = 0.00 s = .
    AttrNodeTest#test_create_on_node = 0.00 s = .
    AttrNodeTest#test_remove = 0.00 s = .
    AttrNodeTest#test_doc = 0.00 s = .
    AttrNodeTest#test_set_value = 0.00 s = .
    AttrNodeTest#test_name = 0.00 s = .
    AttrNodeTest#test_first = 0.00 s = .
    AttrNodeTest#test_set_nil = 0.00 s = .
    TestError#test_handler = 0.00 s = . TestError#test_double_parse_register_handler =
    Parser.register_error_handler is deprecated. Use Error.set_handler instead 0.00 s = .
    TestError#test_verbose_handler = /build/reproducible-path/ruby-libxml-5.0.3/test/test_error.rb:83:
    warning: already initialized constant STDERR /build/reproducible-path/ruby-libxml-5.0.3/test/test_error.rb:89:
    warning: already initialized constant STDERR /build/reproducible-path/ruby-libxml-5.0.3/test/test_error.rb:83:
    warning: previous definition of STDERR was here
    0.00 s = .
    TestError#test_xpath_error = Error: Invalid predicate.
    0.00 s = .
    TestError#test_double_parse = 0.00 s = .
    TestError#test_error_code_to_s = 0.00 s = .
    TestError#test_invalid_handler = 0.00 s = .
    TestError#test_error_codes = 0.00 s = .
    TestError#test_no_handler = /build/reproducible-path/ruby-libxml-5.0.3/test/test_error.rb:99:
    warning: already initialized constant STDERR /build/reproducible-path/ruby-libxml-5.0.3/test/test_error.rb:89:
    warning: previous definition of STDERR was here /build/reproducible-path/ruby-libxml-5.0.3/test/test_error.rb:105:
    warning: already initialized constant STDERR /build/reproducible-path/ruby-libxml-5.0.3/test/test_error.rb:99:
    warning: previous definition of STDERR was here
    0.00 s = .
    TestError#test_get_handler = DEPRECATED: Use assert_nil if expecting nil
    from /build/reproducible-path/ruby-libxml-5.0.3/test/test_error.rb:75.
    This will fail in Minitest 6.
    0.00 s = .
    TestError#test_parse_error = 0.00 s = .
    TestError#test_error_domain_to_s = 0.00 s = .
    TestError#test_reset_handler = 0.00 s = . TestError#test_libxml_parser_empty_string = 0.00 s = . TestDocument#test_import_node = 0.00 s = .
    TestDocument#test_context = 0.00 s = .
    TestDocument#test_write_root = 0.00 s = .
    TestDocument#test_xhtml = 0.00 s = .
    TestDocument#test_compression = 0.00 s = .
    TestDocument#test_doc_node_type = 0.00 s = .
    TestDocument#test_io = 0.00 s = .
    TestDocument#test_doc_node_type_name = 0.00 s = .
    TestDocument#test_version = 0.00 s = .
    TestDocument#test_find = 0.00 s = .
    TestDocument#test_document_root = 0.00 s = .
    TestDocument#test_klass = 0.00 s = . NodeCommentTest#test_libxml_node_add_comment_02 = 0.00 s = . NodeCommentTest#test_libxml_node_add_comment_03 = 0.00 s = . NodeCommentTest#test_libxml_node_add_comment_01 = 0.00 s = . HTMLParserTest#test_nil_string = 0.00 s = .
    HTMLParserTest#test_file = 0.00 s = .
    HTMLParserTest#test_parse = 0.00 s = .
    HTMLParserTest#test_string_io = 0.00 s = .
    HTMLParserTest#test_comment = 0.00 s = .
    HTMLParserTest#test_io = 0.00 s = .
    HTMLParserTest#test_no_implied = 0.00 s = F
    HTMLParserTest#test_io_gc = 0.03 s = .
    HTMLParserTest#test_open_many_files = 0.34 s = .
    HTMLParserTest#test_nil_io = 0.00 s = .
    HTMLParserTest#test_nil_file = 0.00 s = .
    HTMLParserTest#test_string = 0.00 s = .
    HTMLParserTest#test_noexistent_file = 0.00 s = F
    TestDocumentWrite#test_debug = 0.00 s = . TestDocumentWrite#test_save_iso_8859_1 = 0.00 s = . TestDocumentWrite#test_to_s_encoding = 0.00 s = . TestDocumentWrite#test_to_s_no_indentation = 0.00 s = . TestDocumentWrite#test_save_utf8 = 0.00 s = . TestDocumentWrite#test_thread_set_root = 0.17 s = . TestDocumentWrite#test_to_s_default = 0.13 s = . TestDocumentWrite#test_save_iso_8859_1_no_indent = 0.00 s = . TestDocumentWrite#test_save_utf8_no_indents = 0.00 s = . TestDocumentWrite#test_to_s_no_global_indentation = 0.00 s = . TestTranversal#test_next? = 0.00 s = .
    TestTranversal#test_children = 0.00 s = .
    TestTranversal#test_parent? = 0.00 s = . TestTranversal#test_next_prev_equivalence = 0.00 s = . TestTranversal#test_child? = 0.00 s = .
    TestTranversal#test_children_iteration = 0.00 s = .
    TestTranversal#test_next = 0.00 s = .
    TestTranversal#test_root_class = 0.00 s = .
    TestTranversal#test_doc_class = 0.00 s = .
    TestTranversal#test_prev = 0.00 s = .
    TestTranversal#test_each_element = 0.00 s = .
    TestTranversal#test_no_children = 0.00 s = .
    TestTranversal#test_each = 0.00 s = .
    TestTranversal#test_no_children_inner_xml = 0.00 s = . TestTranversal#test_prev? = 0.00 s = . TestTranversal#test_next_children_equivalence = 0.00 s = . TestNamespaces#test_find_ns_by_href = 0.00 s = . TestNamespaces#test_default_prefix = 0.00 s = .
    TestNamespaces#test_namespaces = 0.00 s = . TestNamespaces#test_set_namespace_node = 0.00 s = . TestNamespaces#test_default_namespace = 0.00 s = . TestNamespaces#test_define_default_namespace = 0.00 s = . TestNamespaces#test_namespace_attr = 0.00 s = . TestNamespaces#test_define_namespace = 0.00 s = . TestNamespaces#test_namespace_node = 0.00 s = . TestNamespaces#test_find_default_ns = 0.00 s = . TestNamespaces#test_find_by_prefix = 0.00 s = . TestNamespaces#test_set_namespace_attribute = 0.00 s = . TestNamespaces#test_namespace_definitions = 0.00 s = . TestEncoding#test_encoding_conversions = /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:25:
    warning: setting Encoding.default_internal /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:29:
    warning: setting Encoding.default_internal
    0.00 s = .
    TestEncoding#test_no_internal_encoding_iso_8859_1 = /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:25:
    warning: setting Encoding.default_internal /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:29:
    warning: setting Encoding.default_internal
    0.00 s = .
    TestEncoding#test_no_internal_encoding_utf_8 = /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:25:
    warning: setting Encoding.default_internal /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:29:
    warning: setting Encoding.default_internal
    0.00 s = .
    TestEncoding#test_internal_encoding_iso_8859_1 = /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:25:
    warning: setting Encoding.default_internal /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:81:
    warning: setting Encoding.default_internal /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:29:
    warning: setting Encoding.default_internal
    0.00 s = .
    TestEncoding#test_internal_encoding_utf_8 = /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:25:
    warning: setting Encoding.default_internal /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:112:
    warning: setting Encoding.default_internal /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:29:
    warning: setting Encoding.default_internal
    0.00 s = .
    TestEncoding#test_encoding = /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:25:
    warning: setting Encoding.default_internal /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding.rb:29:
    warning: setting Encoding.default_internal
    0.00 s = .
    TestNS#test_create_ns = 0.00 s = .
    TestNS#test_eql = 0.00 s = .
    TestNS#test_equal = 0.00 s = .
    TestNS#test_create_unbound_ns = 0.00 s = .
    TestNS#test_duplicate_ns = 0.00 s = .
    TestNS#test_create_default_ns = 0.00 s = .
    TestXml#test_vernum = 0.00 s = .
    TestXml#test_enabled_http = 0.00 s = F
    TestXml#test_enabled_regexp = 0.00 s = . TestXml#test_default_save_no_empty_tags = 0.00 s = .
    TestXml#test_enabled_debug = 0.00 s = .
    TestXml#test_default_tree_indent_string = 0.00 s = .
    TestXml#test_enabled_xpath = 0.00 s = .
    TestXml#test_enabled_c14n = 0.00 s = .
    TestXml#test_enabled_ftp = 0.00 s = F
    TestXml#test_enabled_unicode = 0.00 s = F
    TestXml#test_enabled_html = 0.00 s = .
    TestXml#test_enabled_schemas = 0.00 s = .
    TestXml#test_default_compression = /build/reproducible-path/ruby-libxml-5.0.3/test/test_xml.rb:13: warning:
    libxml was compiled without zlib support
    0.00 s = .
    TestXml#test_enabled_iconv = 0.00 s = .
    TestXml#test_enabled_zlib = 0.00 s = .
    TestXml#test_enabled_xinclude = 0.00 s = .
    TestXml#test_enabled_automata = 0.00 s = .
    TestXml#test_enabled_xpointer = 0.00 s = .
    TestXml#test_enabled_catalog = 0.00 s = .
    TestXml#test_lib_versions = 0.00 s = .
    TestXml#test_intent_tree_output = 0.00 s = .
    TestXml#test_version = 0.00 s = .
    TestXml#test_enabled_memory_debug = 0.00 s = .
    TestXml#test_enabled_thread = 0.00 s = . TestCanonicalize#test_canonicalize_with_w3c_c14n_3_7 = 0.00 s = . TestCanonicalize#test_canonicalize_with_w3c_c14n_3_2 = 0.00 s = . TestCanonicalize#test_canonicalize_with_w3c_c14n_3_6 = 0.00 s = . TestCanonicalize#test_canonicalize_with_w3c_c14n_3_3 = 0.00 s = . TestCanonicalize#test_canonicalize_with_w3c_c14n_3_5 = 0.00 s = . TestCanonicalize#test_canonicalize_with_w3c_c14n_3_4 = 0.00 s = . TestCanonicalize#test_canonicalize_with_w3c_c14n_3_1 = 0.00 s = . TestNodeCopy#test_libxml_node_copy_not_segv = 0.00 s = . TestNodeCopy#test_libxml_node_clone_not_segv = 0.00 s = . TestEncodingSax#test_encoding_utf8 = /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding_sax.rb:96: warning: setting Encoding.default_internal
    0.00 s = .
    TestEncodingSax#test_encoding_iso_8859_1 = /build/reproducible-path/ruby-libxml-5.0.3/test/test_encoding_sax.rb:96: warning: setting Encoding.default_internal
    0.00 s = .
    TestNodeWrite#test_to_s_no_indentation = 0.00 s = . TestNodeWrite#test_inner_xml = 0.00 s = . TestNodeWrite#test_to_s_no_global_indentation = 0.00 s = . TestNodeWrite#test_to_s_default = 0.00 s = .
    TestNodeWrite#test_to_s_level = 0.00 s = .
    TestNodeWrite#test_to_s_encoding = 0.00 s = .
    TestNodeWrite#test_debug = 0.00 s = .

    Finished in 1.958896s, 199.0918 runs/s, 21647.9128 assertions/s.

    1) Failure:
    TestHtmlParserContext#test_default_options [test/test_html_parser_context.rb:9]:
    Expected: 0
    Actual: 4096

    2) Failure:
    TestSaxParser#test_noexistent_file [test/test_sax_parser.rb:138]:
    --- expected
    +++ actual
    @@ -1 +1 @@
    -"Warning: failed to load external entity \"i_dont_exist.xml\"."
    +"Warning: failed to load \"i_dont_exist.xml\": No such file or directory."


    3) Failure:
    TestParser#test_string_encoding [test/test_parser.rb:218]:
    --- expected
    +++ actual
    @@ -1,2 +1 @@
    -"Fatal error: Input is not proper UTF-8, indicate encoding !
    -Bytes: 0xF6 0x74 0x6C 0x65 at :2."
    +"Fatal error: Invalid bytes in character encoding at :2."


    4) Failure:
    TestParser#test_noexistent_file [test/test_parser.rb:47]:
    --- expected
    +++ actual
    @@ -1 +1 @@
    -"Warning: failed to load external entity \"i_dont_exist.xml\"."
    +"Warning: failed to load \"i_dont_exist.xml\": No such file or directory."


    5) Failure:
    TestReader#test_invalid_encoding [test/test_reader.rb:341]:
    --- expected
    +++ actual
    @@ -1,2 +1 @@
    -"Fatal error: Input is not proper UTF-8, indicate encoding !
    -Bytes: 0xF6 0x74 0x6C 0x65 at :2."
    +"Fatal error: Couldn't find end of Start Tag m at :2."


    6) Failure:
    T