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 2023-04-29 17:28:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ruby-build (Old) and /work/SRC/openSUSE:Factory/.ruby-build.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby-build" Sat Apr 29 17:28:17 2023 rev:29 rq:1083551 version:20230428 Changes: -------- --- /work/SRC/openSUSE:Factory/ruby-build/ruby-build.changes 2023-04-24 22:32:12.799867319 +0200 +++ /work/SRC/openSUSE:Factory/.ruby-build.new.1533/ruby-build.changes 2023-04-29 17:28:27.990624050 +0200 @@ -1,0 +2,8 @@ +Fri Apr 28 14:59:22 UTC 2023 - Lukas Müller <expee...@outlook.com> + +- Update to version 20230428. + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20230428 + * Add TruffleRuby 23.0.0-preview1 by @eregon in #2190 + * Add TruffleRuby+GraalVM 23.0.0-preview1 by @eregon in #2191 + +------------------------------------------------------------------- Old: ---- ruby-build-20230424.tar.gz New: ---- ruby-build-20230428.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ruby-build.spec ++++++ --- /var/tmp/diff_new_pack.Q01AbZ/_old 2023-04-29 17:28:28.838627600 +0200 +++ /var/tmp/diff_new_pack.Q01AbZ/_new 2023-04-29 17:28:28.842627617 +0200 @@ -24,7 +24,7 @@ %endif Name: ruby-build -Version: 20230424 +Version: 20230428 Release: 0 BuildArch: noarch License: MIT ++++++ ruby-build-20230424.tar.gz -> ruby-build-20230428.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230424/bin/ruby-build new/ruby-build-20230428/bin/ruby-build --- old/ruby-build-20230424/bin/ruby-build 2023-04-24 21:41:05.000000000 +0200 +++ new/ruby-build-20230428/bin/ruby-build 2023-04-28 15:35:15.000000000 +0200 @@ -14,7 +14,7 @@ # --version Show version of ruby-build # -RUBY_BUILD_VERSION="20230424" +RUBY_BUILD_VERSION="20230428" OLDIFS="$IFS" @@ -777,7 +777,9 @@ cd Contents/Home || return $? fi - bin/gu install ruby || return $? + if [ -e bin/gu ]; then + bin/gu install ruby || return $? + fi local ruby_home ruby_home=$(bin/ruby -e 'print RbConfig::CONFIG["prefix"]') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230424/script/update-truffleruby-graalvm new/ruby-build-20230428/script/update-truffleruby-graalvm --- old/ruby-build-20230424/script/update-truffleruby-graalvm 2023-04-24 21:41:05.000000000 +0200 +++ new/ruby-build-20230428/script/update-truffleruby-graalvm 2023-04-28 15:35:15.000000000 +0200 @@ -14,8 +14,13 @@ add_platform() { platform="$1" - basename="graalvm-ce-java17-${platform}-${version}.tar.gz" - url="https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/${basename}" + if [[ "$version" = *preview* ]]; then + basename="graalvm-ruby-community-${version}-jdk17-${platform}.tar.gz" + url="https://github.com/oracle/truffleruby/releases/download/vm-${version}/${basename}" + else + basename="graalvm-ce-java17-${platform}-${version}.tar.gz" + url="https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${version}/${basename}" + fi sha256=$(sha256sum "$release_directory/$basename" | cut -d ' ' -f 1) cat >> "$file" <<EOS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230424/share/ruby-build/truffleruby+graalvm-23.0.0-preview1 new/ruby-build-20230428/share/ruby-build/truffleruby+graalvm-23.0.0-preview1 --- old/ruby-build-20230424/share/ruby-build/truffleruby+graalvm-23.0.0-preview1 1970-01-01 01:00:00.000000000 +0100 +++ new/ruby-build-20230428/share/ruby-build/truffleruby+graalvm-23.0.0-preview1 2023-04-28 15:35:15.000000000 +0200 @@ -0,0 +1,21 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby+graalvm-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/graalvm-ruby-community-23.0.0-preview1-jdk17-linux-amd64.tar.gz#973aabc7b5bd5d6c0c67c03e83972173a74b16f4905785988a13daff7107ed4c" truffleruby_graalvm + ;; +Linux-aarch64) + install_package "truffleruby+graalvm-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/graalvm-ruby-community-23.0.0-preview1-jdk17-linux-aarch64.tar.gz#b8b6f6493219b5435eea87305cdb14b8f5af7b8d45097840afaf314428756748" truffleruby_graalvm + ;; +Darwin-x86_64) + use_homebrew_openssl + install_package "truffleruby+graalvm-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/graalvm-ruby-community-23.0.0-preview1-jdk17-darwin-amd64.tar.gz#dd7370352697325e0cfa25d069a64903103601bfacc7c7e1c515409e9cf74386" truffleruby_graalvm + ;; +Darwin-arm64) + use_homebrew_openssl + install_package "truffleruby+graalvm-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/graalvm-ruby-community-23.0.0-preview1-jdk17-darwin-aarch64.tar.gz#bfe1c1227d3648bbdaf4e40716e12729c5f1f66a40983d3ca3d2f814f570d4e0" truffleruby_graalvm + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20230424/share/ruby-build/truffleruby-23.0.0-preview1 new/ruby-build-20230428/share/ruby-build/truffleruby-23.0.0-preview1 --- old/ruby-build-20230424/share/ruby-build/truffleruby-23.0.0-preview1 1970-01-01 01:00:00.000000000 +0100 +++ new/ruby-build-20230428/share/ruby-build/truffleruby-23.0.0-preview1 2023-04-28 15:35:15.000000000 +0200 @@ -0,0 +1,21 @@ +platform="$(uname -s)-$(uname -m)" +case $platform in +Linux-x86_64) + install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-linux-amd64.tar.gz#7cd7bb7b3dee201efe2ae35b05aee44a56e444bc43684ca43a7c66aab36a1a36" truffleruby + ;; +Linux-aarch64) + install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-linux-aarch64.tar.gz#05f326cc1d97ab93a0b88e5b3ea9f039b160f4f514f2e9c05585df76894c9e30" truffleruby + ;; +Darwin-x86_64) + use_homebrew_openssl + install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-macos-amd64.tar.gz#012b2802dc66b2f99ab60134d6f0afd5a20f3d8e380daa4db39ce84253be07cd" truffleruby + ;; +Darwin-arm64) + use_homebrew_openssl + install_package "truffleruby-23.0.0-preview1" "https://github.com/oracle/truffleruby/releases/download/vm-23.0.0-preview1/truffleruby-23.0.0-preview1-macos-aarch64.tar.gz#e99ab643dbe6e45b58a548b2ba4a0264c409f32f5711503b8a5da61d12072b03" truffleruby + ;; +*) + colorize 1 "Unsupported platform: $platform" + return 1 + ;; +esac