Feature #4313
closedReplace EPEL dependency with Foreman repo
Description
On EL6, we currently have the following repos:
1. base OS
2. Foreman
3. EPEL
4. SCL
Optionally, you can add Puppet Labs for an alternative Puppet package.
When the Puppet Labs repo is enabled, we're only pulling about six dependencies from EPEL, so it seems to me that we could make EPEL optional by mirroring some of these ourselves (literally pulling RPMs in?).
This way, users are given the choice of using:
1. base, Foreman, SCL, Puppet Labs
2. base, Foreman, SCL, EPEL
Reducing the number of configured repos, and also making EPEL optional in the first case.
Updated by Ewoud Kohl van Wijngaarden about 11 years ago
I'd prefer to make that optional. I was thinking of a foreman-deps repo, but that implies it's a requirement.
Updated by Dominic Cleal about 11 years ago
Indeed, optional is what I'd meant. -deps is what I'd assumed too, similar to pl-deps.
Updated by Lukas Zapletal about 11 years ago
I am generally against pulling deps into our repos - security issues etc. Is the only motivation less repos configured?
Updated by Benjamin Papillon about 11 years ago
I share lzap thoughts, I prefer one more repo than less maintained packages.
Updated by Ewoud Kohl van Wijngaarden about 11 years ago
Has this been requested by users or is it a nice to have feature? In the latter case I'm afraid it will bitrot and on the same side as lzap.
Updated by Dominic Cleal about 11 years ago
The idea came out of a user's complaint in #theforeman the other day. I'm happy to let it bitrot, I was just interested in feedback.
Updated by Dominic Cleal almost 11 years ago
For reference purposes, my host here has the following packages from EPEL:
ruby-augeas
rubygem-fastercsv
rubygem-ffi
rubygem-gssapi
rubygem-json
rubygem-locale
rubygem-mime-types
rubygem-rack
rubygem-rack-test
rubygem-rest-client
rubygem-sinatra
ruby-shadow
Some of these are also available from Puppet Labs' dependencies repo, so could be substituted (ruby-augeas, ffi, json, rack, shadow).
Updated by Ewoud Kohl van Wijngaarden almost 7 years ago
- Status changed from New to Rejected
Given the current state of packaging I'm closing this. If there's sufficient demand from users I'd be happy to revisit this.