7 Commits

Author SHA256 Message Date
93f484ea70 Accepting request 1323333 from devel:languages:ruby
- Update to 3.4.8

OBS-URL: https://build.opensuse.org/request/show/1323333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ruby3.4?expand=0&rev=8
2025-12-18 17:29:13 +00:00
97d4024c52 - Update to 3.4.8
OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby3.4?expand=0&rev=25
2025-12-17 11:32:32 +00:00
4db23acd4c Accepting request 1316510 from devel:languages:ruby
- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail

OBS-URL: https://build.opensuse.org/request/show/1316510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ruby3.4?expand=0&rev=7
2025-11-09 20:07:32 +00:00
332f05b7c4 gcc-c++ fix
OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby3.4?expand=0&rev=23
2025-11-07 22:18:00 +00:00
075f2f8ad3 Accepting request 1309710 from devel:languages:ruby
- 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_6

- 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

OBS-URL: https://build.opensuse.org/request/show/1309710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ruby3.4?expand=0&rev=6
2025-10-08 16:12:46 +00:00
0f075b9344 - 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_6

OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby3.4?expand=0&rev=21
2025-10-07 23:35:32 +00:00
e7193a61b9 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby3.4?expand=0&rev=20
2025-10-07 01:33:24 +00:00
6 changed files with 108 additions and 8 deletions

View File

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

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7b3a905b84b8777aa29f557bada695c3ce108390657e614d2cc9e2fb7e459536
size 17265032

3
ruby-3.4.8.tar.xz Normal file
View File

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

View File

@@ -1,3 +1,102 @@
-------------------------------------------------------------------
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>

View File

@@ -1,7 +1,7 @@
#
# spec file for package ruby3.4
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -36,7 +36,7 @@
%global patch_level p0
Name: ruby3.4%{psuffix}
Version: 3.4.5
Version: 3.4.8
Release: 0
%global pkg_version %{version}
# make the exported API version explicit
@@ -117,6 +117,7 @@ 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

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:82b615294a8eb0da4ba894a5d213b81c27a82384ef9c2e2a215885906da9bcdd
size 3317592
oid sha256:58be6e9e60f01e7141bb300d87a9e40d3d880ba6999ff24d9bc346ffdb023f21
size 3323980