* [PATCH] ruby: Update to version 3.4.4 @ 2025-05-27 21:17 Adolf Belka 2025-05-28 9:25 ` Michael Tremer 0 siblings, 1 reply; 5+ messages in thread From: Adolf Belka @ 2025-05-27 21:17 UTC (permalink / raw) To: development; +Cc: Adolf Belka - Update from version 3.4.1 to 3.4.4 - Update of rootfile - Changelog 3.4.4 YJIT: Split the block on optimized getlocal/setlocal by k0kubun · Pull Request #13331 Bug #21257: YJIT can generate infinite loop when OOM - Ruby - Ruby Issue Tracking System Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing - Ruby - Ruby Issue Tracking System Bug #21327: Windows builds seem broken after clock_gettime changes? - Ruby - Ruby Issue Tracking System Bug #21331: heap-use-after-free caused by rehash during transform_values! - Ruby - Ruby Issue Tracking System Bug #21289: Fix C level backtraces for USE_ELF - Ruby - Ruby Issue Tracking System 3.4.3 Bug #21145: Prism accepts newlines in-between curly unicode escape - Ruby - Ruby Issue Tracking System Bug #21153: ::Foo ||= p 1 should parse - Ruby - Ruby Issue Tracking System Bug #21030: Bug: #step with Range<ActiveSupport::Duration> behavior broken on Ruby 3.4.1 - Ruby - Ruby Issue Tracking System Bug #21131: IO.copy_stream: yielded string changes value when duped - Ruby - Ruby Issue Tracking System Feature #19521: Support for Module#name= and Class#name=. - Ruby - Ruby Issue Tracking System Bug #21159: Module#set_temporary_name should freeze given name - Ruby - Ruby Issue Tracking System Bug #21161: Crash when locale is set to Turkish tr_TR.UTF-8 - Ruby - Ruby Issue Tracking System Bug #21144: Win32: Use Windows time zone ID as the time zone name if TZ is not set - Ruby - Ruby Issue Tracking System Bug #21170: Corrupted Hash (bad VALUE and missing entry) when -1 returned from .hash - Ruby - Ruby Issue Tracking System Bug #21172: Race condition in register_fstring - Ruby - Ruby Issue Tracking System Bug #21163: Inconsistencies in Kernel.Float compared to other number parsing methods - Ruby - Ruby Issue Tracking System Bug #21173: RUBY_FREE_AT_EXIT does not work when error in -r - Ruby - Ruby Issue Tracking System Bug #21179: Introduction Happy Eyeballs Version 2 broke Socket.tcp from secondary Ractors - Ruby - Ruby Issue Tracking System Bug #19841: Marshal.dump stack overflow with recursive Time - Ruby - Ruby Issue Tracking System Bug #21180: SEGV while marking imemo_env->iseq - Ruby - Ruby Issue Tracking System Bug #21186: Inconsistent parsing of ?あand 0 - Ruby - Ruby Issue Tracking System Bug #21094: Module#set_temporary_name does not affect a name of a nested module - Ruby - Ruby Issue Tracking System Bug #21195: Crash when using IO#timeout - Ruby - Ruby Issue Tracking System Bug #21196: Ruby 3.4 ignores visibility when passing arguments using ... - Ruby - Ruby Issue Tracking System Bug #21141: Time#utc? does not work with a timezone object - Ruby - Ruby Issue Tracking System Bug #21211: Incomplete Backtrace for Socket Errors in Ruby 3.4+ - Ruby - Ruby Issue Tracking System Bug #21197: Prism does not accept newline after defined? keyword - Ruby - Ruby Issue Tracking System Bug #21183: Ractor error with Prism::VERSION - Ruby - Ruby Issue Tracking System Bug #21217: Integer.sqrt produces wrong results even on input <= 1e18 - Ruby - Ruby Issue Tracking System Bug #21220: Memory corruption in update_line_coverage() [write at index -1] - Ruby - Ruby Issue Tracking System 3.4.2 Bug #21024: Ruby including generates compilation warning with GCC 15, header is deprecated in C++17, Bug #21021: "try to mark T_NONE object" with 3.4.1 Bug #20997: YJIT panic assertion left == right failed: leave instruction expects stack size 1, but was: 2 Bug #20981: rb_undefine_finalizer is missing Bug #20989: Segmentation fault in Ripper when lexing /#{"\xcd"}/ Bug #21003: unexpected warning about ignored block Bug #21002: Please include license information of turbo_tests Bug #21001: unexpected nil result from proc with ensure and next Bug #21010: Endless method definition of []= is SyntaxError in parse.y but allowed in Prism Bug #20992: eval(ascii_encoded_code) raises EncodingError when multibyte local variable exists Bug #21017: --with-parser=parse.y configure option does not work Bug #21014: Prism doesn't set node_id on iseqs correctly Bug #21027: not() receiver should be nil Bug #20995: exception escapes block given to IO.popen("-") in child process Bug #21008: Array#sum, Enumerator#sum, Numeric subclass Bug #21044: Prism maximum recursion depth is 1_000, parse.y is 10_000 Bug #21031: Incompatibility with prism and parse.y when eval'ing unnamed forwarding variables Bug #21085: [BUG] Stack consistency error with -ne Bug #21048: [Prism] rescue in modifier form with condition behaves differently Bug #21046: Backport: TLS fix for ARM64 Bug #21012: Compiling a['a','b'],=1 with parse.y fails Bug #21038: Preserve errno in rb_fiber_scheduler_unblock Bug #21032: Module#autoload? is slow when $LOAD_PATH contains a relative path Bug #21092: error building ruby 3.4.1 on cygwin/msys2 Bug #21095: Prefer uname -n over hostname in tests. Bug #21103: Binding problem with delegate methods Bug #21088: TCPSocket.new raises Socket::ResolutionError instead of Errno::ECONNREFUSED for hosts defined in /etc/hosts Bug #21112: Typo in error message when an incorrect key is used with WeakKeyMap Bug #21117: Inconsistent behaviour between "_1" and "it" variables Bug #21114: Prism hangs up while parsing deeply nested def Bug #20984: ENV.inspect is not encoding aware Bug #20982: Inconsistency between Hash#inspect and ENV.inspect in Ruby 3.4 Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> --- config/rootfiles/common/ruby | 196 ++++++++++++++++++----------------- lfs/ruby | 8 +- 2 files changed, 103 insertions(+), 101 deletions(-) diff --git a/config/rootfiles/common/ruby b/config/rootfiles/common/ruby index 8aae71efa..1acbe91f3 100644 --- a/config/rootfiles/common/ruby +++ b/config/rootfiles/common/ruby @@ -223,7 +223,7 @@ #usr/include/ruby-3.4.0/xxxMACHINExxx-linux/ruby/config.h #usr/lib/libruby.so #usr/lib/libruby.so.3.4 -#usr/lib/libruby.so.3.4.1 +#usr/lib/libruby.so.3.4.4 #usr/lib/pkgconfig/ruby-3.4.pc #usr/lib/ruby #usr/lib/ruby/3.4.0 @@ -270,7 +270,6 @@ #usr/lib/ruby/3.4.0/bundler/compact_index_client.rb #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache.rb #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache_file.rb -#usr/lib/ruby/3.4.0/bundler/compact_index_client/gem_parser.rb #usr/lib/ruby/3.4.0/bundler/compact_index_client/parser.rb #usr/lib/ruby/3.4.0/bundler/compact_index_client/updater.rb #usr/lib/ruby/3.4.0/bundler/constants.rb @@ -408,6 +407,7 @@ #usr/lib/ruby/3.4.0/bundler/resolver/package.rb #usr/lib/ruby/3.4.0/bundler/resolver/root.rb #usr/lib/ruby/3.4.0/bundler/resolver/spec_group.rb +#usr/lib/ruby/3.4.0/bundler/resolver/strategy.rb #usr/lib/ruby/3.4.0/bundler/retry.rb #usr/lib/ruby/3.4.0/bundler/ruby_dsl.rb #usr/lib/ruby/3.4.0/bundler/ruby_version.rb @@ -535,6 +535,7 @@ #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/rubygems.rb #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/solve_failure.rb #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/static_package_source.rb +#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/strategy.rb #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/term.rb #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version.rb #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version_constraint.rb @@ -1675,9 +1676,9 @@ #usr/lib/ruby/gems/3.4.0/cache/minitest-5.25.4.gem #usr/lib/ruby/gems/3.4.0/cache/mutex_m-0.3.0.gem #usr/lib/ruby/gems/3.4.0/cache/net-ftp-0.3.8.gem -#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.4.gem +#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.8.gem #usr/lib/ruby/gems/3.4.0/cache/net-pop-0.1.2.gem -#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.0.gem +#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.1.gem #usr/lib/ruby/gems/3.4.0/cache/nkf-0.2.0.gem #usr/lib/ruby/gems/3.4.0/cache/observer-0.1.2.gem #usr/lib/ruby/gems/3.4.0/cache/power_assert-2.0.5.gem @@ -1760,11 +1761,11 @@ #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/linear.rb #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/nlsolve.rb #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/pi.rb -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2 -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundle -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundler -#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.1 +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7 +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundle +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundler +#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.2 #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2 #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/LICENSE.txt #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/NEWS.md @@ -1993,74 +1994,77 @@ #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net/ftp.rb #usr/lib/ruby/gems/3.4.0/gems/net-http-0.6.0 -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4 -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/BSDL -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/COPYING -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Gemfile -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/LICENSE.txt -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/README.md -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Rakefile -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs/styles.css -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/authenticators.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/command_data.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_accessors.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_inheritance.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_type_coercion.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_encoding.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_lite.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/deprecated_client_options.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/errors.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/esearch_result.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/fetch_data.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/flags.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_data.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser/parser_utils.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/anonymous_authenticator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authentication_exchange.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authenticators.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/client_adapter.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/cram_md5_authenticator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/digest_md5_authenticator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/external_authenticator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/gs2_header.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/login_authenticator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/oauthbearer_authenticator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/plain_authenticator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_algorithm.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_authenticator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/stringprep.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/xoauth2_authenticator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl_adapter.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/search_result.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sequence_set.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/nameprep.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep_tables.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/tables.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/trace.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/vanished_data.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/benchmarks.rake -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rdoc.rake -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rfcs.rake -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/saslprep.rake -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/string_prep_tables_generator.rb -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample/net-imap.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8 +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/BSDL +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/COPYING +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Gemfile +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/LICENSE.txt +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/README.md +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Rakefile +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs/styles.css +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/authenticators.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/command_data.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_accessors.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_inheritance.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_type_coercion.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/connection_state.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_encoding.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_lite.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/deprecated_client_options.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/errors.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/esearch_result.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/fetch_data.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/flags.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_data.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser/parser_utils.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_reader.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/anonymous_authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authentication_exchange.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authenticators.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/client_adapter.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/cram_md5_authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/digest_md5_authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/external_authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/gs2_header.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/login_authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/oauthbearer_authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/plain_authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/protocol_adapters.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_algorithm.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/stringprep.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/xoauth2_authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl_adapter.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/search_result.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sequence_set.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/nameprep.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep_tables.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/tables.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/trace.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/uidplus_data.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/vanished_data.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/benchmarks.rake +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rdoc.rake +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rfcs.rake +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/saslprep.rake +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/string_prep_tables_generator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample/net-imap.rb #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2 #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/Gemfile #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/LICENSE.txt @@ -2070,19 +2074,19 @@ #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net/pop.rb #usr/lib/ruby/gems/3.4.0/gems/net-protocol-0.2.2 -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0 -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/LICENSE.txt -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/NEWS.md -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/README.md -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp.rb -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_cram_md5.rb -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_login.rb -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_plain.rb -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_xoauth2.rb -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/authenticator.rb +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1 +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/LICENSE.txt +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/NEWS.md +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/README.md +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp.rb +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_cram_md5.rb +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_login.rb +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_plain.rb +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_xoauth2.rb +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/authenticator.rb #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0 #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/Gemfile #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/LICENSE.txt @@ -3299,7 +3303,7 @@ #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/lsp/util.rb #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/version.rb #usr/lib/ruby/gems/3.4.0/gems/un-0.3.0 -#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.2 +#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.3 #usr/lib/ruby/gems/3.4.0/gems/weakref-0.1.3 #usr/lib/ruby/gems/3.4.0/gems/yaml-0.4.0 #usr/lib/ruby/gems/3.4.0/gems/zlib-3.2.1 @@ -3312,8 +3316,8 @@ #usr/lib/ruby/gems/3.4.0/specifications/debug-1.10.0.gemspec #usr/lib/ruby/gems/3.4.0/specifications/default #usr/lib/ruby/gems/3.4.0/specifications/default/benchmark-0.4.0.gemspec -#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.2.gemspec -#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.1.gemspec +#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.7.gemspec +#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.2.gemspec #usr/lib/ruby/gems/3.4.0/specifications/default/date-3.4.1.gemspec #usr/lib/ruby/gems/3.4.0/specifications/default/delegate-0.4.0.gemspec #usr/lib/ruby/gems/3.4.0/specifications/default/did_you_mean-2.0.0.gemspec @@ -3365,7 +3369,7 @@ #usr/lib/ruby/gems/3.4.0/specifications/default/tmpdir-0.3.1.gemspec #usr/lib/ruby/gems/3.4.0/specifications/default/tsort-0.2.0.gemspec #usr/lib/ruby/gems/3.4.0/specifications/default/un-0.3.0.gemspec -#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.2.gemspec +#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.3.gemspec #usr/lib/ruby/gems/3.4.0/specifications/default/weakref-0.1.3.gemspec #usr/lib/ruby/gems/3.4.0/specifications/default/yaml-0.4.0.gemspec #usr/lib/ruby/gems/3.4.0/specifications/default/zlib-3.2.1.gemspec @@ -3375,9 +3379,9 @@ #usr/lib/ruby/gems/3.4.0/specifications/minitest-5.25.4.gemspec #usr/lib/ruby/gems/3.4.0/specifications/mutex_m-0.3.0.gemspec #usr/lib/ruby/gems/3.4.0/specifications/net-ftp-0.3.8.gemspec -#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.4.gemspec +#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.8.gemspec #usr/lib/ruby/gems/3.4.0/specifications/net-pop-0.1.2.gemspec -#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.0.gemspec +#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.1.gemspec #usr/lib/ruby/gems/3.4.0/specifications/nkf-0.2.0.gemspec #usr/lib/ruby/gems/3.4.0/specifications/observer-0.1.2.gemspec #usr/lib/ruby/gems/3.4.0/specifications/power_assert-2.0.5.gemspec diff --git a/lfs/ruby b/lfs/ruby index 8c06bac74..35f6aab04 100644 --- a/lfs/ruby +++ b/lfs/ruby @@ -24,18 +24,16 @@ include Config -VER = 3.4.1 +VER = 3.4.4 THISAPP = ruby-$(VER) -DL_FILE = $(THISAPP).tar.xz +DL_FILE = $(THISAPP).tar.gz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) # https://mirror.cyberbits.eu/ruby/ -CFLAGS += -DRUBY_FUNCTION_NAME_STRING=__FUNCTION__ - ############################################################################### # Top-level Rules ############################################################################### @@ -44,7 +42,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 949cb57aeb6af4ca70d6638a2cd38ec9d067a3798ec27e02ee5934c902b74684b9f96d9fc00c1b22932de20b38b5bd3403a9a1a1bfe0c1caa380327d376d4c45 +$(DL_FILE)_BLAKE2 = ac56f2805f68b6ddd14281ea3db83fd991c8b96c61853b5d8770c08e6413994a89d423134b9a45f75bce186d31e2563bc59db2ec7d4fc1563fbed91c89476ef4 install : $(TARGET) -- 2.49.0 ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] ruby: Update to version 3.4.4 2025-05-27 21:17 [PATCH] ruby: Update to version 3.4.4 Adolf Belka @ 2025-05-28 9:25 ` Michael Tremer 2025-05-28 9:48 ` Adolf Belka 0 siblings, 1 reply; 5+ messages in thread From: Michael Tremer @ 2025-05-28 9:25 UTC (permalink / raw) To: Adolf Belka; +Cc: development Hello Adolf, Thank you for the patch. Can you confirm that the extra CFLAGS that have been recently added are not needed any more? I tried a build with 3.4.4 and I thought I had the same problem, but I am not too sure. Best, -Michael > On 27 May 2025, at 22:17, Adolf Belka <adolf.belka@ipfire.org> wrote: > > - Update from version 3.4.1 to 3.4.4 > - Update of rootfile > - Changelog > 3.4.4 > YJIT: Split the block on optimized getlocal/setlocal by k0kubun · Pull > Request #13331 > Bug #21257: YJIT can generate infinite loop when OOM - Ruby - Ruby Issue > Tracking System > Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing - > Ruby - Ruby Issue Tracking System > Bug #21327: Windows builds seem broken after clock_gettime changes? - > Ruby - Ruby Issue Tracking System > Bug #21331: heap-use-after-free caused by rehash during > transform_values! - Ruby - Ruby Issue Tracking System > Bug #21289: Fix C level backtraces for USE_ELF - Ruby - Ruby Issue > Tracking System > 3.4.3 > Bug #21145: Prism accepts newlines in-between curly unicode escape - > Ruby - Ruby Issue Tracking System > Bug #21153: ::Foo ||= p 1 should parse - Ruby - Ruby Issue Tracking System > Bug #21030: Bug: #step with Range<ActiveSupport::Duration> behavior > broken on Ruby 3.4.1 - Ruby - Ruby Issue Tracking System > Bug #21131: IO.copy_stream: yielded string changes value when duped - > Ruby - Ruby Issue Tracking System > Feature #19521: Support for Module#name= and Class#name=. - Ruby - Ruby > Issue Tracking System > Bug #21159: Module#set_temporary_name should freeze given name - Ruby - > Ruby Issue Tracking System > Bug #21161: Crash when locale is set to Turkish tr_TR.UTF-8 - Ruby - Ruby > Issue Tracking System > Bug #21144: Win32: Use Windows time zone ID as the time zone name if TZ > is not set - Ruby - Ruby Issue Tracking System > Bug #21170: Corrupted Hash (bad VALUE and missing entry) when -1 returned > from .hash - Ruby - Ruby Issue Tracking System > Bug #21172: Race condition in register_fstring - Ruby - Ruby Issue > Tracking System > Bug #21163: Inconsistencies in Kernel.Float compared to other number > parsing methods - Ruby - Ruby Issue Tracking System > Bug #21173: RUBY_FREE_AT_EXIT does not work when error in -r - Ruby - > Ruby Issue Tracking System > Bug #21179: Introduction Happy Eyeballs Version 2 broke Socket.tcp from > secondary Ractors - Ruby - Ruby Issue Tracking System > Bug #19841: Marshal.dump stack overflow with recursive Time - Ruby - Ruby > Issue Tracking System > Bug #21180: SEGV while marking imemo_env->iseq - Ruby - Ruby Issue > Tracking System > Bug #21186: Inconsistent parsing of ?あand 0 - Ruby - Ruby Issue Tracking > System > Bug #21094: Module#set_temporary_name does not affect a name of a nested > module - Ruby - Ruby Issue Tracking System > Bug #21195: Crash when using IO#timeout - Ruby - Ruby Issue Tracking System > Bug #21196: Ruby 3.4 ignores visibility when passing arguments using ... - > Ruby - Ruby Issue Tracking System > Bug #21141: Time#utc? does not work with a timezone object - Ruby - Ruby > Issue Tracking System > Bug #21211: Incomplete Backtrace for Socket Errors in Ruby 3.4+ - Ruby - > Ruby Issue Tracking System > Bug #21197: Prism does not accept newline after defined? keyword - Ruby - > Ruby Issue Tracking System > Bug #21183: Ractor error with Prism::VERSION - Ruby - Ruby Issue Tracking > System > Bug #21217: Integer.sqrt produces wrong results even on input <= 1e18 - > Ruby - Ruby Issue Tracking System > Bug #21220: Memory corruption in update_line_coverage() > [write at index -1] - Ruby - Ruby Issue Tracking System > 3.4.2 > Bug #21024: Ruby including generates compilation warning with GCC 15, > header is deprecated in C++17, > Bug #21021: "try to mark T_NONE object" with 3.4.1 > Bug #20997: YJIT panic assertion left == right failed: leave instruction > expects stack size 1, but was: 2 > Bug #20981: rb_undefine_finalizer is missing > Bug #20989: Segmentation fault in Ripper when lexing /#{"\xcd"}/ > Bug #21003: unexpected warning about ignored block > Bug #21002: Please include license information of turbo_tests > Bug #21001: unexpected nil result from proc with ensure and next > Bug #21010: Endless method definition of []= is SyntaxError in parse.y but > allowed in Prism > Bug #20992: eval(ascii_encoded_code) raises EncodingError when multibyte > local variable exists > Bug #21017: --with-parser=parse.y configure option does not work > Bug #21014: Prism doesn't set node_id on iseqs correctly > Bug #21027: not() receiver should be nil > Bug #20995: exception escapes block given to IO.popen("-") in child process > Bug #21008: Array#sum, Enumerator#sum, Numeric subclass > Bug #21044: Prism maximum recursion depth is 1_000, parse.y is 10_000 > Bug #21031: Incompatibility with prism and parse.y when eval'ing unnamed > forwarding variables > Bug #21085: [BUG] Stack consistency error with -ne > Bug #21048: [Prism] rescue in modifier form with condition behaves > differently > Bug #21046: Backport: TLS fix for ARM64 > Bug #21012: Compiling a['a','b'],=1 with parse.y fails > Bug #21038: Preserve errno in rb_fiber_scheduler_unblock > Bug #21032: Module#autoload? is slow when $LOAD_PATH contains a relative path > Bug #21092: error building ruby 3.4.1 on cygwin/msys2 > Bug #21095: Prefer uname -n over hostname in tests. > Bug #21103: Binding problem with delegate methods > Bug #21088: TCPSocket.new raises Socket::ResolutionError instead of > Errno::ECONNREFUSED for hosts defined in /etc/hosts > Bug #21112: Typo in error message when an incorrect key is used with > WeakKeyMap > Bug #21117: Inconsistent behaviour between "_1" and "it" variables > Bug #21114: Prism hangs up while parsing deeply nested def > Bug #20984: ENV.inspect is not encoding aware > Bug #20982: Inconsistency between Hash#inspect and ENV.inspect in Ruby 3.4 > > Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> > --- > config/rootfiles/common/ruby | 196 ++++++++++++++++++----------------- > lfs/ruby | 8 +- > 2 files changed, 103 insertions(+), 101 deletions(-) > > diff --git a/config/rootfiles/common/ruby b/config/rootfiles/common/ruby > index 8aae71efa..1acbe91f3 100644 > --- a/config/rootfiles/common/ruby > +++ b/config/rootfiles/common/ruby > @@ -223,7 +223,7 @@ > #usr/include/ruby-3.4.0/xxxMACHINExxx-linux/ruby/config.h > #usr/lib/libruby.so > #usr/lib/libruby.so.3.4 > -#usr/lib/libruby.so.3.4.1 > +#usr/lib/libruby.so.3.4.4 > #usr/lib/pkgconfig/ruby-3.4.pc > #usr/lib/ruby > #usr/lib/ruby/3.4.0 > @@ -270,7 +270,6 @@ > #usr/lib/ruby/3.4.0/bundler/compact_index_client.rb > #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache.rb > #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache_file.rb > -#usr/lib/ruby/3.4.0/bundler/compact_index_client/gem_parser.rb > #usr/lib/ruby/3.4.0/bundler/compact_index_client/parser.rb > #usr/lib/ruby/3.4.0/bundler/compact_index_client/updater.rb > #usr/lib/ruby/3.4.0/bundler/constants.rb > @@ -408,6 +407,7 @@ > #usr/lib/ruby/3.4.0/bundler/resolver/package.rb > #usr/lib/ruby/3.4.0/bundler/resolver/root.rb > #usr/lib/ruby/3.4.0/bundler/resolver/spec_group.rb > +#usr/lib/ruby/3.4.0/bundler/resolver/strategy.rb > #usr/lib/ruby/3.4.0/bundler/retry.rb > #usr/lib/ruby/3.4.0/bundler/ruby_dsl.rb > #usr/lib/ruby/3.4.0/bundler/ruby_version.rb > @@ -535,6 +535,7 @@ > #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/rubygems.rb > #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/solve_failure.rb > #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/static_package_source.rb > +#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/strategy.rb > #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/term.rb > #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version.rb > #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version_constraint.rb > @@ -1675,9 +1676,9 @@ > #usr/lib/ruby/gems/3.4.0/cache/minitest-5.25.4.gem > #usr/lib/ruby/gems/3.4.0/cache/mutex_m-0.3.0.gem > #usr/lib/ruby/gems/3.4.0/cache/net-ftp-0.3.8.gem > -#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.4.gem > +#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.8.gem > #usr/lib/ruby/gems/3.4.0/cache/net-pop-0.1.2.gem > -#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.0.gem > +#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.1.gem > #usr/lib/ruby/gems/3.4.0/cache/nkf-0.2.0.gem > #usr/lib/ruby/gems/3.4.0/cache/observer-0.1.2.gem > #usr/lib/ruby/gems/3.4.0/cache/power_assert-2.0.5.gem > @@ -1760,11 +1761,11 @@ > #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/linear.rb > #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/nlsolve.rb > #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/pi.rb > -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2 > -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe > -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundle > -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundler > -#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.1 > +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7 > +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe > +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundle > +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundler > +#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.2 > #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2 > #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/LICENSE.txt > #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/NEWS.md > @@ -1993,74 +1994,77 @@ > #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net > #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net/ftp.rb > #usr/lib/ruby/gems/3.4.0/gems/net-http-0.6.0 > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4 > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/BSDL > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/COPYING > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Gemfile > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/LICENSE.txt > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/README.md > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Rakefile > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs/styles.css > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/authenticators.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/command_data.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_accessors.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_inheritance.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_type_coercion.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_encoding.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_lite.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/deprecated_client_options.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/errors.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/esearch_result.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/fetch_data.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/flags.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_data.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser/parser_utils.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/anonymous_authenticator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authentication_exchange.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authenticators.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/client_adapter.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/cram_md5_authenticator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/digest_md5_authenticator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/external_authenticator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/gs2_header.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/login_authenticator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/oauthbearer_authenticator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/plain_authenticator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_algorithm.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_authenticator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/stringprep.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/xoauth2_authenticator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl_adapter.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/search_result.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sequence_set.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/nameprep.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep_tables.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/tables.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/trace.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/vanished_data.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/benchmarks.rake > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rdoc.rake > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rfcs.rake > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/saslprep.rake > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/string_prep_tables_generator.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample > -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample/net-imap.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8 > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/BSDL > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/COPYING > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Gemfile > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/LICENSE.txt > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/README.md > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Rakefile > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs/styles.css > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/authenticators.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/command_data.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_accessors.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_inheritance.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_type_coercion.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/connection_state.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_encoding.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_lite.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/deprecated_client_options.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/errors.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/esearch_result.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/fetch_data.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/flags.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_data.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser/parser_utils.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_reader.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/anonymous_authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authentication_exchange.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authenticators.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/client_adapter.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/cram_md5_authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/digest_md5_authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/external_authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/gs2_header.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/login_authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/oauthbearer_authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/plain_authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/protocol_adapters.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_algorithm.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/stringprep.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/xoauth2_authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl_adapter.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/search_result.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sequence_set.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/nameprep.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep_tables.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/tables.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/trace.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/uidplus_data.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/vanished_data.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/benchmarks.rake > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rdoc.rake > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rfcs.rake > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/saslprep.rake > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/string_prep_tables_generator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample > +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample/net-imap.rb > #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2 > #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/Gemfile > #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/LICENSE.txt > @@ -2070,19 +2074,19 @@ > #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net > #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net/pop.rb > #usr/lib/ruby/gems/3.4.0/gems/net-protocol-0.2.2 > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0 > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/LICENSE.txt > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/NEWS.md > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/README.md > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_cram_md5.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_login.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_plain.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_xoauth2.rb > -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/authenticator.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1 > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/LICENSE.txt > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/NEWS.md > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/README.md > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_cram_md5.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_login.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_plain.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_xoauth2.rb > +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/authenticator.rb > #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0 > #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/Gemfile > #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/LICENSE.txt > @@ -3299,7 +3303,7 @@ > #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/lsp/util.rb > #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/version.rb > #usr/lib/ruby/gems/3.4.0/gems/un-0.3.0 > -#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.2 > +#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.3 > #usr/lib/ruby/gems/3.4.0/gems/weakref-0.1.3 > #usr/lib/ruby/gems/3.4.0/gems/yaml-0.4.0 > #usr/lib/ruby/gems/3.4.0/gems/zlib-3.2.1 > @@ -3312,8 +3316,8 @@ > #usr/lib/ruby/gems/3.4.0/specifications/debug-1.10.0.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/default > #usr/lib/ruby/gems/3.4.0/specifications/default/benchmark-0.4.0.gemspec > -#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.2.gemspec > -#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.1.gemspec > +#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.7.gemspec > +#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.2.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/default/date-3.4.1.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/default/delegate-0.4.0.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/default/did_you_mean-2.0.0.gemspec > @@ -3365,7 +3369,7 @@ > #usr/lib/ruby/gems/3.4.0/specifications/default/tmpdir-0.3.1.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/default/tsort-0.2.0.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/default/un-0.3.0.gemspec > -#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.2.gemspec > +#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.3.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/default/weakref-0.1.3.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/default/yaml-0.4.0.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/default/zlib-3.2.1.gemspec > @@ -3375,9 +3379,9 @@ > #usr/lib/ruby/gems/3.4.0/specifications/minitest-5.25.4.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/mutex_m-0.3.0.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/net-ftp-0.3.8.gemspec > -#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.4.gemspec > +#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.8.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/net-pop-0.1.2.gemspec > -#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.0.gemspec > +#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.1.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/nkf-0.2.0.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/observer-0.1.2.gemspec > #usr/lib/ruby/gems/3.4.0/specifications/power_assert-2.0.5.gemspec > diff --git a/lfs/ruby b/lfs/ruby > index 8c06bac74..35f6aab04 100644 > --- a/lfs/ruby > +++ b/lfs/ruby > @@ -24,18 +24,16 @@ > > include Config > > -VER = 3.4.1 > +VER = 3.4.4 > > THISAPP = ruby-$(VER) > -DL_FILE = $(THISAPP).tar.xz > +DL_FILE = $(THISAPP).tar.gz > DL_FROM = $(URL_IPFIRE) > DIR_APP = $(DIR_SRC)/$(THISAPP) > TARGET = $(DIR_INFO)/$(THISAPP) > > # https://mirror.cyberbits.eu/ruby/ > > -CFLAGS += -DRUBY_FUNCTION_NAME_STRING=__FUNCTION__ > - > ############################################################################### > # Top-level Rules > ############################################################################### > @@ -44,7 +42,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_BLAKE2 = 949cb57aeb6af4ca70d6638a2cd38ec9d067a3798ec27e02ee5934c902b74684b9f96d9fc00c1b22932de20b38b5bd3403a9a1a1bfe0c1caa380327d376d4c45 > +$(DL_FILE)_BLAKE2 = ac56f2805f68b6ddd14281ea3db83fd991c8b96c61853b5d8770c08e6413994a89d423134b9a45f75bce186d31e2563bc59db2ec7d4fc1563fbed91c89476ef4 > > install : $(TARGET) > > -- > 2.49.0 > > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] ruby: Update to version 3.4.4 2025-05-28 9:25 ` Michael Tremer @ 2025-05-28 9:48 ` Adolf Belka 2025-05-28 10:01 ` Michael Tremer 0 siblings, 1 reply; 5+ messages in thread From: Adolf Belka @ 2025-05-28 9:48 UTC (permalink / raw) To: Michael Tremer; +Cc: development Hi Michael, On 28/05/2025 11:25, Michael Tremer wrote: > Hello Adolf, > > Thank you for the patch. > > Can you confirm that the extra CFLAGS that have been recently added are not needed any more? When we had the original problem with ruby build not working I found that this version was a new one that was out so I tried it but the same failure still happened. So those extra CFLAGS need to stay still. Regards, Adolf. > > I tried a build with 3.4.4 and I thought I had the same problem, but I am not too sure. > > Best, > -Michael > >> On 27 May 2025, at 22:17, Adolf Belka <adolf.belka@ipfire.org> wrote: >> >> - Update from version 3.4.1 to 3.4.4 >> - Update of rootfile >> - Changelog >> 3.4.4 >> YJIT: Split the block on optimized getlocal/setlocal by k0kubun · Pull >> Request #13331 >> Bug #21257: YJIT can generate infinite loop when OOM - Ruby - Ruby Issue >> Tracking System >> Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing - >> Ruby - Ruby Issue Tracking System >> Bug #21327: Windows builds seem broken after clock_gettime changes? - >> Ruby - Ruby Issue Tracking System >> Bug #21331: heap-use-after-free caused by rehash during >> transform_values! - Ruby - Ruby Issue Tracking System >> Bug #21289: Fix C level backtraces for USE_ELF - Ruby - Ruby Issue >> Tracking System >> 3.4.3 >> Bug #21145: Prism accepts newlines in-between curly unicode escape - >> Ruby - Ruby Issue Tracking System >> Bug #21153: ::Foo ||= p 1 should parse - Ruby - Ruby Issue Tracking System >> Bug #21030: Bug: #step with Range<ActiveSupport::Duration> behavior >> broken on Ruby 3.4.1 - Ruby - Ruby Issue Tracking System >> Bug #21131: IO.copy_stream: yielded string changes value when duped - >> Ruby - Ruby Issue Tracking System >> Feature #19521: Support for Module#name= and Class#name=. - Ruby - Ruby >> Issue Tracking System >> Bug #21159: Module#set_temporary_name should freeze given name - Ruby - >> Ruby Issue Tracking System >> Bug #21161: Crash when locale is set to Turkish tr_TR.UTF-8 - Ruby - Ruby >> Issue Tracking System >> Bug #21144: Win32: Use Windows time zone ID as the time zone name if TZ >> is not set - Ruby - Ruby Issue Tracking System >> Bug #21170: Corrupted Hash (bad VALUE and missing entry) when -1 returned >> from .hash - Ruby - Ruby Issue Tracking System >> Bug #21172: Race condition in register_fstring - Ruby - Ruby Issue >> Tracking System >> Bug #21163: Inconsistencies in Kernel.Float compared to other number >> parsing methods - Ruby - Ruby Issue Tracking System >> Bug #21173: RUBY_FREE_AT_EXIT does not work when error in -r - Ruby - >> Ruby Issue Tracking System >> Bug #21179: Introduction Happy Eyeballs Version 2 broke Socket.tcp from >> secondary Ractors - Ruby - Ruby Issue Tracking System >> Bug #19841: Marshal.dump stack overflow with recursive Time - Ruby - Ruby >> Issue Tracking System >> Bug #21180: SEGV while marking imemo_env->iseq - Ruby - Ruby Issue >> Tracking System >> Bug #21186: Inconsistent parsing of ?あand 0 - Ruby - Ruby Issue Tracking >> System >> Bug #21094: Module#set_temporary_name does not affect a name of a nested >> module - Ruby - Ruby Issue Tracking System >> Bug #21195: Crash when using IO#timeout - Ruby - Ruby Issue Tracking System >> Bug #21196: Ruby 3.4 ignores visibility when passing arguments using ... - >> Ruby - Ruby Issue Tracking System >> Bug #21141: Time#utc? does not work with a timezone object - Ruby - Ruby >> Issue Tracking System >> Bug #21211: Incomplete Backtrace for Socket Errors in Ruby 3.4+ - Ruby - >> Ruby Issue Tracking System >> Bug #21197: Prism does not accept newline after defined? keyword - Ruby - >> Ruby Issue Tracking System >> Bug #21183: Ractor error with Prism::VERSION - Ruby - Ruby Issue Tracking >> System >> Bug #21217: Integer.sqrt produces wrong results even on input <= 1e18 - >> Ruby - Ruby Issue Tracking System >> Bug #21220: Memory corruption in update_line_coverage() >> [write at index -1] - Ruby - Ruby Issue Tracking System >> 3.4.2 >> Bug #21024: Ruby including generates compilation warning with GCC 15, >> header is deprecated in C++17, >> Bug #21021: "try to mark T_NONE object" with 3.4.1 >> Bug #20997: YJIT panic assertion left == right failed: leave instruction >> expects stack size 1, but was: 2 >> Bug #20981: rb_undefine_finalizer is missing >> Bug #20989: Segmentation fault in Ripper when lexing /#{"\xcd"}/ >> Bug #21003: unexpected warning about ignored block >> Bug #21002: Please include license information of turbo_tests >> Bug #21001: unexpected nil result from proc with ensure and next >> Bug #21010: Endless method definition of []= is SyntaxError in parse.y but >> allowed in Prism >> Bug #20992: eval(ascii_encoded_code) raises EncodingError when multibyte >> local variable exists >> Bug #21017: --with-parser=parse.y configure option does not work >> Bug #21014: Prism doesn't set node_id on iseqs correctly >> Bug #21027: not() receiver should be nil >> Bug #20995: exception escapes block given to IO.popen("-") in child process >> Bug #21008: Array#sum, Enumerator#sum, Numeric subclass >> Bug #21044: Prism maximum recursion depth is 1_000, parse.y is 10_000 >> Bug #21031: Incompatibility with prism and parse.y when eval'ing unnamed >> forwarding variables >> Bug #21085: [BUG] Stack consistency error with -ne >> Bug #21048: [Prism] rescue in modifier form with condition behaves >> differently >> Bug #21046: Backport: TLS fix for ARM64 >> Bug #21012: Compiling a['a','b'],=1 with parse.y fails >> Bug #21038: Preserve errno in rb_fiber_scheduler_unblock >> Bug #21032: Module#autoload? is slow when $LOAD_PATH contains a relative path >> Bug #21092: error building ruby 3.4.1 on cygwin/msys2 >> Bug #21095: Prefer uname -n over hostname in tests. >> Bug #21103: Binding problem with delegate methods >> Bug #21088: TCPSocket.new raises Socket::ResolutionError instead of >> Errno::ECONNREFUSED for hosts defined in /etc/hosts >> Bug #21112: Typo in error message when an incorrect key is used with >> WeakKeyMap >> Bug #21117: Inconsistent behaviour between "_1" and "it" variables >> Bug #21114: Prism hangs up while parsing deeply nested def >> Bug #20984: ENV.inspect is not encoding aware >> Bug #20982: Inconsistency between Hash#inspect and ENV.inspect in Ruby 3.4 >> >> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> >> --- >> config/rootfiles/common/ruby | 196 ++++++++++++++++++----------------- >> lfs/ruby | 8 +- >> 2 files changed, 103 insertions(+), 101 deletions(-) >> >> diff --git a/config/rootfiles/common/ruby b/config/rootfiles/common/ruby >> index 8aae71efa..1acbe91f3 100644 >> --- a/config/rootfiles/common/ruby >> +++ b/config/rootfiles/common/ruby >> @@ -223,7 +223,7 @@ >> #usr/include/ruby-3.4.0/xxxMACHINExxx-linux/ruby/config.h >> #usr/lib/libruby.so >> #usr/lib/libruby.so.3.4 >> -#usr/lib/libruby.so.3.4.1 >> +#usr/lib/libruby.so.3.4.4 >> #usr/lib/pkgconfig/ruby-3.4.pc >> #usr/lib/ruby >> #usr/lib/ruby/3.4.0 >> @@ -270,7 +270,6 @@ >> #usr/lib/ruby/3.4.0/bundler/compact_index_client.rb >> #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache.rb >> #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache_file.rb >> -#usr/lib/ruby/3.4.0/bundler/compact_index_client/gem_parser.rb >> #usr/lib/ruby/3.4.0/bundler/compact_index_client/parser.rb >> #usr/lib/ruby/3.4.0/bundler/compact_index_client/updater.rb >> #usr/lib/ruby/3.4.0/bundler/constants.rb >> @@ -408,6 +407,7 @@ >> #usr/lib/ruby/3.4.0/bundler/resolver/package.rb >> #usr/lib/ruby/3.4.0/bundler/resolver/root.rb >> #usr/lib/ruby/3.4.0/bundler/resolver/spec_group.rb >> +#usr/lib/ruby/3.4.0/bundler/resolver/strategy.rb >> #usr/lib/ruby/3.4.0/bundler/retry.rb >> #usr/lib/ruby/3.4.0/bundler/ruby_dsl.rb >> #usr/lib/ruby/3.4.0/bundler/ruby_version.rb >> @@ -535,6 +535,7 @@ >> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/rubygems.rb >> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/solve_failure.rb >> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/static_package_source.rb >> +#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/strategy.rb >> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/term.rb >> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version.rb >> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version_constraint.rb >> @@ -1675,9 +1676,9 @@ >> #usr/lib/ruby/gems/3.4.0/cache/minitest-5.25.4.gem >> #usr/lib/ruby/gems/3.4.0/cache/mutex_m-0.3.0.gem >> #usr/lib/ruby/gems/3.4.0/cache/net-ftp-0.3.8.gem >> -#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.4.gem >> +#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.8.gem >> #usr/lib/ruby/gems/3.4.0/cache/net-pop-0.1.2.gem >> -#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.0.gem >> +#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.1.gem >> #usr/lib/ruby/gems/3.4.0/cache/nkf-0.2.0.gem >> #usr/lib/ruby/gems/3.4.0/cache/observer-0.1.2.gem >> #usr/lib/ruby/gems/3.4.0/cache/power_assert-2.0.5.gem >> @@ -1760,11 +1761,11 @@ >> #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/linear.rb >> #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/nlsolve.rb >> #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/pi.rb >> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2 >> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe >> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundle >> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundler >> -#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.1 >> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7 >> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe >> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundle >> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundler >> +#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.2 >> #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2 >> #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/LICENSE.txt >> #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/NEWS.md >> @@ -1993,74 +1994,77 @@ >> #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net >> #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net/ftp.rb >> #usr/lib/ruby/gems/3.4.0/gems/net-http-0.6.0 >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4 >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/BSDL >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/COPYING >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Gemfile >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/LICENSE.txt >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/README.md >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Rakefile >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs/styles.css >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/authenticators.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/command_data.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_accessors.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_inheritance.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_type_coercion.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_encoding.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_lite.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/deprecated_client_options.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/errors.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/esearch_result.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/fetch_data.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/flags.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_data.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser/parser_utils.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/anonymous_authenticator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authentication_exchange.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authenticators.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/client_adapter.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/cram_md5_authenticator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/digest_md5_authenticator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/external_authenticator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/gs2_header.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/login_authenticator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/oauthbearer_authenticator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/plain_authenticator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_algorithm.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_authenticator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/stringprep.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/xoauth2_authenticator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl_adapter.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/search_result.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sequence_set.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/nameprep.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep_tables.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/tables.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/trace.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/vanished_data.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/benchmarks.rake >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rdoc.rake >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rfcs.rake >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/saslprep.rake >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/string_prep_tables_generator.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample >> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample/net-imap.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8 >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/BSDL >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/COPYING >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Gemfile >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/LICENSE.txt >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/README.md >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Rakefile >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs/styles.css >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/authenticators.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/command_data.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_accessors.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_inheritance.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_type_coercion.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/connection_state.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_encoding.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_lite.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/deprecated_client_options.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/errors.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/esearch_result.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/fetch_data.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/flags.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_data.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser/parser_utils.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_reader.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/anonymous_authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authentication_exchange.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authenticators.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/client_adapter.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/cram_md5_authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/digest_md5_authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/external_authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/gs2_header.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/login_authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/oauthbearer_authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/plain_authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/protocol_adapters.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_algorithm.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/stringprep.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/xoauth2_authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl_adapter.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/search_result.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sequence_set.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/nameprep.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep_tables.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/tables.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/trace.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/uidplus_data.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/vanished_data.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/benchmarks.rake >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rdoc.rake >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rfcs.rake >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/saslprep.rake >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/string_prep_tables_generator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample >> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample/net-imap.rb >> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2 >> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/Gemfile >> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/LICENSE.txt >> @@ -2070,19 +2074,19 @@ >> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net >> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net/pop.rb >> #usr/lib/ruby/gems/3.4.0/gems/net-protocol-0.2.2 >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0 >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/LICENSE.txt >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/NEWS.md >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/README.md >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_cram_md5.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_login.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_plain.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_xoauth2.rb >> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/authenticator.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1 >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/LICENSE.txt >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/NEWS.md >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/README.md >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_cram_md5.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_login.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_plain.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_xoauth2.rb >> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/authenticator.rb >> #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0 >> #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/Gemfile >> #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/LICENSE.txt >> @@ -3299,7 +3303,7 @@ >> #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/lsp/util.rb >> #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/version.rb >> #usr/lib/ruby/gems/3.4.0/gems/un-0.3.0 >> -#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.2 >> +#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.3 >> #usr/lib/ruby/gems/3.4.0/gems/weakref-0.1.3 >> #usr/lib/ruby/gems/3.4.0/gems/yaml-0.4.0 >> #usr/lib/ruby/gems/3.4.0/gems/zlib-3.2.1 >> @@ -3312,8 +3316,8 @@ >> #usr/lib/ruby/gems/3.4.0/specifications/debug-1.10.0.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/default >> #usr/lib/ruby/gems/3.4.0/specifications/default/benchmark-0.4.0.gemspec >> -#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.2.gemspec >> -#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.1.gemspec >> +#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.7.gemspec >> +#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.2.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/default/date-3.4.1.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/default/delegate-0.4.0.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/default/did_you_mean-2.0.0.gemspec >> @@ -3365,7 +3369,7 @@ >> #usr/lib/ruby/gems/3.4.0/specifications/default/tmpdir-0.3.1.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/default/tsort-0.2.0.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/default/un-0.3.0.gemspec >> -#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.2.gemspec >> +#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.3.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/default/weakref-0.1.3.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/default/yaml-0.4.0.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/default/zlib-3.2.1.gemspec >> @@ -3375,9 +3379,9 @@ >> #usr/lib/ruby/gems/3.4.0/specifications/minitest-5.25.4.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/mutex_m-0.3.0.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/net-ftp-0.3.8.gemspec >> -#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.4.gemspec >> +#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.8.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/net-pop-0.1.2.gemspec >> -#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.0.gemspec >> +#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.1.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/nkf-0.2.0.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/observer-0.1.2.gemspec >> #usr/lib/ruby/gems/3.4.0/specifications/power_assert-2.0.5.gemspec >> diff --git a/lfs/ruby b/lfs/ruby >> index 8c06bac74..35f6aab04 100644 >> --- a/lfs/ruby >> +++ b/lfs/ruby >> @@ -24,18 +24,16 @@ >> >> include Config >> >> -VER = 3.4.1 >> +VER = 3.4.4 >> >> THISAPP = ruby-$(VER) >> -DL_FILE = $(THISAPP).tar.xz >> +DL_FILE = $(THISAPP).tar.gz >> DL_FROM = $(URL_IPFIRE) >> DIR_APP = $(DIR_SRC)/$(THISAPP) >> TARGET = $(DIR_INFO)/$(THISAPP) >> >> # https://mirror.cyberbits.eu/ruby/ >> >> -CFLAGS += -DRUBY_FUNCTION_NAME_STRING=__FUNCTION__ >> - >> ############################################################################### >> # Top-level Rules >> ############################################################################### >> @@ -44,7 +42,7 @@ objects = $(DL_FILE) >> >> $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >> >> -$(DL_FILE)_BLAKE2 = 949cb57aeb6af4ca70d6638a2cd38ec9d067a3798ec27e02ee5934c902b74684b9f96d9fc00c1b22932de20b38b5bd3403a9a1a1bfe0c1caa380327d376d4c45 >> +$(DL_FILE)_BLAKE2 = ac56f2805f68b6ddd14281ea3db83fd991c8b96c61853b5d8770c08e6413994a89d423134b9a45f75bce186d31e2563bc59db2ec7d4fc1563fbed91c89476ef4 >> >> install : $(TARGET) >> >> -- >> 2.49.0 >> >> > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] ruby: Update to version 3.4.4 2025-05-28 9:48 ` Adolf Belka @ 2025-05-28 10:01 ` Michael Tremer 2025-05-28 11:26 ` Adolf Belka 0 siblings, 1 reply; 5+ messages in thread From: Michael Tremer @ 2025-05-28 10:01 UTC (permalink / raw) To: Adolf Belka; +Cc: development Hello Adolf, Ah okay. The patch removes them tho: diff --git a/lfs/ruby b/lfs/ruby index 8c06bac74..35f6aab04 100644 --- a/lfs/ruby +++ b/lfs/ruby @@ -24,18 +24,16 @@ include Config -VER = 3.4.1 +VER = 3.4.4 THISAPP = ruby-$(VER) -DL_FILE = $(THISAPP).tar.xz +DL_FILE = $(THISAPP).tar.gz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) # https://mirror.cyberbits.eu/ruby/ -CFLAGS += -DRUBY_FUNCTION_NAME_STRING=__FUNCTION__ - ############################################################################### # Top-level Rules ############################################################################### @@ -44,7 +42,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 949cb57aeb6af4ca70d6638a2cd38ec9d067a3798ec27e02ee5934c902b74684b9f96d9fc00c1b22932de20b38b5bd3403a9a1a1bfe0c1caa380327d376d4c45 +$(DL_FILE)_BLAKE2 = ac56f2805f68b6ddd14281ea3db83fd991c8b96c61853b5d8770c08e6413994a89d423134b9a45f75bce186d31e2563bc59db2ec7d4fc1563fbed91c89476ef4 install : $(TARGET) > On 28 May 2025, at 10:48, Adolf Belka <adolf.belka@ipfire.org> wrote: > > Hi Michael, > > On 28/05/2025 11:25, Michael Tremer wrote: >> Hello Adolf, >> Thank you for the patch. >> Can you confirm that the extra CFLAGS that have been recently added are not needed any more? > > When we had the original problem with ruby build not working I found that this version was a new one that was out so I tried it but the same failure still happened. So those extra CFLAGS need to stay still. > > Regards, > Adolf. > >> I tried a build with 3.4.4 and I thought I had the same problem, but I am not too sure. >> Best, >> -Michael >>> On 27 May 2025, at 22:17, Adolf Belka <adolf.belka@ipfire.org> wrote: >>> >>> - Update from version 3.4.1 to 3.4.4 >>> - Update of rootfile >>> - Changelog >>> 3.4.4 >>> YJIT: Split the block on optimized getlocal/setlocal by k0kubun · Pull >>> Request #13331 >>> Bug #21257: YJIT can generate infinite loop when OOM - Ruby - Ruby Issue >>> Tracking System >>> Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing - >>> Ruby - Ruby Issue Tracking System >>> Bug #21327: Windows builds seem broken after clock_gettime changes? - >>> Ruby - Ruby Issue Tracking System >>> Bug #21331: heap-use-after-free caused by rehash during >>> transform_values! - Ruby - Ruby Issue Tracking System >>> Bug #21289: Fix C level backtraces for USE_ELF - Ruby - Ruby Issue >>> Tracking System >>> 3.4.3 >>> Bug #21145: Prism accepts newlines in-between curly unicode escape - >>> Ruby - Ruby Issue Tracking System >>> Bug #21153: ::Foo ||= p 1 should parse - Ruby - Ruby Issue Tracking System >>> Bug #21030: Bug: #step with Range<ActiveSupport::Duration> behavior >>> broken on Ruby 3.4.1 - Ruby - Ruby Issue Tracking System >>> Bug #21131: IO.copy_stream: yielded string changes value when duped - >>> Ruby - Ruby Issue Tracking System >>> Feature #19521: Support for Module#name= and Class#name=. - Ruby - Ruby >>> Issue Tracking System >>> Bug #21159: Module#set_temporary_name should freeze given name - Ruby - >>> Ruby Issue Tracking System >>> Bug #21161: Crash when locale is set to Turkish tr_TR.UTF-8 - Ruby - Ruby >>> Issue Tracking System >>> Bug #21144: Win32: Use Windows time zone ID as the time zone name if TZ >>> is not set - Ruby - Ruby Issue Tracking System >>> Bug #21170: Corrupted Hash (bad VALUE and missing entry) when -1 returned >>> from .hash - Ruby - Ruby Issue Tracking System >>> Bug #21172: Race condition in register_fstring - Ruby - Ruby Issue >>> Tracking System >>> Bug #21163: Inconsistencies in Kernel.Float compared to other number >>> parsing methods - Ruby - Ruby Issue Tracking System >>> Bug #21173: RUBY_FREE_AT_EXIT does not work when error in -r - Ruby - >>> Ruby Issue Tracking System >>> Bug #21179: Introduction Happy Eyeballs Version 2 broke Socket.tcp from >>> secondary Ractors - Ruby - Ruby Issue Tracking System >>> Bug #19841: Marshal.dump stack overflow with recursive Time - Ruby - Ruby >>> Issue Tracking System >>> Bug #21180: SEGV while marking imemo_env->iseq - Ruby - Ruby Issue >>> Tracking System >>> Bug #21186: Inconsistent parsing of ?あand 0 - Ruby - Ruby Issue Tracking >>> System >>> Bug #21094: Module#set_temporary_name does not affect a name of a nested >>> module - Ruby - Ruby Issue Tracking System >>> Bug #21195: Crash when using IO#timeout - Ruby - Ruby Issue Tracking System >>> Bug #21196: Ruby 3.4 ignores visibility when passing arguments using ... - >>> Ruby - Ruby Issue Tracking System >>> Bug #21141: Time#utc? does not work with a timezone object - Ruby - Ruby >>> Issue Tracking System >>> Bug #21211: Incomplete Backtrace for Socket Errors in Ruby 3.4+ - Ruby - >>> Ruby Issue Tracking System >>> Bug #21197: Prism does not accept newline after defined? keyword - Ruby - >>> Ruby Issue Tracking System >>> Bug #21183: Ractor error with Prism::VERSION - Ruby - Ruby Issue Tracking >>> System >>> Bug #21217: Integer.sqrt produces wrong results even on input <= 1e18 - >>> Ruby - Ruby Issue Tracking System >>> Bug #21220: Memory corruption in update_line_coverage() >>> [write at index -1] - Ruby - Ruby Issue Tracking System >>> 3.4.2 >>> Bug #21024: Ruby including generates compilation warning with GCC 15, >>> header is deprecated in C++17, >>> Bug #21021: "try to mark T_NONE object" with 3.4.1 >>> Bug #20997: YJIT panic assertion left == right failed: leave instruction >>> expects stack size 1, but was: 2 >>> Bug #20981: rb_undefine_finalizer is missing >>> Bug #20989: Segmentation fault in Ripper when lexing /#{"\xcd"}/ >>> Bug #21003: unexpected warning about ignored block >>> Bug #21002: Please include license information of turbo_tests >>> Bug #21001: unexpected nil result from proc with ensure and next >>> Bug #21010: Endless method definition of []= is SyntaxError in parse.y but >>> allowed in Prism >>> Bug #20992: eval(ascii_encoded_code) raises EncodingError when multibyte >>> local variable exists >>> Bug #21017: --with-parser=parse.y configure option does not work >>> Bug #21014: Prism doesn't set node_id on iseqs correctly >>> Bug #21027: not() receiver should be nil >>> Bug #20995: exception escapes block given to IO.popen("-") in child process >>> Bug #21008: Array#sum, Enumerator#sum, Numeric subclass >>> Bug #21044: Prism maximum recursion depth is 1_000, parse.y is 10_000 >>> Bug #21031: Incompatibility with prism and parse.y when eval'ing unnamed >>> forwarding variables >>> Bug #21085: [BUG] Stack consistency error with -ne >>> Bug #21048: [Prism] rescue in modifier form with condition behaves >>> differently >>> Bug #21046: Backport: TLS fix for ARM64 >>> Bug #21012: Compiling a['a','b'],=1 with parse.y fails >>> Bug #21038: Preserve errno in rb_fiber_scheduler_unblock >>> Bug #21032: Module#autoload? is slow when $LOAD_PATH contains a relative path >>> Bug #21092: error building ruby 3.4.1 on cygwin/msys2 >>> Bug #21095: Prefer uname -n over hostname in tests. >>> Bug #21103: Binding problem with delegate methods >>> Bug #21088: TCPSocket.new raises Socket::ResolutionError instead of >>> Errno::ECONNREFUSED for hosts defined in /etc/hosts >>> Bug #21112: Typo in error message when an incorrect key is used with >>> WeakKeyMap >>> Bug #21117: Inconsistent behaviour between "_1" and "it" variables >>> Bug #21114: Prism hangs up while parsing deeply nested def >>> Bug #20984: ENV.inspect is not encoding aware >>> Bug #20982: Inconsistency between Hash#inspect and ENV.inspect in Ruby 3.4 >>> >>> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> >>> --- >>> config/rootfiles/common/ruby | 196 ++++++++++++++++++----------------- >>> lfs/ruby | 8 +- >>> 2 files changed, 103 insertions(+), 101 deletions(-) >>> >>> diff --git a/config/rootfiles/common/ruby b/config/rootfiles/common/ruby >>> index 8aae71efa..1acbe91f3 100644 >>> --- a/config/rootfiles/common/ruby >>> +++ b/config/rootfiles/common/ruby >>> @@ -223,7 +223,7 @@ >>> #usr/include/ruby-3.4.0/xxxMACHINExxx-linux/ruby/config.h >>> #usr/lib/libruby.so >>> #usr/lib/libruby.so.3.4 >>> -#usr/lib/libruby.so.3.4.1 >>> +#usr/lib/libruby.so.3.4.4 >>> #usr/lib/pkgconfig/ruby-3.4.pc >>> #usr/lib/ruby >>> #usr/lib/ruby/3.4.0 >>> @@ -270,7 +270,6 @@ >>> #usr/lib/ruby/3.4.0/bundler/compact_index_client.rb >>> #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache.rb >>> #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache_file.rb >>> -#usr/lib/ruby/3.4.0/bundler/compact_index_client/gem_parser.rb >>> #usr/lib/ruby/3.4.0/bundler/compact_index_client/parser.rb >>> #usr/lib/ruby/3.4.0/bundler/compact_index_client/updater.rb >>> #usr/lib/ruby/3.4.0/bundler/constants.rb >>> @@ -408,6 +407,7 @@ >>> #usr/lib/ruby/3.4.0/bundler/resolver/package.rb >>> #usr/lib/ruby/3.4.0/bundler/resolver/root.rb >>> #usr/lib/ruby/3.4.0/bundler/resolver/spec_group.rb >>> +#usr/lib/ruby/3.4.0/bundler/resolver/strategy.rb >>> #usr/lib/ruby/3.4.0/bundler/retry.rb >>> #usr/lib/ruby/3.4.0/bundler/ruby_dsl.rb >>> #usr/lib/ruby/3.4.0/bundler/ruby_version.rb >>> @@ -535,6 +535,7 @@ >>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/rubygems.rb >>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/solve_failure.rb >>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/static_package_source.rb >>> +#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/strategy.rb >>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/term.rb >>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version.rb >>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version_constraint.rb >>> @@ -1675,9 +1676,9 @@ >>> #usr/lib/ruby/gems/3.4.0/cache/minitest-5.25.4.gem >>> #usr/lib/ruby/gems/3.4.0/cache/mutex_m-0.3.0.gem >>> #usr/lib/ruby/gems/3.4.0/cache/net-ftp-0.3.8.gem >>> -#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.4.gem >>> +#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.8.gem >>> #usr/lib/ruby/gems/3.4.0/cache/net-pop-0.1.2.gem >>> -#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.0.gem >>> +#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.1.gem >>> #usr/lib/ruby/gems/3.4.0/cache/nkf-0.2.0.gem >>> #usr/lib/ruby/gems/3.4.0/cache/observer-0.1.2.gem >>> #usr/lib/ruby/gems/3.4.0/cache/power_assert-2.0.5.gem >>> @@ -1760,11 +1761,11 @@ >>> #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/linear.rb >>> #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/nlsolve.rb >>> #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/pi.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2 >>> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe >>> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundle >>> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundler >>> -#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.1 >>> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7 >>> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe >>> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundle >>> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundler >>> +#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.2 >>> #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2 >>> #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/LICENSE.txt >>> #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/NEWS.md >>> @@ -1993,74 +1994,77 @@ >>> #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net >>> #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net/ftp.rb >>> #usr/lib/ruby/gems/3.4.0/gems/net-http-0.6.0 >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4 >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/BSDL >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/COPYING >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Gemfile >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/LICENSE.txt >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/README.md >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Rakefile >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs/styles.css >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/authenticators.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/command_data.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_accessors.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_inheritance.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_type_coercion.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_encoding.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_lite.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/deprecated_client_options.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/errors.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/esearch_result.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/fetch_data.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/flags.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_data.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser/parser_utils.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/anonymous_authenticator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authentication_exchange.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authenticators.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/client_adapter.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/cram_md5_authenticator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/digest_md5_authenticator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/external_authenticator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/gs2_header.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/login_authenticator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/oauthbearer_authenticator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/plain_authenticator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_algorithm.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_authenticator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/stringprep.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/xoauth2_authenticator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl_adapter.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/search_result.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sequence_set.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/nameprep.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep_tables.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/tables.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/trace.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/vanished_data.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/benchmarks.rake >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rdoc.rake >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rfcs.rake >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/saslprep.rake >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/string_prep_tables_generator.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample >>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample/net-imap.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8 >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/BSDL >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/COPYING >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Gemfile >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/LICENSE.txt >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/README.md >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Rakefile >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs/styles.css >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/authenticators.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/command_data.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_accessors.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_inheritance.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_type_coercion.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/connection_state.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_encoding.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_lite.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/deprecated_client_options.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/errors.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/esearch_result.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/fetch_data.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/flags.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_data.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser/parser_utils.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_reader.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/anonymous_authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authentication_exchange.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authenticators.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/client_adapter.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/cram_md5_authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/digest_md5_authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/external_authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/gs2_header.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/login_authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/oauthbearer_authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/plain_authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/protocol_adapters.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_algorithm.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/stringprep.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/xoauth2_authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl_adapter.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/search_result.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sequence_set.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/nameprep.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep_tables.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/tables.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/trace.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/uidplus_data.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/vanished_data.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/benchmarks.rake >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rdoc.rake >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rfcs.rake >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/saslprep.rake >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/string_prep_tables_generator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample >>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample/net-imap.rb >>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2 >>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/Gemfile >>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/LICENSE.txt >>> @@ -2070,19 +2074,19 @@ >>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net >>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net/pop.rb >>> #usr/lib/ruby/gems/3.4.0/gems/net-protocol-0.2.2 >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0 >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/LICENSE.txt >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/NEWS.md >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/README.md >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_cram_md5.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_login.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_plain.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_xoauth2.rb >>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/authenticator.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1 >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/LICENSE.txt >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/NEWS.md >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/README.md >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_cram_md5.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_login.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_plain.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_xoauth2.rb >>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/authenticator.rb >>> #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0 >>> #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/Gemfile >>> #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/LICENSE.txt >>> @@ -3299,7 +3303,7 @@ >>> #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/lsp/util.rb >>> #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/version.rb >>> #usr/lib/ruby/gems/3.4.0/gems/un-0.3.0 >>> -#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.2 >>> +#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.3 >>> #usr/lib/ruby/gems/3.4.0/gems/weakref-0.1.3 >>> #usr/lib/ruby/gems/3.4.0/gems/yaml-0.4.0 >>> #usr/lib/ruby/gems/3.4.0/gems/zlib-3.2.1 >>> @@ -3312,8 +3316,8 @@ >>> #usr/lib/ruby/gems/3.4.0/specifications/debug-1.10.0.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/default >>> #usr/lib/ruby/gems/3.4.0/specifications/default/benchmark-0.4.0.gemspec >>> -#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.2.gemspec >>> -#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.1.gemspec >>> +#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.7.gemspec >>> +#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.2.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/default/date-3.4.1.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/default/delegate-0.4.0.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/default/did_you_mean-2.0.0.gemspec >>> @@ -3365,7 +3369,7 @@ >>> #usr/lib/ruby/gems/3.4.0/specifications/default/tmpdir-0.3.1.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/default/tsort-0.2.0.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/default/un-0.3.0.gemspec >>> -#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.2.gemspec >>> +#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.3.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/default/weakref-0.1.3.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/default/yaml-0.4.0.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/default/zlib-3.2.1.gemspec >>> @@ -3375,9 +3379,9 @@ >>> #usr/lib/ruby/gems/3.4.0/specifications/minitest-5.25.4.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/mutex_m-0.3.0.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/net-ftp-0.3.8.gemspec >>> -#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.4.gemspec >>> +#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.8.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/net-pop-0.1.2.gemspec >>> -#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.0.gemspec >>> +#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.1.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/nkf-0.2.0.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/observer-0.1.2.gemspec >>> #usr/lib/ruby/gems/3.4.0/specifications/power_assert-2.0.5.gemspec >>> diff --git a/lfs/ruby b/lfs/ruby >>> index 8c06bac74..35f6aab04 100644 >>> --- a/lfs/ruby >>> +++ b/lfs/ruby >>> @@ -24,18 +24,16 @@ >>> >>> include Config >>> >>> -VER = 3.4.1 >>> +VER = 3.4.4 >>> >>> THISAPP = ruby-$(VER) >>> -DL_FILE = $(THISAPP).tar.xz >>> +DL_FILE = $(THISAPP).tar.gz >>> DL_FROM = $(URL_IPFIRE) >>> DIR_APP = $(DIR_SRC)/$(THISAPP) >>> TARGET = $(DIR_INFO)/$(THISAPP) >>> >>> # https://mirror.cyberbits.eu/ruby/ >>> >>> -CFLAGS += -DRUBY_FUNCTION_NAME_STRING=__FUNCTION__ >>> - >>> ############################################################################### >>> # Top-level Rules >>> ############################################################################### >>> @@ -44,7 +42,7 @@ objects = $(DL_FILE) >>> >>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >>> >>> -$(DL_FILE)_BLAKE2 = 949cb57aeb6af4ca70d6638a2cd38ec9d067a3798ec27e02ee5934c902b74684b9f96d9fc00c1b22932de20b38b5bd3403a9a1a1bfe0c1caa380327d376d4c45 >>> +$(DL_FILE)_BLAKE2 = ac56f2805f68b6ddd14281ea3db83fd991c8b96c61853b5d8770c08e6413994a89d423134b9a45f75bce186d31e2563bc59db2ec7d4fc1563fbed91c89476ef4 >>> >>> install : $(TARGET) >>> >>> -- >>> 2.49.0 >>> >>> > > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] ruby: Update to version 3.4.4 2025-05-28 10:01 ` Michael Tremer @ 2025-05-28 11:26 ` Adolf Belka 0 siblings, 0 replies; 5+ messages in thread From: Adolf Belka @ 2025-05-28 11:26 UTC (permalink / raw) To: development Hi Michael, On 28/05/2025 12:01, Michael Tremer wrote: > Hello Adolf, > > Ah okay. The patch removes them tho: Whoops. Sorry. I already had an lfs file with the new version number from when I previously tested it, when the CFLAGS addition was not yet made. I just went ahead and did the build with that older version of lfs when I should have done an edit on the version that was now in my repo. Sorry for that. Can you easily add that back in or should I do a v2 patch where I use the latest lfs file for my changes. Regards, Adolf. > > diff --git a/lfs/ruby b/lfs/ruby > index 8c06bac74..35f6aab04 100644 > --- a/lfs/ruby > +++ b/lfs/ruby > @@ -24,18 +24,16 @@ > > include Config > > -VER = 3.4.1 > +VER = 3.4.4 > > THISAPP = ruby-$(VER) > -DL_FILE = $(THISAPP).tar.xz > +DL_FILE = $(THISAPP).tar.gz > DL_FROM = $(URL_IPFIRE) > DIR_APP = $(DIR_SRC)/$(THISAPP) > TARGET = $(DIR_INFO)/$(THISAPP) > > # https://mirror.cyberbits.eu/ruby/ > > -CFLAGS += -DRUBY_FUNCTION_NAME_STRING=__FUNCTION__Are there some manual changes I have to make? > - > ############################################################################### > # Top-level Rules > ############################################################################### > @@ -44,7 +42,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_BLAKE2 = 949cb57aeb6af4ca70d6638a2cd38ec9d067a3798ec27e02ee5934c902b74684b9f96d9fc00c1b22932de20b38b5bd3403a9a1a1bfe0c1caa380327d376d4c45 > +$(DL_FILE)_BLAKE2 = ac56f2805f68b6ddd14281ea3db83fd991c8b96c61853b5d8770c08e6413994a89d423134b9a45f75bce186d31e2563bc59db2ec7d4fc1563fbed91c89476ef4 > > install : $(TARGET) > >> On 28 May 2025, at 10:48, Adolf Belka <adolf.belka@ipfire.org> wrote: >> >> Hi Michael, >> >> On 28/05/2025 11:25, Michael Tremer wrote: >>> Hello Adolf, >>> Thank you for the patch. >>> Can you confirm that the extra CFLAGS that have been recently added are not needed any more? >> >> When we had the original problem with ruby build not working I found that this version was a new one that was out so I tried it but the same failure still happened. So those extra CFLAGS need to stay still. >> >> Regards, >> Adolf. >> >>> I tried a build with 3.4.4 and I thought I had the same problem, but I am not too sure. >>> Best, >>> -Michael >>>> On 27 May 2025, at 22:17, Adolf Belka <adolf.belka@ipfire.org> wrote: >>>> >>>> - Update from version 3.4.1 to 3.4.4 >>>> - Update of rootfile >>>> - Changelog >>>> 3.4.4 >>>> YJIT: Split the block on optimized getlocal/setlocal by k0kubun · Pull >>>> Request #13331 >>>> Bug #21257: YJIT can generate infinite loop when OOM - Ruby - Ruby Issue >>>> Tracking System >>>> Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing - >>>> Ruby - Ruby Issue Tracking System >>>> Bug #21327: Windows builds seem broken after clock_gettime changes? - >>>> Ruby - Ruby Issue Tracking System >>>> Bug #21331: heap-use-after-free caused by rehash during >>>> transform_values! - Ruby - Ruby Issue Tracking System >>>> Bug #21289: Fix C level backtraces for USE_ELF - Ruby - Ruby Issue >>>> Tracking System >>>> 3.4.3 >>>> Bug #21145: Prism accepts newlines in-between curly unicode escape - >>>> Ruby - Ruby Issue Tracking System >>>> Bug #21153: ::Foo ||= p 1 should parse - Ruby - Ruby Issue Tracking System >>>> Bug #21030: Bug: #step with Range<ActiveSupport::Duration> behavior >>>> broken on Ruby 3.4.1 - Ruby - Ruby Issue Tracking System >>>> Bug #21131: IO.copy_stream: yielded string changes value when duped - >>>> Ruby - Ruby Issue Tracking System >>>> Feature #19521: Support for Module#name= and Class#name=. - Ruby - Ruby >>>> Issue Tracking System >>>> Bug #21159: Module#set_temporary_name should freeze given name - Ruby - >>>> Ruby Issue Tracking System >>>> Bug #21161: Crash when locale is set to Turkish tr_TR.UTF-8 - Ruby - Ruby >>>> Issue Tracking System >>>> Bug #21144: Win32: Use Windows time zone ID as the time zone name if TZ >>>> is not set - Ruby - Ruby Issue Tracking System >>>> Bug #21170: Corrupted Hash (bad VALUE and missing entry) when -1 returned >>>> from .hash - Ruby - Ruby Issue Tracking System >>>> Bug #21172: Race condition in register_fstring - Ruby - Ruby Issue >>>> Tracking System >>>> Bug #21163: Inconsistencies in Kernel.Float compared to other number >>>> parsing methods - Ruby - Ruby Issue Tracking System >>>> Bug #21173: RUBY_FREE_AT_EXIT does not work when error in -r - Ruby - >>>> Ruby Issue Tracking System >>>> Bug #21179: Introduction Happy Eyeballs Version 2 broke Socket.tcp from >>>> secondary Ractors - Ruby - Ruby Issue Tracking System >>>> Bug #19841: Marshal.dump stack overflow with recursive Time - Ruby - Ruby >>>> Issue Tracking System >>>> Bug #21180: SEGV while marking imemo_env->iseq - Ruby - Ruby Issue >>>> Tracking System >>>> Bug #21186: Inconsistent parsing of ?あand 0 - Ruby - Ruby Issue Tracking >>>> System >>>> Bug #21094: Module#set_temporary_name does not affect a name of a nested >>>> module - Ruby - Ruby Issue Tracking System >>>> Bug #21195: Crash when using IO#timeout - Ruby - Ruby Issue Tracking System >>>> Bug #21196: Ruby 3.4 ignores visibility when passing arguments using ... - >>>> Ruby - Ruby Issue Tracking System >>>> Bug #21141: Time#utc? does not work with a timezone object - Ruby - Ruby >>>> Issue Tracking System >>>> Bug #21211: Incomplete Backtrace for Socket Errors in Ruby 3.4+ - Ruby - >>>> Ruby Issue Tracking System >>>> Bug #21197: Prism does not accept newline after defined? keyword - Ruby - >>>> Ruby Issue Tracking System >>>> Bug #21183: Ractor error with Prism::VERSION - Ruby - Ruby Issue Tracking >>>> System >>>> Bug #21217: Integer.sqrt produces wrong results even on input <= 1e18 - >>>> Ruby - Ruby Issue Tracking System >>>> Bug #21220: Memory corruption in update_line_coverage() >>>> [write at index -1] - Ruby - Ruby Issue Tracking System >>>> 3.4.2 >>>> Bug #21024: Ruby including generates compilation warning with GCC 15, >>>> header is deprecated in C++17, >>>> Bug #21021: "try to mark T_NONE object" with 3.4.1 >>>> Bug #20997: YJIT panic assertion left == right failed: leave instruction >>>> expects stack size 1, but was: 2 >>>> Bug #20981: rb_undefine_finalizer is missing >>>> Bug #20989: Segmentation fault in Ripper when lexing /#{"\xcd"}/ >>>> Bug #21003: unexpected warning about ignored block >>>> Bug #21002: Please include license information of turbo_tests >>>> Bug #21001: unexpected nil result from proc with ensure and next >>>> Bug #21010: Endless method definition of []= is SyntaxError in parse.y but >>>> allowed in Prism >>>> Bug #20992: eval(ascii_encoded_code) raises EncodingError when multibyte >>>> local variable exists >>>> Bug #21017: --with-parser=parse.y configure option does not work >>>> Bug #21014: Prism doesn't set node_id on iseqs correctly >>>> Bug #21027: not() receiver should be nil >>>> Bug #20995: exception escapes block given to IO.popen("-") in child process >>>> Bug #21008: Array#sum, Enumerator#sum, Numeric subclass >>>> Bug #21044: Prism maximum recursion depth is 1_000, parse.y is 10_000 >>>> Bug #21031: Incompatibility with prism and parse.y when eval'ing unnamed >>>> forwarding variables >>>> Bug #21085: [BUG] Stack consistency error with -ne >>>> Bug #21048: [Prism] rescue in modifier form with condition behaves >>>> differently >>>> Bug #21046: Backport: TLS fix for ARM64 >>>> Bug #21012: Compiling a['a','b'],=1 with parse.y fails >>>> Bug #21038: Preserve errno in rb_fiber_scheduler_unblock >>>> Bug #21032: Module#autoload? is slow when $LOAD_PATH contains a relative path >>>> Bug #21092: error building ruby 3.4.1 on cygwin/msys2 >>>> Bug #21095: Prefer uname -n over hostname in tests. >>>> Bug #21103: Binding problem with delegate methods >>>> Bug #21088: TCPSocket.new raises Socket::ResolutionError instead of >>>> Errno::ECONNREFUSED for hosts defined in /etc/hosts >>>> Bug #21112: Typo in error message when an incorrect key is used with >>>> WeakKeyMap >>>> Bug #21117: Inconsistent behaviour between "_1" and "it" variables >>>> Bug #21114: Prism hangs up while parsing deeply nested def >>>> Bug #20984: ENV.inspect is not encoding aware >>>> Bug #20982: Inconsistency between Hash#inspect and ENV.inspect in Ruby 3.4 >>>> >>>> Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> >>>> --- >>>> config/rootfiles/common/ruby | 196 ++++++++++++++++++----------------- >>>> lfs/ruby | 8 +- >>>> 2 files changed, 103 insertions(+), 101 deletions(-) >>>> >>>> diff --git a/config/rootfiles/common/ruby b/config/rootfiles/common/ruby >>>> index 8aae71efa..1acbe91f3 100644 >>>> --- a/config/rootfiles/common/ruby >>>> +++ b/config/rootfiles/common/ruby >>>> @@ -223,7 +223,7 @@ >>>> #usr/include/ruby-3.4.0/xxxMACHINExxx-linux/ruby/config.h >>>> #usr/lib/libruby.so >>>> #usr/lib/libruby.so.3.4 >>>> -#usr/lib/libruby.so.3.4.1 >>>> +#usr/lib/libruby.so.3.4.4 >>>> #usr/lib/pkgconfig/ruby-3.4.pc >>>> #usr/lib/ruby >>>> #usr/lib/ruby/3.4.0 >>>> @@ -270,7 +270,6 @@ >>>> #usr/lib/ruby/3.4.0/bundler/compact_index_client.rb >>>> #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache.rb >>>> #usr/lib/ruby/3.4.0/bundler/compact_index_client/cache_file.rb >>>> -#usr/lib/ruby/3.4.0/bundler/compact_index_client/gem_parser.rb >>>> #usr/lib/ruby/3.4.0/bundler/compact_index_client/parser.rb >>>> #usr/lib/ruby/3.4.0/bundler/compact_index_client/updater.rb >>>> #usr/lib/ruby/3.4.0/bundler/constants.rb >>>> @@ -408,6 +407,7 @@ >>>> #usr/lib/ruby/3.4.0/bundler/resolver/package.rb >>>> #usr/lib/ruby/3.4.0/bundler/resolver/root.rb >>>> #usr/lib/ruby/3.4.0/bundler/resolver/spec_group.rb >>>> +#usr/lib/ruby/3.4.0/bundler/resolver/strategy.rb >>>> #usr/lib/ruby/3.4.0/bundler/retry.rb >>>> #usr/lib/ruby/3.4.0/bundler/ruby_dsl.rb >>>> #usr/lib/ruby/3.4.0/bundler/ruby_version.rb >>>> @@ -535,6 +535,7 @@ >>>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/rubygems.rb >>>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/solve_failure.rb >>>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/static_package_source.rb >>>> +#usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/strategy.rb >>>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/term.rb >>>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version.rb >>>> #usr/lib/ruby/3.4.0/bundler/vendor/pub_grub/lib/pub_grub/version_constraint.rb >>>> @@ -1675,9 +1676,9 @@ >>>> #usr/lib/ruby/gems/3.4.0/cache/minitest-5.25.4.gem >>>> #usr/lib/ruby/gems/3.4.0/cache/mutex_m-0.3.0.gem >>>> #usr/lib/ruby/gems/3.4.0/cache/net-ftp-0.3.8.gem >>>> -#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.4.gem >>>> +#usr/lib/ruby/gems/3.4.0/cache/net-imap-0.5.8.gem >>>> #usr/lib/ruby/gems/3.4.0/cache/net-pop-0.1.2.gem >>>> -#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.0.gem >>>> +#usr/lib/ruby/gems/3.4.0/cache/net-smtp-0.5.1.gem >>>> #usr/lib/ruby/gems/3.4.0/cache/nkf-0.2.0.gem >>>> #usr/lib/ruby/gems/3.4.0/cache/observer-0.1.2.gem >>>> #usr/lib/ruby/gems/3.4.0/cache/power_assert-2.0.5.gem >>>> @@ -1760,11 +1761,11 @@ >>>> #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/linear.rb >>>> #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/nlsolve.rb >>>> #usr/lib/ruby/gems/3.4.0/gems/bigdecimal-3.1.8/sample/pi.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2 >>>> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe >>>> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundle >>>> -#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.2/exe/bundler >>>> -#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.1 >>>> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7 >>>> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe >>>> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundle >>>> +#usr/lib/ruby/gems/3.4.0/gems/bundler-2.6.7/exe/bundler >>>> +#usr/lib/ruby/gems/3.4.0/gems/cgi-0.4.2 >>>> #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2 >>>> #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/LICENSE.txt >>>> #usr/lib/ruby/gems/3.4.0/gems/csv-3.3.2/NEWS.md >>>> @@ -1993,74 +1994,77 @@ >>>> #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net >>>> #usr/lib/ruby/gems/3.4.0/gems/net-ftp-0.3.8/lib/net/ftp.rb >>>> #usr/lib/ruby/gems/3.4.0/gems/net-http-0.6.0 >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4 >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/BSDL >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/COPYING >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Gemfile >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/LICENSE.txt >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/README.md >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/Rakefile >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/docs/styles.css >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/authenticators.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/command_data.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_accessors.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_inheritance.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/config/attr_type_coercion.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_encoding.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/data_lite.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/deprecated_client_options.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/errors.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/esearch_result.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/fetch_data.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/flags.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_data.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/response_parser/parser_utils.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/anonymous_authenticator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authentication_exchange.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/authenticators.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/client_adapter.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/cram_md5_authenticator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/digest_md5_authenticator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/external_authenticator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/gs2_header.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/login_authenticator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/oauthbearer_authenticator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/plain_authenticator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/protocol_adapters.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_algorithm.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/scram_authenticator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/stringprep.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl/xoauth2_authenticator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sasl_adapter.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/search_result.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/sequence_set.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/nameprep.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/saslprep_tables.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/tables.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/stringprep/trace.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/lib/net/imap/vanished_data.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/benchmarks.rake >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rdoc.rake >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/rfcs.rake >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/saslprep.rake >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/rakelib/string_prep_tables_generator.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.4/sample/net-imap.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8 >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/BSDL >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/COPYING >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Gemfile >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/LICENSE.txt >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/README.md >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/Rakefile >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/docs/styles.css >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/authenticators.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/command_data.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_accessors.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_inheritance.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/config/attr_type_coercion.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/connection_state.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_encoding.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/data_lite.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/deprecated_client_options.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/errors.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/esearch_result.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/fetch_data.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/flags.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_data.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_parser/parser_utils.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/response_reader.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/anonymous_authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authentication_exchange.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/authenticators.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/client_adapter.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/cram_md5_authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/digest_md5_authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/external_authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/gs2_header.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/login_authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/oauthbearer_authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/plain_authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/protocol_adapters.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_algorithm.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/scram_authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/stringprep.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl/xoauth2_authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sasl_adapter.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/search_result.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/sequence_set.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/nameprep.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/saslprep_tables.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/tables.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/stringprep/trace.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/uidplus_data.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/lib/net/imap/vanished_data.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/benchmarks.rake >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rdoc.rake >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/rfcs.rake >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/saslprep.rake >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/rakelib/string_prep_tables_generator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-imap-0.5.8/sample/net-imap.rb >>>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2 >>>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/Gemfile >>>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/LICENSE.txt >>>> @@ -2070,19 +2074,19 @@ >>>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net >>>> #usr/lib/ruby/gems/3.4.0/gems/net-pop-0.1.2/lib/net/pop.rb >>>> #usr/lib/ruby/gems/3.4.0/gems/net-protocol-0.2.2 >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0 >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/LICENSE.txt >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/NEWS.md >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/README.md >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_cram_md5.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_login.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_plain.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/auth_xoauth2.rb >>>> -#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.0/lib/net/smtp/authenticator.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1 >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/LICENSE.txt >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/NEWS.md >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/README.md >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_cram_md5.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_login.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_plain.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/auth_xoauth2.rb >>>> +#usr/lib/ruby/gems/3.4.0/gems/net-smtp-0.5.1/lib/net/smtp/authenticator.rb >>>> #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0 >>>> #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/Gemfile >>>> #usr/lib/ruby/gems/3.4.0/gems/nkf-0.2.0/LICENSE.txt >>>> @@ -3299,7 +3303,7 @@ >>>> #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/lsp/util.rb >>>> #usr/lib/ruby/gems/3.4.0/gems/typeprof-0.30.1/lib/typeprof/version.rb >>>> #usr/lib/ruby/gems/3.4.0/gems/un-0.3.0 >>>> -#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.2 >>>> +#usr/lib/ruby/gems/3.4.0/gems/uri-1.0.3 >>>> #usr/lib/ruby/gems/3.4.0/gems/weakref-0.1.3 >>>> #usr/lib/ruby/gems/3.4.0/gems/yaml-0.4.0 >>>> #usr/lib/ruby/gems/3.4.0/gems/zlib-3.2.1 >>>> @@ -3312,8 +3316,8 @@ >>>> #usr/lib/ruby/gems/3.4.0/specifications/debug-1.10.0.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/default >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/benchmark-0.4.0.gemspec >>>> -#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.2.gemspec >>>> -#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.1.gemspec >>>> +#usr/lib/ruby/gems/3.4.0/specifications/default/bundler-2.6.7.gemspec >>>> +#usr/lib/ruby/gems/3.4.0/specifications/default/cgi-0.4.2.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/date-3.4.1.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/delegate-0.4.0.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/did_you_mean-2.0.0.gemspec >>>> @@ -3365,7 +3369,7 @@ >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/tmpdir-0.3.1.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/tsort-0.2.0.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/un-0.3.0.gemspec >>>> -#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.2.gemspec >>>> +#usr/lib/ruby/gems/3.4.0/specifications/default/uri-1.0.3.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/weakref-0.1.3.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/yaml-0.4.0.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/default/zlib-3.2.1.gemspec >>>> @@ -3375,9 +3379,9 @@ >>>> #usr/lib/ruby/gems/3.4.0/specifications/minitest-5.25.4.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/mutex_m-0.3.0.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/net-ftp-0.3.8.gemspec >>>> -#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.4.gemspec >>>> +#usr/lib/ruby/gems/3.4.0/specifications/net-imap-0.5.8.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/net-pop-0.1.2.gemspec >>>> -#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.0.gemspec >>>> +#usr/lib/ruby/gems/3.4.0/specifications/net-smtp-0.5.1.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/nkf-0.2.0.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/observer-0.1.2.gemspec >>>> #usr/lib/ruby/gems/3.4.0/specifications/power_assert-2.0.5.gemspec >>>> diff --git a/lfs/ruby b/lfs/ruby >>>> index 8c06bac74..35f6aab04 100644 >>>> --- a/lfs/ruby >>>> +++ b/lfs/ruby >>>> @@ -24,18 +24,16 @@ >>>> >>>> include Config >>>> >>>> -VER = 3.4.1 >>>> +VER = 3.4.4 >>>> >>>> THISAPP = ruby-$(VER) >>>> -DL_FILE = $(THISAPP).tar.xz >>>> +DL_FILE = $(THISAPP).tar.gz >>>> DL_FROM = $(URL_IPFIRE) >>>> DIR_APP = $(DIR_SRC)/$(THISAPP) >>>> TARGET = $(DIR_INFO)/$(THISAPP) >>>> >>>> # https://mirror.cyberbits.eu/ruby/ >>>> >>>> -CFLAGS += -DRUBY_FUNCTION_NAME_STRING=__FUNCTION__ >>>> - >>>> ############################################################################### >>>> # Top-level Rules >>>> ############################################################################### >>>> @@ -44,7 +42,7 @@ objects = $(DL_FILE) >>>> >>>> $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >>>> >>>> -$(DL_FILE)_BLAKE2 = 949cb57aeb6af4ca70d6638a2cd38ec9d067a3798ec27e02ee5934c902b74684b9f96d9fc00c1b22932de20b38b5bd3403a9a1a1bfe0c1caa380327d376d4c45 >>>> +$(DL_FILE)_BLAKE2 = ac56f2805f68b6ddd14281ea3db83fd991c8b96c61853b5d8770c08e6413994a89d423134b9a45f75bce186d31e2563bc59db2ec7d4fc1563fbed91c89476ef4 >>>> >>>> install : $(TARGET) >>>> >>>> -- >>>> 2.49.0 >>>> >>>> >> >> > > ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2025-05-28 11:26 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2025-05-27 21:17 [PATCH] ruby: Update to version 3.4.4 Adolf Belka 2025-05-28 9:25 ` Michael Tremer 2025-05-28 9:48 ` Adolf Belka 2025-05-28 10:01 ` Michael Tremer 2025-05-28 11:26 ` Adolf Belka
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox