Compare commits

...

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

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

143
ruby-2.5.yaml Normal file
View File

@ -0,0 +1,143 @@
---
document: modulemd
version: 2
data:
name: ruby
stream: 2.5
version: 8060020220728142827
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: 8082df4dffb2a2a9811aa21cf676c1bb8a751a5b
mse: TRUE
rpms:
ruby:
ref: 6a79cc8230d437ba4c0e950842723d4d37ce3c11
rubygem-abrt:
ref: 310f9ba00561d7fbce2b89b01a5c3d5e7043706a
rubygem-bson:
ref: 6ae388d37e50e36f860d104aa3f1e48b1b477afe
rubygem-bundler:
ref: a448a4a59b3d239ac8a5be5e0d464cae6f1297f3
rubygem-mongo:
ref: f4f58d1c58dff2878c00d5066f2e791d803a6136
rubygem-mysql2:
ref: a7d9c0cb6737f438564882aa6fc7509164dd7cae
rubygem-pg:
ref: 4428410e4288cd31fd0536d4a8475580d43a4c47
scmurl: git+https://git.centos.org/modules/ruby.git?#8082df4dffb2a2a9811aa21cf676c1bb8a751a5b
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-irb
- ruby-libs
- rubygem-abrt
- rubygem-bigdecimal
- rubygem-bson
- rubygem-bundler
- rubygem-did_you_mean
- rubygem-io-console
- 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: 6a79cc8230d437ba4c0e950842723d4d37ce3c11
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: 6ae388d37e50e36f860d104aa3f1e48b1b477afe
buildorder: 102
arches: [aarch64, i686, ppc64le, x86_64]
rubygem-bundler:
rationale: Library and utilities to manage a Ruby application's gem dependencies
repository: git+https://git.centos.org/rpms/rubygem-bundler
cache: https://git.centos.org/repo/pkgs/rubygem-bundler
ref: a448a4a59b3d239ac8a5be5e0d464cae6f1297f3
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: f4f58d1c58dff2878c00d5066f2e791d803a6136
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: a7d9c0cb6737f438564882aa6fc7509164dd7cae
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: 4428410e4288cd31fd0536d4a8475580d43a4c47
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
... ...