#4229 Add Copr project accounts for hosted projects
Closed: Fixed None Opened 10 years ago by nkinder.

During the Copr talk at last week's Devconf in Brno, a topic came up related to using Copr for fedorahosted.org projects. Copr currently allows anyone with a FAS account to create builds/repos for whatever they like. This is great for sharing work, etc., but we would like to use Copr in a more official project capacity.

For a number of hosted projects that I'm involved with (389 DS, Dogtag, SSSD, FreeIPA), we would like the projects to have periodic "official" development builds. These are builds that aren't ready for Fedora updates (or even updates-testing), such as weekly builds of the latest in-development version that we would like to provide to early adopters. Copr seems like it would be ideal for this sort of thing.

For a hosted project, we would like to have a project specific Copr account that allows anyone with git commit history for that project to create builds. Copr currently only has user specific areas where permissions can be granted, but we would like this at the project level instead. For example, instead of something like "nkinder/389-ds-base-1.3.3" in Copr, we would have "389-ds-base/1.3.3". I think that this would be very useful for hosted projects.


Adding msuchy to cc here.

I think some integration with fedorahosted projects might be very nice.

Each of them does have already a fas group, perhaps the copr could allow groups permissions on particular coprs.

I'm not sure if this is the best place to track this, or if it would be better a copr bugzilla or TODO list entry. I'll leave that up to msuchy. :)

I do not mind tracking it here.

With copr groups I think this is now done?

Login to comment on this ticket.

Metadata