From edb2f59c56edd6508a238836befb42323d7db799 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 5 Apr 2019 15:28:43 +0200 Subject: [PATCH 01/23] 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 3eb86e85d17424f6a92eb28a740dd2852cd86498 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Thu, 2 May 2019 16:03:33 +0200 Subject: [PATCH 02/23] 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 1e6f5f80fce62b5f7c2b533a8085f2a16973acbb Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 29 May 2019 14:49:03 +0200 Subject: [PATCH 03/23] 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 dc06763..e838c2d 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -38,13 +38,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: >- @@ -86,6 +79,7 @@ data: - rubygems - rubygems-devel - rubygem-bigdecimal + - rubygem-bundler - rubygem-did_you_mean - rubygem-io-console - rubygem-json @@ -100,8 +94,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 09fa9ca804db58d0fdc457ac00a18b2f76d28ef1 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 29 May 2019 14:55:49 +0200 Subject: [PATCH 04/23] 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 e838c2d..dff0f89 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -74,7 +74,6 @@ data: # From ruby.spec - ruby - ruby-devel - - ruby-irb - ruby-libs - rubygems - rubygems-devel @@ -82,6 +81,7 @@ data: - rubygem-bundler - rubygem-did_you_mean - rubygem-io-console + - rubygem-irb - rubygem-json - rubygem-minitest - rubygem-net-telnet From f6fbd270dd301468ab07e61ad49e506c701bb4c8 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Thu, 2 May 2019 16:03:33 +0200 Subject: [PATCH 05/23] 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 06/23] 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 07/23] 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 08/23] 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 0f8fedf4e98a87c9f1322098e0cdc26beaaa093e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 12 Aug 2019 15:07:09 +0000 Subject: [PATCH 09/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 28d4f50f244e1abf9e3aab94044d944d9df87ea8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 13 Aug 2019 20:04:52 +0000 Subject: [PATCH 10/23] Branching f31 from rawhide Signed-off-by: Fedora Release Engineering From 6b37365700a2ad968f02aa70aaee35a816cb90d9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 26 Aug 2019 14:03:56 +0000 Subject: [PATCH 11/23] Branching f31 from rawhide, second attempt after platform:f32 enablement Signed-off-by: Fedora Release Engineering From aec408b5ec8617a4de91771f5a33e015047b09ec Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 22 Sep 2019 07:59:10 +0000 Subject: [PATCH 12/23] Branching f31 from rawhide, fourth attempt after platform:f32 enablement due to https://pagure.io/releng/issue/8664 Signed-off-by: Fedora Release Engineering From a61d136f698ca0f0a70f4b500b1e3ae192fb744b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 6 Feb 2020 18:30:07 +0000 Subject: [PATCH 13/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering From afeda4b52594c78efd042479ad1be9d35fafdd45 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 14 Feb 2020 17:11:07 +0000 Subject: [PATCH 14/23] Branching f32 from rawhide Signed-off-by: Fedora Release Engineering From ddec35ca58eecb31bc4b24675e2f9e3b94b7cca4 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 22 May 2020 17:27:55 +0200 Subject: [PATCH 15/23] Add ruby-default-gems RPM. --- ruby.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ruby.yaml b/ruby.yaml index dff0f89..58445d3 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -75,10 +75,12 @@ data: - ruby - ruby-devel - ruby-libs + - ruby-default-gems - rubygems - rubygems-devel - rubygem-bigdecimal - rubygem-bundler + # It's used in Ruby 2.6 on f31. - rubygem-did_you_mean - rubygem-io-console - rubygem-irb From fbccca2e7960d194a4d77cb0284f7657382182ef Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 22 May 2020 17:56:52 +0200 Subject: [PATCH 16/23] Remove "-f28", as it's not the build target any more. --- ruby.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 58445d3..3935c2c 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: [] requires: - platform: [-f28] + platform: [] components: # SRPMs rpms: From 368675fe5ef53c2143f623394ff3c44aef6dd6c2 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Mon, 25 May 2020 19:22:36 +0200 Subject: [PATCH 17/23] Fix build failures. * Skip el8 target to avoid the following error. "error: one or more PCH files were found, but they were invalid". * Set %_without_hardening_test macro to avoid checksec error on f30. --- ruby.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 3935c2c..c4e27fb 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -19,9 +19,9 @@ data: dependencies: - buildrequires: # platform: [] is recommended. - platform: [] + platform: [-el8] requires: - platform: [] + platform: [-el8] components: # SRPMs rpms: @@ -66,6 +66,8 @@ data: macros: | # To disable tests in several packages. %_without_tests 1 + # To avoid the error by rpms/ruby `checksec --file` on f30. + %_without_hardening_test 1 api: # RPMs # From *.spec %package From ee9e673941ccf7ad71c35f2d14cb58f5a680f9c2 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Tue, 11 Aug 2020 13:41:48 +0200 Subject: [PATCH 18/23] 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 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index c4e27fb..09ab1ef 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -66,8 +66,8 @@ data: macros: | # To disable tests in several packages. %_without_tests 1 - # To avoid the error by rpms/ruby `checksec --file` on f30. - %_without_hardening_test 1 + # To avoid the test faiures by timeout in ruby. + %test_timeout_scale 6 api: # RPMs # From *.spec %package From 967009c1ac46fdb1a4f5e7b11e0455556802ced2 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 12 Aug 2020 18:29:48 +0200 Subject: [PATCH 19/23] 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 3d77066f0cfcc0959287567405ba7973bfa6a0e1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Aug 2020 04:49:38 +0000 Subject: [PATCH 20/23] Branching f33 from rawhide Signed-off-by: Fedora Release Engineering From 28e6a9da66e4f4c2718ea8653c6c7329bb3f8e69 Mon Sep 17 00:00:00 2001 From: Pavel Valena Date: Mon, 15 Nov 2021 10:37:13 +0100 Subject: [PATCH 21/23] 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 22/23] 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 23/23] Upgrade to Ruby 2.6.9.