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