Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 559592 - Please add a Github project
Summary: Please add a Github project
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-04 13:00 UTC by Manuel Rüger (RETIRED)
Modified: 2016-11-30 08:58 UTC (History)
14 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Rüger (RETIRED) gentoo-dev 2015-09-04 13:00:01 UTC
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"

Thanks!
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-09-21 09:08:36 UTC
Well, it sounds like the team would somehow have to be a sub-team of PR and of infra at the same time :-).
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2015-09-21 18:30:43 UTC
(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?
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2015-09-21 19:05:17 UTC
(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.
Comment 4 Ian Delaney (RETIRED) gentoo-dev 2016-05-08 04:01:02 UTC
This is becoming more required with the increased use and attention paid by gentoo's userbase. I support it
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2016-05-08 22:45:57 UTC
What bugzilla product do you think the component should be in, and why? Both Infra & Comrel do some pieces of the GitHub project management.
Comment 6 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-10-19 15:33:56 UTC
For the record: currently proxy-maint is dealing with user contributions on GitHub.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-11-26 21:05:33 UTC
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?
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-11-26 21:06:14 UTC
Oh, and the GitHub project may serve as a central place to put all GitHub-related documentation in.
Comment 9 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-11-30 08:58:02 UTC
Done:

* 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.