| |
@@ -22,7 +22,7 @@
|
| |
%endif
|
| |
|
| |
|
| |
- %global release 167
|
| |
+ %global release 169
|
| |
%{!?release_string:%define release_string %{?development_release:0.}%{release}%{?development_release:.%{development_release}}%{?dist}}
|
| |
|
| |
# The RubyGems library has to stay out of Ruby directory tree, since the
|
| |
@@ -199,6 +199,15 @@
|
| |
# https://github.com/rpm-software-management/rpm/pull/2080
|
| |
# https://github.com/rubygems/rubygems/pull/5372
|
| |
Patch25: ruby-rubygems-3.3.8-Resolve-cleaned-up-error-with-temporary-gemhome.patch
|
| |
+ # Fix tests with Europe/Amsterdam pre-1970 time on tzdata version 2022b.
|
| |
+ # https://github.com/ruby/spec/pull/939
|
| |
+ Patch26: ruby-spec-Fix-tests-on-tzdata-2022b.patch
|
| |
+ # Drop hard dependency on RDoc in IRB.
|
| |
+ # https://github.com/ruby/irb/pull/393
|
| |
+ Patch27: ruby-irb-1.4.1-drop-rdoc-hard-dep.patch
|
| |
+ # Set soft dependency on RDoc in input-method.rb in IRB.
|
| |
+ # https://github.com/ruby/irb/pull/395
|
| |
+ Patch28: ruby-irb-1.4.1-set-rdoc-soft-dep.patch
|
| |
|
| |
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
| |
Suggests: rubypick
|
| |
@@ -351,6 +360,7 @@
|
| |
# ruby-default-gems is required to run irb.
|
| |
# https://bugs.ruby-lang.org/issues/16951
|
| |
Requires: ruby-default-gems >= %{ruby_version}
|
| |
+ Recommends: rubygem(rdoc) >= %{rdoc_version}
|
| |
Provides: irb = %{version}-%{release}
|
| |
Provides: rubygem(irb) = %{version}-%{release}
|
| |
# Obsoleted by Ruby 2.6 in F30 timeframe.
|
| |
@@ -490,6 +500,8 @@
|
| |
%package bundled-gems
|
| |
Summary: Bundled gems which are part of Ruby StdLib
|
| |
Requires: ruby(rubygems) >= %{rubygems_version}
|
| |
+ # Runtime dependency of rubygem(debug).
|
| |
+ Recommends: rubygem(irb) >= %{irb_version}
|
| |
Provides: rubygem(net-ftp) = %{net_ftp_version}
|
| |
Provides: rubygem(net-imap) = %{net_imap_version}
|
| |
Provides: rubygem(net-pop) = %{net_pop_version}
|
| |
@@ -675,6 +687,9 @@
|
| |
%patch23 -p1
|
| |
%patch24 -p1
|
| |
%patch25 -p1
|
| |
+ %patch26 -p1
|
| |
+ %patch27 -p1
|
| |
+ %patch28 -p1
|
| |
|
| |
# Provide an example of usage of the tapset:
|
| |
cp -a %{SOURCE3} .
|
| |
@@ -976,6 +991,9 @@
|
| |
# other components are fixed.
|
| |
# https://bugzilla.redhat.com/show_bug.cgi?id=2040380
|
| |
mv test/fiddle/test_import.rb{,.disable}
|
| |
+ mv test/fiddle/test_closure.rb{,.disable}
|
| |
+ DISABLE_TESTS="$DISABLE_TESTS -n !/Fiddle::TestFunc#test_qsort1/"
|
| |
+ DISABLE_TESTS="$DISABLE_TESTS -n !/Fiddle::TestFunction#test_argument_count/"
|
| |
|
| |
# Give an option to increase the timeout in tests.
|
| |
# https://bugs.ruby-lang.org/issues/16921
|
| |
@@ -1531,6 +1549,20 @@
|
| |
|
| |
|
| |
%changelog
|
| |
+ * Fri Sep 02 2022 Jarek Prokop <jprokop@redhat.com> - 3.1.2-169
|
| |
+ - Disable fiddle tests that use FFI closures.
|
| |
+ Related: rhbz#2040380
|
| |
+
|
| |
+ * Mon Aug 29 2022 Jun Aruga <jaruga@redhat.com> - 3.1.2-168
|
| |
+ - Make RDoc soft dependnecy in IRB.
|
| |
+ Resolves: rhbz#2119964
|
| |
+ - Add IRB to ruby-bundled-gems recommends.
|
| |
+ Resolves: rhbz#2120562
|
| |
+
|
| |
+ * Wed Aug 24 2022 Jun Aruga <jaruga@redhat.com> - 3.1.2-168
|
| |
+ - Fix tests with Europe/Amsterdam pre-1970 time on tzdata version 2022b.
|
| |
+ Resolves: rhbz#2120354
|
| |
+
|
| |
* Mon Jul 25 2022 Jarek Prokop <jprokop@redhat.com> - 3.1.2-167
|
| |
- Fix directory permissions in one of the rubygems tests.
|
| |
|
| |
These are the changes that are going to be backported to F37 and then F36.
There is only a release bump from 167 to 168 as 168 does not yet exist in F37 (F36 would be bumped to 165).
The following was backported:
Disable Fiddle test cases making use of FFI closure.
https://src.fedoraproject.org/rpms/ruby/c/c2026da1750e6d0cc70c7370a0840628bbbfa965?branch=rawhide
Add IRB to ruby-bundled-gems recommends.
https://src.fedoraproject.org/rpms/ruby/c/3f106c188ea6368c950ba7d610594f910773a25f?branch=rawhide
Make RDoc soft dependnecy in IRB.
https://src.fedoraproject.org/rpms/ruby/c/bf921512e288965724353ecf73ca9aa6d4975489?branch=rawhide
Fix tests with Europe/Amsterdam pre-1970 time on tzdata version 2022b.
Older fedoras also received the tzdata update, so Koschei is now failing on that for F36 and F37
https://src.fedoraproject.org/rpms/ruby/c/ad7f78b5c865f3cbf8721d7eecf950a508a6bc5d?branch=rawhide