Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ruby-build for openSUSE:Factory checked in at 2026-04-23 17:07:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ruby-build (Old) and /work/SRC/openSUSE:Factory/.ruby-build.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby-build" Thu Apr 23 17:07:31 2026 rev:108 rq:1348831 version:20260422 Changes: -------- --- /work/SRC/openSUSE:Factory/ruby-build/ruby-build.changes 2026-04-13 23:19:14.945021133 +0200 +++ /work/SRC/openSUSE:Factory/.ruby-build.new.11940/ruby-build.changes 2026-04-23 17:11:26.389565782 +0200 @@ -1,0 +2,10 @@ +Wed Apr 22 19:52:13 UTC 2026 - Lukas Müller <[email protected]> + +- Update to version 20260422. + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20260422 + * Add 4.0.3 + * Add JRuby 10.1.0.0 by @headius in #2617 + * Add PicoRuby 3.4.2 with new r2p2 executable by @hasumikin in #2614 + * Support RHEL 9+/Fedora 34+ CA bundle path by @mikelolasagasti in #2576 + +------------------------------------------------------------------- Old: ---- ruby-build-20260412.tar.gz New: ---- ruby-build-20260422.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ruby-build.spec ++++++ --- /var/tmp/diff_new_pack.fy2ROM/_old 2026-04-23 17:11:27.105594752 +0200 +++ /var/tmp/diff_new_pack.fy2ROM/_new 2026-04-23 17:11:27.109594914 +0200 @@ -24,7 +24,7 @@ %endif Name: ruby-build -Version: 20260412 +Version: 20260422 Release: 0 BuildArch: noarch License: MIT ++++++ ruby-build-20260412.tar.gz -> ruby-build-20260422.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20260412/bin/ruby-build new/ruby-build-20260422/bin/ruby-build --- old/ruby-build-20260412/bin/ruby-build 2026-04-12 14:18:21.000000000 +0200 +++ new/ruby-build-20260422/bin/ruby-build 2026-04-22 03:15:49.000000000 +0200 @@ -16,7 +16,7 @@ # -6, --ipv6 Resolve names to IPv6 addresses only # -RUBY_BUILD_VERSION="20260412" +RUBY_BUILD_VERSION="20260422" OLDIFS="$IFS" @@ -885,7 +885,9 @@ mkdir -p "$PREFIX_PATH" cp -fR build/host/* include "$PREFIX_PATH" ln -fs picoruby "$PREFIX_PATH/bin/ruby" - ln -fs picoirb "$PREFIX_PATH/bin/irb" + if [ -f build/host/bin/picoirb ]; then + ln -fs picoirb "$PREFIX_PATH/bin/irb" + fi } build_package_jruby() { @@ -1292,6 +1294,11 @@ # Extract root certs from the system keychain in .pem format. security find-certificate -a -p /Library/Keychains/System.keychain > "$pem_file" security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain >> "$pem_file" + elif [ -e /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem ]; then # RHEL 9+, Fedora 34+ + # See https://fedoraproject.org/wiki/Changes/droppingOfCertPemFile + rm -rf "$OPENSSLDIR/certs" "$pem_file" + ln -s /etc/pki/ca-trust/extracted/pem/ "$OPENSSLDIR/certs" + ln -s /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem "$pem_file" elif [ -e /etc/pki/tls/cert.pem ]; then # RedHat # See https://github.com/rubygems/rubygems/issues/2415#issuecomment-509806259 rm -rf "$OPENSSLDIR/certs" "$pem_file" @@ -1311,7 +1318,10 @@ ln -snf "$SYSTEM_OPENSSLDIR/certs" "$OPENSSLDIR/certs" fi else - echo "Could not find OpenSSL certificates" >&2 + { colorize 1 "ERROR" + echo "Could not find OpenSSL certificates on this system." + echo "You may need to install the 'ca-certificates' package or 'openssl' for your distribution." + } >&2 exit 1 fi } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20260412/share/man/man1/ruby-build.1 new/ruby-build-20260422/share/man/man1/ruby-build.1 --- old/ruby-build-20260412/share/man/man1/ruby-build.1 2026-04-12 14:18:21.000000000 +0200 +++ new/ruby-build-20260422/share/man/man1/ruby-build.1 2026-04-22 03:15:49.000000000 +0200 @@ -2,12 +2,12 @@ .\" Title: ruby-build .\" Author: Mislav Marohnić .\" Generator: Asciidoctor 2.0.26 -.\" Date: 2024-09-23 +.\" Date: 2024-09-24 .\" Manual: ruby-build Manual -.\" Source: ruby-build 20260412 +.\" Source: ruby-build 20260422 .\" Language: English .\" -.TH "RUBY\-BUILD" "1" "2024-09-23" "ruby\-build 20260412" "ruby\-build Manual" +.TH "RUBY\-BUILD" "1" "2024-09-24" "ruby\-build 20260422" "ruby\-build Manual" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20260412/share/ruby-build/4.0.3 new/ruby-build-20260422/share/ruby-build/4.0.3 --- old/ruby-build-20260412/share/ruby-build/4.0.3 1970-01-01 01:00:00.000000000 +0100 +++ new/ruby-build-20260422/share/ruby-build/4.0.3 2026-04-22 03:15:49.000000000 +0200 @@ -0,0 +1,2 @@ +install_package "openssl-3.0.20" "https://github.com/openssl/openssl/releases/download/openssl-3.0.20/openssl-3.0.20.tar.gz#c80a01dfc70ece4dc21168932c37739042d404d46ccc81a5986dd75314ecda6f" openssl --if needs_openssl:1.1.1-3.x.x +install_package "ruby-4.0.3" "https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.3.tar.gz#77964acc370d5c8375b9502e5ba6c13c03ef91ab9eb9f521c84fb42b9c9a6b0f" enable_shared standard diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20260412/share/ruby-build/jruby-10.1.0.0 new/ruby-build-20260422/share/ruby-build/jruby-10.1.0.0 --- old/ruby-build-20260412/share/ruby-build/jruby-10.1.0.0 1970-01-01 01:00:00.000000000 +0100 +++ new/ruby-build-20260422/share/ruby-build/jruby-10.1.0.0 2026-04-22 03:15:49.000000000 +0200 @@ -0,0 +1,2 @@ +require_java 21 +install_package "jruby-10.1.0.0" "https://repo1.maven.org/maven2/org/jruby/jruby-dist/10.1.0.0/jruby-dist-10.1.0.0-bin.tar.gz#9c14a0ce81f3a312fd98c415986982132e91d36b12cb8d74a3dfdae93fe984ac" jruby diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20260412/share/ruby-build/picoruby-3.4.2 new/ruby-build-20260422/share/ruby-build/picoruby-3.4.2 --- old/ruby-build-20260412/share/ruby-build/picoruby-3.4.2 1970-01-01 01:00:00.000000000 +0100 +++ new/ruby-build-20260422/share/ruby-build/picoruby-3.4.2 2026-04-22 03:15:49.000000000 +0200 @@ -0,0 +1 @@ +install_package "picoruby-3.4.2" "https://github.com/picoruby/picoruby/releases/download/3.4.2/picoruby-3.4.2.tar.gz#75a7dded2b2dff443a80e3bb8075ccf2fe7b77282f8a8a69689fc700b51d61f3" picoruby
