From 2f6b129c8e860964b4b3aef840423a212f00e7c1 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Thu, 30 Aug 2018 17:02:14 +0200 Subject: [PATCH 01/34] 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 02/34] 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 03/34] 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 04/34] 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 05/34] 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 06/34] 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 07/34] 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 08/34] "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 09/34] 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 10/34] 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 11/34] 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 12/34] 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 13/34] 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 14/34] - 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 15/34] 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 16/34] Branching f30 from rawhide, second attempt after platform:f31 enablement Signed-off-by: Fedora Release Engineering From fe169d0ba538111db209acb68d6f87fc7ea839d7 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Mon, 11 Mar 2019 15:49:15 +0100 Subject: [PATCH 17/34] Unsupported --- .gitignore | 2 - Dockerfile | 16 ------ Makefile | 14 ----- README.md | 9 --- dead.package | 1 + ruby.yaml | 137 ---------------------------------------------- sources | 0 tests/Makefile | 6 -- tests/config.yaml | 15 ----- 9 files changed, 1 insertion(+), 199 deletions(-) delete mode 100644 .gitignore delete mode 100644 Dockerfile delete mode 100644 Makefile delete mode 100644 README.md create mode 100644 dead.package delete mode 100644 ruby.yaml delete mode 100644 sources delete mode 100644 tests/Makefile delete mode 100644 tests/config.yaml diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 6a222e9..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.py[oc] -tests/generated.py diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 75809f3..0000000 --- a/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -# A workflow with docker is still uncertain. -# Keep watching below file and other module's situation. -# https://github.com/container-images/container-image-template/blob/master/Dockerfile.template -FROM registry.fedoraproject.org/f26-modular/boltron - -WORKDIR /build -COPY . . - -ENV LC_CTYPE C.UTF-8 - -RUN dnf -y update -RUN dnf -y --nodocs install \ - ruby \ - && dnf -y clean all - -CMD /bin/bash diff --git a/Makefile b/Makefile deleted file mode 100644 index cd54e7a..0000000 --- a/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -DOCKER_IMAGE=ruby - -default: test - -build-docker: - docker build -t $(DOCKER_IMAGE) . - -test-nspawn: - MODULE=nspawn $(MAKE) -C tests test - -test-docker: build-docker - MODULE=docker URL=docker=$(DOCKER_IMAGE) $(MAKE) -C tests test - -test: test-nspawn test-docker 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 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..cfb6fca --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Unsupported diff --git a/ruby.yaml b/ruby.yaml deleted file mode 100644 index 3f83716..0000000 --- a/ruby.yaml +++ /dev/null @@ -1,137 +0,0 @@ -# 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 -data: - # From ruby.spec Summary - summary: An interpreter of object-oriented scripting language - # From ruby.spec description - description: >- - Ruby is the interpreted scripting language for quick and easy - object-oriented programming. It has many features to process text - files and to do system management tasks (as in Perl). It is simple, - straight-forward, and extensible. - license: - module: - - MIT - references: - community: http://ruby-lang.org/ - documentation: https://www.ruby-lang.org/en/documentation/ - tracker: https://bugs.ruby-lang.org/ - dependencies: - buildrequires: - platform: f28 - requires: - platform: f28 - components: - # SRPMs - rpms: - ruby: - # From ruby.spec Summary - rationale: An interpreter of object-oriented scripting language - buildorder: 101 - ref: master - rubygem-abrt: - # From rubygem-abrt.spec Summary - rationale: >- - 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: >- - A simple, fast Mysql library for Ruby, binding to libmysql - buildorder: 102 - ref: master - rubygem-pg: - # From rubygem-pg.spec Summary - rationale: >- - A Ruby interface to the PostgreSQL RDBMS - buildorder: 102 - ref: master - rubygem-bson: - # From rubygem-bson.spec Summary - rationale: >- - Ruby Implementation of the BSON specification - buildorder: 102 - ref: master - rubygem-mongo: - # From rubygem-mongo.spec Summary - rationale: >- - Ruby driver for MongoDB - buildorder: 103 - ref: master - buildopts: - rpms: - macros: | - %_without_rubypick 1 - %_without_systemtap 1 - %_without_git 1 - %_without_cmake 1 - api: - # RPMs - # From *.spec %package - # *-doc are filtered. - rpms: - # From ruby.spec - - ruby - - ruby-devel - # - ruby-doc - - ruby-irb - - ruby-libs - - rubygems - - rubygems-devel - - rubygem-bigdecimal - - rubygem-did_you_mean - - rubygem-io-console - - rubygem-json - - rubygem-minitest - - rubygem-net-telnet - - rubygem-openssl - - rubygem-power_assert - - rubygem-psych - - rubygem-rake - - rubygem-rdoc - - rubygem-test-unit - - 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: - default: - rpms: - - ruby diff --git a/sources b/sources deleted file mode 100644 index e69de29..0000000 diff --git a/tests/Makefile b/tests/Makefile deleted file mode 100644 index 6683583..0000000 --- a/tests/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -# Installation -# https://meta-test-family.readthedocs.io/en/latest/installation.html#installing-mtf -test: - mtf-env-set - mtf-generator - mtf -l *.py diff --git a/tests/config.yaml b/tests/config.yaml deleted file mode 100644 index 491e3bf..0000000 --- a/tests/config.yaml +++ /dev/null @@ -1,15 +0,0 @@ -document: modularity-testing -version: 1 -name: ruby -modulemd-url: https://src.fedoraproject.org/cgit/modules/ruby.git/plain/ruby.yaml -packages: - rpms: - - ruby -module: - rpm: - url: http://ftp.fi.muni.cz/pub/linux/fedora/linux/releases/26/Everything/x86_64/os/ - docker: - url: docker.io/centos/ruby-23-centos7 -test: - version: - - 'ruby -v' From 2f9338d93daa01c09d1771f5c81e80ecfcfb99c7 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Mon, 11 Mar 2019 17:15:31 +0100 Subject: [PATCH 18/34] 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/34] 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/34] Empty commit to update the built RPM packages to latest verson. From 3eb86e85d17424f6a92eb28a740dd2852cd86498 Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Thu, 2 May 2019 16:03:33 +0200 Subject: [PATCH 21/34] 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 22/34] 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 23/34] 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 24/34] - 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 25/34] 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 26/34] 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 27/34] 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 28/34] - 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 29/34] 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 30/34] 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 31/34] 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 32/34] 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 33/34] 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 34/34] Branching f33 from rawhide Signed-off-by: Fedora Release Engineering