Endorsement of https://github.com/fedoraproject

Mark McLoughlin markmc at redhat.com
Thu Feb 9 07:39:50 UTC 2012


On Wed, 2012-02-01 at 16:19 +0100, Carlo de Wolf wrote:
> Hello members of the Board,
> 
> I would like to petition the Board to endorse 
> https://github.com/fedoraproject as a secondary outlet of hosted code.
> 
> Some projects that go into Fedora have their upstream hosted on GitHub. 
> To get these projects into Fedora not only spec files need to be 
> created, in most cases patches need to be created as well. While these 
> patches themselves are available in the corresponding rpm git repo 
> (pkgs.fedoraproject.org) they are not easily usable for upstream 
> developers. (And in most cases "hand"-crafted, instead of maintained in 
> a real branch.) An upstream developer is used to work on a git branch.

If I understand you correctly, I think it's very similar to what we're
doing with OpenStack:

  https://github.com/organizations/fedora-openstack/

Basically, any patches we have for the packages go into forks of
upstream's github repos. We've got a hacky script to sync patches from
those repos into patch files in pkgs.fp.org repo:

  http://pkgs.fedoraproject.org/gitweb/?p=openstack-nova.git;a=blob;f=update-patches.sh;h=617221f

We think it's:

  a) useful to maintain patches in git, e.g. cherry picking patches from
     upstream and

  b) make it very easy for upstream and other downstream to see what 
     patches we're shipping

OpenStack doesn't use github merge props, it uses gerrit instead.

Cheers,
Mark.



More information about the advisory-board mailing list