This is not a case for comrel, but b.g.o seems to lack a proper category for that.
As it is not obvious who take care about the github project and the gh issue tracking system is disabled, I cc'd the owners of https://github.com/gentoo to create a github project.
* Add a bugzilla component to report bugs against missing settings in github (e.g., missing teams, changes in teams, etc.)
* Be able to request mirrors (e.g., gentoo/java-overlay) to github.com via b.g.o
* Ping the team on IRC to close issues on gentoo/gentoo, as the current setting does not allow "normal" developers to close pull requests
* Document guidelines on wiki.g.o
** Clean up of "out of place" forks to gentoo/
** Spam "moderation"
Well, it sounds like the team would somehow have to be a sub-team of PR and of infra at the same time :-).
(In reply to Michał Górny from comment #1)
> Well, it sounds like the team would somehow have to be a sub-team of PR and
> of infra at the same time :-).
(In reply to Markos Chandras from comment #2)
> (In reply to Michał Górny from comment #1)
> > Well, it sounds like the team would somehow have to be a sub-team of PR and
> > of infra at the same time :-).
> Why PR?
Sorry, I meant comrel. Since it's dealing with the community.
This is becoming more required with the increased use and attention paid by gentoo's userbase. I support it
What bugzilla product do you think the component should be in, and why? Both Infra & Comrel do some pieces of the GitHub project management.
For the record: currently proxy-maint is dealing with user contributions on GitHub.
Ok, I think that now that I'm syncing developers and projects to GitHub, there might be a reason to finally establish some kind of project. However, in order to proceed we should clearly establish what the goals of the project should be. To be honest, I'm not sure if we wouldn't eventually have to have more than one GitHub project.
So, potential GitHub-related tasks:
1. syncing developers and projects,
2. updating organization, repository, team settings,
3. setting up repository mirrors on GitHub,
4. 'comrel tasks',
5. reviewing pull requests,
6. proxying between authors of pull requests and developers not using GitHub.
Right now, it looks like this:
1) is done by me. However, the scripts are public, so pretty much anyone with GitHub 'owner' status can do it (infra right now, I think);
2) requires 'owner' status;
3) requires access to gitolite-admin, so infra + overlays;
4) I don't know if anyone in particular is handling this right now;
5-6) this is mostly done by few volunteers and part of proxy-maint.
Which of these tasks do you see that the GitHub project should do? Is there anything else that specifically needs to be done?
Oh, and the GitHub project may serve as a central place to put all GitHub-related documentation in.
* github@ mail alias,
* Bugzilla account for it,
* Bugzilla component Gentoo Infrastructure/GitHub,
* Project:GitHub on wiki.
I'm currently filling the docs and will announce the project afterwards. In the meantime, please add yourself to the alias and project page, as desired.