Jun Aruga
c29a112f31
Use ffi_closure_alloc to avoid segmentation fault by libffi on aarch64.
...
Resolves: rhbz#1727832
2019-07-10 20:08:20 +02:00
Pavel Valena
e3b4b9752e
IO.select on all platforms to wait for input
...
with recvfrom_nonblock and accept_nonblock
Resolves: rhbz#1719743
2019-07-04 12:52:51 +02:00
Jun Aruga
86bf30d871
Update to Ruby 2.6.3 by merging Fedora master branch (commit: 1cc2a49
)
...
Resolves: rhbz#1672575
2019-06-13 16:56:02 +02:00
Arjen Heidinga
b5b3a8bc0d
Add zlib-devel as BuildRequire
...
This is needed to compile zlib support. I think it is by accident available in the original buildroot, but not in mine.
I think it is better to explicitly name it.
Related: rhbz#1688758
2019-05-09 18:41:24 +02:00
Vít Ondruch
0eb5d3b889
Fix CovScan issues.
...
Resolves: rhbz#1628592
2019-04-23 13:23:44 +02:00
Vít Ondruch
214a591366
Don't ship .stp files when SystemTap support is disabled.
...
Related: rhbz#1657915
2019-04-18 07:43:40 +02:00
Vít Ondruch
2cf4920fa3
Update to Ruby 2.5.5.
...
* Remove Patch25: ruby-2.6.0-Update-for-tzdata-2018f.patch; subsumed
* Remove Patch11: ruby-2.6.0-Try-to-update-cert.patch; subsumed
* Remove Patch19: ruby-2.6.0-net-http-net-ftp-fix-session-resumption-with
-TLS-1.3.patch; subsumed
Resolves: rhbz#1688758
2019-04-18 07:39:17 +02:00
Jun Aruga
21af9f04d5
Refresh expired certificates to fix FTBFS.
...
Related: rhbz#1659807
2019-01-11 11:27:04 +01:00
Vít Ondruch
1637652b12
Fix Tokyo TZ tests.
...
Resolves: rhbz#1659807
2018-12-17 12:30:05 +01:00
Jun Aruga
d488a44d58
Update to Ruby 2.5.3.
...
Resolves: rhbz#1643092
2018-11-08 16:07:37 +01:00
Vít Ondruch
1ead6ac8f8
Properly harden package using -fstack-protector-strong.
...
Resolves: rhbz#1624168
2018-09-03 14:20:10 +02:00
Vít Ondruch
cd4ba485c1
Additional OpenSSL 1.1.1 fixes.
...
Related: rhbz#1616213
2018-08-31 12:21:55 +02:00
Jun Aruga
a56754b350
Fix generated rdoc template issues.
...
Resolves: rhbz#1612026
2018-08-31 12:17:12 +02:00
Vít Ondruch
2e08562f7c
Disable strong crypto policies to make test suite pass.
...
Related: rhbz#1616213
2018-08-16 13:07:26 +02:00
Vít Ondruch
4017f27397
Fix TLS 1.3 issues.
...
Related: rhbz#1616213
2018-08-16 13:06:00 +02:00
Troy Dawson
b894aec1aa
Related: bug#1614611
2018-08-11 23:44:57 +02:00
Troy Dawson
83d5f1fd45
Related: bug#1614611
2018-08-11 23:09:35 +02:00
Troy Dawson
0cd2e241e5
Related: bug#1614611
2018-08-11 22:15:13 +02:00
Florian Weimer
ab0834da77
Rebuild with fixed binutils
2018-07-31 11:16:50 +02:00
Igor Gnatenko
9fef07981c
Rebuild for new binutils
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-27 14:55:22 +02:00
Vít Ondruch
7c494340f9
Disable some test failing with OpenSSL 1.1.1.
2018-07-26 18:09:59 +02:00
Vít Ondruch
ae55d5722d
Avoid need of C++ compiler to pass the test suite.
2018-07-26 13:50:39 +02:00
Fedora Release Engineering
9f569993f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 03:48:17 +00:00
Pavel Valena
8ef3cc0ed4
Add macros to edit files lists in .gemspec
...
%gemspec_add_file and %gemspec_remove_file.
2018-05-17 13:10:00 +02:00
Vít Ondruch
bee5851fb0
Make %gemspec_{add,remove}_dep modify .gemspec provided by %setup macro.
...
The macros need to be udpated, since RPM 4.14+ can expand .gem files and
also also provide %{gem_name}.gemspec file used to rebuild the gem.
However, the .gemspec file is not in current directory, but directly in
%{_builddir}.
2018-05-03 14:53:49 +02:00
Vít Ondruch
b0274e84e7
Remove comment which does not apply anymore.
...
rhbz#1565960
2018-04-11 17:55:12 +02:00
Vít Ondruch
ecbc53b331
Revert "Use --with-setjmp-type=setjmp on aarch64 to work around gcc issue ( #1545239 )"
...
This reverts commit a3207ebb16
.
This should not be needed, since changes in GCC were reverted.
2018-04-10 09:55:29 +02:00
Vít Ondruch
f571c557e2
Conflict requirement needs to generate dependency.
...
If there is only conflict requirement, this still menas that there is
dependency on that package and appropriate requirement must be generated
(rhbz#1561487)
2018-04-10 09:53:37 +02:00
Pavel Valena
793a1c3612
Update to Ruby 2.5.1.
2018-04-10 09:51:17 +02:00
Vít Ondruch
39d1e08dc7
Disable additional SIGSEV handler test.
2018-03-06 10:47:15 +01:00
Vít Ondruch
8326796861
Re-enable GMP dependency.
2018-03-05 15:47:19 +01:00
Vít Ondruch
ae56326d8d
Don't force libraries used to build Ruby to its dependencies.
...
This, for example, allows to build Ruby against GMP, but doesn't force
libraries using Ruby to depend on GMP as well.
2018-03-05 15:18:50 +01:00
Vít Ondruch
d452ecad11
Disable SIGSEV handler tests.
...
SIGSEV does not provide correct output on AArch64.
https://bugs.ruby-lang.org/issues/13758
2018-03-01 16:50:10 +01:00
Vít Ondruch
3733c3cf5d
Revert "Add GMP dependency."
...
This causes issues with building other ruby packages, since it would
force every package to depend on gmp-devel. Reverting this until this
gets resolved upstream:
https://bugs.ruby-lang.org/issues/14422#note-6
This reverts commit 5624addc78
.
2018-03-01 12:17:04 +01:00
Vít Ondruch
7395ebdf85
Save some release number.
2018-02-28 16:32:50 +01:00
Florian Weimer
a3207ebb16
Use --with-setjmp-type=setjmp on aarch64 to work around gcc issue ( #1545239 )
2018-02-24 19:11:02 +01:00
Florian Weimer
43a2b51955
Rebuild with new LDFLAGS from redhat-rpm-config
2018-02-24 18:59:36 +01:00
Pavel Valena
e3ea6478d9
Fix: Multiple vulnerabilities in RubyGems
...
https://bugzilla.redhat.com/show_bug.cgi?id=1547431
https://www.ruby-lang.org/en/news/2018/02/17/multiple-vulnerabilities-in-rubygems/
* rubygems-2.5.0-multiple-vulnerabilities.patch
2018-02-23 16:14:22 +01:00
Pavel Valena
6ff9776922
Add gcc to BuildRequires
...
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequire s_and_Requies
2018-02-21 16:41:27 +01:00
Jun Aruga
d074784f33
Fix invalid licenses.
2018-02-19 15:24:32 +01:00
Vít Ondruch
faaad7b7c5
Fix thread_safe test suite segfaults.
2018-02-13 15:04:28 +01:00
Vít Ondruch
2134f5703e
Disable Tokyo TZ tests.
...
They are broken by recen tzdata update.
2018-02-13 14:43:58 +01:00
Vít Ondruch
637f46e17d
Add conflicts RPM generator.
...
This leverages RPM Conflicts instead of expanding the version ranges,
which does not work as reliably for this purpose.
2018-02-13 13:50:15 +01:00
Vít Ondruch
b15350c441
Use 'with' operator in RPM dependency generator.
2018-02-13 13:50:15 +01:00
Vít Ondruch
5624addc78
Add GMP dependency.
...
This improves performance of some mathematical operations.
https://bugs.ruby-lang.org/issues/8796
2018-02-13 13:50:15 +01:00
Vít Ondruch
72c55bdcb2
Drop obsolete ldconfig scriptlets.
...
https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
2018-02-13 13:50:15 +01:00
Fedora Release Engineering
f49edf212f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 13:25:27 +00:00
Björn Esser
138a8a192c
Rebuilt for switch to libxcrypt
2018-01-20 23:07:50 +01:00
Vít Ondruch
10a4e45e89
Fix wrong changelog release.
2018-01-09 13:09:39 +01:00
Vít Ondruch
b1741da5b7
Fix segfaults during generating of documentation.
...
This caused issued during build of rubygem-{webmock,ffi} and was fixed
as part of https://bugs.ruby-lang.org/issues/14261 .
2018-01-09 12:50:06 +01:00