Compare commits

...

No commits in common. "c8-stream-2.5" and "stream-ruby-2.7-rhel-8.6.0" have entirely different histories.

4 changed files with 154 additions and 40 deletions

View File

7
gating.yaml Normal file
View File

@ -0,0 +1,7 @@
--- !Policy
product_versions:
- rhel-9
decision_context: osci_compose_gate_modules
subject_type: redhat-module
rules:
- !PassingTestCaseRule {test_case_name: baseos-ci.redhat-module.tier1.functional}

130
ruby-2.7.yaml Normal file
View File

@ -0,0 +1,130 @@
---
document: modulemd
version: 2
data:
name: ruby
stream: 2.7
version: 8060020220804152507
context: d63f516d
summary: An interpreter of object-oriented scripting language
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
xmd:
mbs:
buildrequires:
platform:
context: 00000000
filtered_rpms: []
koji_tag: module-centos-8.6.0-build
ref: virtual
stream: el8.6.0
stream_collision_modules:
ursine_rpms:
version: 2
commit: cc2eeeded0f62984b351eab3ea4c32f9ced5f36e
mse: TRUE
rpms:
ruby:
ref: 5d2bfef561366d6d7a43d4759ef68d0679554ee1
rubygem-abrt:
ref: 36fb0075697e9a8a12da759cb4bbf7450846f6a3
rubygem-bson:
ref: a6fcd0b268e76da9470c613e72118e8ff93ac1e8
rubygem-mongo:
ref: 78db93aff6f35b4f0338eb55e553528dfb09fb40
rubygem-mysql2:
ref: 07070b57684e021bad0b6233e1101e6605821f1c
rubygem-pg:
ref: fc2ddb8c58ba210dc41dfd2016b7b020d97d11d1
scmurl: git+https://git.centos.org/modules/ruby.git?#cc2eeeded0f62984b351eab3ea4c32f9ced5f36e
dependencies:
- buildrequires:
platform: [el8.6.0]
requires:
platform: [el8]
references:
community: http://ruby-lang.org/
documentation: https://www.ruby-lang.org/en/documentation/
tracker: https://bugs.ruby-lang.org/
profiles:
common:
rpms:
- ruby
api:
rpms:
- ruby
- ruby-default-gems
- ruby-devel
- ruby-libs
- rubygem-abrt
- rubygem-bigdecimal
- rubygem-bson
- rubygem-bundler
- rubygem-io-console
- rubygem-irb
- rubygem-json
- rubygem-minitest
- rubygem-mongo
- rubygem-mysql2
- rubygem-net-telnet
- rubygem-openssl
- rubygem-pg
- rubygem-power_assert
- rubygem-psych
- rubygem-rake
- rubygem-rdoc
- rubygem-test-unit
- rubygem-xmlrpc
- rubygems
- rubygems-devel
components:
rpms:
ruby:
rationale: An interpreter of object-oriented scripting language
repository: git+https://git.centos.org/rpms/ruby
cache: https://git.centos.org/repo/pkgs/ruby
ref: 5d2bfef561366d6d7a43d4759ef68d0679554ee1
buildorder: 101
arches: [aarch64, i686, ppc64le, x86_64]
multilib: [x86_64]
rubygem-abrt:
rationale: ABRT support for Ruby
repository: git+https://git.centos.org/rpms/rubygem-abrt
cache: https://git.centos.org/repo/pkgs/rubygem-abrt
ref: 36fb0075697e9a8a12da759cb4bbf7450846f6a3
buildorder: 102
arches: [aarch64, i686, ppc64le, x86_64]
rubygem-bson:
rationale: Ruby Implementation of the BSON specification
repository: git+https://git.centos.org/rpms/rubygem-bson
cache: https://git.centos.org/repo/pkgs/rubygem-bson
ref: a6fcd0b268e76da9470c613e72118e8ff93ac1e8
buildorder: 102
arches: [aarch64, i686, ppc64le, x86_64]
rubygem-mongo:
rationale: Ruby driver for MongoDB
repository: git+https://git.centos.org/rpms/rubygem-mongo
cache: https://git.centos.org/repo/pkgs/rubygem-mongo
ref: 78db93aff6f35b4f0338eb55e553528dfb09fb40
buildorder: 103
arches: [aarch64, i686, ppc64le, x86_64]
rubygem-mysql2:
rationale: A simple, fast Mysql library for Ruby, binding to libmysql
repository: git+https://git.centos.org/rpms/rubygem-mysql2
cache: https://git.centos.org/repo/pkgs/rubygem-mysql2
ref: 07070b57684e021bad0b6233e1101e6605821f1c
buildorder: 102
arches: [aarch64, i686, ppc64le, x86_64]
rubygem-pg:
rationale: A Ruby interface to the PostgreSQL RDBMS
repository: git+https://git.centos.org/rpms/rubygem-pg
cache: https://git.centos.org/repo/pkgs/rubygem-pg
ref: fc2ddb8c58ba210dc41dfd2016b7b020d97d11d1
buildorder: 102
arches: [aarch64, i686, ppc64le, x86_64]
...

View File

@ -1,21 +1,19 @@
--- ---
document: modulemd document: modulemd-packager
version: 2 version: 3
data: data:
stream: 2.5 name: ruby
stream: 3.1
summary: An interpreter of object-oriented scripting language summary: An interpreter of object-oriented scripting language
description: >- description: >-
Ruby is the interpreted scripting language for quick and easy object-oriented 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 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. tasks (as in Perl). It is simple, straight-forward, and extensible.
license: license:
module:
- MIT - MIT
dependencies: configurations:
- buildrequires: - context: '9'
platform: [el8] platform: el9
requires:
platform: [el8]
references: references:
community: http://ruby-lang.org/ community: http://ruby-lang.org/
documentation: https://www.ruby-lang.org/en/documentation/ documentation: https://www.ruby-lang.org/en/documentation/
@ -27,63 +25,42 @@ data:
api: api:
rpms: rpms:
- ruby - ruby
- ruby-bundled-gems
- ruby-default-gems
- ruby-devel - ruby-devel
- ruby-irb
- ruby-libs - ruby-libs
- rubygem-abrt
- rubygem-bigdecimal - rubygem-bigdecimal
- rubygem-bson
- rubygem-bundler - rubygem-bundler
- rubygem-did_you_mean
- rubygem-io-console - rubygem-io-console
- rubygem-irb
- rubygem-json - rubygem-json
- rubygem-minitest - rubygem-minitest
- rubygem-mongo
- rubygem-mysql2 - rubygem-mysql2
- rubygem-net-telnet
- rubygem-openssl
- rubygem-pg - rubygem-pg
- rubygem-power_assert - rubygem-power_assert
- rubygem-psych - rubygem-psych
- rubygem-rake - rubygem-rake
- rubygem-rbs
- rubygem-rexml
- rubygem-rss
- rubygem-rdoc - rubygem-rdoc
- rubygem-test-unit - rubygem-test-unit
- rubygem-xmlrpc - rubygem-typeprof
- rubygems - rubygems
- rubygems-devel - rubygems-devel
buildopts:
rpms:
macros: |
%_without_rubypick 1
components: components:
rpms: rpms:
ruby: ruby:
rationale: An interpreter of object-oriented scripting language rationale: An interpreter of object-oriented scripting language
ref: stream-ruby-2.5-rhel-8.6.0 ref: stream-ruby-3.1-rhel-9.1.0
buildorder: 101 buildorder: 101
multilib: [x86_64] multilib: [x86_64]
rubygem-abrt:
rationale: ABRT support for Ruby
ref: stream-ruby-2.5-rhel-8.6.0
buildorder: 102
rubygem-bson:
rationale: Ruby Implementation of the BSON specification
ref: stream-ruby-2.5-rhel-8.6.0
buildorder: 102
rubygem-bundler:
rationale: Library and utilities to manage a Ruby application's gem dependencies
ref: stream-ruby-2.5-rhel-8.6.0
buildorder: 102
rubygem-mongo:
rationale: Ruby driver for MongoDB
ref: stream-ruby-2.5-rhel-8.6.0
buildorder: 103
rubygem-mysql2: rubygem-mysql2:
rationale: A simple, fast Mysql library for Ruby, binding to libmysql rationale: A simple, fast Mysql library for Ruby, binding to libmysql
ref: stream-ruby-2.5-rhel-8.6.0 ref: stream-ruby-3.1-rhel-9.1.0
buildorder: 102 buildorder: 102
rubygem-pg: rubygem-pg:
rationale: A Ruby interface to the PostgreSQL RDBMS rationale: A Ruby interface to the PostgreSQL RDBMS
ref: stream-ruby-2.5-rhel-8.6.0 ref: stream-ruby-3.1-rhel-9.1.0
buildorder: 102 buildorder: 102
... ...