Project

General

Profile

Bug #4841

Package Foreman in its own SCL

Added by Dominic Cleal over 5 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
RPMs
Target version:
Difficulty:
Triaged:
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

We really shouldn't be building packages inside the 'ruby193' software collection, but instead should have our own software collection (say, 'foreman') which depends upon ruby193.

Generally the provided SCLs aren't intended to have packages added to, or we could cause conflicts (e.g. ruby193-passenger is in RHSCL 1.1 but not 1.0, yet we provide it) and it will make it much harder for us to migrate to new SCLs (e.g. ruby200 and ror40) as all of our package names change.

Some docs on this are here:
https://access.redhat.com/site/documentation/en-US/Red_Hat_Developer_Toolset/2/html-single/Software_Collections_Guide/index.html#sect-The_Software_Collections_Prefix
https://access.redhat.com/site/documentation/en-US/Red_Hat_Developer_Toolset/2/html-single/Software_Collections_Guide/index.html#chap-Extending_Red_Hat_Software_Collections


Related issues

Related to Installer - Bug #8371: foreman-installer tries to install foreman-release-scl on Ubuntu after upgrade from 1.6.2 to 1.7rc1Resolved2014-11-12
Related to Foreman - Bug #13803: Foreman-debug does not report SCL correctlyClosed2016-02-19
Blocks Packaging - Feature #7228: Rebuild packages under ror41/ruby22 SCLsClosed2014-08-22
Blocked by Packaging - Refactor #7234: SCL 1.1 builds needed for EL rebuilds (CentOS, SL)Closed2014-08-22

Associated revisions

Revision e89381d0 (diff)
Added by Dominic Cleal about 4 years ago

fixes #4841 - add tfm SCL source package

Revision 17766006
Added by Dominic Cleal about 4 years ago

Merge pull request #249 from domcleal/rpm/develop-fmrb

fixes #4841 - add tfm SCL source package

History

#1 Updated by Dominic Cleal over 5 years ago

  • Related to Feature #4451: Build all ruby193 dependencies for EL7 added

#2 Updated by Dominic Cleal over 5 years ago

  • Description updated (diff)

#3 Updated by Dominic Cleal over 5 years ago

Started work on this in https://github.com/domcleal/foreman-packaging/tree/rpm/develop-fmrb modelled on ror40 (which is built on ruby200), but it'll depend on RHSCL 1.1 to work for the ruby193-scldevel package

#5 Updated by Dominic Cleal about 5 years ago

  • Related to deleted (Feature #4451: Build all ruby193 dependencies for EL7)

#6 Updated by Dominic Cleal about 5 years ago

  • Blocks Feature #7228: Rebuild packages under ror41/ruby22 SCLs added

#7 Updated by Dominic Cleal about 5 years ago

  • Blocked by Refactor #7234: SCL 1.1 builds needed for EL rebuilds (CentOS, SL) added

#8 Updated by Ronald van Zantvoort almost 5 years ago

  • Related to Bug #8371: foreman-installer tries to install foreman-release-scl on Ubuntu after upgrade from 1.6.2 to 1.7rc1 added

#9 Updated by The Foreman Bot over 4 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman-packaging/pull/249 added

#10 Updated by Dominic Cleal about 4 years ago

#11 Updated by Dominic Cleal about 4 years ago

#12 Updated by Dominic Cleal almost 4 years ago

  • Category set to RPMs
  • Status changed from Ready For Testing to Closed
  • Assignee set to Dominic Cleal
  • % Done changed from 0 to 100
  • Legacy Backlogs Release (now unused) set to 63

PR merged, packages are rebuilding. Status on the bottom of the PR and on foreman-dev.

#13 Updated by Dominic Cleal over 3 years ago

  • Related to Bug #13803: Foreman-debug does not report SCL correctly added

Also available in: Atom PDF