Re: [gentoo-dev] Projects and simple guides

2006-01-13 Thread Ciaran McCreesh
On Tue, 10 Jan 2006 15:12:27 -0600 Lance Albertson
[EMAIL PROTECTED] wrote:
| Last I knew, its not a simple task for generating those nice looking
| html pages that ciaranm made a while back for the developer docs.
| When I asked him about (he can probably provide more detail), It took
| a lot of processing time and wasn't that scalable. Now, I'm not sure
| if anything has changed since then.

If you're using docutils, then yes, it's reaallly slow. I've got a
(very fast) parser that handles a decent subset of the RST spec
written, but getting it converted to be usable in a general kind of way
isn't too high up my list of priorities...

The thing is... If you're trying to do RST - GuideXML, you'll run into
all kinds of weirdness because of the GuideXML heading structure.
You'll also run into a load more weirdness because about half of the
GLEPs currently massively abuse blockquotes (in all but one case
accidentally).

See, this is a list in RST:

* one
* two

And this is a list inside a blockquote:

  * one
  * two

Very easy to screw up, especially since docutils goes to great lengths
to create output even if the input is highly weird. My own parser moans
on anything like that -- it disallows most nested structure markup --
which means it's useless on most GLEPs unless someone goes through and
does some serious whitespace cleanups...

-- 
Ciaran McCreesh : Gentoo Developer (King of all Londinium)
Mail: ciaranm at gentoo.org
Web : http://dev.gentoo.org/~ciaranm



signature.asc
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-10 Thread Donnie Berkholz

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Lance Albertson wrote:
| Donnie Berkholz wrote:
|
|Lance Albertson wrote:
|| What if instead of having proj/en we did herd/en on www? Of course, that
|| doesn't help the whole GuideXML is hard bit. I like the idea of using
|| RST, but it doesn't seem very scalable at this time. Maybe, instead of
|| that, we created some kind of development site for herds (maybe
|| herds.g.o). Could be a place where herds put up status updates, specific
|| docs, draft docs, etc. Once things get established on that site, docs
|| could get moved to GDP if it were logical to do.
|
|Really every herd should be either part of a project or in the process
|of creating a new one for themselves by now. There's no excuse, since
|the block on creating new projects disappeared.
|
|
| The question I ask is ... does every herd have a project it fits under?
| I doubt it. And if it doesn't, is it really considered a project? Or is
| that just a generic name given now? I guess a see a distinction between
| herds and projects that our current documentation url layout doesn't
| cover it well. To me, it should have its own herd/fooherd layout
| (example being www.gentoo.org/herd/en/netmon). Otherwise you're going to
| confuse our users into thinking that herds are projects when they're
| really just herds. Granted, some herds may be just a project, but I'm
| mainly after the herds that have no real project to fit under.
|
| I understand the block was lifted for projects, but that doesn't mean
| herds should all should fit underneath proj/.

I agree. What I meant is that herds should be grouping together to form
new projects if they don't fit in an existing one; not that they should
create one project per herd.

| I think we should open up
| a similar space just for herds.

I disagree -- they should all be able to fit into some project.

Thanks,
Donnie
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDw2znXVaO67S1rtsRAo7hAKC2yYmsZdDV0AUxf8H8ucXdI4GH8wCgzrIm
itfdvfs5OSPLiEj13RmMxzs=
=BdR+
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Projects and simple guides

2006-01-10 Thread Jan Kundrát
Donnie Berkholz wrote:
 Sven Vermeulen wrote:
 | We have already received many bugs for documentation in /proj/* which is
 | not GDPs. I had no issue with this as I hoped this would be a transient
 | state where the documentation is eventually handed over to the GDP so
 that
 | both the project /and/ GDP can further maintain the documents.
 
 Seems like what would be useful is a metadata.xml-type thing for guides,
 so they're assigned properly.

That's only a Bugzilla issue. When user finds a bug somewhere under
/proj/en, the natural way is to consider it an issue in documentation
for users, hence it got assigned to docs-team.

There's already a bug opened [1] waiting for the final decision.

[1] https://bugs.gentoo.org/show_bug.cgi?id=115924

Cheers,
-jkt

-- 
cd /local/pub  more beer  /dev/mouth


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Projects and simple guides

2006-01-10 Thread Chris Gianelloni
On Tue, 2006-01-10 at 01:17 -0600, Lance Albertson wrote:
 I understand the block was lifted for projects, but that doesn't mean
 herds should all should fit underneath proj/. I think we should open up
 a similar space just for herds.

I think that would be a wonderful idea.  What would we do about herds
that are a project?  Simply throw in a redirect under the herd name to
the project name?

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Projects and simple guides

2006-01-10 Thread Sven Vermeulen
Chris Gianelloni said:
 Really, I think that the number of bugs the GDP gets is probably fairly
 minimal for project-based documentation.  Perhaps we could have
 something added to the project dtd that adds a little blurb at the
 bottom to file bugs for project documentation against the project
 itself?  I really don't know if that would help or not, but it is an
 idea.

The amount of bugs isn't the problem, but it does serve as a warning event
to show the user how fragmented a project goal can be. In this case, not
even all documentation is handled by the documentation team.

Wkr,
  Sven Vermeulen
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Projects and simple guides

2006-01-10 Thread Lance Albertson
Chris Gianelloni wrote:
 On Tue, 2006-01-10 at 01:17 -0600, Lance Albertson wrote:
 
I understand the block was lifted for projects, but that doesn't mean
herds should all should fit underneath proj/. I think we should open up
a similar space just for herds.
 
 
 I think that would be a wonderful idea.  What would we do about herds
 that are a project?  Simply throw in a redirect under the herd name to
 the project name?
 

Unless they already reside inside the /proj level, I don't want to get
into the habit of managing a bunch of redirects. The key thing here is
that we have a clear place to look for such herds. If they are a
project, then keep them in the project area.

-- 
Lance Albertson [EMAIL PROTECTED]
Gentoo Infrastructure | Operations Manager

---
GPG Public Key:  http://www.ramereth.net/lance.asc
Key fingerprint: 0423 92F3 544A 1282 5AB1  4D07 416F A15D 27F4 B742

ramereth/irc.freenode.net


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Projects and simple guides

2006-01-10 Thread Aron Griffis
Grant Goodyear wrote:   [Tue Jan 10 2006, 11:09:15AM EST]
 As an aside, it's ciarnanm has already put work in on developing an RST to
 guidexml converter, so I wouldn't worry too much about RST not scaling.

Could that be used dynamically on the server?  The last time I was
familiar with the gentoo.org server, it was running axkit and
dynamically generating HTML from the GuideXML.  Is it a relatively
simple matter to support .rst files in the same manner?

A related question: How hard would it be to enable the dynamic
generation for dev.gentoo.org/~users?  That would make development of
RST or GuideXML documents *much* simpler, since we could just work on
the file in our public_html and test render it by accessing through
a web browser.

Regards,
Aron

--
Aron Griffis
Gentoo Linux Developer



pgpF7KHOmWDtC.pgp
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-10 Thread Stuart Herbert
Hi Donnie,

On 1/10/06, Donnie Berkholz [EMAIL PROTECTED] wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Donnie Berkholz wrote:
 | I don't want to get into the habit of inconsistency and finding herds in
 | two different locations.

 To clarify, add an either onto the end of that.

 | Thanks,
 | Donnie

Don't you think that maybe you're trying to bash square pegs into
round holes just for the sake of some sort of order that perhaps
doesn't actually benefit anyone at all?

Where did the requirement that a herd has to be part of a larger
project come from?  GLEP 39's crystal clear that we don't need a
project to cover every peice of work that Gentoo devs do.  Herds
aren't even mentioned in there :)

Why not just let herds carry on creating entries under /proj/en/?  If
they're part of a larger project, that project can just link to the
herd's page.  Our directory structure doesn't have to reflect a
biological classification tree :)

Best regards,
Stu

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Diego 'Flameeyes' Pettenò
On Monday 09 January 2006 03:14, Marius Mauch wrote:
 Find a nice place in www.gentoo.org/proj/
Okay that's what I try to do most of the time, in this specific case, I'm 
probably going to ask for space to qa project (as fixing --as-needed problems 
or parallel make issues and such is imho QA-related). This still does not 
resolve issues for other things like the quilt guide I tried to start writing 
(but then I'm not so good at explain the user/dev part of it).

But at least I'll probably have time to spend on the other stuff for a while 
if Sven allows me :)

-- 
Diego Flameeyes Pettenò - http://dev.gentoo.org/~flameeyes/
Gentoo/ALT lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpxkXHgVjPB5.pgp
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Aron Griffis
Brian Harring wrote:[Sun Jan 08 2006, 09:16:36PM EST]
 Regardless, (imo) it's already been laid out why guideXML'ifying 
 everything doesn't totally work.  Three reasons...
 
 A) bit of work required just to jot down a quick list of this is 
 broke, fix it that's going to be thrown out 2 weeks down the line.

I noticed Ciaran has been using RST for GLEP 42.  I wonder if it would
be a good alternative to guideXML in general.

http://docutils.sourceforge.net/rst.html

I realize this doesn't address the *rest* of what you said, though...

Regards,
Aron

--
Aron Griffis
Gentoo Linux Developer



pgpz1VyIiCw8i.pgp
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Tom Martin
On Mon, 9 Jan 2006 09:34:22 -0500
Aron Griffis [EMAIL PROTECTED] wrote:

 Brian Harring wrote:  [Sun Jan 08 2006, 09:16:36PM EST]
  Regardless, (imo) it's already been laid out why guideXML'ifying 
  everything doesn't totally work.  Three reasons...
  
  A) bit of work required just to jot down a quick list of this is 
  broke, fix it that's going to be thrown out 2 weeks down the line.
 
 I noticed Ciaran has been using RST for GLEP 42.  I wonder if it would
 be a good alternative to guideXML in general.
 
 http://docutils.sourceforge.net/rst.html
 
 I realize this doesn't address the *rest* of what you said, though...

I agree.

These little 'howtos' are potentially very short, and guideXML would be
overkill. RST is absolutely perfect for this kind of thing: quick and
easy to write, powerful, and legible in raw form. It's also easily
converted to any number of other formats.

A new CVS repository containing these little howtos that is accessible
with viewcvs would be perfect, if you ask me. There would be proper
version control on the files and they would be read/write for
developers and read-only for users (otherwise the potential of
vandalism etc. is too high). This is, in my opinion, how things should
be for these simple developer guides.

I'd also propose that these things are listed in a flat directory
hierarchy, more or less. I'd rather the names of the files were
prefixed with the project/herd name and then dumped in the same
directory.It would encourage 'reading around' a bit (you know,
like when you look up a word in a dictionary and end up learning
another few words by accident). This can only be a good thing (I'll
admit that, say, a documentation developer stumbling across the
Gentoo/MIPS stabilisation criteria is not in reality that useful
useful, but in the majority of cases this rule holds true).

The whole wiki-for-everything idea really annoys me. It forces
a web browser on me, and this is particularly naff when it comes to
editing. It's also really bland and boring, and completely unoriginal.
They're also hard to navigate. If I was going to write one of these
guides I'd rather put a .txt on my devspace than bother with the
devwiki.

I still haven't fixed the other two points Brian mentioned, but I don't
really think they're all that serious. If a user sees an omission, he
can drop a mail to the guy who wrote the guide. There's really no
reason to file bugs for anything like this. Allowing universal r/w is
asking for vandalism. As for the third point -- concurrency -- this is
exactly what any VCS is supposed to fix. We live with it with the
tree's CVS, I'm sure we can live with it for this.

I guess it's also important to distinguish what constitutes a little
development 'howto' for some common task, rather than a full-on GDP
guide.

-- 
Tom Martin, http://dev.gentoo.org/~slarti
AMD64, net-mail, shell-tools, vim, recruiters
Gentoo Linux


signature.asc
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Brian Harring
Sending this to the ml, tom already has heard the reasons but throwing 
them out for others to comment on...

On Mon, Jan 09, 2006 at 04:47:57PM +, Tom Martin wrote:
  I realize this doesn't address the *rest* of what you said, though...

snip

 These little 'howtos' are potentially very short, and guideXML would be
 overkill. RST is absolutely perfect for this kind of thing: quick and
 easy to write, powerful, and legible in raw form. It's also easily
 converted to any number of other formats.
Agreed.

 A new CVS repository containing these little howtos that is accessible
 with viewcvs would be perfect, if you ask me. There would be proper
 version control on the files and they would be read/write for
 developers and read-only for users (otherwise the potential of
 vandalism etc. is too high). This is, in my opinion, how things should
 be for these simple developer guides.
disagree. :)

Note my comments about allowing non gentoo personnel to modify the 
docs.  I'm not minting half devs just so they can do some doc work, 
nor is it efficient for trusted devs to be passing patches through me 
just because they haven't yet been around long enough where we mint 
'em.


 The whole wiki-for-everything idea really annoys me. It forces
 a web browser on me, and this is particularly naff when it comes to
 editing. It's also really bland and boring, and completely unoriginal.

Note that what's being pushed here is the desire for a faster model of 
doc developing;

GDP/guidexml docs are good for long term stable docs.

They suck royally however, if we're talking about developmental docs 
for portage where things move quickly.  Less work required to maintain 
the documentation, higher chance the docs will actually be up to 
date/maintained.  Note that's my opinion, I don't dislike guidexml, I 
just prefer to not dink around with it for docs that are going to be 
rapidly changing.


 I still haven't fixed the other two points Brian mentioned, but I don't
 really think they're all that serious. If a user sees an omission, he
 can drop a mail to the guy who wrote the guide. There's really no
 reason to file bugs for anything like this.

We're not talking about a guide here- two scenarios.

flameeyes rapid development of docs, improving the quality- area to 
hash out the doc before slapping it up in official docs (and no, 
labelling it unofficial doesn't fly when we're talking about 
initial hammering out of the doc).

Essentially, a chalkboard/whiteboard for projects- communal scratchpad 
of what the current issues are (and I mean *current*, that day), 
proposals for apis, use scenarios, rough design documents.

We could (and do) do this via devspace, but that suffers the exact 
issue I'm after addressing- not everyone involved can modify it (for 
devspace, only one person can modify it).

 Allowing universal r/w is
 asking for vandalism. As for the third point -- concurrency -- this is
 exactly what any VCS is supposed to fix. We live with it with the
 tree's CVS, I'm sure we can live with it for this.

Where exactly did I ask for universal r/w?  I've seen a lot of args 
against this based upon joe idiot will screw up the page.  What I'm 
after is non gentoo personnel capable of handling the docs- does that 
mean everyone?  No.  It means people not minting people just so we can 
have them do a bit of doc work, essentially, nuking the overhead.

Again, vcs is worthless if you don't have access to it.  Non gentoo 
folks do not have access to the vcs, thus we're right back to my point 
for why a wiki is useful- we don't have to mint a couple dozen part 
time contributors as devs just so they can do their work.

Proposals/alternatives thus far are basically reinventing wiki's, just 
slower.  That's kind of a sign that people dislike wiki software 
they've seen- I've yet to see anyone level arguement against the model 
of doc development I'm after however.

So... if the core need isn't an issue, wth should we reinvent the 
wheel and create our own wiki analog?

~harring


pgpAknTOSAknI.pgp
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Tom Martin
On Mon, 9 Jan 2006 16:47:57 +
Tom Martin [EMAIL PROTECTED] wrote:

 On Mon, 9 Jan 2006 09:34:22 -0500
 Aron Griffis [EMAIL PROTECTED] wrote:
 
  Brian Harring wrote:[Sun Jan 08 2006, 09:16:36PM EST]
   Regardless, (imo) it's already been laid out why guideXML'ifying 
   everything doesn't totally work.  Three reasons...
   
   A) bit of work required just to jot down a quick list of this is 
   broke, fix it that's going to be thrown out 2 weeks down the
   line.
  
  I noticed Ciaran has been using RST for GLEP 42.  I wonder if it
  would be a good alternative to guideXML in general.
  
  http://docutils.sourceforge.net/rst.html
  
  I realize this doesn't address the *rest* of what you said,
  though...
 
 I agree.
 
 These little 'howtos' are potentially very short, and guideXML would
 be overkill. RST is absolutely perfect for this kind of thing: quick
 and easy to write, powerful, and legible in raw form. It's also easily
 converted to any number of other formats.
 
 A new CVS repository containing these little howtos that is accessible
 with viewcvs would be perfect, if you ask me.
 
 (big snip)

... And then Flameeyes showed me MoinMoin. It understands RST and can
also do XMLRPC. Best of all worlds.

-- 
Tom Martin, http://dev.gentoo.org/~slarti
AMD64, net-mail, shell-tools, vim, recruiters
Gentoo Linux


signature.asc
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Grant Goodyear
Diego 'Flameeyes' Pettenò wrote: [Sun Jan 08 2006, 11:59:40AM CST]
 I originally thought of putting it on my devspace, but using GuideXML
 there is a bit tricky, at least for me (as xsltproc seems to refuse
 working on the pure xml directly).

I actually prefer devspace for these sorts of docs.  Every dev has their
own space for that sort of thing, and they can use whatever
easy-to-manage doc producing system that they want (within reason).
Instead of fixing that problem, I think it would be better to fix the
xsltproc issues you're having instead.  If you'll post what's happening
to your doc, perhaps one of our trusty doc folks can help you out.

 So I was thinking if we had a way to put some how to fix guides
 somewhere, on the lines of the ones written by soalr and vapier for
 hardened. A part the --as-needed thing, it might also be useful to put
 something about how to solve parallel make issues and similar things
 that are tricky but usually just requires little knowledge of tricks.

Again, I like devspace for these things.  Of course, particularly useful
docs would likely be adopted by the GDP (with the permission of the
author, of course).

-g2boojum-
--
Grant Goodyear  
Gentoo Developer
[EMAIL PROTECTED]
http://www.gentoo.org/~g2boojum
GPG Fingerprint: D706 9802 1663 DEF5 81B0  9573 A6DC 7152 E0F6 5B76


pgppVuia9qUyz.pgp
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Jan Kundrát
Grant Goodyear wrote:
 Again, I like devspace for these things.  Of course, particularly useful
 docs would likely be adopted by the GDP (with the permission of the
 author, of course).

Thinking about legal issues (and about tracking all contributors among
developers) - please use CC-BY-SA [1] for your docs.

[1] http://creativecommons.org/licenses/by-sa/2.5

Cheers,
-jkt

-- 
cd /local/pub  more beer  /dev/mouth


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Lance Albertson
Grant Goodyear wrote:
 Diego 'Flameeyes' Pettenò wrote: [Sun Jan 08 2006, 11:59:40AM CST]
 
I originally thought of putting it on my devspace, but using GuideXML
there is a bit tricky, at least for me (as xsltproc seems to refuse
working on the pure xml directly).
 
 
 I actually prefer devspace for these sorts of docs.  Every dev has their
 own space for that sort of thing, and they can use whatever
 easy-to-manage doc producing system that they want (within reason).
 Instead of fixing that problem, I think it would be better to fix the
 xsltproc issues you're having instead.  If you'll post what's happening
 to your doc, perhaps one of our trusty doc folks can help you out.

If there is something I can do on toucan to make things better, let me
know. I haven't heard much from anyone that something is broke about it.
I could setup gorg on toucan or something to make things better for such
things. Just create a bug so I can put it on my todo list.

-- 
Lance Albertson [EMAIL PROTECTED]
Gentoo Infrastructure | Operations Manager

---
GPG Public Key:  http://www.ramereth.net/lance.asc
Key fingerprint: 0423 92F3 544A 1282 5AB1  4D07 416F A15D 27F4 B742

ramereth/irc.freenode.net



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Tom Martin
On Mon, 9 Jan 2006 18:11:42 +0100
Diego 'Flameeyes' Pettenò [EMAIL PROTECTED] wrote:

 And IIRC ciaranm said it took quite a while to render the devmanual
 from RST to HTML, would be difficult to sync hourly then.

The devmanual has an an enormous number of links, citations and cross
references. I'd imagine that's what really takes time to generate. For
things like this, it would be very fast.


-- 
Tom Martin, http://dev.gentoo.org/~slarti
AMD64, net-mail, shell-tools, vim, recruiters
Gentoo Linux


signature.asc
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Diego 'Flameeyes' Pettenò
On Monday 09 January 2006 21:04, Tom Martin wrote:
 The devmanual has an an enormous number of links, citations and cross
 references. I'd imagine that's what really takes time to generate. For
 things like this, it would be very fast.
Might be good to test moinmoin's RST support then.

-- 
Diego Flameeyes Pettenò - http://dev.gentoo.org/~flameeyes/
Gentoo/ALT lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpVQ19lNU7hY.pgp
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Sven Vermeulen
On Sun, Jan 08, 2006 at 06:45:01PM +, Luis Medinas wrote:
 We could start a public wiki displaying all herds and projects. It would
 be great to add some low level docs, herds/project goals, ideas and so.
 Even the users could be allowed to edit and share information.

I would personally welcome additional documentation, but if we're going to
add an official Wiki for Gentoo, we're basically splitting the documentation
development on many sides. 

What used to be a (forced) monopoly for GuideXML becomes a set of GuideXML,
RST and Wiki. Although I have indeed read that the goal of the documents
differ, we are placing a boundary on what GDP should do and shouldn't.

We have already received many bugs for documentation in /proj/* which is
not GDPs. I had no issue with this as I hoped this would be a transient
state where the documentation is eventually handed over to the GDP so that
both the project /and/ GDP can further maintain the documents.

A wiki is nice, but don't forget that it only allows for online
documentation editing. I am one of those devs who develops his
documentation mostly off-line. There is also no quality assurance over a
wiki and not that many wikis have decent versioning tools (or they have them
but they're really awkward to use).

The Java team already uses the gentoo-wiki.com infrastructure, indeed an
unofficial wiki for official documentation. 

Wkr,
  Sven Vermeulen

-- 
  Gentoo Foundation Trustee  |  http://foundation.gentoo.org
  Gentoo Council Member  

  The Gentoo Projecthttp://www.gentoo.org 


pgp9i29yzFCoL.pgp
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-09 Thread Donnie Berkholz

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Lance Albertson wrote:
| What if instead of having proj/en we did herd/en on www? Of course, that
| doesn't help the whole GuideXML is hard bit. I like the idea of using
| RST, but it doesn't seem very scalable at this time. Maybe, instead of
| that, we created some kind of development site for herds (maybe
| herds.g.o). Could be a place where herds put up status updates, specific
| docs, draft docs, etc. Once things get established on that site, docs
| could get moved to GDP if it were logical to do.

Really every herd should be either part of a project or in the process
of creating a new one for themselves by now. There's no excuse, since
the block on creating new projects disappeared.

| Now that leaves us to unofficial docs from users. I'm not sure where to
| put that. A public wiki poses a whole slew of issues I don't think we
| have enough staff to manage. But relying on gentoo-wiki isn't exactly
| the best avenue either. Having a site like this is like having another
| 'team' similar to the forums trying to maintain order/facts. There needs
| to be another solution that doesn't require as much effort on our part.
| I sadly can't think of an answer. I guess the real question is, is this
| that much of a problem/issue?

Are there any wikis with the same kind of spam-protection that a lot of
blogging software has, such as the crazy-looking picture you have to
type the word from, and required registration with a valid email address?

The combination of those two would do a lot to deter automated spamming,
although a determined person could still do damage if they're sitting in
front of the computer.

Some wiki's also support ACLs, which could help in this respect. For
example, xorg.freedesktop.org has some pages that are immutable and
can only be edited by a few people.

Thanks,
Donnie
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDw1qBXVaO67S1rtsRAsGhAJ4yjLfL7pk5hqCQgkKeoB7KQ1bd/QCggRx/
u4bFgzcQEHAZKYcOac3+3d4=
=F9Jt
-END PGP SIGNATURE-
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Projects and simple guides

2006-01-08 Thread Renat Lumpau
On Sun, Jan 08, 2006 at 06:59:40PM +0100, Diego 'Flameeyes' Petten? wrote:
 GDP might be the place where to put them, but as they are mainly 
 developer-oriented, they might be better accessed directly by devs (at least 
 for the first steps until they are drafts).
 
 What people think about this?

Devwiki

-- 
Renat Lumpau
all things web-apps
GPG key id #C6A838DA on http://pgp.mit.edu
Key fingerprint = 04AF B5EE 17CB 1000 DDA5  D3FC 1338 ADC2 C6A8 38DA


pgpwbY2PT4lBn.pgp
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-08 Thread Lance Albertson
Brian Harring wrote:
 On Sun, Jan 08, 2006 at 06:07:48PM +, Renat Lumpau wrote:
 
On Sun, Jan 08, 2006 at 06:59:40PM +0100, Diego 'Flameeyes' Petten? wrote:

GDP might be the place where to put them, but as they are mainly 
developer-oriented, they might be better accessed directly by devs (at least 
for the first steps until they are drafts).

What people think about this?

Devwiki
 
 Devwiki is effectively inaccesable to non gentoo folks (whether in 
 access, or in navigating the beast), thus it's a no go.
 
 Any docs generated should be googable imo.

If they are needing an initial place to start things off before they go
official, then the devwiki is a perfect place. Once they are ready to be
consumed by the other folks, they should be placed on www.g.o somewhere.

-- 
Lance Albertson [EMAIL PROTECTED]
Gentoo Infrastructure | Operations Manager

---
GPG Public Key:  http://www.ramereth.net/lance.asc
Key fingerprint: 0423 92F3 544A 1282 5AB1  4D07 416F A15D 27F4 B742

ramereth/irc.freenode.net


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Projects and simple guides

2006-01-08 Thread Lance Albertson
Luis Medinas wrote:
 On Sun, 2006-01-08 at 10:31 -0800, Brian Harring wrote:
 
On Sun, Jan 08, 2006 at 06:07:48PM +, Renat Lumpau wrote:

On Sun, Jan 08, 2006 at 06:59:40PM +0100, Diego 'Flameeyes' Petten? wrote:

GDP might be the place where to put them, but as they are mainly 
developer-oriented, they might be better accessed directly by devs (at 
least 
for the first steps until they are drafts).

What people think about this?

Devwiki

Devwiki is effectively inaccesable to non gentoo folks (whether in 
access, or in navigating the beast), thus it's a no go.

Any docs generated should be googable imo.
 
 
 We could start a public wiki displaying all herds and projects. It would
 be great to add some low level docs, herds/project goals, ideas and so.
 Even the users could be allowed to edit and share information.

Anything like that will need to be approved by the GDP and a GLEP.
Creating any sort of public wiki will basically halt the efforts of the
GDP which I'd rather not do. Not to mention deciding who would be
monitoring it and such (allocating people's time to it). I'm opposed to
any public wiki until the GDP states their opinion on it. Its their area
and I don't want to take it away from them.

-- 
Lance Albertson [EMAIL PROTECTED]
Gentoo Infrastructure | Operations Manager

---
GPG Public Key:  http://www.ramereth.net/lance.asc
Key fingerprint: 0423 92F3 544A 1282 5AB1  4D07 416F A15D 27F4 B742

ramereth/irc.freenode.net


signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Projects and simple guides

2006-01-08 Thread Luis Medinas
On Sun, 2006-01-08 at 12:54 -0600, Lance Albertson wrote:
 Devwiki is effectively inaccesable to non gentoo folks (whether in 
 access, or in navigating the beast), thus it's a no go.
 
 Any docs generated should be googable imo.
  
  
  We could start a public wiki displaying all herds and projects. It would
  be great to add some low level docs, herds/project goals, ideas and so.
  Even the users could be allowed to edit and share information.
 
 Anything like that will need to be approved by the GDP and a GLEP.
 Creating any sort of public wiki will basically halt the efforts of the
 GDP which I'd rather not do. Not to mention deciding who would be
 monitoring it and such (allocating people's time to it). I'm opposed to
 any public wiki until the GDP states their opinion on it. Its their area
 and I don't want to take it away from them.
 
Indeed it's GDP area but to expose project goals, status and low level
docs isn't even related with GDP. We can't maintain the high level of
docs like GDP does and it's not even your goal. I think the public wiki
idea will improve the communication between devs and users, add goals
and show the status of projects. IMO GDP can't do much in this area
simply because they don't have much to do about this and they have of
course high level of docs to maintain.
-- 
Luis Medinas [EMAIL PROTECTED]
http://dev.gentoo.org/~metalgod
Gentoo Linux Developer: AMD64,Printing,Media-Optical,Sound

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Projects and simple guides

2006-01-08 Thread Luis Medinas
On Sun, 2006-01-08 at 13:31 -0600, Lance Albertson wrote:
  Indeed it's GDP area but to expose project goals, status and low level
  docs isn't even related with GDP. We can't maintain the high level of
  docs like GDP does and it's not even your goal. I think the public wiki
  idea will improve the communication between devs and users, add goals
  and show the status of projects. IMO GDP can't do much in this area
  simply because they don't have much to do about this and they have of
  course high level of docs to maintain.
 
 I had thought about creating some kind of a site like this, but not
 necessarily in a wiki form. I don't like the idea of letting users add
 random docs. There's too much room for error and how do you deal with
 accountability? There has to be a developer who either will take the
 time to maintain it or accept responsibility for any errors it may have.
 I like the idea of having an area for herds to keep track of their
 internal thing, but I fear it will just end up replacing what the GDP
 (and our www site) does. Its too easy for them to just start adding docs
 there instead of on www because its 'too hard' to deal with guidexml.
 
Like i said GDP maintain High Level Docs i think no one want's to
replace that. Herds docs will not replace GDP. Even if that's for
somehow happen it could be easy backported to GDP maintaining an High
Level doc. A few months back Diego Flameeyes started writing
maintainer docs for some applications, X team started their own docs
about modular X, amd64 team does have their docs and it doesn't have
anything to do with GDP or will replace them. An example for this is the
AMD64 FAQ that is part of GDP and all writen by AMD64 team.
 If the issue here is guidexml, lets figure out the problem. We need to
 define what exactly is the problem before we decide on an
 implementation. Is the problem that there's no central place for herds
 to put updates/goals/etc? Is the problem that there's no easy way for
 users to submit new docs for people to use? Is the problem that guidexml
 hampers development time with regard to creating docs and you wish to
 have a better/easier way to create such docs?
 
Indeed guidexml isn't a fast method to write information but we should
keep it for high level docs of course.
 Simply saying 'we need a public wiki' is great an all, but I'd rather
 ask 'What problem(s) does the wiki solve' before we even get farther.
 There might be better ways to solving the problem other than putting up
 a wiki.
 
I think the wiki will have users cooperate directly into herds, herds
can expose all types of information there (like status and future goals)
and it could be useful for feature requests, ideas, interaction between
everyone and it's a simple method for doing all this stuff.
-- 
Luis Medinas [EMAIL PROTECTED]
http://dev.gentoo.org/~metalgod
Gentoo Linux Developer: AMD64,Printing,Media-Optical,Sound

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Projects and simple guides

2006-01-08 Thread Alec Warner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Lance Albertson wrote:
 Luis Medinas wrote:
 
On Sun, 2006-01-08 at 12:54 -0600, Lance Albertson wrote:
snip snip
 
 
 I had thought about creating some kind of a site like this, but not
 necessarily in a wiki form. I don't like the idea of letting users add
 random docs. There's too much room for error and how do you deal with
 accountability? There has to be a developer who either will take the
 time to maintain it or accept responsibility for any errors it may have.
 I like the idea of having an area for herds to keep track of their
 internal thing, but I fear it will just end up replacing what the GDP
 (and our www site) does. Its too easy for them to just start adding docs
 there instead of on www because its 'too hard' to deal with guidexml.
 
 If the issue here is guidexml, lets figure out the problem. We need to
 define what exactly is the problem before we decide on an
 implementation. Is the problem that there's no central place for herds
 to put updates/goals/etc? Is the problem that there's no easy way for
 users to submit new docs for people to use? Is the problem that guidexml
 hampers development time with regard to creating docs and you wish to
 have a better/easier way to create such docs?
 
 Simply saying 'we need a public wiki' is great an all, but I'd rather
 ask 'What problem(s) does the wiki solve' before we even get farther.
 There might be better ways to solving the problem other than putting up
 a wiki.
 

I think the big problem with certain pieces of documentation is the fact
that:
A) They change too often for any sort of static webpage.  If I'm writing
portage docs GuideXML is probably not how I want to go, the docs are
essentially fluid for most of the development time, they change often,
entire sections are ripped out and moved as I go.  In that type of case
any sort of static webpage is utterly horrible.  Rather go a wiki route
( or something similar ) to allow easy access  modification.

One could say, build the docs offline and then submit them later for GDP
to stick into GuideXML, but then only I can contribute to them ( myself
not being a developer ).  I guess I could host my own Anon-svn for the
docs while they are being written, but not particularly my cup of tea.

B) Non-developers want to contribute.  The devwiki currently doesn't
allow this, so I ended up asking Patrick at ge.org for an account to
start a wiki there, hoping eventually to move it somewhere else ( or if
events stay as they are, it can stay there )  Not many people want to
make diffs on guideXML ( I know I hate editing it ), and to fix a small
error or add a tidbit, no one wants to file a bug about it.

Those are the two biggest, docs change fast and non-devs want to
contribute to documentation in an easier way.

Problems with any sort of wiki solution thats Gentoo-wide comes down to
people editing projects they know nothing about, and managing
permissions should they be implemented.  I could probably do well
editing the Portage section, but perhaps no so much in any Hardened area
of the wiki.  Problem is maintaining that number of users/permissions is
a nightmare.

But those are the two biggest problems in my estimation.  No one wishes
to impede the GDP here,  Most of the docs I want to write are internal
portage API docs/FAQ/Howto's, and I doubt you will see users pounding on
the door to read them :)

Alec Warner (antarus)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQ8GBPWzglR5RwbyYAQINoA//U6CGfhwWcIKWOdr2UmbtarIbPoiFZ7Hc
2TcITLjnEqNFq28Va7cjKsS3Ef4BdoWY4UbhP+YCWPhqCPiFEOG4hEjsxeBQC4/v
7mvaC9EB2kVJRRZtl5WCtWeOzrsxc/ebtgOL1F8TL040AevD5BTYQKngS/9sEdl6
HyfY/i6Jbg5m8oFRCzA2vvzZAVHDPV92qxzKpfdfcAPC6FMHtdzimlASmcjjhAy2
FcUkYazzyy4888eO8tYZqpPX7ps8wUYVKfeLe55+EHpCC2jBp82NE++V2g9B0KcY
9T4yfELm1UXs1C4GDaukpqjrhj+vUSrf1/fK9k1ebmEaW29cEGATjYqCxKEXqQ8R
iCTgvpWDkc9yFRBLjscVW5ZS+jjfST/YlyCuLFNbFKoze1fyj6xqVVwMbnONNklO
X3979tn8bz377ZRNdbURkllc3Rgs0U6hHhowM917s2KULis4XnNhQ01DIomTH3cO
a0BVZo0tCYcNxPLqqlMD2xqTpgRrN7NPOOSTJIWQyWrzctnF2RaeznJSd96zzVPB
XDY/OsmRLulJIrAQcGQHpkYnhlk0Oy1kglWqXlvF8+Zf8O65qoFeSYvy2Ettuh06
jziyI4rDzfdDSgBmDX9jcShLoKIfoIxIGH6HvuphSXTIVqgDEr/63tEcYbXnomMv
qNdS/bUOXAg=
=rMLi
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Projects and simple guides

2006-01-08 Thread Stuart Herbert
On Sun, 2006-01-08 at 12:54 -0600, Lance Albertson wrote:
  We could start a public wiki displaying all herds and projects. It would
  be great to add some low level docs, herds/project goals, ideas and so.
  Even the users could be allowed to edit and share information.
 
 Anything like that will need to be approved by the GDP and a GLEP.

Are you sure?  The new metastructure makes it perfectly clear that
competing projects are okay.  The GDP does not have a monopoly on
documentation, only on what gets published through the /doc URLs on
www.g.o.

Best regards,
Stu
-- 
Stuart Herbert [EMAIL PROTECTED]
Gentoo Developer  http://www.gentoo.org/
  http://blog.stuartherbert.com/

GnuGP key id# F9AFC57C available from http://pgp.mit.edu
Key fingerprint = 31FB 50D4 1F88 E227 F319  C549 0C2F 80BA F9AF C57C
--


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Projects and simple guides

2006-01-08 Thread Marius Mauch
On Sun, 8 Jan 2006 18:59:40 +0100
Diego 'Flameeyes' Pettenò [EMAIL PROTECTED] wrote:

 I originally thought of putting it on my devspace, but using GuideXML
 there is a bit tricky, at least for me (as xsltproc seems to refuse
 working on the pure xml directly).
 
 So I was thinking if we had a way to put some how to fix guides
 somewhere, on the lines of the ones written by soalr and vapier for
 hardened. A part the --as-needed thing, it might also be useful to
 put something about how to solve parallel make issues and similar
 things that are tricky but usually just requires little knowledge of
 tricks.
 
 GDP might be the place where to put them, but as they are mainly 
 developer-oriented, they might be better accessed directly by devs
 (at least for the first steps until they are drafts).
 
 What people think about this?

Find a nice place in www.gentoo.org/proj/

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.


signature.asc
Description: PGP signature


Re: [gentoo-dev] Projects and simple guides

2006-01-08 Thread Brian Harring
On Sun, Jan 08, 2006 at 11:30:16PM +, Stuart Herbert wrote:
 On Sun, 2006-01-08 at 12:54 -0600, Lance Albertson wrote:
   We could start a public wiki displaying all herds and projects. It would
   be great to add some low level docs, herds/project goals, ideas and so.
   Even the users could be allowed to edit and share information.
  
  Anything like that will need to be approved by the GDP and a GLEP.
 
 Are you sure?  The new metastructure makes it perfectly clear that
 competing projects are okay.  The GDP does not have a monopoly on
 documentation, only on what gets published through the /doc URLs on
 www.g.o.

Would like to see GDP reiterate this view actually, since I've a 
distinct memory last time I asked in irc about it I got an opposite 
answer from them.

Regardless, (imo) it's already been laid out why guideXML'ifying 
everything doesn't totally work.  Three reasons...

A) bit of work required just to jot down a quick list of this is 
broke, fix it that's going to be thrown out 2 weeks down the line.

B) guideXML requires actual vcs/shell access to commit the changes.  
Portage group relies fairly heavily on non-dev help to keep things 
going (throw cookies at antarus and zmedico, since they're the ones I 
speak of).  Yes (generally speaking) non-devs will be minted at some 
point as devs if they've put in the effort, but there _is_ a sizable 
delay built in, thus no vcs/shell till after we've deemed they're 
going to be around for the long haul.

C) delay in material commits to vcs actually hitting the web.  Kind of 
hard discussing in irc what needs to be done and having the list 
that's being built up delayed due to cvs up reasons- yes this seems 
minor, but it results in people writing up crap text/html pages 
temporarily for the need, then dumping it into docs.  Extra effort, 
I'd rather just modify the list in situ.

Basically... docs route maintains the artificial barrier between devs 
and non devs, which bluntly, is stupid.  If someone is contributing 
work, they're contributing work, as long as it doesn't suck I'm going 
to use their work regardless of whatever we've deemed them gentoo 
wise.

Yes, for portage docs we have to lock sizable chunks of it down, but 
that is locking it down to the groupping of portage devs- both gentoo 
dev and non-gentoo dev.

Note also I'm speaking mainly from a developmental angle- I'm not 
necessarily advocating that _non_ developmental docs be wikified, 
although there are pros to doing that.

~harring


pgpK9wa6fwjNf.pgp
Description: PGP signature