From edb2f59c56edd6508a238836befb42323d7db799 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 5 Apr 2019 15:28:43 +0200 Subject: [PATCH 1/9] Set a commit reference for Ruby 2.6. --- ruby.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ruby.yaml b/ruby.yaml index dc06763..cd4e5b7 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -31,7 +31,8 @@ data: rationale: An interpreter of object-oriented scripting language multilib: [x86_64] buildorder: 101 - ref: master + # Set a reference on master to guarantee the Ruby version 2.6. + ref: ea106d1 rubygem-abrt: # From rubygem-abrt.spec Summary rationale: >- From f6fbd270dd301468ab07e61ad49e506c701bb4c8 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Thu, 2 May 2019 16:03:33 +0200 Subject: [PATCH 2/9] Remove outdated README.md. modules/ruby is available now! --- README.md | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index ca416cb..0000000 --- a/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# modules/ruby - -## Current status - -This module is not available yet. - -See this Bugzilla ticket to check the status. - -https://bugzilla.redhat.com/show_bug.cgi?id=1490285 From 5e6829bf435234c28c3793691019ef153dcc73b1 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 29 May 2019 14:49:03 +0200 Subject: [PATCH 3/9] Remove rubygem-bundler. rubygem-bundler is now included in rpms/ruby. --- ruby.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index cd4e5b7..163ad8d 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -39,13 +39,6 @@ data: ABRT support for Ruby buildorder: 102 ref: master - rubygem-bundler: - # From rubygem-bundler.spec Summary - rationale: >- - Library and utilities to manage a Ruby application's gem - dependencies - buildorder: 102 - ref: master rubygem-mysql2: # From rubygem-mysql2.spec Summary rationale: >- @@ -87,6 +80,7 @@ data: - rubygems - rubygems-devel - rubygem-bigdecimal + - rubygem-bundler - rubygem-did_you_mean - rubygem-io-console - rubygem-json @@ -101,8 +95,6 @@ data: - rubygem-xmlrpc # From rubygem-abrt.spec - rubygem-abrt - # From rubygem-bundler.spec - - rubygem-bundler # From rubygem-mysql2.spec - rubygem-mysql2 # From rubygem-pg.spec From 96560b4b37c32d58bde4a208245d825eb96e2b09 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 29 May 2019 14:55:49 +0200 Subject: [PATCH 4/9] Change ruby-irb to rubygem-irb. Because rpms/ruby changed the package name. --- ruby.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruby.yaml b/ruby.yaml index 163ad8d..6598320 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -75,7 +75,6 @@ data: # From ruby.spec - ruby - ruby-devel - - ruby-irb - ruby-libs - rubygems - rubygems-devel @@ -83,6 +82,7 @@ data: - rubygem-bundler - rubygem-did_you_mean - rubygem-io-console + - rubygem-irb - rubygem-json - rubygem-minitest - rubygem-net-telnet From 6a4c25d32d0d83400a44f6c5946952499b9b8cd8 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 29 May 2019 17:12:00 +0200 Subject: [PATCH 5/9] Update a commit reference for rpms/ruby. --- ruby.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruby.yaml b/ruby.yaml index 6598320..b978e1d 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -32,7 +32,7 @@ data: multilib: [x86_64] buildorder: 101 # Set a reference on master to guarantee the Ruby version 2.6. - ref: ea106d1 + ref: 1cc2a49 rubygem-abrt: # From rubygem-abrt.spec Summary rationale: >- From 967009c1ac46fdb1a4f5e7b11e0455556802ced2 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 12 Aug 2020 18:29:48 +0200 Subject: [PATCH 6/9] Update macros. * Remove %_without_hardening_test as f30 was removed from the buildroot. * Add %test_timeout_scale to improve unstable tests by timeout in ruby. --- ruby.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index b978e1d..a28c3f7 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -19,10 +19,9 @@ data: dependencies: - buildrequires: # platform: [] is recommended. - # But set "-f28" to avoid the build failure as a temporary workflow. - platform: [-f28] + platform: [-el8] requires: - platform: [-f28] + platform: [-el8] components: # SRPMs rpms: @@ -31,8 +30,7 @@ data: rationale: An interpreter of object-oriented scripting language multilib: [x86_64] buildorder: 101 - # Set a reference on master to guarantee the Ruby version 2.6. - ref: 1cc2a49 + ref: stream-ruby-2.6 rubygem-abrt: # From rubygem-abrt.spec Summary rationale: >- @@ -68,6 +66,8 @@ data: macros: | # To disable tests in several packages. %_without_tests 1 + # To avoid the test faiures by timeout in ruby. + %test_timeout_scale 6 api: # RPMs # From *.spec %package From 28e6a9da66e4f4c2718ea8653c6c7329bb3f8e69 Mon Sep 17 00:00:00 2001 From: Pavel Valena Date: Mon, 15 Nov 2021 10:37:13 +0100 Subject: [PATCH 7/9] Switch to "rawhide" branch as "master" branch is deprecated. --- ruby.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index a28c3f7..943499e 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -36,31 +36,31 @@ data: rationale: >- ABRT support for Ruby buildorder: 102 - ref: master + ref: rawhide rubygem-mysql2: # From rubygem-mysql2.spec Summary rationale: >- A simple, fast Mysql library for Ruby, binding to libmysql buildorder: 102 - ref: master + ref: rawhide rubygem-pg: # From rubygem-pg.spec Summary rationale: >- A Ruby interface to the PostgreSQL RDBMS buildorder: 102 - ref: master + ref: rawhide rubygem-bson: # From rubygem-bson.spec Summary rationale: >- Ruby Implementation of the BSON specification buildorder: 102 - ref: master + ref: rawhide rubygem-mongo: # From rubygem-mongo.spec Summary rationale: >- Ruby driver for MongoDB buildorder: 103 - ref: master + ref: rawhide buildopts: rpms: macros: | From 01c0204b9542abd3efcb537e510696f9796bf13b Mon Sep 17 00:00:00 2001 From: Pavel Valena Date: Mon, 15 Nov 2021 14:21:21 +0100 Subject: [PATCH 8/9] Disable F36 for now, as it requires OpenSSL support along with Autoconf patch. https://src.fedoraproject.org/rpms/ruby/pull-request/104 --- ruby.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 943499e..72e2e17 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -19,9 +19,9 @@ data: dependencies: - buildrequires: # platform: [] is recommended. - platform: [-el8] + platform: [-el8,-f36] requires: - platform: [-el8] + platform: [-el8,-f36] components: # SRPMs rpms: From 745487385ecb7a9f09d5e4b12323f5ec17c388d9 Mon Sep 17 00:00:00 2001 From: Pavel Valena Date: Wed, 8 Dec 2021 12:37:10 +0100 Subject: [PATCH 9/9] Upgrade to Ruby 2.6.9.