Hi team, While working on my webgen package I ran into 3 questions:
1. While working on my first update of the ruby-cmdparse package Daniel Leidert advised me to add the line export DH_RUBY = --gem-install into the rules file, to use gem installation layout which (as he wrote) "is better for most gems" and which results in most of the programs files being installed in /usr/share/rubygems-integration/all/gems/<programname>/ rather than in /usr/lib/ruby/vendor_ruby/ . Is this also correct for a program like webgen which is no library but an application to run? 2. Webgen uses a bunch of rake-tests (about 80), from which 3 of them fail while building the package. My predecessor as package-maintainer a decade ago therefore set DH_RUBY_IGNORE_TESTS to circumvent this problem, but as I've learned this is no option for the team any more. So what I am supposed to do? The program itself works fine! (I attached the failure output.) 3. While looking into this and that I recognized that my updated ruby-cmdparse package has no dependency set at all. Shouldn't there be at least a dependency for: ruby | ruby-interpreter ? Klaumi ----- Klaumi Klingsporn mail: klaumi...@gmx.de web: www.klaumikli.de
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â Run tests for ruby2.7 from debian/ruby-tests.rake â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ RUBYLIB=. GEM_PATH=/home/klaumi/COMPILE/TEST3/webgen/debian/tmp/usr/share/rubygems-integration/all:/home/klaumi/COMPILE/TEST3/webgen/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/2.7.0:/var/lib/gems/2.7.0:/usr/local/lib/ruby/gems/2.7.0:/usr/lib/ruby/gems/2.7.0:/usr/lib/x86_64-linux-gnu/ruby/gems/2.7.0:/usr/share/rubygems-integration/2.7.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0 ruby2.7 -S rake -f debian/ruby-tests.rake /usr/bin/ruby2.7 -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.0.3/lib/rake/rake_test_loader.rb "test/test_documentation.rb" "test/webgen/cli/test_logger.rb" "test/webgen/content_processor/test_blocks.rb" "test/webgen/content_processor/test_builder.rb" "test/webgen/content_processor/test_css_minify.rb" "test/webgen/content_processor/test_erb.rb" "test/webgen/content_processor/test_erubis.rb" "test/webgen/content_processor/test_fragments.rb" "test/webgen/content_processor/test_haml.rb" "test/webgen/content_processor/test_html_head.rb" "test/webgen/content_processor/test_kramdown.rb" "test/webgen/content_processor/test_r_discount.rb" "test/webgen/content_processor/test_r_doc.rb" "test/webgen/content_processor/test_rainpress.rb" "test/webgen/content_processor/test_red_cloth.rb" "test/webgen/content_processor/test_ruby.rb" "test/webgen/content_processor/test_sass.rb" "test/webgen/content_processor/test_scss.rb" "test/webgen/content_processor/test_tags.rb" "test/webgen/content_processor/test_tidy.rb" "test/webgen/content_processor/test_tikz.rb" "test/webgen/content_processor/test_xmllint.rb" "test/webgen/destination/test_file_system.rb" "test/webgen/item_tracker/test_file.rb" "test/webgen/item_tracker/test_missing_node.rb" "test/webgen/item_tracker/test_node_content.rb" "test/webgen/item_tracker/test_node_meta_info.rb" "test/webgen/item_tracker/test_nodes.rb" "test/webgen/item_tracker/test_template_chain.rb" "test/webgen/misc/test_dummy_index.rb" "test/webgen/path_handler/test_api.rb" "test/webgen/path_handler/test_base.rb" "test/webgen/path_handler/test_copy.rb" "test/webgen/path_handler/test_feed.rb" "test/webgen/path_handler/test_meta_info.rb" "test/webgen/path_handler/test_page.rb" "test/webgen/path_handler/test_page_utils.rb" "test/webgen/path_handler/test_sitemap.rb" "test/webgen/path_handler/test_template.rb" "test/webgen/path_handler/test_virtual.rb" "test/webgen/source/test_file_system.rb" "test/webgen/source/test_stacked.rb" "test/webgen/source/test_tar_archive.rb" "test/webgen/tag/test_breadcrumb_trail.rb" "test/webgen/tag/test_coderay.rb" "test/webgen/tag/test_date.rb" "test/webgen/tag/test_execute_command.rb" "test/webgen/tag/test_include_file.rb" "test/webgen/tag/test_langbar.rb" "test/webgen/tag/test_link.rb" "test/webgen/tag/test_menu.rb" "test/webgen/tag/test_meta_info.rb" "test/webgen/tag/test_relocatable.rb" "test/webgen/tag/test_tikz.rb" "test/webgen/task/test_create_website.rb" "test/webgen/test_blackboard.rb" "test/webgen/test_bundle_loader.rb" "test/webgen/test_cache.rb" "test/webgen/test_cli.rb" "test/webgen/test_configuration.rb" "test/webgen/test_content_processor.rb" "test/webgen/test_context.rb" "test/webgen/test_core_ext.rb" "test/webgen/test_destination.rb" "test/webgen/test_error.rb" "test/webgen/test_extension_manager.rb" "test/webgen/test_item_tracker.rb" "test/webgen/test_languages.rb" "test/webgen/test_logger.rb" "test/webgen/test_node.rb" "test/webgen/test_node_finder.rb" "test/webgen/test_page.rb" "test/webgen/test_path.rb" "test/webgen/test_rake_task.rb" "test/webgen/test_source.rb" "test/webgen/test_tag.rb" "test/webgen/test_task.rb" "test/webgen/test_tree.rb" "test/webgen/test_utils.rb" "test/webgen/test_website.rb" "test/webgen/utils/test_tag_parser.rb" -v /usr/lib/ruby/vendor_ruby/systemu.rb:297: warning: assigned but unused variable - thread Run options: -v --seed 31650 # Running: TestContentProcessorRainpress#test_static_call = 0.00 s = . TestErubis#test_static_call = /usr/lib/ruby/vendor_ruby/erubis/enhancer.rb:517: warning: instance variable @prefixrexp not initialized /usr/lib/ruby/vendor_ruby/erubis/enhancer.rb:517: warning: instance variable @prefixrexp not initialized /usr/lib/ruby/vendor_ruby/erubis/enhancer.rb:517: warning: instance variable @prefixrexp not initialized /usr/lib/ruby/vendor_ruby/erubis/enhancer.rb:517: warning: instance variable @prefixrexp not initialized /usr/lib/ruby/vendor_ruby/erubis/converter.rb:232: warning: instance variable @regexp not initialized /usr/lib/ruby/vendor_ruby/erubis/enhancer.rb:517: warning: instance variable @prefixrexp not initialized /usr/lib/ruby/vendor_ruby/erubis/converter.rb:226: warning: instance variable @header not initialized /usr/lib/ruby/vendor_ruby/erubis/converter.rb:226: warning: instance variable @footer not initialized 0.01 s = . TestExtensionDocumentation#test_all_extensions_documented = 0.06 s = . TestExtensionDocumentation#test_all_config_options_documented = 0.02 s = . TestBundleLoader#test_dsl = 0.00 s = . TestBundleLoader#test_load = 0.00 s = . TestPath#test_class_url = 0.00 s = . TestPath#test_equality = 0.00 s = . TestPath#test_dup = 0.00 s = . TestPath#test_initialize_and_accessors = 0.00 s = . TestPath#test_class_append = 0.00 s = . TestPath#test_class_matches_pattern = 0.00 s = . TestPath#test_comparison = 0.00 s = . TestPath#test_mount_at = 0.00 s = . TestPath#test_introspection = 0.00 s = . TestPath#test_hashing = 0.00 s = . TestPath#test_io = 0.00 s = . TestPageUtils#test_parse_as_page! = 0.00 s = . TestPageUtils#test_render_block = 0.00 s = . TestPageUtils#test_template_chain = 0.00 s = . TestItemTrackerTemplateChain#test_item_changed? = 0.00 s = . TestItemTrackerTemplateChain#test_item_id = 0.00 s = . TestItemTrackerTemplateChain#test_item_data = 0.00 s = . TestItemTrackerTemplateChain#test_referenced_nodes = 0.00 s = . TestRakeTask#test_create = 0.00 s = . TestTagRelocatable#test_call = 0.00 s = . TestPathHandlerFeed#test_create_node = 0.00 s = . TestPathHandlerFeed#test_feed_entries = 0.00 s = . TestPathHandlerFeed#test_content = 0.00 s = . TestContentProcessorTikz#test_static_call = 0.47 s = E TestCLICommandParser#test_initialize = 0.00 s = . TestCLICommandParser#test_parse = 0.03 s = . TestCLICommandParser#test_website = 0.01 s = . TestTagBreadcrumbTrail#test_call = 0.00 s = . TestTagDate#test_call = 0.00 s = . TestContentProcessorCSSMinify#test_static_call = 0.00 s = . TestNode#test_level = 0.00 s = . TestNode#test_link_to = 0.00 s = . TestNode#test_matching = 0.00 s = . TestNode#test_initialize = 0.00 s = . TestNode#test_is_ancestor_of = 0.00 s = . TestNode#test_to_s = 0.00 s = . TestNode#test_type_checkers = 0.00 s = . TestNode#test_route_to = 0.00 s = . TestNode#test_versions = 0.00 s = . TestNode#test_proxy_node = 0.00 s = . TestCache#test_permanent_cache = 0.00 s = . TestCache#test_standard_cache = 0.00 s = . TestCache#test_volatile_cache = 0.00 s = . TestContentProcessorKramdown#test_static_call = 0.05 s = . TestCoreExtensions#test_hash_symbolize_keys! = 0.00 s = . TestCoreExtensions#test_webgen_require = 0.00 s = . TestContentProcessor#test_call = 0.00 s = . TestContentProcessor#test_normalize_pipeline = 0.00 s = . TestContentProcessor#test_is_binary = 0.00 s = . TestContentProcessor#test_register = 0.00 s = . TestRedCloth#test_static_call = 0.01 s = . TestPage#test_eol_encodings = 0.00 s = . TestPage#test_valid_pagefiles = 0.00 s = . TestPage#test_to_s = 0.00 s = . TestPage#test_invalid_pagefiles = 0.00 s = . TestPathHandlerVirtual#test_create_node = 0.00 s = . TestContext#test_initialize = 0.00 s = . TestContext#test_tags_methods = 0.00 s = . TestContext#test_node_methods = 0.00 s = . TestContext#test_accessors = 0.00 s = . TestContext#test_html_head_methods = 0.00 s = . TestContext#test_clone = 0.00 s = . TestContentProcessorTags#test_static_call = 0.00 s = E TestSourceStacked#test_initialize = 0.00 s = . TestSourceStacked#test_paths = 0.00 s = . TestItemTracker#test_functionality = 0.00 s = . TestRDoc#test_static_call = 0.01 s = . TestPathHandlerSitemap#test_content = 0.00 s = . TestPathHandlerSitemap#test_create_node = 0.00 s = . TestPathHandlerSitemap#test_content_with_template = 0.00 s = . TestPathHandlerSitemap#test_sitemap_entries = 0.00 s = . TestSource#test_register = 0.00 s = . TestSource#test_paths = 0.00 s = . TestContentProcessorRuby#test_static_call = 0.00 s = . TestTag#test_call = 0.00 s = . TestTag#test_class_render_tag_template = 0.00 s = . TestTag#test_register = 0.00 s = . TestTag#test_replace_tags = 0.00 s = E TestLogger#test_log_output = 0.00 s = . TestLogger#test_logging = 0.00 s = . TestLogger#test_initialize = 0.00 s = . TestTagLangbar#test_call = 0.00 s = . TestHaml#test_static_call = 0.05 s = . TestTagParser#test_replace_tags = 0.00 s = . TestTagParser#test_replace_tags_with_prefix = 0.00 s = . TestTagParser#test_error_line_and_column = 0.00 s = . TestErb#test_static_call = 0.00 s = . TestNodeCreationError#test_all = 0.00 s = . TestNodeContent#test_item_data = 0.00 s = . TestNodeContent#test_referenced_nodes = 0.00 s = . TestNodeContent#test_item_changed? = 0.00 s = . TestNodeContent#test_item_id = 0.00 s = . TestCommandNotFoundError#test_all = 0.00 s = . TestDestination#test_instance = 0.00 s = . TestDestination#test_register = 0.00 s = . TestSass#test_static_call = 0.12 s = . TestTagTikz#test_call = 0.00 s = . TestTidy#test_static_call = 0.44 s = . TestItemTrackerNodes#test_item_changed? = 0.00 s = . TestItemTrackerNodes#test_referenced_nodes = 0.00 s = . TestItemTrackerNodes#test_item_data = 0.00 s = . TestItemTrackerNodes#test_item_id = 0.00 s = . TestPathHandlerApi#test_attr = 0.00 s = . TestPathHandlerApi#test_rdoc_store = 0.03 s = . TestPathHandlerApi#test_rdoc_options = 0.01 s = . TestPathHandlerApi#test_create_nodes_hierarchical = 0.04 s = . TestPathHandlerApi#test_create_nodes = 0.06 s = . TestDestinationFileSystem#test_file_methods = 0.00 s = . TestDestinationFileSystem#test_initialize = 0.00 s = . TestTagMenu#test_static_call = 0.00 s = . TestLoadError#test_all = 0.00 s = . TestBlocks#test_static_call_and_render_block = 0.00 s = . TestLanguages#test_other_methods = 0.00 s = . TestLanguages#test_find_language = 0.01 s = . TestLanguages#test_language_accessors = 0.00 s = . TestLanguages#test_get_language = 0.00 s = . TestLanguages#test_hashing = 0.00 s = . TestLanguages#test_sort_method = 0.00 s = . TestBlackboard#test_dispatch_msg = 0.00 s = . TestBlackboard#test_remove_listener = 0.00 s = . TestBlackboard#test_add_listener = 0.00 s = . TestPathHandlerTemplate#test_create_nodes = 0.00 s = . TestNodeFinder#test_add_filter_module = 0.00 s = . TestNodeFinder#test_find = 0.00 s = . TestConfiguration#test_frozen_config = 0.00 s = . TestConfiguration#test_load_value_from_io = 0.00 s = . TestConfiguration#test_has_option = 0.00 s = . TestConfiguration#test_set_and_modify_option_value = 0.00 s = . TestConfiguration#test_initialize_copy = 0.00 s = . TestConfiguration#test_defining_options = 0.00 s = . TestConfiguration#test_equality = 0.00 s = . TestConfiguration#test_load_from_file_exceptions = 0.00 s = . TestConfiguration#test_load_value_from_file = 0.00 s = . TestConfiguration#test_get_option_value = 0.00 s = . TestConfiguration#test_set_values = 0.00 s = . TestPathHandlerMetaInfo#test_before_node_created = 0.00 s = . TestPathHandlerMetaInfo#test_after_node_created = 0.00 s = . TestPathHandlerMetaInfo#test_create_node = 0.00 s = . TestPathHandlerMetaInfo#test_update_existing_nodes = 0.00 s = . TestTaskCreateWebsite#test_static_call = 0.03 s = . TestTaskCreateWebsite#test_static_call_with_template = 0.02 s = . TestExtensionManager#test_registered = 0.00 s = . TestExtensionManager#test_registered_extensions = 0.00 s = . TestExtensionManager#test_resolve_class = 0.00 s = . TestExtensionManager#test_normalize_class_name = 0.00 s = . TestExtensionManager#test_do_register = 0.00 s = . TestExtensionManager#test_extension = 0.00 s = . TestItemTrackerMissingNode#test_item_changed? = 0.00 s = . TestItemTrackerMissingNode#test_referenced_nodes = 0.00 s = . TestItemTrackerMissingNode#test_item_data = 0.00 s = . TestItemTrackerMissingNode#test_item_id = 0.00 s = . TestXmllint#test_static_call = 0.44 s = . TestPathHandlerCopy#test_content = 0.00 s = . TestPathHandlerCopy#test_create_node = 0.01 s = . TestPathHandlerPage#test_create_node = 0.00 s = . TestError#test_all = 0.00 s = . TestError#test_class_error_line = 0.00 s = . TestError#test_class_error_file = 0.00 s = . TestSourceFileSystem#test_paths = 0.00 s = . TestSourceFileSystem#test_handling_of_invalid_link = 0.00 s = . TestSourceFileSystem#test_initialize = 0.00 s = . TestRenderError#test_all = 0.00 s = . TestPathHandlerBase#test_base_node_methods = 0.00 s = . TestPathHandlerBase#test_create_node = 0.00 s = . TestPathHandlerBase#test_dest_path = 0.00 s = . TestPathHandlerBase#test_node_exists = 0.00 s = . TestPathHandlerBase#test_parent_node = 0.00 s = . TestTagCoderay#test_call = 0.02 s = . TestTagLink#test_call = 0.00 s = . TestMiscDummyIndex#test_create_dummy_indexes = 0.00 s = . TestMiscDummyIndex#test_initialize = 0.00 s = . TestTagExecuteCommand#test_call = 0.02 s = . TestTagMetaInfo#test_call = 0.00 s = . TestTask#test_register_and_data = 0.00 s = . TestTask#test_execute = 0.00 s = . TestTagIncludeFile#test_call = 0.00 s = . TestBuilder#test_static_call = 0.01 s = . TestUtils#test_class_const_for_name = 0.00 s = . TestUtils#test_class_snake_case = 0.00 s = . TestWebsite#test_initialize = 0.01 s = . TestWebsite#test_read_config_file = 0.04 s = . TestScss#test_static_call = 0.00 s = . TestContentProcessorFragments#test_static_call = 0.00 s = . TestContentProcessorFragments#test_static_parse_html_headers = 0.00 s = . TestRDiscount#test_static_call = 0.00 s = . TestItemTrackerFile#test_item_data = 0.00 s = . TestItemTrackerFile#test_item_changed? = 0.00 s = . TestItemTrackerFile#test_referenced_nodes = 0.00 s = . TestItemTrackerFile#test_item_id = 0.00 s = . TestSourceTarArchive#test_initialize = 0.01 s = . TestSourceTarArchive#test_paths = /usr/lib/ruby/vendor_ruby/webgen/source/tar_archive.rb:40: warning: calling URI.open via Kernel#open is deprecated, call URI.open directly or use URI#open /usr/lib/ruby/vendor_ruby/webgen/source/tar_archive.rb:40: warning: calling URI.open via Kernel#open is deprecated, call URI.open directly or use URI#open 0.00 s = . TestHtmlHead#test_links_to_translations = 0.00 s = . TestHtmlHead#test_tags_from_context_data = 0.00 s = . TestHtmlHead#test_call = 0.00 s = . TestHtmlHead#test_links_from_link_meta_info = 0.00 s = . TestNodeMetaInfo#test_item_id = 0.00 s = . TestNodeMetaInfo#test_item_changed? = 0.00 s = . TestNodeMetaInfo#test_item_data = 0.00 s = . TestNodeMetaInfo#test_referenced_nodes = 0.00 s = . TestTree#test_delete_node = 0.00 s = . TestTree#test_register_node = 0.00 s = . TestTree#test_root = 0.00 s = . TestTree#test_initialize = 0.00 s = . TestTree#test_translate_node = 0.00 s = . TestTree#test_resolve_node = 0.00 s = . TestTree#test_translations = 0.00 s = . Finished in 2.128810s, 99.5862 runs/s, 986.9366 assertions/s. 1) Error: TestContentProcessorTikz#test_static_call: Webgen::RenderError: Error at content_processor.tikz in <#<Object:0x000055b625c897f0>> while rendering <#<Object:0x000055b625c897f0>>: Error while parsing TikZ picture commands with : /usr/lib/ruby/vendor_ruby/webgen/content_processor/tikz.rb:72:in `block in compile' /usr/lib/ruby/vendor_ruby/webgen/content_processor/tikz.rb:141:in `execute' /usr/lib/ruby/vendor_ruby/webgen/content_processor/tikz.rb:70:in `compile' /usr/lib/ruby/vendor_ruby/webgen/content_processor/tikz.rb:52:in `use_cache_or_compile' /usr/lib/ruby/vendor_ruby/webgen/content_processor/tikz.rb:25:in `call' /home/klaumi/COMPILE/TEST3/webgen/test/webgen/content_processor/test_tikz.rb:43:in `call' /home/klaumi/COMPILE/TEST3/webgen/test/webgen/content_processor/test_tikz.rb:22:in `test_static_call' /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run' /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions' /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it' /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each' /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run' /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map' /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run' /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun' 2) Error: TestContentProcessorTags#test_static_call: FrozenError: can't modify frozen String: "true" /usr/lib/ruby/vendor_ruby/webgen/utils/tag_parser.rb:73:in `force_encoding' /usr/lib/ruby/vendor_ruby/webgen/utils/tag_parser.rb:73:in `replace_tags' /home/klaumi/COMPILE/TEST3/webgen/test/webgen/content_processor/test_tags.rb:22:in `replace_tags' /usr/lib/ruby/vendor_ruby/webgen/content_processor/tags.rb:18:in `call' /home/klaumi/COMPILE/TEST3/webgen/test/webgen/content_processor/test_tags.rb:41:in `test_static_call' /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run' /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions' /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it' /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each' /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run' /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map' /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run' /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun' 3) Error: TestTag#test_replace_tags: FrozenError: can't modify frozen String: "true" /usr/lib/ruby/vendor_ruby/webgen/utils/tag_parser.rb:73:in `force_encoding' /usr/lib/ruby/vendor_ruby/webgen/utils/tag_parser.rb:73:in `replace_tags' /usr/lib/ruby/vendor_ruby/webgen/tag.rb:190:in `replace_tags' /home/klaumi/COMPILE/TEST3/webgen/test/webgen/test_tag.rb:110:in `test_replace_tags' /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run' /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions' /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it' /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method' /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run' /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each' /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run' /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal' /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler' /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run' /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map' /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run' /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run' /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun' 212 runs, 2101 assertions, 0 failures, 3 errors, 0 skips rake aborted! Command failed with status (1): [ruby -w -I"test" /usr/share/rubygems-integration/all/gems/rake-13.0.3/lib/rake/rake_test_loader.rb "test/test_documentation.rb" "test/webgen/cli/test_logger.rb" "test/webgen/content_processor/test_blocks.rb" "test/webgen/content_processor/test_builder.rb" "test/webgen/content_processor/test_css_minify.rb" "test/webgen/content_processor/test_erb.rb" "test/webgen/content_processor/test_erubis.rb" "test/webgen/content_processor/test_fragments.rb" "test/webgen/content_processor/test_haml.rb" "test/webgen/content_processor/test_html_head.rb" "test/webgen/content_processor/test_kramdown.rb" "test/webgen/content_processor/test_r_discount.rb" "test/webgen/content_processor/test_r_doc.rb" "test/webgen/content_processor/test_rainpress.rb" "test/webgen/content_processor/test_red_cloth.rb" "test/webgen/content_processor/test_ruby.rb" "test/webgen/content_processor/test_sass.rb" "test/webgen/content_processor/test_scss.rb" "test/webgen/content_processor/test_tags.rb" "test/webgen/content_processor/test_tidy.rb" "test/webgen/content_processor/test_tikz.rb" "test/webgen/content_processor/test_xmllint.rb" "test/webgen/destination/test_file_system.rb" "test/webgen/item_tracker/test_file.rb" "test/webgen/item_tracker/test_missing_node.rb" "test/webgen/item_tracker/test_node_content.rb" "test/webgen/item_tracker/test_node_meta_info.rb" "test/webgen/item_tracker/test_nodes.rb" "test/webgen/item_tracker/test_template_chain.rb" "test/webgen/misc/test_dummy_index.rb" "test/webgen/path_handler/test_api.rb" "test/webgen/path_handler/test_base.rb" "test/webgen/path_handler/test_copy.rb" "test/webgen/path_handler/test_feed.rb" "test/webgen/path_handler/test_meta_info.rb" "test/webgen/path_handler/test_page.rb" "test/webgen/path_handler/test_page_utils.rb" "test/webgen/path_handler/test_sitemap.rb" "test/webgen/path_handler/test_template.rb" "test/webgen/path_handler/test_virtual.rb" "test/webgen/source/test_file_system.rb" "test/webgen/source/test_stacked.rb" "test/webgen/source/test_tar_archive.rb" "test/webgen/tag/test_breadcrumb_trail.rb" "test/webgen/tag/test_coderay.rb" "test/webgen/tag/test_date.rb" "test/webgen/tag/test_execute_command.rb" "test/webgen/tag/test_include_file.rb" "test/webgen/tag/test_langbar.rb" "test/webgen/tag/test_link.rb" "test/webgen/tag/test_menu.rb" "test/webgen/tag/test_meta_info.rb" "test/webgen/tag/test_relocatable.rb" "test/webgen/tag/test_tikz.rb" "test/webgen/task/test_create_website.rb" "test/webgen/test_blackboard.rb" "test/webgen/test_bundle_loader.rb" "test/webgen/test_cache.rb" "test/webgen/test_cli.rb" "test/webgen/test_configuration.rb" "test/webgen/test_content_processor.rb" "test/webgen/test_context.rb" "test/webgen/test_core_ext.rb" "test/webgen/test_destination.rb" "test/webgen/test_error.rb" "test/webgen/test_extension_manager.rb" "test/webgen/test_item_tracker.rb" "test/webgen/test_languages.rb" "test/webgen/test_logger.rb" "test/webgen/test_node.rb" "test/webgen/test_node_finder.rb" "test/webgen/test_page.rb" "test/webgen/test_path.rb" "test/webgen/test_rake_task.rb" "test/webgen/test_source.rb" "test/webgen/test_tag.rb" "test/webgen/test_task.rb" "test/webgen/test_tree.rb" "test/webgen/test_utils.rb" "test/webgen/test_website.rb" "test/webgen/utils/test_tag_parser.rb" -v] /usr/share/rubygems-integration/all/gems/rake-13.0.3/exe/rake:27:in `<top (required)>' Tasks: TOP => default (See full trace by running task with --trace) ERROR: Test "ruby2.7" failed. Exiting. dh_auto_install: error: dh_ruby --install /home/klaumi/COMPILE/TEST3/webgen/debian/tmp returned exit code 1 make[1]: *** [debian/rules:21: override_dh_auto_install] Fehler 1 make[1]: Verzeichnis â/home/klaumi/COMPILE/TEST3/webgenâ wird verlassen make: *** [debian/rules:13: binary] Fehler 2