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-09-10 20:17:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ruby-build (Old) and /work/SRC/openSUSE:Factory/.ruby-build.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ruby-build" Sat Sep 10 20:17:42 2022 rev:9 rq:1002418 version:20220910.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ruby-build/ruby-build.changes 2022-08-26 09:08:14.721381760 +0200 +++ /work/SRC/openSUSE:Factory/.ruby-build.new.2083/ruby-build.changes 2022-09-10 20:18:05.280951876 +0200 @@ -1,0 +2,14 @@ +Sat Sep 10 12:15:54 UTC 2022 - Lukas M??ller <expee...@outlook.com> + +- Update to version 20220910.1. + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220910.1 + * enable YJIT with 3.2.0-preview2 + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220910 + * Fixed regex pattern for YJIT + Changelog: https://github.com/rbenv/ruby-build/releases/tag/v20220909 + * YJIT support arm64 and aarch64 arch + * Added 3.2.0-preview2 +- Add dependency on libyaml-devel for building Ruby 3.2.0+. +- Add missing dependencies on tar and make. + +------------------------------------------------------------------- Old: ---- ruby-build-20220825.tar.gz New: ---- ruby-build-20220910.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ruby-build.spec ++++++ --- /var/tmp/diff_new_pack.L2lLIv/_old 2022-09-10 20:18:05.732953038 +0200 +++ /var/tmp/diff_new_pack.L2lLIv/_new 2022-09-10 20:18:05.740953060 +0200 @@ -24,7 +24,7 @@ %endif Name: ruby-build -Version: 20220825 +Version: 20220910.1 Release: 0 BuildArch: noarch License: MIT @@ -39,6 +39,8 @@ Requires: bash Requires: curl Requires: gcc +Requires: make +Requires: tar # ruby MRI BuildRequires Requires: bison Requires: automake @@ -47,6 +49,7 @@ Requires: graphviz Requires: libffi-devel Requires: libjpeg-devel +Requires: libyaml-devel Requires: openssl-devel Requires: readline-devel Requires: tk-devel ++++++ ruby-build-20220825.tar.gz -> ruby-build-20220910.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20220825/bin/ruby-build new/ruby-build-20220910.1/bin/ruby-build --- old/ruby-build-20220825/bin/ruby-build 2022-08-25 20:43:06.000000000 +0200 +++ new/ruby-build-20220910.1/bin/ruby-build 2022-09-10 08:01:09.000000000 +0200 @@ -14,7 +14,7 @@ # --version Show version of ruby-build # -RUBY_BUILD_VERSION="20220825" +RUBY_BUILD_VERSION="20220910.1" OLDIFS="$IFS" @@ -1279,17 +1279,18 @@ return 0 fi - # If we aren't on x86_64, don't enable YJIT - [ "$(uname -m)" = "x86_64" ] || return 0 + # If we aren't on x86_64/aarch64/arm64, don't enable YJIT + local arch="$(uname -m)" + [ "$arch" = "x86_64" -o "$arch" = "arm64" -o "$arch" = "aarch64" ] || return 0 local rustc_ver="$(rustc --version 2>/dev/null)" [ -n "$rustc_ver" ] || return 0 - # Some kind of built-in bash comparison for dotted version strings would be awesome. - if [[ "${rustc_ver}" == *"rustc 1."[6789]* ]]; then + # YJIT supports Rust 1.58.1 and later + if [[ "${rustc_ver}" =~ ^rustc\ 1\.(58\.1|59\.|[6789][0-9]\.) ]]; then echo "Building with YJIT by default because ${rustc_ver} is installed; add RUBY_CONFIGURE_OPTS='--disable-yjit' to disable explicitly" >&3 package_option ruby configure --enable-yjit else - echo "rustc 1.60+ is not installed, YJIT will not be built; if you want to use YJIT, install rustc 1.60+ and rerun this command." >&3 + echo "rustc 1.58.1+ is not installed, YJIT will not be built; if you want to use YJIT, install rustc 1.58.1+ and rerun this command." >&3 fi } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ruby-build-20220825/share/ruby-build/3.2.0-preview2 new/ruby-build-20220910.1/share/ruby-build/3.2.0-preview2 --- old/ruby-build-20220825/share/ruby-build/3.2.0-preview2 1970-01-01 01:00:00.000000000 +0100 +++ new/ruby-build-20220910.1/share/ruby-build/3.2.0-preview2 2022-09-10 08:01:09.000000000 +0200 @@ -0,0 +1,2 @@ +install_package "openssl-3.0.5" "https://www.openssl.org/source/openssl-3.0.5.tar.gz#aa7d8d9bef71ad6525c55ba11e5f4397889ce49c2c9349dcea6d3e4f0b024a7a" openssl --if needs_openssl_102_300 +install_package "ruby-3.2.0-preview2" "https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.0-preview2.tar.gz#8a78fd7a221b86032f96f25c1d852954c94d193b9d21388a9b434e160b7ed891" ldflags_dirs enable_yjit enable_shared standard verify_openssl