I like the copr (Cool Other Package Repositories) direction, and agree with Matt's comment that it would be great to see Fedora/CentOS collaboration in this area.
The general points are that -
* users will occasionally have a need for newer versions of software than are officially supported by redhat
* making newer software versions available in a single repository (e.g. centos-plus) quickly becomes messy because users may not want/trust every new thing in that repository, and then they have to use includepkgs/excludepkgs in yum repo definitions to limit what they see. It's cleaner/easier to add/remove repos.
* in most cases, these newer software versions are not distro specific, i.e. they will work across rhel, centos, scientific, oracle, ....
* t'would be a shame to end up with two slightly different ways of accomplishing similar goals (coprs for fedora/epel, SIG repos for centos).
But I'm just one voice...
-----Original Message----- From: centos-devel-bounces@centos.org [mailto:centos-devel- bounces@centos.org] On Behalf Of Matthew Miller Sent: Thursday, May 15, 2014 5:27 PM To: The CentOS developers mailing list. Subject: Re: [CentOS-devel] Creating a CentOS-only package
On Tue, May 13, 2014 at 02:59:02PM -0700, Kay Williams wrote:
Perhaps an 'epel-plus' repo would make sense (someday)? Or an epel service for hosting misc repos for newer-than-rhel packages.
You could use Fedora's Copr service for exactly this -- it can build against EL 5, 6, and 7.
Basically, you just upload SRPMs, check what you want to build against, and a usable repo comes out. See http://copr.fedoraproject.org/ or this blog post http://bkabrda.wordpress.com/2013/02/08/introducing-copr- build-system/ . The only restrictions are that it has to be open source and legal for Fedora to distribute.
In Fedora, there are some dnf (experimental branch of a next-generation yum) plugins which make searching easier, and work on a "Playground", an aggregated set of coprs that agree to play nicely together. Some of that could happen for CentOS as well with yum plugins (I don't think there's really anything special about dnf here it just happens that that's what was made.)
-- Matthew Miller mattdm@mattdm.org http://mattdm.org/ _______________________________________________ CentOS-devel mailing list CentOS-devel@centos.org http://lists.centos.org/mailman/listinfo/centos-devel