From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4b6l775jC9z334L for ; Wed, 28 May 2025 09:48:19 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4b6l741z6yz2yCS for ; Wed, 28 May 2025 09:48:16 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4b6l72148lz9T; Wed, 28 May 2025 09:48:14 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1748425694; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ifSnXha8EZwtFyB2tFpvTq0aQYFWh0EqXh+H+lReiIU=; b=NgTLoSohcdkucNtGPolOOW48+C8uXGz7j5GD4J28C88PPlGRj6sOm22F/xXJCzOneIq3pt E5+p7aHJbBoEGlDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1748425694; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ifSnXha8EZwtFyB2tFpvTq0aQYFWh0EqXh+H+lReiIU=; b=q41tEECkHt19aeRvsszvcr3OCEV6PZLuDEDNpWPJG729EBZXwg1lLQSHqBrm/z2JPgRNBy 6Pc/jUTfr0qie9dHV42O5wtAsg4pRizViMpULPA+iAO8UWIfH8vXgr/sxmYKCCFQIrjqQv pNaAGzKmDCFuWh4aN7WoVRl7J9mw6Gnw0GG3ZC29cGXv/5GEIKxtefjfWI0Lv28DFoTMMh K8dt3x9OyZc1YVkOIFbScWLA2g/duJPunjoKlSkuqYnrV8BJd5aeHnVpIgDOr+GK1HMnw0 A6J7KmCKSaokc6HzbSYguztkN22wLoGMQ64cuZFT8qLFllslB4vYCmR8c0ey1A== Message-ID: <30a28c80-e327-4606-a0aa-fac33e2130d0@ipfire.org> Date: Wed, 28 May 2025 11:48:09 +0200 Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Subject: Re: [PATCH] ruby: Update to version 3.4.4 To: Michael Tremer Cc: development@lists.ipfire.org References: <20250527211723.3386761-1-adolf.belka@ipfire.org> Content-Language: en-GB From: Adolf Belka In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit 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 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 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 >> --- >> 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 >> >> >