Vít Ondruch
891b64aafe
Upgrade to Ruby 3.3.0 (79eb75a8dd).
2023-12-07 15:56:08 +01:00
Vít Ondruch
746685e50a
Remove the sctrict io-console version requirement.
...
The strict require currently causes issue with io-console developemnt
versions such as `0.6.1.dev.1`. However:
1) upstream does not seems to be bothered with required version,
2) the use case for RDoc is currently pretty basic and the required
`IO.console_size` is available since Ruby 1.9 \[[1]\].
Therefore dropping version should be fine.
[1]: ce969b7817
2023-12-07 15:56:08 +01:00
Vít Ondruch
bb54238269
Upgrade to Ruby 3.3.0 (24e0b185ab).
2023-12-07 15:56:08 +01:00
Vít Ondruch
03933b9692
Upgrade to Ruby 3.3.0 (ad3db6711c).
2023-12-07 15:56:08 +01:00
Vít Ondruch
865361ee6a
Upgrade to Ruby 3.3.0 (a1e24ab484).
2023-12-07 15:56:08 +01:00
Vít Ondruch
8a805df2c8
Remark about embedded Racc having no influence on license.
2023-12-07 15:56:08 +01:00
Vít Ondruch
f039949b3c
Re-enable TestCoverage#test_coverage_suspendable test
...
This was likely resolved by:
https://github.com/ruby/ruby/pull/8670
2023-12-07 15:56:08 +01:00
Vít Ondruch
a25407b731
Upgrade to Ruby 3.3.0 (c44d65427e).
2023-12-07 15:56:08 +01:00
Vít Ondruch
5db7137004
Disable "Defaulting to user installation" RubyGems message
...
This restores `gem spec` command output and therefore fixes build of
rubygem- packages.
https://github.com/rubygems/rubygems/issues/7082
2023-12-07 15:56:08 +01:00
Vít Ondruch
ddfdb3e8b4
Upgrade to Ruby 3.3.0 (ef3f9f1a68).
2023-12-07 15:56:08 +01:00
Vít Ondruch
f95edf7e7d
Drop manual Requires/Provides in favor of automacitally generated.
2023-12-07 15:56:08 +01:00
Vít Ondruch
2410dfd180
Upgrade to Ruby 3.3.0 (35edc14ee1).
2023-12-07 15:56:08 +01:00
Vít Ondruch
df30dd7b21
Locally enable the RubyGems generator
...
This will help to generate the right Requires/Provides from shipped
.gemspec files without the need to list them explicitly.
2023-12-07 15:56:08 +01:00
Vít Ondruch
82714b2417
Correct "bundled" provides for rubygems
2023-12-07 15:56:08 +01:00
Vít Ondruch
18aaf36eef
Upgrade to Ruby 3.3.0 (e029375a7d).
2023-12-07 15:56:08 +01:00
Vít Ondruch
0f26c40790
Use gem_ macros in %install section.
2023-12-07 15:56:08 +01:00
Vít Ondruch
05d11db9ba
Rake .github directory was removed upstream.
...
https://github.com/ruby/rake/pull/333
2023-12-07 15:56:08 +01:00
Vít Ondruch
591d47c982
Use gem_ macros in %files section.
2023-12-07 15:56:08 +01:00
Vít Ondruch
6d1f5b2304
Upgrade to Ruby 3.3.0 (904413997f).
2023-12-07 15:56:08 +01:00
Vít Ondruch
b2c40aa9c2
Use gem_spec macro for default gem .gemspec files
...
And extract all the gem versions into global version variables. This
allow to make the updste script a bit simpler by dropping multiple ways
of representing gem versions.
2023-12-07 15:56:08 +01:00
Vít Ondruch
e1ba2fcc13
Move "erb" executable / man page into ruby-default-gems package
...
The executable cannot work without the "gem" bits shipped in
ruby-default-gems package.
2023-12-07 15:56:08 +01:00
Vít Ondruch
a9976c0e69
Move the racc_version to bundle gems section.
2023-12-07 15:56:08 +01:00
Vít Ondruch
25ea926d53
Upgrade to Ruby 3.3.0 (c8c35ded74).
2023-12-07 15:56:08 +01:00
Vít Ondruch
7653e37fc1
Upgrade to Ruby 3.3.0 (3c11cdbcfe).
2023-12-07 15:56:08 +01:00
Vít Ondruch
fec49feda7
Upgrade to Ruby 3.3.0-preview2 (e50fcca9a7).
2023-12-07 15:56:08 +01:00
Vít Ondruch
4c825f6bc8
Upgrade to Ruby 3.3.0 (7c8932365f).
2023-12-07 15:56:08 +01:00
Vít Ondruch
f195b6a3c8
Drop attempt to disable JIT test on i686
...
The was renamed test_jit.rb → test_mjit.rb in Ruby 3.2:
ead96e7b44
Therefore this is alread no-op and we can just drop it.
2023-12-07 13:22:00 +01:00
Jarek Prokop
321ed23c22
Update ticket reference for disabled tests on x86.
...
Tests fail with a LANG=C environment. A new investigation into the
failing tests on x86 revealed exact commits which introduced the issue
and the commits that fixed the situation. Fix is not yet present in Ruby
3.2, therefore the conditional disabling the tests was left in.
A new re-reported ticket replaced the old one. The new upstream ticket
includes better detailed description of the environment causing the
issue.
The tests pass in Rawhide mock (F40), as the LANG there is C.UTF-8
that does not suffer from the issue.
Upstream ticket: https://bugs.ruby-lang.org/issues/20045
2023-12-07 12:01:03 +01:00
Jarek Prokop
ba498ce48c
armv7hl is no longer one of arches we build on.
...
No point in keeping dead conditional around.
2023-11-29 20:11:24 +01:00
Jun Aruga
8d5b538747
ssl: use ffdhe2048 from RFC 7919 as the default DH group parameter
...
When the dependant openssl-libs was upgraded from 1:3.1.1-4.fc40 to
1:3.1.4-1.fc40, Fedora rawhide started to fail on Koschei.
This commit fixes the following failures in OpenSSL FIPS.
```
+ make -C redhat-linux-build runruby 'TESTRUN_SCRIPT= -I/builddir/build/BUILD/ruby-3.2.2/tool/lib --enable-gems /builddir/build/SOURCES/test_openssl_fips.rb /builddir/build/BUILD/ruby-3.2.2 --verbose'
...
1) Failure:
OpenSSL::TestFIPS#test_fips_mode_get_with_fips_mode_set [/builddir/build/BUILD/ruby-3.2.2/test/openssl/test_fips.rb:38]:
assert_separately failed with error message
pid 93968 exit 1
| /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/pkey.rb:132:in `initialize': could not parse pkey (OpenSSL::PKey::DHError)
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/pkey.rb:132:in `new'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/pkey.rb:132:in `new'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/ssl.rb:37:in `<class:SSLContext>'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/ssl.rb:23:in `<module:SSL>'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/ssl.rb:22:in `<module:OpenSSL>'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/ssl.rb:21:in `<top (required)>'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl.rb:21:in `require_relative'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl.rb:21:in `<top (required)>'
| >-from -:in `require'
2) Failure:
OpenSSL::TestFIPS#test_fips_mode_get_is_true_on_fips_mode_enabled [/builddir/build/BUILD/ruby-3.2.2/test/openssl/test_fips.rb:12]:
assert_separately failed with error message
pid 93969 exit 1
| /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/pkey.rb:132:in `initialize': could not parse pkey (OpenSSL::PKey::DHError)
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/pkey.rb:132:in `new'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/pkey.rb:132:in `new'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/ssl.rb:37:in `<class:SSLContext>'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/ssl.rb:23:in `<module:SSL>'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/ssl.rb:22:in `<module:OpenSSL>'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl/ssl.rb:21:in `<top (required)>'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl.rb:21:in `require_relative'
| >-from /builddir/build/BUILD/ruby-3.2.2/redhat-linux-build/.ext/common/openssl.rb:21:in `<top (required)>'
| >-from -:in `require'
Finished tests in 0.166449s, 72.0941 tests/s, 342.4468 assertions/s.
12 tests, 57 assertions, 2 failures, 0 errors, 1 skips
```
The commit was ported from CentOS Stream rpms/ruby stream-ruby-3.1-rhel-9.4.0 branch:
<59242d8ce8 >.
2023-11-09 17:58:10 +01:00
Vít Ondruch
d432c95c15
Remove spaces from changelog NVR.
2023-11-03 12:24:38 +01:00
Jarek Prokop
393e74f1e0
Fix bundled provide net-http-persistent typo.
2023-11-02 16:06:07 +01:00
Jun Aruga
1f35109c5e
Fix OpenSSL.fips_mode and OpenSSL::PKey.read in OpenSSL 3 FIPS.
2023-09-22 12:54:53 +02:00
Fedora Release Engineering
64dc6dd3e4
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 17:14:32 +00:00
Jarek Prokop
814eaf5324
Re-enable FFI related tests.
...
libffi since NVR libffi-3.4.4-3.fc39 builds with static trampolines
enabled. This fixes the failures which were the reason for disabling
the tests.
Since it recently landed in Rawhide, we can re-enable the tests.
2023-07-12 10:30:51 +02:00
Pavel Valena
da8822cd33
Use new %patch macro
...
instead of %patchN, as advised by warning:
%patchN is deprecated (11 usages found), use %patch N (or %patch -P N)
2023-05-03 11:11:47 +02:00
Vít Ondruch
9e39fd242a
Upgrade to Ruby 3.2.2.
...
Resolves: rhbz#2183284
2023-03-31 15:27:47 +02:00
Vít Ondruch
31778c5ebd
Use %{_fileattsdir} for RPM macro generator.
2023-03-08 13:11:49 +01:00
Vít Ondruch
8f9fe41ba6
Use %{_rpmmacrodir} for RPM macros.
2023-03-08 13:09:30 +01:00
Vít Ondruch
59f62d6bc9
Upgrade to Ruby 3.2.1.
...
Resolves: rhbz#2168292
2023-02-10 10:45:13 +01:00
Vít Ondruch
65acd291de
yaml and libffi sources are not bundled anymore.
...
https://bugs.ruby-lang.org/issues/18571
2023-02-09 14:22:39 +01:00
Miro Hrončok
9c8400d99a
Don't Suggest rubypick when built without rubypick
2023-01-25 12:06:23 +01:00
Fedora Release Engineering
d46ef9bbf3
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 20:05:46 +00:00
Vít Ondruch
ff0f48acd6
Fix ELN FTBFS due to stronger crypto settings.
2023-01-05 10:30:24 +01:00
Vít Ondruch
f2899ee090
Upgrade to Ruby 3.2.0.
...
For details of the evolution please check `private-ruby-3.2` branch.
2023-01-02 18:09:09 +01:00
Yaakov Selkowitz
25858e766a
Add upstream patches to avoid SHA1 usage in ossl
2022-12-22 11:37:52 -05:00
Vít Ondruch
f8ef5964d0
Fix for tzdata-2022g.
2022-12-21 16:11:40 +01:00
Vít Ondruch
b1748af87f
Fix CGI causing issue with leading '.' in domain names.
...
The original issue broke rubygem-actionpack:
https://github.com/rails/rails/issues/46578
https://github.com/rails/rails/pull/46595
rubygem-rack:
https://github.com/rack/rack/pull/1988
And rack-test (where I have not checked details).
2022-12-08 18:06:47 +01:00
Vít Ondruch
2cdb051166
Disable MJIT test cases on i686 due to issues with PCH.
2022-12-08 18:06:11 +01:00
Vít Ondruch
9819174c8d
Use --enable-mkmf-verbose configuration opiton instead of patch.
...
https://github.com/ruby/ruby/pull/5879
2022-11-28 12:20:25 +01:00