Skip to content

Conversation

@voxik
Copy link
Owner

@voxik voxik commented Aug 1, 2025

No description provided.

voxik added 2 commits August 1, 2025 14:03
Ruby 3.4 started use singlequote instead of opening backtick in the
error messages [[1]]. This exhibited in error:

~~~
 2) ABRT handles exception in 'abrt.rb' with RubyGems enabled
     Failure/Error:
       expect { system "ruby --disable-gems -rrubygems #{abrt_rb}" }
         .to output(/\A\Z/).to_stdout_from_any_process
         .and output(output_message_pattern).to_stderr_from_any_process

       expected block to output /\A\/mnt\/abrt\/spec\/..\/lib\/abrt.rb:\d+:in `<main>': can't modify frozen Array(: \[1, 2, 3\])? \((FrozenError|RuntimeError)\)\n\Z/ to stderr, but output "/mnt/abrt/spec/../lib/abrt.rb:15:in '<main>': can't modify frozen Array: [1, 2, 3] (FrozenError)\n"
       Diff for (output /\A\/mnt\/abrt\/spec\/..\/lib\/abrt.rb:\d+:in `<main>':...):
       @@ -1 +1 @@
       -/\A\/mnt\/abrt\/spec\/..\/lib\/abrt.rb:\d+:in `<main>': can't modify frozen Array(: \[1, 2, 3\])? \((FrozenError|RuntimeError)\)\n\Z/
       +/mnt/abrt/spec/../lib/abrt.rb:15:in '<main>': can't modify frozen Array: [1, 2, 3] (FrozenError)

     # ./spec/abrt_spec.rb:16:in 'block (3 levels) in <top (required)>'
~~~

[1]: https://bugs.ruby-lang.org/issues/16495
@voxik voxik merged commit 2c8e8e6 into master Aug 1, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants