On Sat, Jan 22, 2011 at 04:38:49AM +0200, Theo Chatzimichos wrote:
> Assuming we're going to move the git.overlays.gentoo.org repos there as well 
> in the near future, this is the structure i am proposing:
Yes, they will be merging, but not for many months. What _DO_ need, is
getting the namespaces to be identical as soon as possible, and
preventing namespace collisions for anything that gets added.

Two overall comments about your proposal.
1. 
We EXPLICITLY need a location for private repositories.
- infra: for critical system data [1]
- foundation: for legal tracking, personal, financial information
- PR project: I don't know what they have in there. I've never looked at
  their private repo.

The current breakdown of private repos:
Infra: 2
Foundation: 0, but 2 requested
PR: 1

> source
>  - portage-main.git
>  - portage-history.git
> infra (or sysadmin)
>  - (repo1).git 
>  - (repo2).git
>  - ...
- I don't think that infra should be a toplevel here. As much as we
  intend to use repos, this is pollution of the namespace.

> overlay
>  - project (instead of proj)
>    - sunrise.git
>    - kde.git
>    - ...
>  - personal (merge dev/ & user/)
>    - aballier.git
>    - alexxy.git
>    - ...
- Some of the developer+user repos are NOT overlays, but Gentoo-specific
  code/applications.
- On one hand, I would like user repositories to have a separate
  namespace, so that other users realize a given repo is NOT from a
  developer. 
  - On the other side, what do we do when a user with a repo becomes a
        developer (and when they retire?)

> website
>  - blogs.git
>  - planet.git
>  - forums.git
>  - gstats.git
>  - packages.git
>  - www.git (the gentoo cvs repo)
>  - ...
These are projects, why not include them there?

> project (includes SOC projects, forks, gentoo projects etc)
>  - devmanual.git
>  - portage.git
>  - ...
devmanual IS a website...

How are you differentiating project vs. website?

[1] We intend on having public infra repos as well, and just having the
    fewest private repos.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : [email protected]
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

Reply via email to