From 99585774896fd33ec812acc9eb9dada7d99f5f23 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 20 Apr 2018 15:34:50 +0200 Subject: [PATCH 01/40] Update to pin Ruby 2.5 Signed-off-by: Jun Aruga --- ruby.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ruby.yaml b/ruby.yaml index 3f83716..626331b 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -30,7 +30,8 @@ data: # From ruby.spec Summary rationale: An interpreter of object-oriented scripting language buildorder: 101 - ref: master + # Set a reference on master to guarantee the Ruby version 2.5. + ref: ecbc53b rubygem-abrt: # From rubygem-abrt.spec Summary rationale: >- From 2f6b129c8e860964b4b3aef840423a212f00e7c1 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Thu, 30 Aug 2018 17:02:14 +0200 Subject: [PATCH 02/40] Remove doc packages from /data/filter/rpms to ship those. --- ruby.yaml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 3f83716..a047af4 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -119,16 +119,6 @@ data: # From rubygem-mongo.spec - rubygem-mongo # - rubygem-mongo-doc - filter: - # RPMs - rpms: - - ruby-doc - - rubygem-abrt-doc - - rubygem-bundler-doc - - rubygem-mysql2-doc - - rubygem-pg-doc - - rubygem-bson-doc - - rubygem-mongo-doc # Add profiles/default as a temporary workflow, # because of a issue for omitted profiles element. profiles: From 5d39416d84c106f3962c640e00c6c924bc0aa1a6 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 31 Aug 2018 12:12:42 +0200 Subject: [PATCH 03/40] Remove doc packages comments. doc packages not listed in /data/api/rpms are shipped as "unsupported" or "implementation details". See https://pagure.io/modulemd/blob/master/f/spec.yaml --- ruby.yaml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index a047af4..3ebbdd7 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -78,12 +78,10 @@ data: api: # RPMs # From *.spec %package - # *-doc are filtered. rpms: # From ruby.spec - ruby - ruby-devel - # - ruby-doc - ruby-irb - ruby-libs - rubygems @@ -103,22 +101,16 @@ data: - rubygem-xmlrpc # From rubygem-abrt.spec - rubygem-abrt - # - rubygem-abrt-doc # From rubygem-bundler.spec - rubygem-bundler - # - rubygem-bundler-doc # From rubygem-mysql2.spec - rubygem-mysql2 - # - rubygem-mysql2-doc # From rubygem-pg.spec - rubygem-pg - # - rubygem-pg-doc # From rubygem-bson.spec - rubygem-bson - # - rubygem-bson-doc # From rubygem-mongo.spec - rubygem-mongo - # - rubygem-mongo-doc # Add profiles/default as a temporary workflow, # because of a issue for omitted profiles element. profiles: From 28ccf1a2f92fa40a749bfaeb57699ac0bbd9ce26 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Mon, 3 Sep 2018 15:15:57 +0200 Subject: [PATCH 04/40] Empty commit to update the built RPM packages to latest verson. From e659d77af98afd12bf8068966704b129e3af82c4 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Mon, 3 Sep 2018 18:03:12 +0200 Subject: [PATCH 05/40] Update to modulemd v2. --- ruby.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 3ebbdd7..1d07279 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -1,7 +1,7 @@ # Keep a generated ruby.yaml file URL here to follow latest configuration. # https://github.com/fedora-modularity/dependency-report/blob/master/modules/ruby/ruby.yaml document: modulemd -version: 1 +version: 2 data: # From ruby.spec Summary summary: An interpreter of object-oriented scripting language @@ -19,10 +19,10 @@ data: documentation: https://www.ruby-lang.org/en/documentation/ tracker: https://bugs.ruby-lang.org/ dependencies: - buildrequires: - platform: f28 - requires: - platform: f28 + - buildrequires: + platform: [f29] + requires: + platform: [f29] components: # SRPMs rpms: From c1fe9b887872509e1c684dd339dc37fc2391f194 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 14 Sep 2018 14:24:30 +0200 Subject: [PATCH 06/40] Empty commit to update the built RPM packages to latest verson. From 326c4847b6795f0fadb356edf14125f4ba30dc2b Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 14 Sep 2018 16:12:10 +0200 Subject: [PATCH 07/40] Skip tests because of test failure of rubygem-mongo. --- ruby.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/ruby.yaml b/ruby.yaml index 1d07279..041ee2f 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -75,6 +75,7 @@ data: %_without_systemtap 1 %_without_git 1 %_without_cmake 1 + %_without_tests 1 api: # RPMs # From *.spec %package From 85e4fbf784587c0924bc19634a83d7fbab0560b8 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 14 Sep 2018 17:52:21 +0200 Subject: [PATCH 08/40] Remove the comment for dependency-report repository. Because it is outdated. See https://github.com/fedora-modularity/dependency-report/issues/12 --- ruby.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 041ee2f..b61bc4e 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -1,5 +1,3 @@ -# Keep a generated ruby.yaml file URL here to follow latest configuration. -# https://github.com/fedora-modularity/dependency-report/blob/master/modules/ruby/ruby.yaml document: modulemd version: 2 data: From f21efbfb93151c222277b6f7ba8f515f591a0a80 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Fri, 14 Sep 2018 17:58:23 +0200 Subject: [PATCH 09/40] "platform: []" is recommended. To build for all supported Fedora releases flexibly. See https://docs.fedoraproject.org/en-US/modularity/making-modules/defining-modules/#_modular_dependencies --- ruby.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index b61bc4e..829cde5 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -18,9 +18,9 @@ data: tracker: https://bugs.ruby-lang.org/ dependencies: - buildrequires: - platform: [f29] + platform: [] requires: - platform: [f29] + platform: [] components: # SRPMs rpms: From bcce58d3938d9d236e51857d806767d7325989d1 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Mon, 17 Sep 2018 17:40:25 +0200 Subject: [PATCH 10/40] Remove platform f28 to avoid the build failure as a temporary workflow. --- ruby.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 829cde5..52d2292 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -18,9 +18,11 @@ data: tracker: https://bugs.ruby-lang.org/ dependencies: - buildrequires: - platform: [] + # platform: [] is recommended. + # But set "-f28" to avoid the build failure as a temporary workflow. + platform: [-f28] requires: - platform: [] + platform: [-f28] components: # SRPMs rpms: From e4b088785f8ff0d2ebc122bf519c5083a6bf7f4c Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Tue, 18 Sep 2018 10:37:04 +0200 Subject: [PATCH 11/40] The reason that we removed f28 from platform is for TLS 1.3 issues. > Remove platform f28 to avoid the build failure as a temporary workflow. Because on f28 the patch to fix TLS 1.3 issues are not applied. The test TestNetHTTPS#test_session_reuse is failed. From b66ae8c5de9e6c74c504ae623191ba3e4241973a Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Tue, 18 Sep 2018 10:56:12 +0200 Subject: [PATCH 12/40] Remove macros to remove systemtap, git and cmake. Because it is better to run the tests for that in rpms/ruby. Last time we could not refer the packages that is not included in platform module. But now we can. --- ruby.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 52d2292..408acd5 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -72,9 +72,6 @@ data: rpms: macros: | %_without_rubypick 1 - %_without_systemtap 1 - %_without_git 1 - %_without_cmake 1 %_without_tests 1 api: # RPMs From 16723c825163b93f75e47242d98123afa596a11d Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 3 Oct 2018 18:19:32 +0200 Subject: [PATCH 13/40] Add multilib for both i686 and x86_64 versions to be installed on x86_64. --- ruby.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/ruby.yaml b/ruby.yaml index 408acd5..907b034 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -29,6 +29,7 @@ data: ruby: # From ruby.spec Summary rationale: An interpreter of object-oriented scripting language + multilib: [ x86_64 ] buildorder: 101 ref: master rubygem-abrt: From e3210c173d1a7383a88b07ba8b0dd5cd402de561 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 3 Oct 2018 18:37:15 +0200 Subject: [PATCH 14/40] Refactoring multilib. --- ruby.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruby.yaml b/ruby.yaml index 907b034..d48bdd9 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -29,7 +29,7 @@ data: ruby: # From ruby.spec Summary rationale: An interpreter of object-oriented scripting language - multilib: [ x86_64 ] + multilib: [x86_64] buildorder: 101 ref: master rubygem-abrt: From 9f165149717363aa3b3a8fafb990286f6406140a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 18 Feb 2019 23:01:09 +0000 Subject: [PATCH 15/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering From dd90e5da318500317d8a022c60244b76c4ad0688 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Mar 2019 19:23:03 +0000 Subject: [PATCH 16/40] Branching f30 from rawhide Signed-off-by: Fedora Release Engineering From 2333349e7a25a8c6e718fdff46d8561371199da1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 4 Mar 2019 18:13:48 +0000 Subject: [PATCH 17/40] Branching f30 from rawhide, second attempt after platform:f31 enablement Signed-off-by: Fedora Release Engineering From 2f9338d93daa01c09d1771f5c81e80ecfcfb99c7 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Mon, 11 Mar 2019 17:15:31 +0100 Subject: [PATCH 18/40] Empty commit to update the built RPM packages to latest verson. To apply a latest commit to fix rpms/ruby FTBFS. From dd0a7853746cafe9046d5b294ff3ea90555f0d3f Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 13 Mar 2019 16:02:34 +0100 Subject: [PATCH 19/40] Remove "%_without_rubypick 1" to build with same condition of rpms/ruby. --- ruby.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruby.yaml b/ruby.yaml index d48bdd9..dc06763 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -72,7 +72,7 @@ data: buildopts: rpms: macros: | - %_without_rubypick 1 + # To disable tests in several packages. %_without_tests 1 api: # RPMs From 0a871b6a0bfcb48224edd87b98345272418ed4bf Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 3 Apr 2019 16:07:19 +0200 Subject: [PATCH 20/40] Empty commit to update the built RPM packages to latest verson. From 01aa43d796aa0cf35d9d1075444e1a0d572481bd Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 10 Apr 2019 15:44:17 +0200 Subject: [PATCH 21/40] Backport from master branch. * ruby.yaml version is now 2. * Set multilib: [x86_64]. --- ruby.yaml | 41 +++++++++++------------------------------ 1 file changed, 11 insertions(+), 30 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 626331b..9a09aae 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -1,7 +1,5 @@ -# Keep a generated ruby.yaml file URL here to follow latest configuration. -# https://github.com/fedora-modularity/dependency-report/blob/master/modules/ruby/ruby.yaml document: modulemd -version: 1 +version: 2 data: # From ruby.spec Summary summary: An interpreter of object-oriented scripting language @@ -19,19 +17,22 @@ data: documentation: https://www.ruby-lang.org/en/documentation/ tracker: https://bugs.ruby-lang.org/ dependencies: - buildrequires: - platform: f28 - requires: - platform: f28 + - buildrequires: + # platform: [] is recommended. + # But set "-f28" to avoid the build failure as a temporary workflow. + platform: [-f28] + requires: + platform: [-f28] components: # SRPMs rpms: ruby: # From ruby.spec Summary rationale: An interpreter of object-oriented scripting language + multilib: [x86_64] buildorder: 101 # Set a reference on master to guarantee the Ruby version 2.5. - ref: ecbc53b + ref: bb26a28 rubygem-abrt: # From rubygem-abrt.spec Summary rationale: >- @@ -72,19 +73,15 @@ data: buildopts: rpms: macros: | - %_without_rubypick 1 - %_without_systemtap 1 - %_without_git 1 - %_without_cmake 1 + # To disable tests in several packages. + %_without_tests 1 api: # RPMs # From *.spec %package - # *-doc are filtered. rpms: # From ruby.spec - ruby - ruby-devel - # - ruby-doc - ruby-irb - ruby-libs - rubygems @@ -104,32 +101,16 @@ data: - rubygem-xmlrpc # From rubygem-abrt.spec - rubygem-abrt - # - rubygem-abrt-doc # From rubygem-bundler.spec - rubygem-bundler - # - rubygem-bundler-doc # From rubygem-mysql2.spec - rubygem-mysql2 - # - rubygem-mysql2-doc # From rubygem-pg.spec - rubygem-pg - # - rubygem-pg-doc # From rubygem-bson.spec - rubygem-bson - # - rubygem-bson-doc # From rubygem-mongo.spec - rubygem-mongo - # - rubygem-mongo-doc - filter: - # RPMs - rpms: - - ruby-doc - - rubygem-abrt-doc - - rubygem-bundler-doc - - rubygem-mysql2-doc - - rubygem-pg-doc - - rubygem-bson-doc - - rubygem-mongo-doc # Add profiles/default as a temporary workflow, # because of a issue for omitted profiles element. profiles: From a80e2a7398e595421fcb75e933d59c88085a08f8 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Tue, 30 Apr 2019 18:38:37 +0200 Subject: [PATCH 22/40] Build referring ruby-2.5 branch. --- ruby.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ruby.yaml b/ruby.yaml index 9a09aae..6eb9b97 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.5. - ref: bb26a28 + ref: ruby-2.5 rubygem-abrt: # From rubygem-abrt.spec Summary rationale: >- From 448302253af0d9d5257931bbda9e389260f6929e Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Thu, 2 May 2019 15:46:57 +0200 Subject: [PATCH 23/40] Set "-f29" temporarily to avoid build issue. https://bugzilla.redhat.com/show_bug.cgi?id=1705543 --- ruby.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 6eb9b97..fb62dc3 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -20,9 +20,11 @@ data: - buildrequires: # platform: [] is recommended. # But set "-f28" to avoid the build failure as a temporary workflow. - platform: [-f28] + # Set "-f29" temporarily to avoid below issue. + # https://bugzilla.redhat.com/show_bug.cgi?id=1705543 + platform: [-f28, -f29] requires: - platform: [-f28] + platform: [-f28, -f29] components: # SRPMs rpms: From 3eb86e85d17424f6a92eb28a740dd2852cd86498 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Thu, 2 May 2019 16:03:33 +0200 Subject: [PATCH 24/40] 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 103d051a9ccda92f6b2612021eae7004e15f40e2 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Tue, 14 May 2019 15:56:54 +0200 Subject: [PATCH 25/40] Add f29 again as the zlib-devel issue was fixed. --- ruby.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index fb62dc3..6eb9b97 100644 --- a/ruby.yaml +++ b/ruby.yaml @@ -20,11 +20,9 @@ data: - buildrequires: # platform: [] is recommended. # But set "-f28" to avoid the build failure as a temporary workflow. - # Set "-f29" temporarily to avoid below issue. - # https://bugzilla.redhat.com/show_bug.cgi?id=1705543 - platform: [-f28, -f29] + platform: [-f28] requires: - platform: [-f28, -f29] + platform: [-f28] components: # SRPMs rpms: From 1e6f5f80fce62b5f7c2b533a8085f2a16973acbb Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 29 May 2019 14:49:03 +0200 Subject: [PATCH 26/40] 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 27/40] 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 0f8fedf4e98a87c9f1322098e0cdc26beaaa093e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 12 Aug 2019 15:07:09 +0000 Subject: [PATCH 28/40] - 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 29/40] 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 30/40] 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 31/40] 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 32/40] - 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 33/40] 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 34/40] 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 35/40] 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 36/40] 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 37/40] 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 3d77066f0cfcc0959287567405ba7973bfa6a0e1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Aug 2020 04:49:38 +0000 Subject: [PATCH 38/40] Branching f33 from rawhide Signed-off-by: Fedora Release Engineering From 9fc1507458073af6385ea4eb96eccf353b36f094 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Wed, 12 Aug 2020 18:29:48 +0200 Subject: [PATCH 39/40] 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 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ruby.yaml b/ruby.yaml index 6eb9b97..1bfb38d 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: @@ -75,6 +74,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 9b2be25d63fc82474da8344fd55fb40beec7d286 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Tue, 27 Oct 2020 15:32:41 +0100 Subject: [PATCH 40/40] Empty commit to update the built RPM packages to latest verson.