Dist Git for Copr

Adam Samalik asamalik at redhat.com
Fri May 15 13:17:32 UTC 2015


But the second variant - to store "packages" - would mean that I have a git repo for each package. For example Developer Toolset would need about 70 git projets because it's got about 70 packages:
https://copr.fedoraproject.org/coprs/rhscl/devtoolset-3-el7/monitor/

That's fine for dist git, but not as a project. 

Ideal could be some kind of hybrid where we can have one project. This project could host the upstream sources (pagure) or just have link to github, etc. Whatever we decide here. We can even have both options to be more friendly :)
And this project would also include the packages. I can think about two variants here:
 a) include the packages in dist git or something like that
 b) have some easy description for Copr how to build it.

The example description for b) could look like this:
 1) have this project: https://git.fedorahosted.org/cgit/copr.git
 2) build from these directories: backend, selinux, cli, frontend, keygen
 3) get the sources by: tito build --srpm


Adam



----- Original Message -----
From: "Mathieu Bridon" <bochecha at fedoraproject.org>
To: "Fedora Infrastructure" <infrastructure at lists.fedoraproject.org>
Sent: Friday, 15 May, 2015 2:58:52 PM
Subject: Re: Dist Git for Copr

On Fri, 2015-05-15 at 08:56 -0400, Adam Samalik wrote:
> Do we want to store the project, or packages?
> 
> To explain what I mean by "project" and "packages", let's have a look at the Copr project.
> 
> The "project" is hosted here: https://git.fedorahosted.org/cgit/copr.git
> This is the home of the project. It stores the source code and could also have some issue tracker etc.
> If we want to store "project", Pagure seems like a nice solution.
> 
> The "packages" (for fedora) are here: http://pkgs.fedoraproject.org/cgit/copr
> This hosts the packages and is more focused on the spec file and the packaging side. The project needs to live somewhere else.
> If we want to store "packages", Dist Git might be great.

Pagure could also be great for the second.

It offers git hosting, the way dist-git needs it (to store specs and
patches), and it (could if it doesn't already) offers some space storage
to upload tarballs.

Then, maintainers of packages in coprs would gain a place for users to
report their issues with the copr packages, which doesn't sound like a
terrible thing.


-- 
Mathieu

_______________________________________________
infrastructure mailing list
infrastructure at lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/infrastructure


More information about the infrastructure mailing list