It is my pleasure to announce new version of Copr. https://copr.fedoraproject.org/
What's new? Group projects!
When you log in. You can see in right column link "My Groups". There you can see list of your FAS groups and you can activate them. In fact, you actually create alias for them. E.g. FAS group "gitmock" can be named "mock" in Copr. You can click on Copr group in right column. That navigate you to url in format:
https://copr.fedoraproject.org/groups/g/mock/coprs/
Where are listed all projects of this group. And you can create new group project there too. Every member of that FAS group can administer it and build there. Due to the OpenID limitations, you have to log-out/log-in to see your groups (or whenever you join new group in FAS).
Since copr-cli-1.45 (in updates-testing right now) you can submit package to group project like: copr-cli build @GROUP/PROJECT e.g copr-cli build @mock/mock-dev
Creation of group project is not possible from command line right now due OpenID restriction and you have to use WebUI. This may change in near future.
There is no API method in APIv1. But we provide APIv2 http://copr-rest-api.readthedocs.org/en/latest/ which has methods to manipulate with groups.
To create new group in FAS, just follow: https://admin.fedoraproject.org/accounts/group/new
If you have some personal project and you want to change it to group project, then please let me know and we change it manually.
Excellent feature. Does this imply that we can now request FAS groups for non-fedora projects? For example, I am working on some software and want to package it and make it available to users via copr. There are a number of people who I want to have access so groups is a fantastic solution.
Cheers Stu
Dne 15.10.2015 v 13:39 Stuart Campbell napsal(a):
Excellent feature. Does this imply that we can now request FAS groups for non-fedora projects? For example, I am working on some software and want to package it and make it available to users via copr. There are a number of people who I want to have access so groups is a fantastic solution.
As long as it is for Copr projects I do not see reason, why it should be rejected.
Hi Miroslav,
As usual, new Copr release is really better than previous release, and as usual I'm really sorry to point out some slight regression.
So, there is a little but annoying bug with the Build ID order : 99999 is evaluated as superior as 100000. This may also affect the Last build package information which isn't correct now.
Regards, Jean-Marc
Le 15/10/2015 11:33, Miroslav Suchý a écrit :
It is my pleasure to announce new version of Copr. https://copr.fedoraproject.org/
What's new? Group projects!
When you log in. You can see in right column link "My Groups". There you can see list of your FAS groups and you can activate them. In fact, you actually create alias for them. E.g. FAS group "gitmock" can be named "mock" in Copr. You can click on Copr group in right column. That navigate you to url in format:
https://copr.fedoraproject.org/groups/g/mock/coprs/
Where are listed all projects of this group. And you can create new group project there too. Every member of that FAS group can administer it and build there. Due to the OpenID limitations, you have to log-out/log-in to see your groups (or whenever you join new group in FAS).
Since copr-cli-1.45 (in updates-testing right now) you can submit package to group project like: copr-cli build @GROUP/PROJECT e.g copr-cli build @mock/mock-dev
Creation of group project is not possible from command line right now due OpenID restriction and you have to use WebUI. This may change in near future.
There is no API method in APIv1. But we provide APIv2 http://copr-rest-api.readthedocs.org/en/latest/ which has methods to manipulate with groups.
To create new group in FAS, just follow: https://admin.fedoraproject.org/accounts/group/new
If you have some personal project and you want to change it to group project, then please let me know and we change it manually.
On 11/10/2015 04:01 PM, Jean-Marc LIGER wrote:
So, there is a little but annoying bug with the Build ID order : 99999 is evaluated as superior as 100000. This may also affect the Last build package information which isn't correct now.
https://bugzilla.redhat.com/show_bug.cgi?id=1272184
New version with this fix will be deployed soon (I really hoped for yesterday... so matter of days).
Mirek
copr-devel@lists.fedorahosted.org