From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KvdIi-0008Mk-B4 for garchives@archives.gentoo.org; Thu, 30 Oct 2008 19:35:24 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D4898E044F; Thu, 30 Oct 2008 19:35:23 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 63E94E044F for ; Thu, 30 Oct 2008 19:35:23 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id AA2FA64F00 for ; Thu, 30 Oct 2008 19:35:21 +0000 (UTC) Received: from jokey by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1KvdIf-0004EI-28 for gentoo-commits@lists.gentoo.org; Thu, 30 Oct 2008 19:35:21 +0000 From: "Markus Ullmann (jokey)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, jokey@gentoo.org Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/overlays: userguide.xml devguide.xml X-VCS-Repository: gentoo X-VCS-Files: userguide.xml devguide.xml X-VCS-Directories: xml/htdocs/proj/en/overlays X-VCS-Committer: jokey X-VCS-Committer-Name: Markus Ullmann Content-Type: text/plain; charset=utf8 Message-Id: Sender: Markus Ullmann Date: Thu, 30 Oct 2008 19:35:21 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 422d7fe0-62b7-4810-9de1-ec12d454e976 X-Archives-Hash: 01edb9a2d653414399931d9b519dffa2 jokey 08/10/30 19:35:21 Modified: userguide.xml devguide.xml Log: Fix up Guides Revision Changes Path 1.5 xml/htdocs/proj/en/overlays/userguide.xml file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/ove= rlays/userguide.xml?rev=3D1.5&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/ove= rlays/userguide.xml?rev=3D1.5&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/ove= rlays/userguide.xml?r1=3D1.4&r2=3D1.5 Index: userguide.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/userguide.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- userguide.xml 11 Nov 2006 22:21:04 -0000 1.4 +++ userguide.xml 30 Oct 2008 19:35:20 -0000 1.5 @@ -5,15 +5,19 @@ Gentoo Overlays: Users' Guide =20 - Stuart Herbert + Stuart Herbert + + + + Markus Ullmann =20 This guide helps users understand how to use the Gentoo Overla= ys service =20 =20 -1.0 -2006-07-30 +1.1 +2008-10-30 =20 Introduction @@ -29,7 +33,7 @@
What Are Overlays? -

"Overlays" are package trees for Portage. They contain additional eb= uilds for Gentoo. They are maintained by Gentoo developers, but are dist= ributed separately from the main Portage tree.

+

"Overlays" are package trees for Portage. They contain additional eb= uilds for Gentoo. They are maintained by Gentoo developers and projects = but distributed separately from the main Portage tree.

=20 @@ -47,12 +51,11 @@ =20
-What Is overlays.gentoo.org? +What is the Gentoo Overlays Project? -

overlays.gentoo.org pr= ovides social workspaces to allow Gentoo projects, +

Gentoo Overlays provide social workspaces to allow Gentoo projects, developers and users to collaborate together on tomorrow's Gentoo packag= es. -We do this by host overlays for Gentoo projects, and overlays for Gentoo -developers.

+We do this by hosting overlays for Gentoo projects and developers.

=20 @@ -79,10 +82,10 @@

To install layman, follow these steps:

 emerge layman
-echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
+echo "source /usr/local/portage/layman/make.conf" >> /etc/make.conf
 
-Layman will create "/usr/portage/local/layman/make.conf" once you add +Layman will create "/usr/local/portage/layman/make.conf" once you add your first overlay. But if you do not plan to install an overlay immediately you should ensure that this file actually exists and contains the empty variable "PORTDIR_OVERLAY". Otherwise portage will @@ -94,7 +97,7 @@ =20
-Listing The Overlays Available +Listing The Available Overlays

To see the list of overlays available, run:

layman -L
@@ -137,7 +140,7 @@

To keep your installed overlays up to date, run:

-layman --sync ALL
+layman -S
 

Please don't run this more than once a day, or you'll put too much st= rain on Gentoo's infrastructure.

@@ -151,13 +154,12 @@
Introduction -

All Gentoo developers were users of Gentoo before they became develop= ers. Our users aren't just the reason Gentoo exists today; they're our f= uture volunteers too.

+

All Gentoo developers were users of Gentoo before they became develop= ers and still are users. Our users aren't just the reason Gentoo exists = today; they're our future volunteers too.

=20

If you start contributing to a project, we'll give you write access t= o the project's overlay, and we'll provide mentors to help you contribute. Eventually, if we like what you do and the way you do it, we'll invite y= ou to -go the whole hog and become a full Gentoo developer, with a nice shiny -@gentoo.org email address.

+go the whole hog and become a full Gentoo developer.

=20 @@ -173,15 +175,22 @@ out on IRC, and may have their own channels for their projects. Example= s of these include the PHP project (#gentoo-php), and the Webapps project (#gentoo-web). Others prefer to be contacted by email only. The only w= ay -you'll find out is to try and make contact, and take it from there.

+you'll find out is to try and make contact, and take it from there. Comm= only people in #gentoo-bugs on freenode IRC know where to find the people= in question.

=20
Working With Subversion -

You'll need to get comfortable working with Subversion. Subversion i= s the -version control software we use to manage the contents of our overlays. = If you have never used Subversion before, the online book is an excellent way to learn Subversio= n. You can buy it in dead-tree format too if you prefer.

+

Subversion is one version control software we use to manage the conte= nts of our overlays. If you have never used Subversion before, the Subve= rsion book is an excellent way to learn Subversion. You can buy it in de= ad-tree format if you prefer or read it online for free. +

+ +
+ +
+Working With Git + +

Git is another version control software we use to manage the contents= of our overlays. To get in touch with it, see the tutorial provided on = the homepage.

=20 @@ -200,7 +209,7 @@

Q: Do you host overlays for users?

    -
  • A: No, we do not. If you want an overlay of your own on o.g.o, you = must first become a Gentoo developer.
  • +
  • A: No, we do not. If you want an overlay of your own on (git.)overla= ys.gentoo.org, you must first become a Gentoo developer.
1.15 xml/htdocs/proj/en/overlays/devguide.xml file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/ove= rlays/devguide.xml?rev=3D1.15&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/ove= rlays/devguide.xml?rev=3D1.15&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/ove= rlays/devguide.xml?r1=3D1.14&r2=3D1.15 Index: devguide.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/devguide.xml,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- devguide.xml 12 Oct 2008 09:57:06 -0000 1.14 +++ devguide.xml 30 Oct 2008 19:35:20 -0000 1.15 @@ -19,8 +19,8 @@ =20 =20 -2.1 -2008-10-12 +2.2 +2008-10-30 =20 Introduction @@ -33,19 +33,11 @@ =20
-What is overlays.gentoo.org? - -

overlays.gentoo.org pr= ovides social workspaces to allow Gentoo projects, developers and users t= o collaborate together on tomorrow's Gentoo packages. We do this by host= ing overlays for Gentoo projects, and overlays for Gentoo developers.

- -
- -
Who Can Use overlays.gentoo.org? -

Any Gentoo project, or Gentoo developer, can have their own overlay h= osted on overlays.gentoo.org, with the RSS feed from the changelog includ= ed on the overlays.gentoo.org ho= mepage.

+

Any Gentoo project, or Gentoo developer, can have their own overlay h= osted on (git.)overlays.gentoo.org, with the RSS feed from the changelog = included on the overlays.gentoo.= org planet.

=20 -

Any Gentoo staff member or user (ie, anyone who doesn't have write ac= cess to -the main Portage package tree) can download and use the contents of any = hosted +

Any User can download and use the contents of any hosted overlay. If you choose, you can also give users write access to your overlay.

@@ -54,12 +46,10 @@
What Does overlays.gentoo.org Give Me? -

The overlays.gentoo.org service currently provides:

+

The (git.)overlays.gentoo.org service currently provides:

    -
  • Trac (a wiki w/ integra= ted subversion browser), for quickly creating and maintaining documentati= on about your overlay
  • -
  • Subversion - a cent= ralised version control system
  • +
  • Trac (a wiki w/ integra= ted subversion browser), for quickly creating and maintaining documentati= on about your Subversion based overlay
  • Publishing the changelog for your overlay on the o.g.o homepage, so that everyone who's inter= ested can see what's going on
  • -
  • Git - Fast Version Control Syst= em
  • gitweb - provide= s full-fledged web interface for viewing Git repositories.
=20 @@ -142,14 +132,11 @@
Project Overlays -

"Project" overlays are overlays for official Gentoo projects. A good -example is the PHP Ove= rlay.

+

"Project" overlays are overlays for official Gentoo projects. An exa= mple is the PHP Overlay= .

=20

An official Gentoo project is a project that has a project page on -www.gentoo.org, and that has an elected lead. (This definition comes fr= om the -metastructure document, which is Gentoo's governing document). Th= e project -lead(s) are responsible for the project overlay, including its contents,= and -any problems it causes other Gentoo projects and developers.

+www.gentoo.org, and that has an elected lead. (This definition comes fr= om the +metastructure document). The project lead(s) are responsible for the pr= oject overlay, including its contents, and any problems it causes other G= entoo projects and developers.

=20

To request a SVN project overlay, the project's lead just needs to po= p into #gentoo-overlays on IRC and ask for an overlay to be created. Or, if he= /she @@ -170,7 +157,6 @@ repository

  • give write access to all project members who already have an o.g.o account
  • -
  • contact all of the other project members, and sort out their access<= /li> =20

    For an Git request, we will:

    @@ -180,10 +166,8 @@
  • create an git.o.g.o account for you if you don't already have one
  • give you write access to your overlays Git repository
  • give write access to all project members who already have an o.g.o a= ccount
  • -
  • contact all of the other project members, and sort out their access<= /li> =20 -
  • =20 @@ -192,7 +176,7 @@ =20

    "Developer" overlays are overlays owned by individual Gentoo develope= rs. One -example is tcort's ov= erlay.

    + example is beandog= 's overlay.

    =20

    If you have an @gentoo.org email address, and you've passed the ebuil= d quiz, then you can have your own developer overlay on o.g.o.

    @@ -229,8 +213,7 @@

    Because o.g.o is designed to support a blend of both Gentoo developer= s and Gentoo users, we don't create 'real' system-level accounts on the o.g.o = host. -All access is currently through Apache, and is managed by Apache htpassw= d and -htgroup files.

    +

    =20 You do *not* have SSH access to o.g.o. @@ -295,25 +278,7 @@ =20

    We have disabled the bug tracking system in Trac. Use Gentoo's bugzilla for bug tracking your over= lay.

    =20 -

    Your overlay's RSS feed - the one that is shown on the o.g.o homepage - comes from Trac's Timel= ine page.

    - -

    We have installed several Trac plugins, which we hope will make your = wiki even -more useful to you. If you come across any additional plugins that you'= d like -to see installed, please let us know, and we'll take a look at them.

    - -
      -
    • LayOnTrac - lists the packages from the overlay.
    • -
    • Trac= Tags - displays a tag cloud
    • -
    • TracWebAdmin - provides web-based admin panel for Trac
    • -
    - -

    We have installed several Trac macros, which we hope will make your w= iki even more useful to you. If you come across any additional macros th= at you'd like to see installed, please let us know, and we'll take a look= at them.

    - -
      -
    • AddComment<= /uri> - allows visitors to add comments to the bottom of your pages
    • -
    • FootNote - adds support for adding footnotes to a page
    • -
    • TOC - adds s= upport for publishing a Table of Contents on a page
    • -
    +

    Your overlay's RSS feed - the one that is shown on the o.g.o homepage - comes from Trac's Timel= ine page or GitWeb's summary.

    =20
    @@ -321,9 +286,9 @@
    Getting Started With Subversion -

    Your overlay comes with Su= bversion, a modern alternative to CVS. The advantages of Subversio= n over CVS include real versioning of directories, full changeset support= , and it's much easier to do branching if you need to. The main disadvan= tage of Subversion is that it is slower than CVS, and that a local Subver= sion checkout requires more disk space.

    +

    The advantages of Subversion over CVS include real versioning of dire= ctories, full changeset support, and it's much easier to do branching if = you need to. The main disadvantage of Subversion is that it is slower th= an CVS, and that a local Subversion checkout requires more disk space. =20 -

    If you have never used Subversion before, the online book is an excellent way to learn Subver= sion. You can buy it in dead-tree format too if you prefer.

    +

    If you have never used Subversion before, the online book is an excel= lent way to learn Subversion. You can buy it in dead-tree format too if = you prefer.

    =20

    Here are some basic commands to get you started.

    svn co https://overlays.gento=
    o.org/proj/php
    @@ -399,11 +364,6 @@ to the Gentoo Portage package tree can have write access to one or more overlays. Several Gentoo projects have found that this is a great way t= o train and evaluate potential Gentoo developers in a safe environment.

    - -

    At the moment, only the Overlays team can update the access control l= ists for -overlays.gentoo.org. We will provide a web-based tool for managing the = access -control lists at a later date. But, for now, if you need a change made, -please drop by #gentoo-overlays on IRC for assistance.

    =20 @@ -551,10 +511,8 @@ =20

    Q: Why can't I edit the access control list directly?

      -
    • A: (SVN) The access control list currently lives in htpasswd / htgro= up files used - by Apache. Only o.g.o admin staff have ssh access into the o.g.o box= .
    • -
    • A: (Git) The access control list currently lives in the gitosis-admi= n repository,=20 - which is writable only by the o.g.o staff.
    • +
    • A: (SVN) The access control list currently lives in htpasswd format.= Only o.g.o admin staff members have ssh access to the o.g.o box.
    • +
    • A: (Git) The access control list currently lives in the gitosis-admi= n repository, which is writable only by the o.g.o staff.