<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="37">
<package pkgid="fdcc99c16e4897a7517ce62a7482647a856053f599a06bd608a7aca833c4d34d" name="libruby3_4-3_4" arch="x86_64">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="1ec2c320c0682ff7c9fc3de260a4f72c3a16b8e8a04efbbbca1994e1c52f790b" name="libruby3_4-3_4-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="62d7dc77a2a128c271f341a1adb15d89a96a9ba3fae1d52e225308402554cdb4" name="obs-api-deps" arch="x86_64">
  <version epoch="0" ver="2.11~alpha.20260622T162729.ec242017b" rel="bp156.1.1"/>
</package>
<package pkgid="0316cd1bc7c4726498a54be3feda4b391b1b071cecb0fabef337f75a0c518e65" name="obs-api-testsuite-deps" arch="x86_64">
  <version epoch="0" ver="2.11~alpha.20260622T162729.ec242017b" rel="bp156.1.1"/>
</package>
<package pkgid="dd13366334fb2285529d7388a0531ae597a047230a8e36d2b3da7ea4d762798c" name="obs-api-testsuite-rspec" arch="src">
  <version epoch="0" ver="2.11~alpha.20260622T162729.ec242017b" rel="bp156.1.1"/>
</package>
<package pkgid="8bc95704a490f89aefb72d95ce40b8b74598cf63b14bce166f0e3d92724a8d99" name="obs-api-testsuite-rspec" arch="x86_64">
  <version epoch="0" ver="2.11~alpha.20260622T162729.ec242017b" rel="bp156.1.1"/>
</package>
<package pkgid="5ecadaf8bd92af1141cb0b44d33fdd8d3e30d794f3ee7caf0fddd0b511aa9210" name="obs-bundled-gems" arch="src">
  <version epoch="0" ver="2.11~alpha.20260622T162729.ec242017b" rel="bp156.1.1"/>
</package>
<package pkgid="ae01978f886a0a3362efe858c68c0df59da2d42f1b64946c91fe000c7974e845" name="obs-bundled-gems" arch="x86_64">
  <version epoch="0" ver="2.11~alpha.20260622T162729.ec242017b" rel="bp156.1.1"/>
</package>
<package pkgid="617fcae90757ae28abbc12c19d17370cefda499fd3499268a81380ceb06751d8" name="obs-bundled-gems-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.11~alpha.20260622T162729.ec242017b" rel="bp156.1.1"/>
</package>
<package pkgid="d96657e704a0b793ab45a24cd8ce2a61f0994fa9141ad48da5df01ea43ba5a65" name="perl-BSSolv" arch="src">
  <version epoch="0" ver="0.38~pre.1743679045.fc78770" rel="bp156.1.1"/>
  <changelog author="mls@suse.de" date="1352894400">- update BSSolv.xs to get debugstr support</changelog>
  <changelog author="mls@suse.de" date="1360152000">- update to libsolv-0.2.4</changelog>
  <changelog author="mls@suse.de" date="1382097600">- update to libsolv-0.4.0 to get REL_MULTIARCH support</changelog>
  <changelog author="ro@suse.de" date="1411041600">- update to BSSolv.xs from GIT</changelog>
  <changelog author="adrian@suse.de" date="1434024000">- update to version 0.22.0 (perl module 0.02 version)
  * implement handling of conflicts (aka '!') deps in expander
  * treat ARCH_ANY like ARCH_ALL
  * improve conflictsinfo handling
  * support --ignoreignore-- flag
  * improved debug output</changelog>
  <changelog author="mls@suse.de" date="1438257600">- update to version 0.23.0 (perl module 0.03 version)
  * implement download on demand data updating</changelog>
  <changelog author="mls@suse.de" date="1439899200">- update to version 0.24.0 (perl module 0.04 version)
  * allow setting of the dodcookie without a dodurl</changelog>
  <changelog author="mls@suse.de" date="1439899201">- update to version 0.25.0 (perl module 0.05 version)
  * make checksums pass our writefilter</changelog>
  <changelog author="mls@suse.de" date="1458043200">- update to version 0.26.0 (perl module 0.06 version)
  * add preparehashes pool method to speed up the scheduler</changelog>
  <changelog author="mls@suse.de" date="1459512000">- update to version 0.27.0 (perl module 0.07 version)
  * add delta storage support</changelog>
  <changelog author="mls@suse.de" date="1459512001">- update to version 0.28.0 (perl module 0.08 version)
  * fix typo, rename obscpiostats to obscpiostorestats</changelog>
  <changelog author="mls@suse.de" date="1467720000">- update to version 0.29.0 (perl module 0.09 version)
  * support add_meta helper method</changelog>
  <changelog author="mls@suse.de" date="1488456000">- update to version 0.30.0 (perl module 0.10 version)
  * fix fileprovides matching to not look at provides
  * use libsolv's testcase functions to encode deps
  * implement recommends pruning</changelog>
  <changelog author="mls@suse.de" date="1488801600">- bring back dep2id for now (perl module 0.11 version)</changelog>
  <changelog author="mls@suse.de" date="1493208000">- update to version 0.32.0 (perl module 0.12 version)
  * support rich rpm dependencies
  * make expander more deterministic</changelog>
  <changelog author="mls@suse.de" date="1501588800">- update to version 0.33.0 (perl module 0.13 version)
  * regression fix for ignores of direct deps
  * support for obsbinlnk
  * support for unordered repositories</changelog>
  <changelog author="mls@suse.de" date="1515412800">- update to version 0.34.0 (perl module 0.14 version)
  * add depsort2 function</changelog>
  <changelog author="mls@suse.de" date="1544702400">- update to version 0.35.0 (perl module 0.15 version)
  * implement genmetaalgo 1
  * support ignoreconflicts expansion flag</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1578571200">- update to version 0.36.0
  * Arch linux zstd compression support</changelog>
  <changelog author="mls@suse.de" date="1581940800">- update to version 0.37.0 (perl module 0.17 version)
  * implement Fedora module support
  * improved noprovider information</changelog>
</package>
<package pkgid="8e6a9529a4838d0ceacc651690e405fbecd273061d25bcb1e51c74d3b6b1c831" name="perl-BSSolv" arch="x86_64">
  <version epoch="0" ver="0.38~pre.1743679045.fc78770" rel="bp156.1.1"/>
  <changelog author="adrian@suse.de" date="1434024000">- update to version 0.22.0 (perl module 0.02 version)
  * implement handling of conflicts (aka '!') deps in expander
  * treat ARCH_ANY like ARCH_ALL
  * improve conflictsinfo handling
  * support --ignoreignore-- flag
  * improved debug output</changelog>
  <changelog author="mls@suse.de" date="1438257600">- update to version 0.23.0 (perl module 0.03 version)
  * implement download on demand data updating</changelog>
  <changelog author="mls@suse.de" date="1439899200">- update to version 0.24.0 (perl module 0.04 version)
  * allow setting of the dodcookie without a dodurl</changelog>
  <changelog author="mls@suse.de" date="1439899201">- update to version 0.25.0 (perl module 0.05 version)
  * make checksums pass our writefilter</changelog>
  <changelog author="mls@suse.de" date="1458043200">- update to version 0.26.0 (perl module 0.06 version)
  * add preparehashes pool method to speed up the scheduler</changelog>
  <changelog author="mls@suse.de" date="1459512000">- update to version 0.27.0 (perl module 0.07 version)
  * add delta storage support</changelog>
  <changelog author="mls@suse.de" date="1459512001">- update to version 0.28.0 (perl module 0.08 version)
  * fix typo, rename obscpiostats to obscpiostorestats</changelog>
  <changelog author="mls@suse.de" date="1467720000">- update to version 0.29.0 (perl module 0.09 version)
  * support add_meta helper method</changelog>
  <changelog author="mls@suse.de" date="1488456000">- update to version 0.30.0 (perl module 0.10 version)
  * fix fileprovides matching to not look at provides
  * use libsolv's testcase functions to encode deps
  * implement recommends pruning</changelog>
  <changelog author="mls@suse.de" date="1488801600">- bring back dep2id for now (perl module 0.11 version)</changelog>
  <changelog author="mls@suse.de" date="1493208000">- update to version 0.32.0 (perl module 0.12 version)
  * support rich rpm dependencies
  * make expander more deterministic</changelog>
  <changelog author="mls@suse.de" date="1501588800">- update to version 0.33.0 (perl module 0.13 version)
  * regression fix for ignores of direct deps
  * support for obsbinlnk
  * support for unordered repositories</changelog>
  <changelog author="mls@suse.de" date="1515412800">- update to version 0.34.0 (perl module 0.14 version)
  * add depsort2 function</changelog>
  <changelog author="mls@suse.de" date="1544702400">- update to version 0.35.0 (perl module 0.15 version)
  * implement genmetaalgo 1
  * support ignoreconflicts expansion flag</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1578571200">- update to version 0.36.0
  * Arch linux zstd compression support</changelog>
  <changelog author="mls@suse.de" date="1581940800">- update to version 0.37.0 (perl module 0.17 version)
  * implement Fedora module support
  * improved noprovider information</changelog>
</package>
<package pkgid="80699b9646d1a552d5bbbfec80841ff1303dc78c9136e6457475ddd3e7f9c1be" name="perl-BSSolv-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.38~pre.1743679045.fc78770" rel="bp156.1.1"/>
  <changelog author="adrian@suse.de" date="1434024000">- update to version 0.22.0 (perl module 0.02 version)
  * implement handling of conflicts (aka '!') deps in expander
  * treat ARCH_ANY like ARCH_ALL
  * improve conflictsinfo handling
  * support --ignoreignore-- flag
  * improved debug output</changelog>
  <changelog author="mls@suse.de" date="1438257600">- update to version 0.23.0 (perl module 0.03 version)
  * implement download on demand data updating</changelog>
  <changelog author="mls@suse.de" date="1439899200">- update to version 0.24.0 (perl module 0.04 version)
  * allow setting of the dodcookie without a dodurl</changelog>
  <changelog author="mls@suse.de" date="1439899201">- update to version 0.25.0 (perl module 0.05 version)
  * make checksums pass our writefilter</changelog>
  <changelog author="mls@suse.de" date="1458043200">- update to version 0.26.0 (perl module 0.06 version)
  * add preparehashes pool method to speed up the scheduler</changelog>
  <changelog author="mls@suse.de" date="1459512000">- update to version 0.27.0 (perl module 0.07 version)
  * add delta storage support</changelog>
  <changelog author="mls@suse.de" date="1459512001">- update to version 0.28.0 (perl module 0.08 version)
  * fix typo, rename obscpiostats to obscpiostorestats</changelog>
  <changelog author="mls@suse.de" date="1467720000">- update to version 0.29.0 (perl module 0.09 version)
  * support add_meta helper method</changelog>
  <changelog author="mls@suse.de" date="1488456000">- update to version 0.30.0 (perl module 0.10 version)
  * fix fileprovides matching to not look at provides
  * use libsolv's testcase functions to encode deps
  * implement recommends pruning</changelog>
  <changelog author="mls@suse.de" date="1488801600">- bring back dep2id for now (perl module 0.11 version)</changelog>
  <changelog author="mls@suse.de" date="1493208000">- update to version 0.32.0 (perl module 0.12 version)
  * support rich rpm dependencies
  * make expander more deterministic</changelog>
  <changelog author="mls@suse.de" date="1501588800">- update to version 0.33.0 (perl module 0.13 version)
  * regression fix for ignores of direct deps
  * support for obsbinlnk
  * support for unordered repositories</changelog>
  <changelog author="mls@suse.de" date="1515412800">- update to version 0.34.0 (perl module 0.14 version)
  * add depsort2 function</changelog>
  <changelog author="mls@suse.de" date="1544702400">- update to version 0.35.0 (perl module 0.15 version)
  * implement genmetaalgo 1
  * support ignoreconflicts expansion flag</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1578571200">- update to version 0.36.0
  * Arch linux zstd compression support</changelog>
  <changelog author="mls@suse.de" date="1581940800">- update to version 0.37.0 (perl module 0.17 version)
  * implement Fedora module support
  * improved noprovider information</changelog>
</package>
<package pkgid="c4dfbcd94d0bd70826fa5dee8b5e6bd2b21199828c4821890f1cd29bf95d552a" name="perl-BSSolv-debugsource" arch="x86_64">
  <version epoch="0" ver="0.38~pre.1743679045.fc78770" rel="bp156.1.1"/>
  <changelog author="adrian@suse.de" date="1434024000">- update to version 0.22.0 (perl module 0.02 version)
  * implement handling of conflicts (aka '!') deps in expander
  * treat ARCH_ANY like ARCH_ALL
  * improve conflictsinfo handling
  * support --ignoreignore-- flag
  * improved debug output</changelog>
  <changelog author="mls@suse.de" date="1438257600">- update to version 0.23.0 (perl module 0.03 version)
  * implement download on demand data updating</changelog>
  <changelog author="mls@suse.de" date="1439899200">- update to version 0.24.0 (perl module 0.04 version)
  * allow setting of the dodcookie without a dodurl</changelog>
  <changelog author="mls@suse.de" date="1439899201">- update to version 0.25.0 (perl module 0.05 version)
  * make checksums pass our writefilter</changelog>
  <changelog author="mls@suse.de" date="1458043200">- update to version 0.26.0 (perl module 0.06 version)
  * add preparehashes pool method to speed up the scheduler</changelog>
  <changelog author="mls@suse.de" date="1459512000">- update to version 0.27.0 (perl module 0.07 version)
  * add delta storage support</changelog>
  <changelog author="mls@suse.de" date="1459512001">- update to version 0.28.0 (perl module 0.08 version)
  * fix typo, rename obscpiostats to obscpiostorestats</changelog>
  <changelog author="mls@suse.de" date="1467720000">- update to version 0.29.0 (perl module 0.09 version)
  * support add_meta helper method</changelog>
  <changelog author="mls@suse.de" date="1488456000">- update to version 0.30.0 (perl module 0.10 version)
  * fix fileprovides matching to not look at provides
  * use libsolv's testcase functions to encode deps
  * implement recommends pruning</changelog>
  <changelog author="mls@suse.de" date="1488801600">- bring back dep2id for now (perl module 0.11 version)</changelog>
  <changelog author="mls@suse.de" date="1493208000">- update to version 0.32.0 (perl module 0.12 version)
  * support rich rpm dependencies
  * make expander more deterministic</changelog>
  <changelog author="mls@suse.de" date="1501588800">- update to version 0.33.0 (perl module 0.13 version)
  * regression fix for ignores of direct deps
  * support for obsbinlnk
  * support for unordered repositories</changelog>
  <changelog author="mls@suse.de" date="1515412800">- update to version 0.34.0 (perl module 0.14 version)
  * add depsort2 function</changelog>
  <changelog author="mls@suse.de" date="1544702400">- update to version 0.35.0 (perl module 0.15 version)
  * implement genmetaalgo 1
  * support ignoreconflicts expansion flag</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1578571200">- update to version 0.36.0
  * Arch linux zstd compression support</changelog>
  <changelog author="mls@suse.de" date="1581940800">- update to version 0.37.0 (perl module 0.17 version)
  * implement Fedora module support
  * improved noprovider information</changelog>
</package>
<package pkgid="ee66e85c647fc8109c39a34019f956db44098577e02f0810a0cfa509290d5208" name="perl-Diff-LibXDiff" arch="src">
  <version epoch="0" ver="0.05" rel="bp156.1.1"/>
  <changelog author="mls@suse.com" date="1481544000">- initial revision</changelog>
  <changelog author="ro@suse.de" date="1711627200">- use autosetup</changelog>
</package>
<package pkgid="82d7504fd9ee0b398a75189bfeeca0d11a82963ba018da1566455488ee018d3a" name="perl-Diff-LibXDiff" arch="x86_64">
  <version epoch="0" ver="0.05" rel="bp156.1.1"/>
  <changelog author="mls@suse.com" date="1481544000">- initial revision</changelog>
  <changelog author="ro@suse.de" date="1711627200">- use autosetup</changelog>
</package>
<package pkgid="3b57ff68aed221182b7cf3374a75b2c8b82937e97e1bd447a4f2dac6ab7eeb9e" name="perl-Diff-LibXDiff-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.05" rel="bp156.1.1"/>
  <changelog author="mls@suse.com" date="1481544000">- initial revision</changelog>
  <changelog author="ro@suse.de" date="1711627200">- use autosetup</changelog>
</package>
<package pkgid="54b54a8af72b3c78ec02be39ddaa2b28f1c9cc3b59bb58ed26b459f6c52b3291" name="perl-Diff-LibXDiff-debugsource" arch="x86_64">
  <version epoch="0" ver="0.05" rel="bp156.1.1"/>
  <changelog author="mls@suse.com" date="1481544000">- initial revision</changelog>
  <changelog author="ro@suse.de" date="1711627200">- use autosetup</changelog>
</package>
<package pkgid="ac47aeb008dbba34d0e88c04d1fa8bb6f657d04c8e0547ff125e7ebfc08a184c" name="ruby-common" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="bp156.190.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683460800">- Remove old specfile constructs</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683892800">- Support runtime dependencies for the generated subpackages:
  syntax:
  Requires: rubygem(gemname)
  Recommends: rubygem(gemname:x) &gt;= x.y
  This will be transformed into
  Requires: rubygem(ruby:&lt;rubyabi&gt;:gemname)
  Recommends: rubygem(ruby:&lt;rubyabi&gt;:gemname:x) &gt;= x.y
  That way we ensure that every package only requires rubygems for
  the current ruby version.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683892801">- bump the version so we can require the new version to make it
  easier to depend on the new functionality</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699099200">- ensure that gems built against an jemalloc enabled ruby
  also pulls a ruby version that is built with jemalloc</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699876800">- add workaround for https://github.com/rubygems/rubygems/commit/64273fd7e3
  for now we will always set GEM_HOME to ensure that this new logic
  does not break our paths</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699963200">- Fix for the previous change. we need to set the GEM_HOME before
  even wrapping into the re-exec with ruby.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- gem_cleanup macro: yet another place which got hit by ruby 3.3
  replace `gem env gemdir` with
  `ruby -r rubygems -e 'puts Gem.default_dir'`</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717502400">- Added two macros similar to the work the python team did for
  boo#1212476
  A generic %ruby_fix_shebang_path which accepts a list of paths
  and fixes the shebang line in all files
  A specialized %ruby_fix_shebang which does the same for all files
  in %{_bindir} and %{_sbindir}</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- refactor the jemalloc requires code so that it can accomodate
  more feature flags
- add requires for yjit enabled ruby</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524800">- update gem_packages.spec.erb:
  dont strip the newline at the end of main:filelist output</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- update gem_packages.spec.erb by syncing with gem2rpm
  - drop group tag
  - only emit manual comments if we actually put out content
  - mark docs explicitely with the %doc tag
  - stop using deprecated PreReq for update-alternatives</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1737547200">- do not generate unversioned conflicts</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676800">- Update gem_packages.spec.erb
  the has_rdoc? function was actually removed. I really thought
  would never happen. Since it was removed without a replacement,
  we disable the rdoc/ri packages all the time now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676801">- Fix rubyX.Y-with(out)-yjit/jemalloc Requires. They failed when
  using prerelease ruby packages. We introduce 2 new macros:
  %requires_on_provides_eq
  %requires_on_provides_ge
  Which then are used by the subpackage template.
  The macros are copies of the normal %requires_(eq|ge) with 2
  changes
  - only the first argument is used
  - rpm -q is called with --whatprovides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- instead of always recommending the gem2rpm of the default ruby
  version, lets recommend the version of ruby which we actually
  install</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1767873600">- Some gems (especially rust based ones) start failing if
  /usr/bin/ruby is not available. But they can take the desired
  ruby binary from the RUBY environment variable. Since we can not
  really set that properly via pre_install, set it within the loop
  to the current ruby binary before calling the ruby part of
  gem_install.sh.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778587200">- Fix alts support for multiple ruby versions by making the config
  files non overlapping</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Fix shebang line patching (yeah quoting through 3 layers!)
- Have diff output so we can easily see patching worked.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781265600">- Fix gem_packages template for the alts case. We were always using
  spec.name when it should have been the loop variable executable.</changelog>
</package>
<package pkgid="622afd11c706f94f6404e65ea016b4f4e916e376df37bccf193170e77248b7d6" name="ruby-common" arch="src">
  <version epoch="0" ver="4.0.0" rel="bp156.190.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683460800">- Remove old specfile constructs</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683892800">- Support runtime dependencies for the generated subpackages:
  syntax:
  Requires: rubygem(gemname)
  Recommends: rubygem(gemname:x) &gt;= x.y
  This will be transformed into
  Requires: rubygem(ruby:&lt;rubyabi&gt;:gemname)
  Recommends: rubygem(ruby:&lt;rubyabi&gt;:gemname:x) &gt;= x.y
  That way we ensure that every package only requires rubygems for
  the current ruby version.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683892801">- bump the version so we can require the new version to make it
  easier to depend on the new functionality</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699099200">- ensure that gems built against an jemalloc enabled ruby
  also pulls a ruby version that is built with jemalloc</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699876800">- add workaround for https://github.com/rubygems/rubygems/commit/64273fd7e3
  for now we will always set GEM_HOME to ensure that this new logic
  does not break our paths</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699963200">- Fix for the previous change. we need to set the GEM_HOME before
  even wrapping into the re-exec with ruby.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- gem_cleanup macro: yet another place which got hit by ruby 3.3
  replace `gem env gemdir` with
  `ruby -r rubygems -e 'puts Gem.default_dir'`</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717502400">- Added two macros similar to the work the python team did for
  boo#1212476
  A generic %ruby_fix_shebang_path which accepts a list of paths
  and fixes the shebang line in all files
  A specialized %ruby_fix_shebang which does the same for all files
  in %{_bindir} and %{_sbindir}</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- refactor the jemalloc requires code so that it can accomodate
  more feature flags
- add requires for yjit enabled ruby</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524800">- update gem_packages.spec.erb:
  dont strip the newline at the end of main:filelist output</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- update gem_packages.spec.erb by syncing with gem2rpm
  - drop group tag
  - only emit manual comments if we actually put out content
  - mark docs explicitely with the %doc tag
  - stop using deprecated PreReq for update-alternatives</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1737547200">- do not generate unversioned conflicts</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676800">- Update gem_packages.spec.erb
  the has_rdoc? function was actually removed. I really thought
  would never happen. Since it was removed without a replacement,
  we disable the rdoc/ri packages all the time now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676801">- Fix rubyX.Y-with(out)-yjit/jemalloc Requires. They failed when
  using prerelease ruby packages. We introduce 2 new macros:
  %requires_on_provides_eq
  %requires_on_provides_ge
  Which then are used by the subpackage template.
  The macros are copies of the normal %requires_(eq|ge) with 2
  changes
  - only the first argument is used
  - rpm -q is called with --whatprovides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- instead of always recommending the gem2rpm of the default ruby
  version, lets recommend the version of ruby which we actually
  install</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1767873600">- Some gems (especially rust based ones) start failing if
  /usr/bin/ruby is not available. But they can take the desired
  ruby binary from the RUBY environment variable. Since we can not
  really set that properly via pre_install, set it within the loop
  to the current ruby binary before calling the ruby part of
  gem_install.sh.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778587200">- Fix alts support for multiple ruby versions by making the config
  files non overlapping</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Fix shebang line patching (yeah quoting through 3 layers!)
- Have diff output so we can easily see patching worked.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781265600">- Fix gem_packages template for the alts case. We were always using
  spec.name when it should have been the loop variable executable.</changelog>
</package>
<package pkgid="1cfeeaa8a559623409b0e52345f0608ea2071cf72164e684ecf787d26f176a5d" name="ruby-common-rails" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="bp156.190.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683460800">- Remove old specfile constructs</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683892800">- Support runtime dependencies for the generated subpackages:
  syntax:
  Requires: rubygem(gemname)
  Recommends: rubygem(gemname:x) &gt;= x.y
  This will be transformed into
  Requires: rubygem(ruby:&lt;rubyabi&gt;:gemname)
  Recommends: rubygem(ruby:&lt;rubyabi&gt;:gemname:x) &gt;= x.y
  That way we ensure that every package only requires rubygems for
  the current ruby version.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683892801">- bump the version so we can require the new version to make it
  easier to depend on the new functionality</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699099200">- ensure that gems built against an jemalloc enabled ruby
  also pulls a ruby version that is built with jemalloc</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699876800">- add workaround for https://github.com/rubygems/rubygems/commit/64273fd7e3
  for now we will always set GEM_HOME to ensure that this new logic
  does not break our paths</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699963200">- Fix for the previous change. we need to set the GEM_HOME before
  even wrapping into the re-exec with ruby.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- gem_cleanup macro: yet another place which got hit by ruby 3.3
  replace `gem env gemdir` with
  `ruby -r rubygems -e 'puts Gem.default_dir'`</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717502400">- Added two macros similar to the work the python team did for
  boo#1212476
  A generic %ruby_fix_shebang_path which accepts a list of paths
  and fixes the shebang line in all files
  A specialized %ruby_fix_shebang which does the same for all files
  in %{_bindir} and %{_sbindir}</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- refactor the jemalloc requires code so that it can accomodate
  more feature flags
- add requires for yjit enabled ruby</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524800">- update gem_packages.spec.erb:
  dont strip the newline at the end of main:filelist output</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- update gem_packages.spec.erb by syncing with gem2rpm
  - drop group tag
  - only emit manual comments if we actually put out content
  - mark docs explicitely with the %doc tag
  - stop using deprecated PreReq for update-alternatives</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1737547200">- do not generate unversioned conflicts</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676800">- Update gem_packages.spec.erb
  the has_rdoc? function was actually removed. I really thought
  would never happen. Since it was removed without a replacement,
  we disable the rdoc/ri packages all the time now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676801">- Fix rubyX.Y-with(out)-yjit/jemalloc Requires. They failed when
  using prerelease ruby packages. We introduce 2 new macros:
  %requires_on_provides_eq
  %requires_on_provides_ge
  Which then are used by the subpackage template.
  The macros are copies of the normal %requires_(eq|ge) with 2
  changes
  - only the first argument is used
  - rpm -q is called with --whatprovides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- instead of always recommending the gem2rpm of the default ruby
  version, lets recommend the version of ruby which we actually
  install</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1767873600">- Some gems (especially rust based ones) start failing if
  /usr/bin/ruby is not available. But they can take the desired
  ruby binary from the RUBY environment variable. Since we can not
  really set that properly via pre_install, set it within the loop
  to the current ruby binary before calling the ruby part of
  gem_install.sh.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778587200">- Fix alts support for multiple ruby versions by making the config
  files non overlapping</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Fix shebang line patching (yeah quoting through 3 layers!)
- Have diff output so we can easily see patching worked.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781265600">- Fix gem_packages template for the alts case. We were always using
  spec.name when it should have been the loop variable executable.</changelog>
</package>
<package pkgid="2c711da83310f81d296399e87875a685503382229784ac69a260f1a73f88df17" name="ruby-packaging-helpers" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="bp156.190.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1683460800">- Remove old specfile constructs</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683892800">- Support runtime dependencies for the generated subpackages:
  syntax:
  Requires: rubygem(gemname)
  Recommends: rubygem(gemname:x) &gt;= x.y
  This will be transformed into
  Requires: rubygem(ruby:&lt;rubyabi&gt;:gemname)
  Recommends: rubygem(ruby:&lt;rubyabi&gt;:gemname:x) &gt;= x.y
  That way we ensure that every package only requires rubygems for
  the current ruby version.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1683892801">- bump the version so we can require the new version to make it
  easier to depend on the new functionality</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699099200">- ensure that gems built against an jemalloc enabled ruby
  also pulls a ruby version that is built with jemalloc</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699876800">- add workaround for https://github.com/rubygems/rubygems/commit/64273fd7e3
  for now we will always set GEM_HOME to ensure that this new logic
  does not break our paths</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699963200">- Fix for the previous change. we need to set the GEM_HOME before
  even wrapping into the re-exec with ruby.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- gem_cleanup macro: yet another place which got hit by ruby 3.3
  replace `gem env gemdir` with
  `ruby -r rubygems -e 'puts Gem.default_dir'`</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717502400">- Added two macros similar to the work the python team did for
  boo#1212476
  A generic %ruby_fix_shebang_path which accepts a list of paths
  and fixes the shebang line in all files
  A specialized %ruby_fix_shebang which does the same for all files
  in %{_bindir} and %{_sbindir}</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- refactor the jemalloc requires code so that it can accomodate
  more feature flags
- add requires for yjit enabled ruby</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524800">- update gem_packages.spec.erb:
  dont strip the newline at the end of main:filelist output</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- update gem_packages.spec.erb by syncing with gem2rpm
  - drop group tag
  - only emit manual comments if we actually put out content
  - mark docs explicitely with the %doc tag
  - stop using deprecated PreReq for update-alternatives</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1737547200">- do not generate unversioned conflicts</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676800">- Update gem_packages.spec.erb
  the has_rdoc? function was actually removed. I really thought
  would never happen. Since it was removed without a replacement,
  we disable the rdoc/ri packages all the time now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676801">- Fix rubyX.Y-with(out)-yjit/jemalloc Requires. They failed when
  using prerelease ruby packages. We introduce 2 new macros:
  %requires_on_provides_eq
  %requires_on_provides_ge
  Which then are used by the subpackage template.
  The macros are copies of the normal %requires_(eq|ge) with 2
  changes
  - only the first argument is used
  - rpm -q is called with --whatprovides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- instead of always recommending the gem2rpm of the default ruby
  version, lets recommend the version of ruby which we actually
  install</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1767873600">- Some gems (especially rust based ones) start failing if
  /usr/bin/ruby is not available. But they can take the desired
  ruby binary from the RUBY environment variable. Since we can not
  really set that properly via pre_install, set it within the loop
  to the current ruby binary before calling the ruby part of
  gem_install.sh.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778587200">- Fix alts support for multiple ruby versions by making the config
  files non overlapping</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1779105600">- Fix shebang line patching (yeah quoting through 3 layers!)
- Have diff output so we can easily see patching worked.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781265600">- Fix gem_packages template for the alts case. We were always using
  spec.name when it should have been the loop variable executable.</changelog>
</package>
<package pkgid="db6b1d165c3de2259e350fc410fe628022155cb032cf2241df4d98e1927edb55" name="ruby3.4" arch="src">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="89c9c6fabd9cc914f79dffe266f31d0ada04017d0324c627ae5dceac698e4f1f" name="ruby3.4" arch="x86_64">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="16dae17c60e19f3679765f84398946031cfda3ec2c16dcd4d3393edfe19d1f5d" name="ruby3.4-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="438daffb5370e1d0c3114b88dd55ac17a6ca5ccf95636b42d92aa1e55a3aea7c" name="ruby3.4-debugsource" arch="x86_64">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="b8f635de5f90b62bd77b088404a06d7d585f599a3e5f2a9ac6e9c4977f7df6ad" name="ruby3.4-devel" arch="x86_64">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="d308e51932eaa657554bad4932b193e29849fcdc890dc28112ec2857c23a3544" name="ruby3.4-devel-extra" arch="x86_64">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="a31a5d937a10e8279ed9e47cd9ffb16e5656347f265416010199a26cffc0d58e" name="ruby3.4-doc" arch="x86_64">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="dd19d1a556ffb5b7698b062d040f8d5a9a978cc13d1e94a96072a4fa808e4370" name="ruby3.4-doc-ri" arch="noarch">
  <version epoch="0" ver="3.4.10" rel="bp156.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- drop 10795.patch: included in update
- refresh use-pie.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- also export locale settings in the %check section. not just for
  build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- Update to 3.4.0~rc1
  https://www.ruby-lang.org/en/news/2024/12/12/ruby-3-4-0-rc1-released/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- 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/</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1739534400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1744632000">- Update to 3.4.3
  https://github.com/ruby/ruby/releases/tag/v3_4_3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1747137600">- adjust requirement on valgrind to match SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1747224000">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1752580800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838400">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1759838401">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1762516800">- Add BuildRequires for gcc-c++ otherwise the rbconfig.rb now has
  CXX set to false and makes c++ base extensions fail</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1765972800">- 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</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- drop unneeded ruby32 provides</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1773230400">- Update to 3.4.9 (boo#1259239)
  This release includes an update to the zlib gem addressing
  CVE-2026-27820, along with other bug fixes.
  - Bug #21715: Miscompilation on x86-64-v2 due to undefined
    behavior in search_nonascii in string.c - Ruby - Ruby Issue
    Tracking System
  - Bug #21787: IO::Buffer Integer Overflow in Range Validation
    Leads to Out-of-Bounds Memory Access - Ruby - Ruby Issue
    Tracking System
  - Bug #21757: Splatted args array is mutated when passing
    unexpected kwargs - Ruby - Ruby Issue Tracking System
  - Bug #21326: Instruction generation differences between parse.y
    and prism for def a(x, ...); b(...); end - 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
  - Bug #21811: Fix underflow in Array#pack - 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 #21931: GC Crash in String#% (backport
    726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue
    Tracking System
  - Bug #21860: Process.fork: the child may deadlock on
    th-&gt;interrupt_lock in threadptr_interrupt_exec_cleanup - Ruby -
    Ruby Issue Tracking System
  - Bug #21873: UnboundMethod#== returns false for methods from
    included/extended modules - Ruby - Ruby Issue Tracking System</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1775995200">- Adapt the valgrind conditional for SLFO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1776772800">- Add 9d017be4e375cdd058650ce528ee6adfead20cac.patch (boo#1262441)
  ERB @_init deserialization guard bypass via def_module /
  def_method / def_class CVE-2026-41316.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1781524800">- Fix %pre*/%post scriptlets for u-a mode</changelog>
  <changelog author="Steven Baker &lt;steven.baker@suse.com&gt;" date="1782907200">- Update to 3.4.10
  This release updates the bundled net-imap gem to 0.5.15, which
  contains security fixes:
  * CVE-2026-47240: command injection via non-synchronizing literals
    in the "raw" argument (boo#1268337)
  * CVE-2026-47242: command injection through unvalidated ID and
    ENABLE arguments (boo#1268339)
  * CVE-2026-47241: denial of service via incomplete "raw" argument
    validation (boo#1268338)
  * CVE-2026-42258: CRLF / IMAP command injection via Symbol
    arguments, fixed in net-imap 0.5.14 (boo#1268011)
- Drop 9d017be4e375cdd058650ce528ee6adfead20cac.patch:
  ERB CVE-2026-41316 fix (boo#1262441) included upstream in 3.4.10
- No longer install the ChangeLog doc file; upstream stopped
  shipping it in 3.4.10</changelog>
</package>
<package pkgid="a26183fc754fc288f92a15b19bdf488d4e2d23ddf3ab3e18f3d12548bb6b59a0" name="ruby3.4-rubygem-gem2rpm" arch="x86_64">
  <version epoch="0" ver="0.10.1" rel="bp156.117.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- replaced all patches with suse.patch generated with
  update-suse-patch.sh
  0001-use-the-ID-from-os-release-to-use-the-proper-templat.patch
  0002-added-basic-config-file-support-to-gem2rpm-in-yaml-f.patch
  0003-new-opensuse-templates.-they-require-the-config-file.patch
  0004-added-example-gem2rpm.yml.patch
  0005-properly-shorten-description-and-summary.patch
  0006-Preserve-the-license-header-found-in-the-output-file.patch
  0007-fixes-for-the-opensuse-template.patch
  0008-do-not-use-not-.-not-supported-on-1.8-e.g.patch
  0009-No-longer-require-the-ruby-version-inside-the-subpac.patch
  0010-Try-to-load-rbconfigpackagingsupport-and-fail-gracef.patch
  0011-Add-support-for-scripts-pre-post-for-subpackages.patch
  0012-typo-in-gem2rpm.yml.documentation-custom_pkgs-instea.patch
  0013-Also-tag-LICENSE-MIT-as-docfile.patch
  0014-Refactor-into-multiple-lines.patch
  0015-Add-licence-to-the-list-of-license-files-as-well.patch
  0016-add-two-more-ways-to-express-changes.patch
  0017-.markdown-is-also-seen-in-the-wild.patch
  0018-Only-use-the-extensions-doc-dir-on-MRI-2.1.x.patch
  0019-Cleaner-solution-for-the-extensions-doc-dir.patch
  0020-Ruby-1.8-insists-on-the-for-the-parameter.patch
  0021-Fix-company-name-in-copyright-header.patch
  0022-add-the-touch-for-build-compare-to-the-template.patch
  0023-Also-tag-APACHE-LICENSE-2.0-as-docfile.patch
  0024-add-ability-to-provide-alternative-main-Source.patch
  0025-allow-running-commands-after-patching.patch
  0026-use-https-instead-of-http-for-rubygems.org.patch
  0027-quote-version_suffix-in-gem2rpm.yml.documentation-to.patch
  0028-add-binary_map-support.patch
  0029-Use-or-for-the-conditions-instead-of-and.patch
  0030-gem_package.spec.erb-sync-with-ruby-common.patch
  0031-use-template-opensuse-on-openSUSE-Tumbleweed-where-e.patch
  0032-Replace-no-rdoc-no-ri-with-no-document.patch
  0033-Use-File.exist-instead-of-File.exists-which-was-remo.patch
  0034-plugin-dir.patch
  0035-fix-patch-syntax.patch
  template_loader.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302401">- remove gem2rpm.yml.documentation as it is now in the git tree and
  therefor part of the suse.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- update suse.patch and sync in ruby-common/gem_packages.spec.erb</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388801">- update suse.patch:
  handle ERB.new for older ruby versions</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- enable ruby3.4 support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734091200">- Fix filelist for 3.4.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- update filelist for the final 3.4.0 api_version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738152000">- add new gem2rpm.yml setting to have the runtime deps as
  buildrequires:
  :runtime_deps_as_buildrequires: true
  disabled by default
  implements https://github.com/openSUSE/gem2rpm/issues/20</changelog>
  <changelog author="Marcus R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1755259200">- instead of using %{ruby} for the buildrequires, lets expand it
  in the spec file so we do not have to use
  rb_build_ruby_abis/rb_build_version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1755259201">- cleanup the spec file:
  drop all ruby versions we no longer care about
  remaining are:
  2.1, 2.5, 3.2, 3.3, 3.4, 3.5
- enable 3.5 building</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1755864000">- update suse.patch
  - on newer rubies Kernel.open is no longer working with URIs.
    use URI.open()
  - also treat contributing as documentation.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1755864001">- update suse.patch
  - use opensuse template on sles as well</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467200">- Enable ruby 4.0 support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676800">- Add missing BR for 4.0 support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676801">- Update suse.patch:
  the has_rdoc? function was actually removed. I really thought
  would never happen. Since it was removed without a replacement,
  we disable the rdoc/ri packages all the time now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766577600">- bump 4.0 ABI for preview 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- use final 4.0 ABI</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500801">- update suse.patch
  - remove unneeded buildrequires for u-a</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778587200">- update suse.patch
  - fix copyright header
  - fix BR order</changelog>
</package>
<package pkgid="a0679423ec8038fed26cc9f69640bcc8f65249e82650040e9e6ff8072b082d34" name="ruby3.4-rubygem-hana" arch="x86_64">
  <version epoch="0" ver="1.3.7" rel="bp156.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1597924800">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1609329600">- only limit ruby versions on 15.x</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1620907200">- update to 1.3.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- no longer limit ruby versions</changelog>
</package>
<package pkgid="7008c4864415de10ed1790ba24647615be942676272f0a123b02e56dce7e14e9" name="ruby3.4-rubygem-json_refs" arch="x86_64">
  <version epoch="0" ver="0.1.9" rel="bp156.2.1"/>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1682424000">- initial package</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1682424001">- remove binaries from gem (the binaries are only for
  development purposes)</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1682596800">- Apply patch to fix `YAML.load` issues (See https://github.com/tzmfreedom/json_refs/pull/10)</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1683028800">- Bump version to 0.1.8
  * Remove patch 0001-fix-yaml-load, this got included upstream
    (https://github.com/tzmfreedom/json_refs/pull/10)</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dan.cermak@posteo.net&gt;" date="1718971200">- New upstream release 0.1.9, no changelog found</changelog>
</package>
<package pkgid="262a28800e97ca8d8925e2c080344490f6338d8e6413391956f344e46b82cfeb" name="ruby3.4-rubygem-rack-2.2" arch="x86_64">
  <version epoch="0" ver="2.2.23" rel="bp156.1.2"/>
  <changelog author="Hendrik Vogelsang &lt;hvogel@suse.com&gt;" date="1674475200">- updated to version 2.2.6.2
  [CVE-2022-44570] Fix ReDoS in Rack::Utils.get_byte_ranges
  [CVE-2022-44571] Fix ReDoS vulnerability in multipart parser
  [CVE-2022-44572] Forbid control characters in attributes (also ReDoS)
  See installed CHANGELOG.md for more changes</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1678708800">- updated to version 2.2.6.3
  [CVE-2023-27530] Possible DoS Vulnerability in Multipart MIME parsing</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1678881600">- updated to version 2.2.6.4
  [CVE-2023-27539] Avoid ReDoS in header parsing</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1683028800">- update to version 2.2.7
  * Correct the year number in the changelog (https://github.com/rack/rack/pull/2015)
  * Support underscore in host names for Rack 2.2 (https://github.com/rack/rack/pull/2071)</changelog>
  <changelog author="Jacob Michalskie &lt;jacob.michalskie@suse.com&gt;" date="1690891200">- update to version 2.2.8
  * Limit file extension length of multipart tempfiles (https://github.com/rack/rack/pull/2069)
  * Fix inefficient assert pattern in Rack::Lint (https://github.com/rack/rack/pull/2101)</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1709035200">- update to version 2.2.8.1
  * Fixed ReDoS in Accept header parsing [CVE-2024-26146]
  * Fixed ReDoS in Content Type header parsing [CVE-2024-25126]
  * Reject Range headers which are too large [CVE-2024-26141]</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1711108800">- update to version 2.2.9
  * Return empty when parsing a multi-part POST with only one end delimiter. (https://github.com/rack/rack/pull/2104)</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dan.cermak@posteo.net&gt;" date="1730721600">- ## [2.2.10] - 2024-10-14
- Fix compatibility issues with Ruby v3.4.0. ([#2248](https://github.com/rack/rack/pull/2248), [@byroot](https://github.com/byroot))</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1739534400">- update to version 2.2.11
  [CVE-2025-25184] Fix possible log Injection in `Rack::CommonLogger`</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1741176000">- update to version 2.2.12
  * Possible Log Injection in Rack::Sendfile [CVE-2025-27111]</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1741694400">- update to version 2.2.13
  * Local file inclusion in Rack::Static [CVE-2025-27610]</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1746705600">- update to version 2.2.14
  * [CVE-2025-46727] Unbounded parameter parsing in Rack::QueryParser can lead to memory exhaustion.</changelog>
  <changelog author="Jay Michalska &lt;jay.michalska@suse.com&gt;" date="1747742400">- update to version 2.2.15
  * Optional support for CGI::Cookie if not available.</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1749729600">- update to version 2.2.17
  * Fix incorrect backport of optional CGI::Cookie support.</changelog>
  <changelog author="Rubhan Azeem &lt;rubhan.azeem@suse.com&gt;" date="1758888000">- update to version 2.2.18
  * [CVE-2025-59830](https://github.com/rack/rack/security/advisories/GHSA-625h-95r8-8xpm) Unbounded parameter parsing in `Rack::QueryParser` can lead to memory exhaustion via semicolon-separated parameters.</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1760011200">- update to version 2.2.19
  * [CVE-2025-61772] Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
  * [CVE-2025-61771] Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
  * [CVE-2025-61770] Unbounded multipart preamble buffering enables DoS (memory exhaustion)</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1760443200">- update to version 2.2.20 (bsc#1251936)
  * [CVE-2025-61919] application/x-www-form-urlencoded`, calling `rack.input.read(nil)` without enforcing a length or cap</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1764072000">- update to version 2.2.21
  * Multipart parser: limit MIME header size check to the unread buffer region
    to avoid false multipart mime part header too large errors when previously
    read data accumulates in the scan buffer.</changelog>
  <changelog author="Jay Michalska &lt;jacob.michalskie@suse.com&gt;" date="1772625600">- Update to version 2.2.22
  * [CVE-2026-25500] XSS injection via malicious filename in Rack::Directory.
  * [CVE-2026-22860] Directory traversal via root prefix bypass in Rack::Directory.</changelog>
  <changelog author="Saray Cabrera Padron &lt;scabrerapadron@suse.de&gt;" date="1775649600">- Update to version 2.2.23
  * [CVE-2026-34763] Root directory disclosure via unescaped regex interpolation in Rack::Directory.
  * [CVE-2026-34230] Avoid O(n^2) algorithm in Rack::Utils.select_best_encoding which could lead to denial of service.
  * [CVE-2026-26961] Raise error for multipart requests with multiple boundary parameters.
  * [CVE-2026-34786] Rack::Static header_rules bypass via URL-encoded path mismatch.
  * [CVE-2026-34831] Content-Length mismatch in Rack::Files error responses.
  * [CVE-2026-34826] Multipart byte range processing allows denial of service via excessive overlapping ranges.
  * [CVE-2026-34830] Rack::Sendfile header-based X-Accel-Mapping regex injection enables unauthorized X-Accel-Redirect.
  * [CVE-2026-34785] Rack::Static prefix matching can expose unintended files under the static root.
  * [CVE-2026-34829] Multipart parsing without Content-Length header allows unbounded chunked file uploads.</changelog>
</package>
<package pkgid="5a6db70ea8954c29c818c40cd27ccda858794b651b27ca6d878d61af8404adb2" name="rubygem-gem2rpm" arch="src">
  <version epoch="0" ver="0.10.1" rel="bp156.117.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302400">- replaced all patches with suse.patch generated with
  update-suse-patch.sh
  0001-use-the-ID-from-os-release-to-use-the-proper-templat.patch
  0002-added-basic-config-file-support-to-gem2rpm-in-yaml-f.patch
  0003-new-opensuse-templates.-they-require-the-config-file.patch
  0004-added-example-gem2rpm.yml.patch
  0005-properly-shorten-description-and-summary.patch
  0006-Preserve-the-license-header-found-in-the-output-file.patch
  0007-fixes-for-the-opensuse-template.patch
  0008-do-not-use-not-.-not-supported-on-1.8-e.g.patch
  0009-No-longer-require-the-ruby-version-inside-the-subpac.patch
  0010-Try-to-load-rbconfigpackagingsupport-and-fail-gracef.patch
  0011-Add-support-for-scripts-pre-post-for-subpackages.patch
  0012-typo-in-gem2rpm.yml.documentation-custom_pkgs-instea.patch
  0013-Also-tag-LICENSE-MIT-as-docfile.patch
  0014-Refactor-into-multiple-lines.patch
  0015-Add-licence-to-the-list-of-license-files-as-well.patch
  0016-add-two-more-ways-to-express-changes.patch
  0017-.markdown-is-also-seen-in-the-wild.patch
  0018-Only-use-the-extensions-doc-dir-on-MRI-2.1.x.patch
  0019-Cleaner-solution-for-the-extensions-doc-dir.patch
  0020-Ruby-1.8-insists-on-the-for-the-parameter.patch
  0021-Fix-company-name-in-copyright-header.patch
  0022-add-the-touch-for-build-compare-to-the-template.patch
  0023-Also-tag-APACHE-LICENSE-2.0-as-docfile.patch
  0024-add-ability-to-provide-alternative-main-Source.patch
  0025-allow-running-commands-after-patching.patch
  0026-use-https-instead-of-http-for-rubygems.org.patch
  0027-quote-version_suffix-in-gem2rpm.yml.documentation-to.patch
  0028-add-binary_map-support.patch
  0029-Use-or-for-the-conditions-instead-of-and.patch
  0030-gem_package.spec.erb-sync-with-ruby-common.patch
  0031-use-template-opensuse-on-openSUSE-Tumbleweed-where-e.patch
  0032-Replace-no-rdoc-no-ri-with-no-document.patch
  0033-Use-File.exist-instead-of-File.exists-which-was-remo.patch
  0034-plugin-dir.patch
  0035-fix-patch-syntax.patch
  template_loader.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728302401">- remove gem2rpm.yml.documentation as it is now in the git tree and
  therefor part of the suse.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- update suse.patch and sync in ruby-common/gem_packages.spec.erb</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388801">- update suse.patch:
  handle ERB.new for older ruby versions</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734004800">- enable ruby3.4 support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1734091200">- Fix filelist for 3.4.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1735300800">- update filelist for the final 3.4.0 api_version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1738152000">- add new gem2rpm.yml setting to have the runtime deps as
  buildrequires:
  :runtime_deps_as_buildrequires: true
  disabled by default
  implements https://github.com/openSUSE/gem2rpm/issues/20</changelog>
  <changelog author="Marcus R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1755259200">- instead of using %{ruby} for the buildrequires, lets expand it
  in the spec file so we do not have to use
  rb_build_ruby_abis/rb_build_version</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1755259201">- cleanup the spec file:
  drop all ruby versions we no longer care about
  remaining are:
  2.1, 2.5, 3.2, 3.3, 3.4, 3.5
- enable 3.5 building</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1755864000">- update suse.patch
  - on newer rubies Kernel.open is no longer working with URIs.
    use URI.open()
  - also treat contributing as documentation.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1755864001">- update suse.patch
  - use opensuse template on sles as well</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1763467200">- Enable ruby 4.0 support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676800">- Add missing BR for 4.0 support</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1764676801">- Update suse.patch:
  the has_rdoc? function was actually removed. I really thought
  would never happen. Since it was removed without a replacement,
  we disable the rdoc/ri packages all the time now.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766577600">- bump 4.0 ABI for preview 3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1766664000">- use final 4.0 ABI</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500800">- replace update-alternatives with alts
  (ref: https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778500801">- update suse.patch
  - remove unneeded buildrequires for u-a</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1778587200">- update suse.patch
  - fix copyright header
  - fix BR order</changelog>
</package>
<package pkgid="8d5d2ff0a2a2285dc982c100e40f602ad2bace2a022773846ef763ac8d0c14f7" name="rubygem-hana" arch="src">
  <version epoch="0" ver="1.3.7" rel="bp156.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1597924800">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1609329600">- only limit ruby versions on 15.x</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1620907200">- update to 1.3.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- no longer limit ruby versions</changelog>
</package>
<package pkgid="9bc73b3d9ea55f3f241b505a7ee427382c356a4c4056de22d2c7fbc6ecaf9e4d" name="rubygem-json_refs" arch="src">
  <version epoch="0" ver="0.1.9" rel="bp156.2.1"/>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1682424000">- initial package</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1682424001">- remove binaries from gem (the binaries are only for
  development purposes)</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1682596800">- Apply patch to fix `YAML.load` issues (See https://github.com/tzmfreedom/json_refs/pull/10)</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1683028800">- Bump version to 0.1.8
  * Remove patch 0001-fix-yaml-load, this got included upstream
    (https://github.com/tzmfreedom/json_refs/pull/10)</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dan.cermak@posteo.net&gt;" date="1718971200">- New upstream release 0.1.9, no changelog found</changelog>
</package>
<package pkgid="10a48983d5bf4d395218ce3be75f50e0b425cba6225449ce88ec6504db45caac" name="rubygem-rack-2.2" arch="src">
  <version epoch="0" ver="2.2.23" rel="bp156.1.2"/>
  <changelog author="Hendrik Vogelsang &lt;hvogel@suse.com&gt;" date="1674475200">- updated to version 2.2.6.2
  [CVE-2022-44570] Fix ReDoS in Rack::Utils.get_byte_ranges
  [CVE-2022-44571] Fix ReDoS vulnerability in multipart parser
  [CVE-2022-44572] Forbid control characters in attributes (also ReDoS)
  See installed CHANGELOG.md for more changes</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1678708800">- updated to version 2.2.6.3
  [CVE-2023-27530] Possible DoS Vulnerability in Multipart MIME parsing</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1678881600">- updated to version 2.2.6.4
  [CVE-2023-27539] Avoid ReDoS in header parsing</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1683028800">- update to version 2.2.7
  * Correct the year number in the changelog (https://github.com/rack/rack/pull/2015)
  * Support underscore in host names for Rack 2.2 (https://github.com/rack/rack/pull/2071)</changelog>
  <changelog author="Jacob Michalskie &lt;jacob.michalskie@suse.com&gt;" date="1690891200">- update to version 2.2.8
  * Limit file extension length of multipart tempfiles (https://github.com/rack/rack/pull/2069)
  * Fix inefficient assert pattern in Rack::Lint (https://github.com/rack/rack/pull/2101)</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1709035200">- update to version 2.2.8.1
  * Fixed ReDoS in Accept header parsing [CVE-2024-26146]
  * Fixed ReDoS in Content Type header parsing [CVE-2024-25126]
  * Reject Range headers which are too large [CVE-2024-26141]</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1711108800">- update to version 2.2.9
  * Return empty when parsing a multi-part POST with only one end delimiter. (https://github.com/rack/rack/pull/2104)</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dan.cermak@posteo.net&gt;" date="1730721600">- ## [2.2.10] - 2024-10-14
- Fix compatibility issues with Ruby v3.4.0. ([#2248](https://github.com/rack/rack/pull/2248), [@byroot](https://github.com/byroot))</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1739534400">- update to version 2.2.11
  [CVE-2025-25184] Fix possible log Injection in `Rack::CommonLogger`</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1741176000">- update to version 2.2.12
  * Possible Log Injection in Rack::Sendfile [CVE-2025-27111]</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1741694400">- update to version 2.2.13
  * Local file inclusion in Rack::Static [CVE-2025-27610]</changelog>
  <changelog author="Lukas Krause &lt;lukas.krause@suse.com&gt;" date="1746705600">- update to version 2.2.14
  * [CVE-2025-46727] Unbounded parameter parsing in Rack::QueryParser can lead to memory exhaustion.</changelog>
  <changelog author="Jay Michalska &lt;jay.michalska@suse.com&gt;" date="1747742400">- update to version 2.2.15
  * Optional support for CGI::Cookie if not available.</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1749729600">- update to version 2.2.17
  * Fix incorrect backport of optional CGI::Cookie support.</changelog>
  <changelog author="Rubhan Azeem &lt;rubhan.azeem@suse.com&gt;" date="1758888000">- update to version 2.2.18
  * [CVE-2025-59830](https://github.com/rack/rack/security/advisories/GHSA-625h-95r8-8xpm) Unbounded parameter parsing in `Rack::QueryParser` can lead to memory exhaustion via semicolon-separated parameters.</changelog>
  <changelog author="Daniel Donisa &lt;daniel.donisa@suse.com&gt;" date="1760011200">- update to version 2.2.19
  * [CVE-2025-61772] Multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
  * [CVE-2025-61771] Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
  * [CVE-2025-61770] Unbounded multipart preamble buffering enables DoS (memory exhaustion)</changelog>
  <changelog author="Aleksei Burlakov &lt;aburlakov@suse.com&gt;" date="1760443200">- update to version 2.2.20 (bsc#1251936)
  * [CVE-2025-61919] application/x-www-form-urlencoded`, calling `rack.input.read(nil)` without enforcing a length or cap</changelog>
  <changelog author="Eduardo Navarro &lt;enavarro@suse.com&gt;" date="1764072000">- update to version 2.2.21
  * Multipart parser: limit MIME header size check to the unread buffer region
    to avoid false multipart mime part header too large errors when previously
    read data accumulates in the scan buffer.</changelog>
  <changelog author="Jay Michalska &lt;jacob.michalskie@suse.com&gt;" date="1772625600">- Update to version 2.2.22
  * [CVE-2026-25500] XSS injection via malicious filename in Rack::Directory.
  * [CVE-2026-22860] Directory traversal via root prefix bypass in Rack::Directory.</changelog>
  <changelog author="Saray Cabrera Padron &lt;scabrerapadron@suse.de&gt;" date="1775649600">- Update to version 2.2.23
  * [CVE-2026-34763] Root directory disclosure via unescaped regex interpolation in Rack::Directory.
  * [CVE-2026-34230] Avoid O(n^2) algorithm in Rack::Utils.select_best_encoding which could lead to denial of service.
  * [CVE-2026-26961] Raise error for multipart requests with multiple boundary parameters.
  * [CVE-2026-34786] Rack::Static header_rules bypass via URL-encoded path mismatch.
  * [CVE-2026-34831] Content-Length mismatch in Rack::Files error responses.
  * [CVE-2026-34826] Multipart byte range processing allows denial of service via excessive overlapping ranges.
  * [CVE-2026-34830] Rack::Sendfile header-based X-Accel-Mapping regex injection enables unauthorized X-Accel-Redirect.
  * [CVE-2026-34785] Rack::Static prefix matching can expose unintended files under the static root.
  * [CVE-2026-34829] Multipart parsing without Content-Length header allows unbounded chunked file uploads.</changelog>
</package>
</otherdata>