Commit Graph

628 Commits

Author SHA1 Message Date
Vít Ondruch 561c76845a Fix typos in macro description. 2018-05-03 15:16: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 51449f1f93 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 12:45:04 +02:00
Vít Ondruch 1085ba2aed 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 12:45:04 +02:00
Pavel Valena 7bbdc3fdb9 Update to Ruby 2.5.1. 2018-04-10 12:45:04 +02:00
Vít Ondruch d649e8e83a Disable additional SIGSEV handler test. 2018-04-10 12:45:04 +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
Troy Dawson 21f5a166ee No rubypick in RHEL 2018-03-21 13:23:14 -07:00
Jun Aruga a1be14bf44 Merge Fedora master. 2018-03-12 17:55:43 +01:00
Vít Ondruch dcd292bb5a Add missing patch15.
This patch was introduced by ae56326d8d commit.
2018-03-09 09:25:41 +01: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 7f6db67fc6 Disable SIGSEV handler tests.
SIGSEV does not provide correct output on AArch64.

https://bugs.ruby-lang.org/issues/13758
2018-03-01 16:51:14 +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 366b5ae131 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:18:56 +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
Pavel Valena 5d73ed5b41 Add gcc to BuildRequires
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequire s_and_Requies
2018-02-28 17:13:55 +01:00
Florian Weimer 07b06bf4c3 Use --with-setjmp-type=setjmp on aarch64 to work around gcc issue (#1545239) 2018-02-28 17:13:19 +01:00
Jun Aruga bd3bd56439 Merge branch 'rhscl-3.1-rh-ruby25-rhel-7' into stream-ruby-2.5 2018-02-28 16:57:11 +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 2f19648033 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 17:36:13 +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
Jun Aruga 0cf2284721 Update below issues.
- They are broken by recen tzdata update.
- Fix thread_safe test suite segfaults.
- Fix invalid licenses.
2018-02-22 17:00:33 +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
Jun Aruga 3fdc0f284f Merge branch 'rhscl-3.1-rh-ruby25-rhel-7' into stream-2.5 2018-02-15 17:33:36 +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 75ea12f0a3 Use safe navigation operator.
This operator is available since Ruby 2.3 and we are not going to use
this generator with older Ruby.
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
Release Configuration Management 47eeecda22 New branch setup 2018-02-09 15:12:59 +00: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
Troy Dawson 64ef57b28a Fixing check for ppc64le 2018-01-18 13:39:07 -06:00
Jun Aruga d9ca6f9233 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.
Resolves: rhbz#1532585
2018-01-15 20:45:05 +01:00
Jun Aruga 239e6167fa Update for did_you_mean required by ruby.
Resolves: rhbz#1533920
2018-01-15 20:36:28 +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
Jun Aruga cc7a37ba18 Upgrade to Ruby 2.5.0. 2018-01-04 14:40:18 +01:00
Vít Ondruch 9436f5bc42 Revert "Temporary bump rubygem-json release."
This reverts commit 45b099cf05.
2018-01-03 16:16:03 +01:00
Vít Ondruch 45b099cf05 Temporary bump rubygem-json release.
This allow to rebuild independent rubygem-json package, which would have
otherwise higher release and caused issues with build of other packages.
2018-01-03 12:10:23 +01:00