Compare commits

...

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

4 changed files with 158 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}

134
ruby-2.6.yaml Normal file
View File

@ -0,0 +1,134 @@
---
document: modulemd
version: 2
data:
name: ruby
stream: 2.6
version: 8060020220601142933
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: b24d42404de87169ce0d56d602488ca022d60bd9
mse: TRUE
rpms:
ruby:
ref: 8f5b96d7370661048218ca7076f49c2842d75831
rubygem-abrt:
ref: 310f9ba00561d7fbce2b89b01a5c3d5e7043706a
rubygem-bson:
ref: 680f3e389ae07c6748d6736628f29a802f39603c
rubygem-mongo:
ref: 5e4f8769943cfa0270f2349f782c3727f6ee499a
rubygem-mysql2:
ref: c0692f8bdd7df946e8a4bacf9faa15a2985f2399
rubygem-pg:
ref: e486a1d7d6fdb9d9dca75533fcf8d2d013da6949
scmurl: git+https://git.centos.org/modules/ruby.git?#b24d42404de87169ce0d56d602488ca022d60bd9
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-devel
- ruby-libs
- rubygem-abrt
- rubygem-bigdecimal
- rubygem-bson
- rubygem-bundler
- rubygem-did_you_mean
- 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
buildopts:
rpms:
macros: >
%_without_rubypick 1
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: 8f5b96d7370661048218ca7076f49c2842d75831
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: 310f9ba00561d7fbce2b89b01a5c3d5e7043706a
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: 680f3e389ae07c6748d6736628f29a802f39603c
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: 5e4f8769943cfa0270f2349f782c3727f6ee499a
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: c0692f8bdd7df946e8a4bacf9faa15a2985f2399
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: e486a1d7d6fdb9d9dca75533fcf8d2d013da6949
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
... ...