[CentOS-devel] Policy for Ad-Hoc Upstreams: Development Hosting

Fri Oct 24 13:36:10 UTC 2014
Karanbir Singh <mail-lists at karan.org>

hi,

On 10/22/2014 03:42 PM, Brian Stinson wrote:
> Hi All,
> 
> In the CBS/Infra meeting on Monday we agreed to start a discussion here
> on the mailing list about how to handle "ad-hoc" upstreams. An ad-hoc
> upstream could best be described as a project we would like to ship that
> is developed within the CentOS community (centpkg is one example).

to be clear, these upstreams are code repos, not dist-git like repos to
host rpm packages; some of these might not even be targetting rpms ( eg.
the test suites that a SIg develops or any scripting that they need,
docs etc would also be included in this )

> Developers of an ad-hoc upstream need some extra infra (e.g. a git repo
> for doing active development) in addition to the dist-git repo on
> git.centos.org where the package specs live.
> 
> I would like to start the policy and procedure discussion with the
> following proposals:
> 
> - Host the ad-hoc development repositories on git.centos.org in separate
>   Gitblit projects 

+1

> 
> - Host the ad-hoc development repositories on Github, linked to the
>   CentOS project group

For projects that want to, we can share namespace under either
github.com/CentOS or /CentOSProject

> - Host the ad-hoc development repositories someplace else? 

if the target is CentOS and the larger EL ecosystem around it, hosting
the end result git repos on git.centos.org ( or atleast hosting it via a
mirror from somewhere else ) would be the way to go, I think. It also
reduces the barrier to sync releases and dist-git content when needed.

- KB


-- 
Karanbir Singh
+44-207-0999389 | http://www.karan.org/ | twitter.com/kbsingh
GnuPG Key : http://www.karan.org/publickey.asc