On Tue, Apr 25, 2017 at 01:36:50PM -0600, Kevin Fenzi wrote:
On 04/25/2017 08:23 AM, Pierre-Yves Chibon wrote: ...snip...
Now going through each of the requirements listed above
- Store point of contact for a package (default assignee on bugzilla)
- we could use the first committer, alphabetically
- we could use the 'owner', but we need pagure to be able to "give" a repo which it currently cannot.
- in order to "orphan" a package, we need this.
- we could list the default assignee in the yaml file in dist-git
- Not ideal since less "self-service"
One possibility I'll toss out... change POC to packagename-owner@fedoraproject.org and have it go to the alias. This has the advantages of:
- Never need to update bugzilla after the package is made.
- People perhaps stop thinking of packages as "theirs" a bit more.
But also disadvantages of people liking to see a name they can point to about the package or know who is cc'ed on the bug.
I like this idea a lot.
- Store new package requests
- matt prahl is already cooking up a way to do this using a https://pagure.io/repo-requests/issues/ queue and some scripts.
- !!! we have problems using pagure ticket queue here (api tokens, need commit or really admin access...)
- other options:
- bugzilla
no no, please not again. ;)
- custom made queue - fpaste!
Ha.
- patch pagure to do what we need. -> Add the possibility to select a project in https://pagure.io/settings/token/new and allow there the issue_create, issue_update and issue_comment ACLs -> Add the possibility to set the duration of the token (with an upper limit: 365 days?) (per token with a default in the config file?) -> pingou will handle this
Note that I think we still want an admin to ack new package requests.
Agreed! Last time I talked with dgilmore about it, he pointed out that all kinds of oddball trademark issues only get caught at the cvsadmin level.