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(a)fedoraproject.org>
To: "Fedora Infrastructure" <infrastructure(a)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(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/infrastructure