Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ruby4.0-devel-extra-4.0.2-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ruby4.0-devel-extra Distribution: openSUSE Tumbleweed
Version: 4.0.2 Vendor: openSUSE
Release: 1.1 Build date: Tue Mar 17 09:12:42 2026
Group: Development/Languages/Ruby Build host: reproducible
Size: 445264 Source RPM: ruby4.0-4.0.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.ruby-lang.org/
Summary: Special development files of ruby, normally not installed
Development files to link against Ruby.

Provides

Requires

License

BSD-2-Clause OR Ruby

Changelog

* Tue Mar 17 2026 Marcus Rueckert <mrueckert@suse.de>
  - Update to 4.0.2
    This is a routine update that includes a bugfix in YJIT for
    NoMethodError on Puma.
    - Bug #21941: Local variable becomes nil when YJIT enabled
      mid-method with fork/signal/ensure - Ruby - Ruby Issue Tracking
      System
    - Bug #21832: segfault with argument forwarding, when combined
      with splat & positional arg - Ruby - Ruby Issue Tracking System
    - Bug #21723: binding.irb raises a LoadError under bundle exec
      when Gemfile contains path: or git: - Ruby - Ruby Issue
      Tracking System
    - Bug #21847: Backport syntax_suggest 2.0.3 to supported branches
    - Ruby - Ruby Issue Tracking System
    - Bug #21866: Backport Fix for integer overflow checks in
      enumerator - Ruby - Ruby Issue Tracking System
    - Bug #21865: Crash on signal raise - Ruby - Ruby Issue Tracking
      System
    - Bug #21842: Encoding of rb_interned_str - Ruby - Ruby Issue
      Tracking System
    - Bug #21838: Rails seeing degradation (20% slowdown) related to
      Revision 079ef92b "Implement global allocatable slots and empty
      pages" (from Sep 5 2024) - Ruby - Ruby Issue Tracking System
    - Bug #21873: UnboundMethod#== returns false for methods from
      included/extended modules - Ruby - Ruby Issue Tracking System
    - ZJIT: Avoid runtime exceptions from RubyVM::ZJIT.stats_string
      by k0kubun · Pull Request #16139
    - Bug #21931: GC Crash in String#% (backport
      726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
      Tracking System
    - Bug #21944: "Cannot allocate memory" with M:N threads or
      Ractors on a low RAM Linux machine - Ruby - Ruby Issue Tracking
      System
    - Bug #21946: and? predicate confused for leading and keyword -
      Ruby - Ruby Issue Tracking System
    - Bug #21927: Prism: misleading error message for forwarding in
      lambda argument - Ruby - Ruby Issue Tracking System
    - Bug #21925: Prism misparses standalone "in" pattern matching in
      "case/in" - Ruby - Ruby Issue Tracking System
    - Bug #21828: An incorrect warning message related to benchmark
      is shown when using benchmark-ips - Ruby - Ruby Issue Tracking
      System
    - Bug #21917: Unable to build 4.0.1 on AIX 7.2 - Ruby - Ruby
      Issue Tracking System
    - Bug #21945: Ripper lexes newline between identifier and and? as
      ignored newline - Ruby - Ruby Issue Tracking System
    - Bug #21947: Timeout.timeout doesn't use Timeout::ExitException
      when Fiber scheduler is in use. - Ruby - Ruby Issue Tracking
      System
    - Bug #21926: Thread#value on popen3 wait thread hangs in
      finalizer - Ruby - Ruby Issue Tracking System
    - Bug #21880: The ultra_safe mode of pstore bundled with Ruby 4.0
      is broken. - Ruby - Ruby Issue Tracking System
    - Bug #21097: x = a rescue b in c and def f = a rescue b in c
      parsed differently between parse.y and prism - Ruby - Ruby
      Issue Tracking System
* Tue Jan 13 2026 Marcus Rueckert <mrueckert@suse.de>
  - Update to 4.0.1
    This release includes a bugfix for spurious wakeup from
    Kernel#sleep when subprocess exits in another thread, along with
    other bugfixes. Please see the GitHub releases for further
    details.
    - Bug #21812: Kernel#sleep without arguments returns immediately
      when subprocess exits in another thread (regression in Ruby
      4.0) - Ruby - Ruby Issue Tracking System
    - Bug #21828: An incorrect warning message related to benchmark
      is shown when using benchmark-ips - Ruby - Ruby Issue Tracking
      System
    - Bug #21811: Fix underflow in Array#pack - Ruby - Ruby Issue
      Tracking System
    - Bug #21814: 0.pow(2,-9999999999999999990) should be zero - Ruby
    - Ruby Issue Tracking System
    - Bug #21819: A Data object should be frozen even if it has no
      members - Ruby - Ruby Issue Tracking System
    https://github.com/ruby/ruby/compare/v4.0.0...v4.0.1
* Wed Jan 07 2026 Andreas Schwab <schwab@suse.de>
  - Enable valgrind support on riscv64
* Fri Jan 02 2026 Marcus Rueckert <mrueckert@suse.de>
  - BuildRequire gcc-c++ to fix building c++ based extensions
* Thu Dec 25 2025 Marcus Rueckert <mrueckert@suse.de>
  - drop unneeded ruby32 provides
* Thu Dec 25 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 4.0.0
    https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/
* Thu Dec 18 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 4.0.0~preview3
    https://www.ruby-lang.org/en/news/2025/12/18/ruby-4-0-0-preview3-released/
  - drop really-skip-the-sendmail-tests.patch
* Tue Dec 02 2025 Marcus Rueckert <mrueckert@suse.de>
  - Fix yjit build. the vendor tarball no longer needs to be unpacked
    into the subdir.
  - also enable zjit with the yjit conditional. Both require rust so
    there is no need to split it out into another conditional.
* Tue Dec 02 2025 Marcus Rueckert <mrueckert@suse.de>
  - Add missing +0 for the prerelease ABI
* Fri Nov 28 2025 Marcus Rueckert <mrueckert@suse.de>
  - Add really-skip-the-sendmail-tests.patch
    Fix testsuite failure by really skipping all functions in the
    file
* Mon Nov 17 2025 Marcus Rueckert <mrueckert@suse.de>
  - Fork package for 4.0.0~preview2
    https://www.ruby-lang.org/en/news/2025/11/17/ruby-4-0-0-preview2-released/
* Fri Apr 18 2025 Marcus Rueckert <mrueckert@suse.de>
  - Fork package for 3.5.0~preview1
    https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/
* Mon Apr 14 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.4.3
    https://github.com/ruby/ruby/releases/tag/v3_4_3
* Fri Feb 14 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.4.2
    https://www.ruby-lang.org/en/news/2025/02/14/ruby-3-4-2-released/
    https://github.com/ruby/ruby/releases/tag/v3_4_2
* Fri Dec 27 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.4.1
    https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/
    https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-1-released/
* Thu Dec 12 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.4.0~rc1
    https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/
* Tue Oct 08 2024 Marcus Rueckert <mrueckert@suse.de>
  - also export locale settings in the %check section. not just for
    build
* Mon Oct 07 2024 Marcus Rueckert <mrueckert@suse.de>
  - drop 10795.patch: included in update
  - refresh use-pie.patch
* Mon Oct 07 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.4.0~preview2
    https://www.ruby-lang.org/en/news/2024/10/07/ruby-3-4-0-preview2-released/
* Wed Jun 05 2024 José Gómez <jose.gomez@suse.com>
  - Add Provides for yjit-enabled builds.
* Sun May 19 2024 Marcus Rueckert <mrueckert@suse.de>
  - Backport for fix segfault caused by stack pointers not
    saved/restored properly when yielding execution from Ruby to C.
    https://bugs.ruby-lang.org/issues/20493
    https://github.com/ruby/ruby/pull/10795
    Adds https://patch-diff.githubusercontent.com/raw/ruby/ruby/pull/10795.patch
* Thu May 16 2024 Marcus Rueckert <mrueckert@suse.de>
  - Starting Fork of the package for ruby 3.4.0~preview1
    https://www.ruby-lang.org/en/news/2024/05/16/ruby-3-4-0-preview1-released/
* Tue Apr 23 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.3.1 (boo#1221851 boo#1221852 boo#1223314)
    https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/
    https://www.ruby-lang.org/en/news/2024/04/23/arbitrary-memory-address-read-regexp-cve-2024-27282/
    https://www.ruby-lang.org/en/news/2024/03/21/rce-rdoc-cve-2024-27281/
    https://www.ruby-lang.org/en/news/2024/03/21/buffer-overread-cve-2024-27280/
    https://github.com/ruby/ruby/releases/tag/v3_3_1
* Wed Jan 31 2024 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Add additionnal flags: cflags, cppflags and ASFLAGS
* Mon Dec 25 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.3.0
    https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
  - update use-pie.patch to apply cleanly again
* Mon Dec 11 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.3.0~rc1
    https://www.ruby-lang.org/en/news/2023/12/11/ruby-3-3-0-rc1-released/
* Sun Nov 12 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.3.0~preview3
    https://www.ruby-lang.org/en/news/2023/11/12/ruby-3-3-0-preview3-released/
* Sat Nov 04 2023 Marcus Rueckert <mrueckert@suse.de>
  - add Provides that we can differentiate between between jemalloc
    enabled and non enabled ruby
* Tue Sep 26 2023 Marcus Rueckert <mrueckert@suse.de>
  - Add the `+0` bit to the rubygem ABI macro. This has to be removed
    with the final release
* Thu Sep 14 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.3.0~preview2
    https://www.ruby-lang.org/en/news/2023/09/14/ruby-3-3-0-preview2-released/
* Fri May 12 2023 Marcus Rueckert <mrueckert@suse.de>
  - Initial package of the 3.3 branch 3.3.0~preview1
    https://www.ruby-lang.org/en/news/2023/05/12/ruby-3-3-0-preview1-released/
* Thu Mar 30 2023 Marcus Rueckert <mrueckert@suse.de>
  - update to 3.2.2 (boo#1209891 CVE-2023-28755 boo#1209967 CVE-2023-28756)
    https://www.ruby-lang.org/en/news/2023/03/30/redos-in-time-cve-2023-28756/
    https://www.ruby-lang.org/en/news/2023/03/28/redos-in-uri-cve-2023-28755/
    https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released/
  - drop ruby-3.1.3-remove-timezone-test.patch
    solved differently upstream
* Wed Feb 08 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 3.2.1
    https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released/
* Mon Jan 09 2023 Marcus Rueckert <mrueckert@suse.de>
  - Fix Source url (3.1 vs 3.2)

Files

/usr/include/ruby-4.0.0/eval_intern.h
/usr/include/ruby-4.0.0/id.h
/usr/include/ruby-4.0.0/insns.inc
/usr/include/ruby-4.0.0/insns_info.inc
/usr/include/ruby-4.0.0/internal.h
/usr/include/ruby-4.0.0/iseq.h
/usr/include/ruby-4.0.0/method.h
/usr/include/ruby-4.0.0/node.h
/usr/include/ruby-4.0.0/revision.h
/usr/include/ruby-4.0.0/ruby_atomic.h
/usr/include/ruby-4.0.0/thread_pthread.h
/usr/include/ruby-4.0.0/version.h
/usr/include/ruby-4.0.0/vm_core.h
/usr/include/ruby-4.0.0/vm_debug.h
/usr/include/ruby-4.0.0/vm_opts.h


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 4 23:21:06 2026