From: Jaco Kroon <jaco@uls.co.za>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Last rites: app-admin/fluentd
Date: Tue, 9 Jan 2024 18:19:27 +0200 [thread overview]
Message-ID: <0ca39f35-86a3-4777-bf20-d5d36cdf68c6@uls.co.za> (raw)
In-Reply-To: <d5c193a578b39a4420475005b481b01d6e36226c.camel@gentoo.org>
Hi,
On 2024/01/09 13:42, Michał Górny wrote:
> On Tue, 2024-01-09 at 12:54 +0200, Jaco Kroon wrote:
>> https://github.com/gentoo/gentoo/pull/34126 ??
>>
>> Perhaps I'm missing something if you say it's non-trivial but we're
>> using that on 9 hosts currently.
>>
> Do tests pass for you? https://bugs.gentoo.org/879181#c2 indicated that
> they do not.
How critical is it that they do?
Even for the bump PR they do not, they fail with the below, and frankly
my knowledge of ruby is outright scary. The below to me indicates that
the tests are designed specifically to run from a git checkout, there
are two possible "fixes":
1. patch the code to not require this.
2. disable tests.
>>> Test phase: app-admin/fluentd-1.16.3
* Running test phase for ruby31
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
/usr/bin/ruby31 -w -I"lib:test" -Eascii-8bit:ascii-8bit
/usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb
"test/command/test_binlog_reader.rb" "test/command/test_ca_generate.rb"
"test/command/test_cap_ctl.rb" "test/command/test_cat.rb"
"test/command/test_ctl.rb" "test/command/test_fluentd.rb"
"test/command/test_plugin_config_formatter.rb"
"test/command/test_plugin_generator.rb"
"test/compat/test_calls_super.rb" "test/compat/test_parser.rb"
"test/config/test_config_parser.rb" "test/config/test_configurable.rb"
"test/config/test_configure_proxy.rb" "test/config/test_dsl.rb"
"test/config/test_element.rb" "test/config/test_literal_parser.rb"
"test/config/test_plugin_configuration.rb" "test/config/test_section.rb"
"test/config/test_system_config.rb" "test/config/test_types.rb"
"test/counter/test_client.rb" "test/counter/test_error.rb"
"test/counter/test_mutex_hash.rb" "test/counter/test_server.rb"
"test/counter/test_store.rb" "test/counter/test_validator.rb"
"test/log/test_console_adapter.rb" "test/plugin/in_tail/test_fifo.rb"
"test/plugin/in_tail/test_io_handler.rb"
"test/plugin/in_tail/test_position_file.rb"
"test/plugin/out_forward/test_ack_handler.rb"
"test/plugin/out_forward/test_connection_manager.rb"
"test/plugin/out_forward/test_handshake_protocol.rb"
"test/plugin/out_forward/test_load_balancer.rb"
"test/plugin/out_forward/test_socket_cache.rb"
"test/plugin/test_bare_output.rb" "test/plugin/test_base.rb"
"test/plugin/test_buf_file.rb" "test/plugin/test_buf_file_single.rb"
"test/plugin/test_buf_memory.rb" "test/plugin/test_buffer.rb"
"test/plugin/test_buffer_chunk.rb"
"test/plugin/test_buffer_file_chunk.rb"
"test/plugin/test_buffer_file_single_chunk.rb"
"test/plugin/test_buffer_memory_chunk.rb"
"test/plugin/test_compressable.rb" "test/plugin/test_file_util.rb"
"test/plugin/test_filter.rb" "test/plugin/test_filter_grep.rb"
"test/plugin/test_filter_parser.rb"
"test/plugin/test_filter_record_transformer.rb"
"test/plugin/test_filter_stdout.rb" "test/plugin/test_formatter_csv.rb"
"test/plugin/test_formatter_hash.rb"
"test/plugin/test_formatter_json.rb"
"test/plugin/test_formatter_ltsv.rb"
"test/plugin/test_formatter_msgpack.rb"
"test/plugin/test_formatter_out_file.rb"
"test/plugin/test_formatter_single_value.rb"
"test/plugin/test_formatter_tsv.rb" "test/plugin/test_in_debug_agent.rb"
"test/plugin/test_in_exec.rb" "test/plugin/test_in_forward.rb"
"test/plugin/test_in_gc_stat.rb" "test/plugin/test_in_http.rb"
"test/plugin/test_in_monitor_agent.rb"
"test/plugin/test_in_object_space.rb" "test/plugin/test_in_sample.rb"
"test/plugin/test_in_syslog.rb" "test/plugin/test_in_tail.rb"
"test/plugin/test_in_tcp.rb" "test/plugin/test_in_udp.rb"
"test/plugin/test_in_unix.rb" "test/plugin/test_input.rb"
"test/plugin/test_metadata.rb" "test/plugin/test_metrics.rb"
"test/plugin/test_metrics_local.rb" "test/plugin/test_multi_output.rb"
"test/plugin/test_out_copy.rb" "test/plugin/test_out_exec.rb"
"test/plugin/test_out_exec_filter.rb" "test/plugin/test_out_file.rb"
"test/plugin/test_out_forward.rb" "test/plugin/test_out_http.rb"
"test/plugin/test_out_null.rb" "test/plugin/test_out_relabel.rb"
"test/plugin/test_out_roundrobin.rb"
"test/plugin/test_out_secondary_file.rb"
"test/plugin/test_out_stdout.rb" "test/plugin/test_out_stream.rb"
"test/plugin/test_output.rb" "test/plugin/test_output_as_buffered.rb"
"test/plugin/test_output_as_buffered_backup.rb"
"test/plugin/test_output_as_buffered_compress.rb"
"test/plugin/test_output_as_buffered_overflow.rb"
"test/plugin/test_output_as_buffered_retries.rb"
"test/plugin/test_output_as_buffered_secondary.rb"
"test/plugin/test_output_as_standard.rb" "test/plugin/test_owned_by.rb"
"test/plugin/test_parser.rb" "test/plugin/test_parser_apache.rb"
"test/plugin/test_parser_apache2.rb"
"test/plugin/test_parser_apache_error.rb"
"test/plugin/test_parser_csv.rb" "test/plugin/test_parser_json.rb"
"test/plugin/test_parser_labeled_tsv.rb"
"test/plugin/test_parser_multiline.rb"
"test/plugin/test_parser_nginx.rb" "test/plugin/test_parser_none.rb"
"test/plugin/test_parser_regexp.rb" "test/plugin/test_parser_syslog.rb"
"test/plugin/test_parser_tsv.rb" "test/plugin/test_sd_file.rb"
"test/plugin/test_sd_srv.rb" "test/plugin/test_storage.rb"
"test/plugin/test_storage_local.rb" "test/plugin/test_string_util.rb"
"test/plugin_helper/http_server/test_app.rb"
"test/plugin_helper/http_server/test_route.rb"
"test/plugin_helper/service_discovery/test_manager.rb"
"test/plugin_helper/service_discovery/test_round_robin_balancer.rb"
"test/plugin_helper/test_cert_option.rb"
"test/plugin_helper/test_child_process.rb"
"test/plugin_helper/test_compat_parameters.rb"
"test/plugin_helper/test_event_emitter.rb"
"test/plugin_helper/test_event_loop.rb"
"test/plugin_helper/test_extract.rb"
"test/plugin_helper/test_formatter.rb"
"test/plugin_helper/test_http_server_helper.rb"
"test/plugin_helper/test_inject.rb" "test/plugin_helper/test_metrics.rb"
"test/plugin_helper/test_parser.rb"
"test/plugin_helper/test_record_accessor.rb"
"test/plugin_helper/test_retry_state.rb"
"test/plugin_helper/test_server.rb"
"test/plugin_helper/test_service_discovery.rb"
"test/plugin_helper/test_socket.rb" "test/plugin_helper/test_storage.rb"
"test/plugin_helper/test_thread.rb" "test/plugin_helper/test_timer.rb"
"test/test_capability.rb" "test/test_clock.rb" "test/test_config.rb"
"test/test_configdsl.rb" "test/test_daemonizer.rb" "test/test_engine.rb"
"test/test_event.rb" "test/test_event_router.rb"
"test/test_file_wrapper.rb" "test/test_filter.rb"
"test/test_fluent_log_event_router.rb" "test/test_formatter.rb"
"test/test_input.rb" "test/test_log.rb" "test/test_match.rb"
"test/test_mixin.rb" "test/test_msgpack_factory.rb"
"test/test_oj_options.rb" "test/test_output.rb" "test/test_plugin.rb"
"test/test_plugin_classes.rb" "test/test_plugin_helper.rb"
"test/test_plugin_id.rb" "test/test_process.rb"
"test/test_root_agent.rb" "test/test_static_config_analysis.rb"
"test/test_supervisor.rb" "test/test_test_drivers.rb"
"test/test_time_formatter.rb" "test/test_time_parser.rb"
"test/test_tls.rb" "test/test_unique_id.rb" "test/test_variable_store.rb"
<internal:/usr/lib64/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in
`require': cannot load such file -- rr (LoadError)
from
<internal:/usr/lib64/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in
`require'
from
/var/tmp/portage/app-admin/fluentd-1.16.3/work/ruby31/fluentd-1.16.3/test/helper.rb:38:in
`<top (required)>'
from
/var/tmp/portage/app-admin/fluentd-1.16.3/work/ruby31/fluentd-1.16.3/test/command/test_binlog_reader.rb:1:in
`require_relative'
from
/var/tmp/portage/app-admin/fluentd-1.16.3/work/ruby31/fluentd-1.16.3/test/command/test_binlog_reader.rb:1:in
`<top (required)>'
from
<internal:/usr/lib64/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in
`require'
from
<internal:/usr/lib64/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in
`require'
from
/usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb:21:in
`block in <main>'
from
/usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb:6:in
`select'
from
/usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb:6:in
`<main>'
rake aborted!
Command failed with status (1): [ruby -w -I"lib:test"
-Eascii-8bit:ascii-8bit
/usr/lib64/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/rake_test_loader.rb
"test/command/test_binlog_reader.rb" "test/command/test_ca_generate.rb"
"test/command/test_cap_ctl.rb" "test/command/test_cat.rb"
"test/command/test_ctl.rb" "test/command/test_fluentd.rb"
"test/command/test_plugin_config_formatter.rb"
"test/command/test_plugin_generator.rb"
"test/compat/test_calls_super.rb" "test/compat/test_parser.rb"
"test/config/test_config_parser.rb" "test/config/test_configurable.rb"
"test/config/test_configure_proxy.rb" "test/config/test_dsl.rb"
"test/config/test_element.rb" "test/config/test_literal_parser.rb"
"test/config/test_plugin_configuration.rb" "test/config/test_section.rb"
"test/config/test_system_config.rb" "test/config/test_types.rb"
"test/counter/test_client.rb" "test/counter/test_error.rb"
"test/counter/test_mutex_hash.rb" "test/counter/test_server.rb"
"test/counter/test_store.rb" "test/counter/test_validator.rb"
"test/log/test_console_adapter.rb" "test/plugin/in_tail/test_fifo.rb"
"test/plugin/in_tail/test_io_handler.rb"
"test/plugin/in_tail/test_position_file.rb"
"test/plugin/out_forward/test_ack_handler.rb"
"test/plugin/out_forward/test_connection_manager.rb"
"test/plugin/out_forward/test_handshake_protocol.rb"
"test/plugin/out_forward/test_load_balancer.rb"
"test/plugin/out_forward/test_socket_cache.rb"
"test/plugin/test_bare_output.rb" "test/plugin/test_base.rb"
"test/plugin/test_buf_file.rb" "test/plugin/test_buf_file_single.rb"
"test/plugin/test_buf_memory.rb" "test/plugin/test_buffer.rb"
"test/plugin/test_buffer_chunk.rb"
"test/plugin/test_buffer_file_chunk.rb"
"test/plugin/test_buffer_file_single_chunk.rb"
"test/plugin/test_buffer_memory_chunk.rb"
"test/plugin/test_compressable.rb" "test/plugin/test_file_util.rb"
"test/plugin/test_filter.rb" "test/plugin/test_filter_grep.rb"
"test/plugin/test_filter_parser.rb"
"test/plugin/test_filter_record_transformer.rb"
"test/plugin/test_filter_stdout.rb" "test/plugin/test_formatter_csv.rb"
"test/plugin/test_formatter_hash.rb"
"test/plugin/test_formatter_json.rb"
"test/plugin/test_formatter_ltsv.rb"
"test/plugin/test_formatter_msgpack.rb"
"test/plugin/test_formatter_out_file.rb"
"test/plugin/test_formatter_single_value.rb"
"test/plugin/test_formatter_tsv.rb" "test/plugin/test_in_debug_agent.rb"
"test/plugin/test_in_exec.rb" "test/plugin/test_in_forward.rb"
"test/plugin/test_in_gc_stat.rb" "test/plugin/test_in_http.rb"
"test/plugin/test_in_monitor_agent.rb"
"test/plugin/test_in_object_space.rb" "test/plugin/test_in_sample.rb"
"test/plugin/test_in_syslog.rb" "test/plugin/test_in_tail.rb"
"test/plugin/test_in_tcp.rb" "test/plugin/test_in_udp.rb"
"test/plugin/test_in_unix.rb" "test/plugin/test_input.rb"
"test/plugin/test_metadata.rb" "test/plugin/test_metrics.rb"
"test/plugin/test_metrics_local.rb" "test/plugin/test_multi_output.rb"
"test/plugin/test_out_copy.rb" "test/plugin/test_out_exec.rb"
"test/plugin/test_out_exec_filter.rb" "test/plugin/test_out_file.rb"
"test/plugin/test_out_forward.rb" "test/plugin/test_out_http.rb"
"test/plugin/test_out_null.rb" "test/plugin/test_out_relabel.rb"
"test/plugin/test_out_roundrobin.rb"
"test/plugin/test_out_secondary_file.rb"
"test/plugin/test_out_stdout.rb" "test/plugin/test_out_stream.rb"
"test/plugin/test_output.rb" "test/plugin/test_output_as_buffered.rb"
"test/plugin/test_output_as_buffered_backup.rb"
"test/plugin/test_output_as_buffered_compress.rb"
"test/plugin/test_output_as_buffered_overflow.rb"
"test/plugin/test_output_as_buffered_retries.rb"
"test/plugin/test_output_as_buffered_secondary.rb"
"test/plugin/test_output_as_standard.rb" "test/plugin/test_owned_by.rb"
"test/plugin/test_parser.rb" "test/plugin/test_parser_apache.rb"
"test/plugin/test_parser_apache2.rb"
"test/plugin/test_parser_apache_error.rb"
"test/plugin/test_parser_csv.rb" "test/plugin/test_parser_json.rb"
"test/plugin/test_parser_labeled_tsv.rb"
"test/plugin/test_parser_multiline.rb"
"test/plugin/test_parser_nginx.rb" "test/plugin/test_parser_none.rb"
"test/plugin/test_parser_regexp.rb" "test/plugin/test_parser_syslog.rb"
"test/plugin/test_parser_tsv.rb" "test/plugin/test_sd_file.rb"
"test/plugin/test_sd_srv.rb" "test/plugin/test_storage.rb"
"test/plugin/test_storage_local.rb" "test/plugin/test_string_util.rb"
"test/plugin_helper/http_server/test_app.rb"
"test/plugin_helper/http_server/test_route.rb"
"test/plugin_helper/service_discovery/test_manager.rb"
"test/plugin_helper/service_discovery/test_round_robin_balancer.rb"
"test/plugin_helper/test_cert_option.rb"
"test/plugin_helper/test_child_process.rb"
"test/plugin_helper/test_compat_parameters.rb"
"test/plugin_helper/test_event_emitter.rb"
"test/plugin_helper/test_event_loop.rb"
"test/plugin_helper/test_extract.rb"
"test/plugin_helper/test_formatter.rb"
"test/plugin_helper/test_http_server_helper.rb"
"test/plugin_helper/test_inject.rb" "test/plugin_helper/test_metrics.rb"
"test/plugin_helper/test_parser.rb"
"test/plugin_helper/test_record_accessor.rb"
"test/plugin_helper/test_retry_state.rb"
"test/plugin_helper/test_server.rb"
"test/plugin_helper/test_service_discovery.rb"
"test/plugin_helper/test_socket.rb" "test/plugin_helper/test_storage.rb"
"test/plugin_helper/test_thread.rb" "test/plugin_helper/test_timer.rb"
"test/test_capability.rb" "test/test_clock.rb" "test/test_config.rb"
"test/test_configdsl.rb" "test/test_daemonizer.rb" "test/test_engine.rb"
"test/test_event.rb" "test/test_event_router.rb"
"test/test_file_wrapper.rb" "test/test_filter.rb"
"test/test_fluent_log_event_router.rb" "test/test_formatter.rb"
"test/test_input.rb" "test/test_log.rb" "test/test_match.rb"
"test/test_mixin.rb" "test/test_msgpack_factory.rb"
"test/test_oj_options.rb" "test/test_output.rb" "test/test_plugin.rb"
"test/test_plugin_classes.rb" "test/test_plugin_helper.rb"
"test/test_plugin_id.rb" "test/test_process.rb"
"test/test_root_agent.rb" "test/test_static_config_analysis.rb"
"test/test_supervisor.rb" "test/test_test_drivers.rb"
"test/test_time_formatter.rb" "test/test_time_parser.rb"
"test/test_tls.rb" "test/test_unique_id.rb" "test/test_variable_store.rb" ]
Tasks: TOP => test => base_test
(See full trace by running task with --trace)
next prev parent reply other threads:[~2024-01-09 16:19 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-31 10:34 [gentoo-dev] Last rites: app-admin/fluentd Michał Górny
2024-01-09 10:54 ` Jaco Kroon
2024-01-09 11:42 ` Michał Górny
2024-01-09 16:19 ` Jaco Kroon [this message]
2024-01-10 11:02 ` Sam James
2024-01-10 14:20 ` Jaco Kroon
2024-01-13 9:38 ` Hans de Graaff
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=0ca39f35-86a3-4777-bf20-d5d36cdf68c6@uls.co.za \
--to=jaco@uls.co.za \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox