Discussion:
Possible Project: CVS account manager
Elliot Lee
2003-11-17 21:16:51 UTC
Permalink
If there are any volunteers out there looking for a project, there's a
need for a set of CVS account management scripts to be written.

These scripts, and the accompanying database, would make it easy to do
things such as the following:
. Store information on contributors such as account name,
real name, e-mail address, ssh key, gpg key, account status,
comments, etc.

. Allow anyone to submit new account requests

. Allow authenticated contributors to change info
such as their e-mail address.

. Allow authenticated administrators to manage accounts, including
approving pending accounts, disabling inactive ones, and viewing
reports.

. Update the CVS repository to reflect account database
changes.

If all this sounds complicated, it's not. Realistically, it's three
scripts to handle user interface, admin interface, and repository
maintenance. postgresql is likely to be the DB. An implementation in
python would be optimal, but the first priority is something that works.
The most important thing is to make this system useful for the Fedora CVS
repository, but it should be generic enough to be used by other projects.
The trick is making it nice and polished so that it will save a lot of
work in the future.

Of course, if anyone knows of a system that already does this type of
stuff, I'd be glad to hear about it!
-- Elliot
Alexandre Oliva
2003-11-17 21:35:38 UTC
Permalink
Post by Elliot Lee
If there are any volunteers out there looking for a project, there's a
need for a set of CVS account management scripts to be written.
Of course, if anyone knows of a system that already does this type of
stuff, I'd be glad to hear about it!
Talk to ***@sources.redhat.com, I believe we already have this
all in place there.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{redhat.com, gcc.gnu.org}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist Professional serial bug killer
Tom Tromey
2003-11-17 21:47:09 UTC
Permalink
Post by Elliot Lee
If there are any volunteers out there looking for a project, there's a
need for a set of CVS account management scripts to be written.
Alexandre> Talk to ***@sources.redhat.com, I believe we already
Alexandre> have this all in place there.

Not really. The code on sources is really primitive. I wouldn't
recommend it.

But doesn't SourceForge/gForge already do a lot of what is needed
here?

Tom
Jaap A. Haitsma
2003-11-17 22:59:08 UTC
Permalink
Post by Tom Tromey
Post by Elliot Lee
If there are any volunteers out there looking for a project, there's a
need for a set of CVS account management scripts to be written.
Alexandre> have this all in place there.
Not really. The code on sources is really primitive. I wouldn't
recommend it.
But doesn't SourceForge/gForge already do a lot of what is needed
here?
You guys probably know this, but just in case. You could use the
savannah software (a further development of an older open source version
of sourceforge) if you want to host everything yourself.
See:
http://savannah.gnu.org/projects/savannah/

Jaap
Stephen Smoogen
2003-11-18 00:12:33 UTC
Permalink
I have been told we have a couple of groups that have either used
savannah or the version that the original developer has been using. Both
those groups have been happy with what they got, and it covers the items
you listed. It is of course a lot more complicated than 3 scripts.
Post by Jaap A. Haitsma
Post by Tom Tromey
Post by Elliot Lee
If there are any volunteers out there looking for a project, there's a
need for a set of CVS account management scripts to be written.
Alexandre> have this all in place there.
Not really. The code on sources is really primitive. I wouldn't
recommend it.
But doesn't SourceForge/gForge already do a lot of what is needed
here?
You guys probably know this, but just in case. You could use the
savannah software (a further development of an older open source version
of sourceforge) if you want to host everything yourself.
http://savannah.gnu.org/projects/savannah/
Jaap
--
fedora-devel-list mailing list
http://www.redhat.com/mailman/listinfo/fedora-devel-list
--
Stephen John Smoogen ***@lanl.gov
Los Alamos National Labrador CCN-5 Sched 5/40 PH: 5-8058
Ta-03 SM-261 MailStop P208 DP 17U Los Alamos, NM 87545
-- So shines a good deed in a weary world. = Willy Wonka --
Loading...