[CentOS-devel] Creating a CentOS-only package

Fri May 16 23:01:14 UTC 2014
Kay Williams <kay at deployproject.org>

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 at centos.org [mailto:centos-devel-
> bounces at 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 at mattdm.org
> <http://mattdm.org/>
> _______________________________________________
> CentOS-devel mailing list
> CentOS-devel at centos.org
> http://lists.centos.org/mailman/listinfo/centos-devel