[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Linux Knowledge Base Project Requirements: Draft



Hi,

On Sat, 31 Oct 1998, Aaron D. Turner wrote:

> http://linuxkb.seul.org/project.html
> 
> Any item listed as:
> 
> Maintainer: No one.
> 
> Means that nobody has offered to "own" it.  Feel free to make an offer.
> :-)  Hopefully everything will be owned soon.  

I have some experience in setting up ht://dig, so I'd be happy to
take over this part :)

In fact, I've just put in my name in the file.

> Speaking of which, does anyone have any multi-user source control
> experiance over remote systems?  I see three options:

Unfortunately, no. Just some basic CVS experience on local filesystems...

> 1) Some kind of web based CVS system.  I know they are out there, but I
> haven't been able to find anything useful and easy to use.  Should allow
> minimally to checkin, checkout, and get history logs.  Diffs would be also
> nice.  

Why web-based? What's wrong with the command-line? 
I've done some searching, but could not find anything useful, too.
There's one called "cvsweb" on the FreeBSD WWW-Site:

	http://www.freebsd.org/cgi/cvsweb.cgi

But it seems like a readonly-tool :(

> 2) NFS.  Obviously there are security and performance issues associated
> with this, not to mention the issue of sync'ing UID/GID on systems.  But
> it would be really easy to use.

Argh, the response time would be a pain.

> 3) Someone is smarter than me and has another idea.

CVS should be OK. I don't know, how well it can handle binary files like
graphics, but it should be our choice for the rest of the site.

> Due to the fact that every page, form, CGI, DB, etc interacts with so
> much and no one person is going to be able to control all aspects of a
> single project, we're going to need something to prevent people from
> stepping on each others toes and manage the history of changes to aid
> with bug fixing.

That's right. Using RCS for the existing files is a good start, but we
should aim towards CVS. I'm eager to learn some more about remote CVS :)
BTW: The GNOME people have a pretty good tutorial about CVS:

	http://www.gnome.org/devel/whatiscvs.shtml

A more in-depth document can be found here:

	http://www.loria.fr/~molli/cvs/doc/cvs_toc.html

Hope that helps!

Bye,
	LenZ


P.S.: Since I am located in Germany, expect some delay for my
answers. I am six hours ahead of the time on Cran :)

------------------------------------------------------------------
 Lenz Grimmer                                           SuSE GmbH
 mailto:grimmer@suse.de                       Schanzaeckerstr. 10
 http://www.suse.de/~grimmer             90443 Nuernberg, Germany