public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Last rites: app-admin/fluentd
@ 2023-12-31 10:34 Michał Górny
  2024-01-09 10:54 ` Jaco Kroon
  0 siblings, 1 reply; 7+ messages in thread
From: Michał Górny @ 2023-12-31 10:34 UTC (permalink / raw)
  To: gentoo-dev-announce; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 251 bytes --]

# Michał Górny <mgorny@gentoo.org> (2023-12-31)
# Unresolved vulnerability.  The current version is from 2022-03,
# and the bump is non-trivial.
# Removal on 2024-01-30.  Bug #879181.
app-admin/fluentd

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 512 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Last rites: app-admin/fluentd
  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
  0 siblings, 1 reply; 7+ messages in thread
From: Jaco Kroon @ 2024-01-09 10:54 UTC (permalink / raw)
  To: gentoo-dev

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.

On 2023/12/31 12:34, Michał Górny wrote:

> # Michał Górny <mgorny@gentoo.org> (2023-12-31)
> # Unresolved vulnerability.  The current version is from 2022-03,
> # and the bump is non-trivial.
> # Removal on 2024-01-30.  Bug #879181.
> app-admin/fluentd
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Last rites: app-admin/fluentd
  2024-01-09 10:54 ` Jaco Kroon
@ 2024-01-09 11:42   ` Michał Górny
  2024-01-09 16:19     ` Jaco Kroon
  0 siblings, 1 reply; 7+ messages in thread
From: Michał Górny @ 2024-01-09 11:42 UTC (permalink / raw)
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 350 bytes --]

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.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 512 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Last rites: app-admin/fluentd
  2024-01-09 11:42   ` Michał Górny
@ 2024-01-09 16:19     ` Jaco Kroon
  2024-01-10 11:02       ` Sam James
  0 siblings, 1 reply; 7+ messages in thread
From: Jaco Kroon @ 2024-01-09 16:19 UTC (permalink / raw)
  To: gentoo-dev

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)



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Last rites: app-admin/fluentd
  2024-01-09 16:19     ` Jaco Kroon
@ 2024-01-10 11:02       ` Sam James
  2024-01-10 14:20         ` Jaco Kroon
  0 siblings, 1 reply; 7+ messages in thread
From: Sam James @ 2024-01-10 11:02 UTC (permalink / raw)
  To: gentoo-dev


Jaco Kroon <jaco@uls.co.za> writes:

> 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
> [...]
> [...]
> <internal:/usr/lib64/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in
> `require': cannot load such file -- rr (LoadError)

Try adding a test dep on dev-ruby/rr.

Anyway, if it works for you in production, and you're willing to
(reluctantly) adopt it, then we can work on the tests later.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Last rites: app-admin/fluentd
  2024-01-10 11:02       ` Sam James
@ 2024-01-10 14:20         ` Jaco Kroon
  2024-01-13  9:38           ` Hans de Graaff
  0 siblings, 1 reply; 7+ messages in thread
From: Jaco Kroon @ 2024-01-10 14:20 UTC (permalink / raw)
  To: gentoo-dev, Sam James

[-- Attachment #1: Type: text/plain, Size: 1714 bytes --]

Hi Sam,

On 2024/01/10 13:02, Sam James wrote:
> Jaco Kroon<jaco@uls.co.za>  writes:
>
>> 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.

Looking at the code it's simply looking for the .git folder, so mkdir 
..../.git may circumvent this problem if we can solve the below.

>>
>>>>> Test phase: app-admin/fluentd-1.16.3
>>   * Running test phase for ruby31
>> [...]
>> [...]
>> <internal:/usr/lib64/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in
>> `require': cannot load such file -- rr (LoadError)
> Try adding a test dep on dev-ruby/rr.

Tests are busy running now.  Seem to be slow.  Updated ebuild pushed to 
the PR.  Will advise test outcome on the PR.

Someone will probably need/want to look at this circular dependency at 
some point.

  * Error: circular dependencies:

(dev-ruby/rspec-expectations-3.12.3:3/3::gentoo, ebuild scheduled for 
merge) depends on
  (dev-ruby/rspec-3.12.0:3/3::gentoo, ebuild scheduled for merge) 
(buildtime)
   (dev-ruby/rspec-expectations-3.12.3:3/3::gentoo, ebuild scheduled for 
merge) (buildtime)

[test] for each depends on the other, so setting a global FEATURES=test 
breaks things.  I don't think this is a critical issue.

>
> Anyway, if it works for you in production, and you're willing to
> (reluctantly) adopt it, then we can work on the tests later.

"no choice", so please do proceed to merge the PR.

Kind regards,
Jaco


>

[-- Attachment #2: Type: text/html, Size: 3198 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Last rites: app-admin/fluentd
  2024-01-10 14:20         ` Jaco Kroon
@ 2024-01-13  9:38           ` Hans de Graaff
  0 siblings, 0 replies; 7+ messages in thread
From: Hans de Graaff @ 2024-01-13  9:38 UTC (permalink / raw)
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 844 bytes --]

On Wed, 2024-01-10 at 16:20 +0200, Jaco Kroon wrote:
>  
> >  
>  
> Tests are busy running now.  Seem to be slow.  Updated ebuild pushed
> to the PR.  Will advise test outcome on the PR.
I'd be happy to help out with ruby-specific issues and dependencies.

>  
> Someone will probably need/want to look at this circular dependency
> at some point.
> 
>  * Error: circular dependencies:
> 
> (dev-ruby/rspec-expectations-3.12.3:3/3::gentoo, ebuild scheduled for
> merge) depends on
>  (dev-ruby/rspec-3.12.0:3/3::gentoo, ebuild scheduled for merge)
> (buildtime)
>   (dev-ruby/rspec-expectations-3.12.3:3/3::gentoo, ebuild scheduled
> for merge) (buildtime)
We won't be able to fix that, unfortunately. This test framework uses
itself to test itself, so it needs to be bootstrapped somehow.

Kind regards,

Hans

[-- Attachment #1.2: Type: text/html, Size: 1673 bytes --]

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-01-13  9:38 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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
2024-01-10 11:02       ` Sam James
2024-01-10 14:20         ` Jaco Kroon
2024-01-13  9:38           ` Hans de Graaff

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox