Vít Ondruch wrote on 2023/12/20 18:56:
Dne 15. 12. 23 v 17:03 Vít Ondruch napsal(a):
Dne 15. 12. 23 v 11:10 Vít Ondruch napsal(a):
Dne 26. 11. 23 v 15:13 Mamoru TASAKA napsal(a):
- rubygem-railties
https://copr.fedorainfracloud.org/coprs/mtasaka/rubygem-newruby-test-3-2/bui... Testsuite is failing, but due to some different reason:
Failure: FullStackConsoleTest#test_sandbox [test/application/console_test.rb:133]: "> " expected, but got: Loading development environment in sandbox (Rails 7.0.8) Any modifications you make will be rolled back on exit â–½. Expected # encoding: ASCII-8BIT # valid: true "Loading development environment in sandbox (Rails 7.0.8)\r\nAny modifications you make will be rolled back on exit\r\n\e[1G\xE2\x96\xBD\e[6n" to include "> ". rails test test/application/console_test.rb:139 F Failure: FullStackConsoleTest#test_environment_option_and_irb_option [test/application/console_test.rb:133]: "> " expected, but got: Loading test environment (Rails 7.0.8) Switch to inspect mode. â–½. Expected # encoding: ASCII-8BIT # valid: true "Loading test environment (Rails 7.0.8)\r\nSwitch to inspect mode.\r\n\e[1G\xE2\x96\xBD\e[6n" to include "> ".
Isn't this related to the Aruba + Reline issue?
https://bugs.ruby-lang.org/issues/20052
https://github.com/ruby/reline/issues/616
Vít
I have tried to reproduce this with the latest version of Ruby, I have execute the console_test.rb more then 100x and I have not hit the issue. Was it fixed somehow? Not sure.
Vít
Well, actually with rubygem-railties-7.0.8-2 , FullStackConsoleTest#test_sandbox [test/application/console_test.rb:133] is passing, but with rubygem-railties-7.0.8-1, I still see the same error (with ruby git 7c2d819862)
================================================ Failure: FullStackConsoleTest#test_sandbox [test/application/console_test.rb:133]: "> " expected, but got:
/usr/share/gems/gems/activesupport-7.0.8/lib/active_support/message_verifier.rb:4: warning: base64 was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add base64 to your Gemfile or gemspec. Also contact author of activesupport-7.0.8 to add base64 into its gemspec. /usr/share/gems/gems/activesupport-7.0.8/lib/active_support/core_ext/object/json.rb:5: warning: bigdecimal was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add bigdecimal to your Gemfile or gemspec. Also contact author of activesupport-7.0.8 to add bigdecimal into its gemspec. /usr/share/gems/gems/activesupport-7.0.8/lib/active_support/notifications/fanout.rb:3: warning: mutex_m was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add mutex_m to your Gemfile or gemspec. Also contact author of activesupport-7.0.8 to add mutex_m into its gemspec. Loading development environment in sandbox (Rails 7.0.8) Any modifications you make will be rolled back on exit ▽. Expected # encoding: ASCII-8BIT # valid: true "/usr/share/gems/gems/activesupport-7.0.8/lib/active_support/message_verifier.rb:4: warning: base64 was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add base64 to your Gemfile or gemspec. Also contact author of activesupport-7.0.8 to add base64 into its gemspec.\r\n/usr/share/gems/gems/activesupport-7.0.8/lib/active_support/core_ext/object/json.rb:5: warning: bigdecimal was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add bigdecimal to your Gemfile or gemspec. Also contact author of activesupport-7.0.8 to add bigdecimal into its gemspec.\r\n/usr/share/gems/gems/activesupport-7.0.8/lib/active_support/notifications/fanout.rb:3: warning: mutex_m was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add mutex_m to your Gemfile or gemspec. Also contact author of activesupport-7.0.8 to add mutex_m into its gemspec.\r\nLoading development environment in sandbox (Rails 7.0.8)\r\nAny modifications you make will be rolled back on exit\r\n\e[1G\xE2\x96\xBD\e[6n" to include "> ". ================================================
So comparing with 1 and 2, there is Patch4: rubygem-railties-7.1.0-Run-Rails-console-test-against-IRB-with-Reline-instead-of.patch This patch actually seems to have fixed the above issue.
(You are trying to reproduce the above issue with -2?)
Regards, Mamoru