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 2022-07-28 20:58:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ruby-build (Old) and /work/SRC/openSUSE:Factory/.ruby-build.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby-build" Thu Jul 28 20:58:16 2022 rev:7 rq:991313 version:20220726 Changes: -------- --- /work/SRC/openSUSE:Factory/ruby-build/ruby-build.changes 2022-07-22 19:21:28.620684203 +0200 +++ /work/SRC/openSUSE:Factory/.ruby-build.new.1533/ruby-build.changes 2022-07-28 20:58:31.803549884 +0200 @@ -1,0 +2,13 @@ +Tue Jul 26 21:58:12 UTC 2022 - Lukas M??ller <expee...@outlook.com> + +- Update to version 20220726. + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220726 + * Add TruffleRuby 22.2.0 +- Update to version 20220725. + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220725 + * Only check the opensslv.h header to find the system openssl version + * openssl version can be another version than the header, for instance with + * apt-get install --no-install-recommends ca-certificates libssl1.0-dev on Ubuntu 18.04: #2014 (reply in thread) + + +------------------------------------------------------------------- @@ -5 +18 @@ - Changelog: //github.com/rbenv/ruby-build/releases/tag/v20220721 + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220721 @@ -16 +29 @@ - Changelog: //github.com/rbenv/ruby-build/releases/tag/v20220713 + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220713 Old: ---- ruby-build-20220721.tar.gz New: ---- ruby-build-20220726.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ruby-build.spec ++++++ --- /var/tmp/diff_new_pack.0WrQRr/_old 2022-07-28 20:58:32.323551349 +0200 +++ /var/tmp/diff_new_pack.0WrQRr/_new 2022-07-28 20:58:32.331551371 +0200 @@ -24,7 +24,7 @@ %endif Name: ruby-build -Version: 20220721 +Version: 20220726 Release: 0 BuildArch: noarch License: MIT ++++++ ruby-build-20220721.tar.gz -> ruby-build-20220726.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20220721/bin/ruby-build new/ruby-build-20220726/bin/ruby-build --- old/ruby-build-20220721/bin/ruby-build 2022-07-21 13:41:23.000000000 +0200 +++ new/ruby-build-20220726/bin/ruby-build 2022-07-26 15:18:20.000000000 +0200 @@ -14,7 +14,7 @@ # --version Show version of ruby-build # -RUBY_BUILD_VERSION="20220721" +RUBY_BUILD_VERSION="20220726" OLDIFS="$IFS" @@ -1090,15 +1090,13 @@ } system_openssl_version() { - local version_text=$( - openssl version 2>/dev/null || - printf '#include <openssl/opensslv.h>\nOPENSSL_VERSION_TEXT\n' | cc -xc -E - 2>/dev/null | tail -n 1) + local version_text=$(printf '#include <openssl/opensslv.h>\nOPENSSL_VERSION_TEXT\n' | cc -xc -E - 2>/dev/null | tail -n 1) if [[ $version_text == *"OpenSSL "* ]]; then local version=${version_text#*OpenSSL } version=${version%% *} echo $version | sed 's/[^0-9]//g' | sed 's/^0*//' else - echo "No system openssl version was found" >&2 + echo "No system openssl version was found, ensure openssl headers are installed (https://github.com/rbenv/ruby-build/wiki#suggested-build-environment)" >&2 echo 000 fi } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20220721/script/update-truffleruby new/ruby-build-20220726/script/update-truffleruby --- old/ruby-build-20220721/script/update-truffleruby 2022-07-21 13:41:23.000000000 +0200 +++ new/ruby-build-20220726/script/update-truffleruby 2022-07-26 15:18:20.000000000 +0200 @@ -40,6 +40,11 @@ EOS add_platform "macos-amd64" cat >> "$file" <<EOS +Darwin-arm64) + use_homebrew_openssl +EOS +add_platform "macos-aarch64" +cat >> "$file" <<EOS *) colorize 1 "Unsupported platform: \$platform" return 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20220721/script/update-truffleruby-graalvm new/ruby-build-20220726/script/update-truffleruby-graalvm --- old/ruby-build-20220721/script/update-truffleruby-graalvm 2022-07-21 13:41:23.000000000 +0200 +++ new/ruby-build-20220726/script/update-truffleruby-graalvm 2022-07-26 15:18:20.000000000 +0200 @@ -40,6 +40,11 @@ EOS add_platform "darwin-amd64" cat >> "$file" <<EOS +Darwin-arm64) + use_homebrew_openssl +EOS +add_platform "darwin-aarch64" +cat >> "$file" <<EOS *) colorize 1 "Unsupported platform: \$platform" return 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20220721/share/ruby-build/truffleruby+graalvm-22.2.0 new/ruby-build-20220726/share/ruby-build/truffleruby+graalvm-22.2.0 --- old/ruby-build-20220721/share/ruby-build/truffleruby+graalvm-22.2.0 1970-01-01 01:00:00.000000000 +0100 +++ new/ruby-build-20220726/share/ruby-build/truffleruby+graalvm-22.2.0 2022-07-26 15:18:20.000000000 +0200 @@ -0,0 +1,21 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby+graalvm-22.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.2.0/graalvm-ce-java11-linux-amd64-22.2.0.tar.gz#882363c75d1b1782a48bbf7dd8b155ab231b0957fd5885941376d90b69f21b9e" truffleruby_graalvm + ;; +Linux-aarch64) + install_package "truffleruby+graalvm-22.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.2.0/graalvm-ce-java11-linux-aarch64-22.2.0.tar.gz#1ab64b35ed2478160bc6725d13ff5a2b9e31676b59ea3aaa9aca7a3a3db47132" truffleruby_graalvm + ;; +Darwin-x86_64) + use_homebrew_openssl + install_package "truffleruby+graalvm-22.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.2.0/graalvm-ce-java11-darwin-amd64-22.2.0.tar.gz#3c6aca6faefa9e1f73de45fc56cc07d6f7864f63ce0b95148002dadb8f78cd86" truffleruby_graalvm + ;; +Darwin-arm64) + use_homebrew_openssl + install_package "truffleruby+graalvm-22.2.0" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.2.0/graalvm-ce-java11-darwin-aarch64-22.2.0.tar.gz#ee513cec2ef7b34ae6fbb8a3015c227ab2a24bfb2771c16152f15a1846df01f4" truffleruby_graalvm + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20220721/share/ruby-build/truffleruby-22.2.0 new/ruby-build-20220726/share/ruby-build/truffleruby-22.2.0 --- old/ruby-build-20220721/share/ruby-build/truffleruby-22.2.0 1970-01-01 01:00:00.000000000 +0100 +++ new/ruby-build-20220726/share/ruby-build/truffleruby-22.2.0 2022-07-26 15:18:20.000000000 +0200 @@ -0,0 +1,21 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby-22.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.2.0/truffleruby-22.2.0-linux-amd64.tar.gz#3f03f5cb7997f6f22e1867a1506a83714b9bcedd4eb2f4c08f9c965aa7b6e88d" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby-22.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.2.0/truffleruby-22.2.0-linux-aarch64.tar.gz#8c898b7d847bdff78ac587b0afe7deccbfae46ca1dbd8cf05a8d572e8a059c48" truffleruby + ;; +Darwin-x86_64) + use_homebrew_openssl + install_package "truffleruby-22.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.2.0/truffleruby-22.2.0-macos-amd64.tar.gz#c3190570643c09d5a437a4cc5f2f0e51a9a11da1d94a07a1f5abfbf9dacc0643" truffleruby + ;; +Darwin-arm64) + use_homebrew_openssl + install_package "truffleruby-22.2.0" "https://github.com/oracle/truffleruby/releases/download/vm-22.2.0/truffleruby-22.2.0-macos-aarch64.tar.gz#9551ffa608c2fa4c1af74c2c5b9f88256a54c477e46ead4b70056f1f18d0e1f9" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac