From: "Stuart Herbert" <stuart.herbert@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Official overlay support
Date: Wed, 22 Mar 2006 22:03:47 +0000 [thread overview]
Message-ID: <b38c6f4c0603221403ofd87ccatdbb6b2869fa1ede4@mail.gmail.com> (raw)
In-Reply-To: <4421836A.8040000@gentoo.org>
> This definitely sounds like a fun idea. It would be even cooler if we
> were using a distributed SCM on both ends that allowed for easy merging.
>
> Donnie
It's probably the right time for me to flesh out what I've been
planning for overlays.g.o.
The vision I have for overlays.g.o is one official home for all Gentoo
overlays run by projects and by individual Gentoo devs. I see the
homepage itself running Planet (just like planet.g.o), using the RSS
feeds from the overlays to display the changelogs from all the
overlays. The links down the left hand side of the page go to the
homepage for each of the overlays. The homepages are separate wiki
instances.
http://overlays.g.o/proj/<project-name>/ for overlays run by herds
listed in herds.xml
http://overlays.g.o/svn/<project-name>/ for the SVN repos
and
http://overlays.g.o/dev/<developer>/ for overlays run by individual developers
http://overlays.g.o/svn/<developer>/ for the SVN repos
There's a practical limit to the amount of software we can support on
overlays.g.o. The less we install, the less the overhead of
administrating this system for infra and the overlays admin team (I'm
looking for responsible volunteers to join that team, if you're
interested).
I'd like to offer two wiki engines and two version control systems on
overlays.g.o. I believe that gives us enough choice without us
loading the box with too much software for us to keep on top of.
One thing that was never planned was any form of shell access to this
box, except for the team creating/destroying overlays. It looks like
this will be necessary to support a distributed vcs. I'll talk to
infra and see what we could do about providing some form of ssh access
to help us support a distributed vcs.
Trac and SVN would be my first choice. MoinMoin would be my
recommendation for the second wiki engine. What should the second
version control system be? I don't use them, I have no experience
with them, and so I have no preference of what this should be.
To answer Daniel's question about "official" ... the overlays hosted
on overlays.g.o would be "official". The "overlays" project will be
accountable for overlays.g.o overall. It would make sense for the
"overlays" project to be a sub-project of infra.
To ensure "officialness" and (what I personally care more about)
accountability, project overlays will be created for projects that
meet the description of a project in the metastructure [1]. The
overlays team will have to be strict on this, to ensure
"officialness". The overlay must be requested by one of the leads of
the project. The lead(s) would be jointly accountable for the overlay
and all its contents. Leads will be able to ask for commit / wiki
edit access for non-devs.
Developer overlays would only be created for active Gentoo developers,
and they would be accountable for its contents. Non-developers will
not be given write access to developer overlays.
By default - working on the same principle of trust that governs all
developers w.r.t. the Portage tree - all developers will be able to
commit to all overlays. If we can't trust you to respect other
people's overlays, then we can't trust you with commit access to the
Portage tree, and you're not fit to be a Gentoo dev in the first place
:P The only "restriction" will be that you'll need to ask the overlay
project team to setup your access the very first time.
Anyone wanting a "secret" overlay needs to make their own hosting arrangements.
To answer Daniel's other question, about bugs.g.o ... trac on
overlays.g.o will have its bug tracking system disabled. We already
have one bug tracking system - bugs.g.o - and that's sufficient.
[1] http://www.gentoo.org/proj/en/glep/glep-0039.html
Best regards,
Stu
--
gentoo-dev@gentoo.org mailing list
next prev parent reply other threads:[~2006-03-22 22:10 UTC|newest]
Thread overview: 123+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-20 23:07 [gentoo-dev] Making the developer community more open Daniel Drake
2006-03-20 23:11 ` Ciaran McCreesh
2006-03-20 23:44 ` George Prowse
2006-03-20 23:45 ` Bret Towe
2006-03-20 23:58 ` Stefan Schweizer
2006-03-21 0:12 ` Ciaran McCreesh
2006-03-21 0:05 ` m h
2006-03-21 3:32 ` Alec Warner
2006-03-21 3:40 ` Jason Stubbs
2006-03-21 1:06 ` Mike Auty
2006-03-21 12:09 ` Simon Stelling
2006-03-21 22:32 ` Daniel Goller
2006-03-22 10:49 ` Jonathan Coome
2006-03-22 12:53 ` [gentoo-dev] " Duncan
2006-03-22 13:56 ` Michael Crute
2006-03-22 14:13 ` Thomas Cort
2006-03-22 13:58 ` Thomas Cort
2006-03-22 14:15 ` Dan Meltzer
2006-03-22 14:55 ` Jonathan Coome
2006-03-23 22:20 ` Daniel Goller
2006-03-23 23:34 ` Dan Meltzer
2006-03-24 5:01 ` Daniel Goller
2006-03-21 1:15 ` [gentoo-dev] " George Shapovalov
2006-03-21 1:27 ` George Shapovalov
2006-03-21 0:52 ` m h
2006-03-24 23:08 ` Daniel Drake
2006-03-21 6:05 ` Alin Nastac
2006-03-21 16:27 ` Paul de Vrieze
2006-03-21 12:15 ` Thomas Cort
2006-03-21 17:14 ` Brandon Edens
2006-03-21 19:38 ` Daniel Drake
2006-03-21 22:20 ` Daniel Goller
2006-03-22 14:19 ` Stuart Herbert
2006-03-22 17:03 ` [gentoo-dev] Official overlay support Donnie Berkholz
2006-03-22 17:24 ` Daniel Ostrow
2006-03-22 17:33 ` Ciaran McCreesh
2006-03-23 22:25 ` Aron Griffis
2006-03-22 17:39 ` Duncan Coutts
2006-03-22 18:42 ` Stefan Schweizer
2006-03-22 22:49 ` Duncan Coutts
2006-03-22 22:03 ` Stuart Herbert [this message]
2006-03-23 8:10 ` Danny van Dyk
2006-03-23 9:07 ` Stuart Herbert
2006-03-23 10:09 ` Chris Bainbridge
2006-03-23 10:56 ` Stuart Herbert
2006-03-23 12:47 ` Chris Bainbridge
2006-03-23 13:13 ` Stuart Herbert
2006-03-23 17:16 ` [gentoo-dev] " Duncan
2006-03-23 18:20 ` Rumen Yotov
2006-03-23 18:43 ` Chris Bainbridge
2006-03-23 19:30 ` Rumen Yotov
2006-03-23 21:47 ` [gentoo-dev] " Duncan
2006-03-23 14:41 ` [gentoo-dev] " Chris Gianelloni
2006-03-23 17:47 ` Donnie Berkholz
2006-03-23 23:34 ` Aron Griffis
2006-03-23 9:28 ` Luis Medinas
2006-03-23 10:11 ` Stuart Herbert
2006-03-23 9:36 ` Donnie Berkholz
2006-03-23 9:58 ` Stuart Herbert
2006-03-23 10:22 ` Donnie Berkholz
2006-03-23 11:02 ` Stuart Herbert
2006-03-23 11:07 ` Donnie Berkholz
2006-03-23 11:18 ` Stuart Herbert
2006-03-23 14:17 ` Chris Gianelloni
2006-03-23 14:41 ` Stuart Herbert
2006-03-23 14:54 ` Eric Edgar
2006-03-23 20:31 ` Paul de Vrieze
2006-03-23 15:31 ` Chris Gianelloni
2006-03-23 15:51 ` Stuart Herbert
2006-03-23 18:15 ` Chris Gianelloni
2006-03-23 18:31 ` Stefan Schweizer
2006-03-23 18:41 ` Ciaran McCreesh
2006-03-23 18:57 ` Jakub Moc
2006-03-23 19:10 ` Daniel Ostrow
2006-03-23 19:27 ` Stefan Schweizer
2006-03-23 19:42 ` Stuart Herbert
2006-03-24 1:03 ` Ciaran McCreesh
2006-03-24 8:59 ` Stuart Herbert
2006-03-24 13:46 ` Chris Gianelloni
2006-03-24 14:53 ` Alec Warner
2006-03-24 16:19 ` Stuart Herbert
2006-03-24 16:33 ` Stuart Herbert
2006-03-24 14:40 ` Aron Griffis
2006-03-24 9:16 ` Jakub Moc
2006-03-24 13:49 ` Chris Gianelloni
2006-03-24 15:37 ` Ciaran McCreesh
2006-03-24 16:14 ` Stuart Herbert
2006-03-24 16:15 ` Jakub Moc
2006-03-24 16:29 ` Andrej Kacian
2006-03-23 18:55 ` Chris Gianelloni
2006-03-23 19:21 ` Duncan Coutts
2006-03-23 20:07 ` Jakub Moc
2006-03-23 20:19 ` Andres Loeh
2006-03-24 8:52 ` Stuart Herbert
2006-03-24 11:46 ` Andres Loeh
2006-03-24 13:55 ` Chris Gianelloni
2006-03-24 14:12 ` Paul de Vrieze
2006-03-24 14:47 ` Aron Griffis
2006-03-24 19:18 ` Chris Gianelloni
2006-03-25 2:54 ` [gentoo-dev] " Duncan
2006-03-25 19:37 ` [gentoo-dev] " Paul de Vrieze
2006-03-25 19:46 ` Robin H. Johnson
2006-03-24 14:56 ` Stuart Herbert
2006-03-24 15:38 ` Andres Loeh
2006-03-24 15:58 ` Jakub Moc
2006-03-24 14:49 ` Stuart Herbert
2006-03-24 15:41 ` Andres Loeh
2006-03-25 19:41 ` Paul de Vrieze
2006-03-25 21:23 ` Michael Cummings
2006-03-23 16:06 ` Jeroen Roovers
2006-03-23 16:40 ` Chris Bainbridge
2006-03-23 16:56 ` Martin Ehmsen
2006-03-23 18:25 ` Chris Gianelloni
2006-03-23 18:55 ` Chris Bainbridge
2006-03-23 19:37 ` Duncan Coutts
2006-03-23 21:42 ` [gentoo-dev] " Duncan
2006-03-23 21:49 ` Donnie Berkholz
2006-03-23 22:01 ` Paul de Vrieze
2006-03-23 21:53 ` [gentoo-dev] " Paul de Vrieze
2006-03-23 20:50 ` Paul de Vrieze
2006-03-23 21:32 ` Donnie Berkholz
2006-03-24 8:44 ` Paul de Vrieze
2006-03-23 15:27 ` Jakub Moc
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=b38c6f4c0603221403ofd87ccatdbb6b2869fa1ede4@mail.gmail.com \
--to=stuart.herbert@gmail.com \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox