1 Commits

Author SHA256 Message Date
f15b0a887f Sync changes to SLFO-1.2 branch 2025-08-20 13:03:45 +02:00
6 changed files with 9 additions and 131 deletions

View File

@@ -1,6 +1,6 @@
<services>
<service name="cargo_vendor" mode="manual">
<param name="srcdir">ruby-3.4.8/yjit</param>
<param name="srcdir">ruby-3.4.3/yjit</param>
<param name="update">false</param>
<param name="compression">xz</param>
</service>

BIN
ruby-3.4.3.tar.xz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:53a8ec71111449cbbd42224d8d27c493fa6ded228636731051c48604d4255d68
size 17320860

View File

@@ -1,124 +1,3 @@
-------------------------------------------------------------------
Wed Dec 17 11:01:47 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to 3.4.8
- Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe
warnings on clang / llvm 21 - Ruby - Ruby Issue Tracking System
- Bug #21626: Backport WASI setjmp handler memory leak fixes -
Ruby - Ruby Issue Tracking System
- Bug #21631: Backport openssl gem bugfix releases - Ruby - Ruby
Issue Tracking System
- Bug #21632: Backport REXML CVE-2025-58767 fix - Ruby - Ruby
Issue Tracking System
- Bug #21644: Stack consistency error for the newrange INSN
peephole optimization with chilled string - Ruby - Ruby Issue
Tracking System
- Bug #21668: Improve performance of
UnicodeNormalize.canonical_ordering_one - Ruby - Ruby Issue
Tracking System
- Bug #21638: Ractor-local $DEBUG is not marked - Ruby - Ruby
Issue Tracking System
- Bug #21652: Marshal#dump documentation out-of-date/unclear
regarding Data class - Ruby - Ruby Issue Tracking System
- Bug #13671: Regexp with lookbehind and case-insensitivity
raises RegexpError only on strings with certain characters -
Ruby - Ruby Issue Tracking System
- Bug #21625: Allow IO#wait_readable together with IO#ungetc even
in text mode - Ruby - Ruby Issue Tracking System
- Bug #21671: Rails CI raises Assertion Failed:
rbimpl_rstring_getmem:RB_TYPE_P(str, RUBY_T_STRING): actual
type: 26 with "-DENABLE_PATH_CHECK=0 -DRUBY_DEBUG=1" enabled -
Ruby - Ruby Issue Tracking System
- Update next stable version to 4.0 from 3.5 by hsbt · Pull
Request #15146
- Bug #21679: Segfault when ruby calls pthread_detach in
rb_getnameinfo - Ruby - Ruby Issue Tracking System
- Bug #21694: Crash when looking up super method from BasicObject
- Ruby - Ruby Issue Tracking System
- Bug #21707: Destructuring assignment of SimpleDelegator wrapped
array bug with YJIT - Ruby - Ruby Issue Tracking System
- Bug #21265: Crash when proc from Symbol#to_proc called outside
refinement scope - Ruby - Ruby Issue Tracking System
- Bug #21703: RUBY_CRASH_REPORT does not work when shelling out
in some cases - Ruby - Ruby Issue Tracking System
- Bug #21666: Math.lgamma(-1).should == [infinity_value, 1] fails
with Fedora glibc-2.42.9000-8.fc44 - Ruby - Ruby Issue Tracking
System
- Bug #21655: segfault when building 3.3.10 with GCC 15.2.1,
regression from 3.3.9 - Ruby - Ruby Issue Tracking System
- Bug #21680: Integer#digits bug starting from Ruby 3.1 - Ruby -
Ruby Issue Tracking System
- Bug #21705: UNIXServer.open(nil) segfaults on Windows - Ruby -
Ruby Issue Tracking System
- Bug #21648: [prism] ruby crashes for for * in [10]; end - Ruby
- Ruby Issue Tracking System
- Bug #21187: Strings concatenated with \ getting frozen with
literal hashes (PRISM only) - Ruby - Ruby Issue Tracking System
- Bug #21757: Splatted args array is mutated when passing
unexpected kwargs - Ruby - Ruby Issue Tracking System
- Bug #21772: ruby: YJIT has panicked StackOpnd(1) should be a
heap object, but was ImmSymbol for VALUE(137647867319760) -
Ruby - Ruby Issue Tracking System
- Bug #21446: StackOverflow when changing visibility in reopened
refinement - Ruby - Ruby Issue Tracking System
- Bug #21779: Do not export functions from statically linked
extensions - Ruby - Ruby Issue Tracking System
- Bug #21266: YJIT GC safety crash with proc objects as block
argument - Ruby - Ruby Issue Tracking System
https://github.com/ruby/ruby/releases/tag/v3_4_8
-------------------------------------------------------------------
Fri Nov 7 22:16:26 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
CXX set to false and makes c++ base extensions fail
-------------------------------------------------------------------
Tue Oct 7 23:34:13 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to 3.4.7
This release includes an update to the uri gem addressing
CVE-2025-61594, along with other bug fixes. Please refer to the
release notes on GitHub for further details.
We recommend updating your version of the uri gem. This release
has been made for the convenience of those who wish to continue
using it as a default gem.
https://github.com/ruby/ruby/releases/tag/v3_4_7
-------------------------------------------------------------------
Tue Oct 7 01:26:21 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to 3.4.6
- This is a routine update that includes bug fixes. Please refer
to the release notes on GitHub for further details.
https://github.com/ruby/ruby/releases/tag/v3_4_6
-------------------------------------------------------------------
Tue Jul 15 18:06:05 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to 3.4.5
This is a routine update that includes bug fixes and GCC 15
support. Please refer to the release notes on GitHub for further
details.
https://github.com/ruby/ruby/releases/tag/v3_4_5
-------------------------------------------------------------------
Wed May 14 20:35:20 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
- Update to 3.4.4
This release includes a fix for a YJIT bug related to local
variables and addresses a build issue on Windows when using GCC
15. It was released ahead of schedule to make these fixes
available as soon as possible. A few other bug fixes are also
included.
https://github.com/ruby/ruby/releases/tag/v3_4_4
-------------------------------------------------------------------
Tue May 13 09:05:51 UTC 2025 - Dirk Müller <dmueller@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package ruby3.4
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -36,9 +36,9 @@
%global patch_level p0
Name: ruby3.4%{psuffix}
Version: 3.4.8
Version: 3.4.3
Release: 0
%global pkg_version %{version}
%global pkg_version 3.4.3
# make the exported API version explicit
# TODO: remove the +0 before the final release
%global api_version 3.4.0
@@ -117,7 +117,6 @@ Provides: %{name}-without-jemalloc = %{version}-%{release}
BuildRequires: autoconf
BuildRequires: ruby3.3
%endif
BuildRequires: gcc-c++
BuildRequires: glibc-locale-base
BuildRequires: libffi-devel
BuildRequires: libyaml-devel

BIN
vendor.tar.xz LFS

Binary file not shown.