savannah-dev
[Top][All Lists]
Advanced

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

Re: [Savannah-dev] Savannah development at CERN (+please introduce vers


From: Christian BAYLE
Subject: Re: [Savannah-dev] Savannah development at CERN (+please introduce version tagging)
Date: Thu, 19 Jun 2003 14:10:39 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; fr-FR; rv:1.3.1) Gecko/20030527 Debian/1.3.1-2

Hi

I would suggest to integrate some kind of plugin system that enable independant enhancement as the one
developped by Roland Mas in Gforge.
Better would be to have the same interface in both savannah and gforge, so we could benefits of both
savannah and gforge plugins.
I would also find interesting if we could reuse translations from gforge to savannah and vice versa.

Christian Bayle
(http://gforge.org/ and http://savannah.nongnu.org/projects/gforge/ for CVS)

Derek FEICHTINGER a écrit :

Hi,

at CERN we have been using GNU Savannah with quite some success and I notice from emails to our site that also other institutes visiting our site are getting very interested in the software.

Since the structure here at CERN demanded some special solutions we were forced to adapt Savannah to our circumstances. As mentioned on previous occasions we would like to donate them back (or find together some other solutions) but since the current Savannah CVS repository utilizes no versioning scheme (no CVS tags) this is rather difficult. Without tags it is also difficult to provide patches because you always have to refer to a running target. Because we could not afford the time to continually update to the current GNU Savannah CVS and constantly reimplement our extensions, we were forced to branch off.
(Note: The last sync with GNU we did on January 17th 2003)

People from the other institutes are now starting to ask for our version. I think it would be sad to split the development effort off the Savannah community in that way, so we would like to make another effort in commiting our stuff back.
Our current extensions are:

- PAM based user authentication (which fits in with the AFS authentication system) - simpler user management system: Users can sign up for a project and get for that project a pending status. The project manager is then notified and can decide to make them active users by picking the names from list boxes. - possibility for project admins to do user management through submitting a batch file (this is very useful for signing up lots of people to a project. The current Savannah interface requires the admin to type all the names).
- The CVS address is now a per project property, because many of our hosted
projects already had an own CVS with own implementations of access restrictions. We did not want to force our customers to use our central repository.
- Mailing lists in our version needed to work with majordomo instead of
GNU mailman (we would have liked to use Mailman but the CERN mailing lists are based on majordomo). - Some enhancements to the FAQ system, but the solution still not fully satisfactory (Still, each project now can store the FAQ in its download area,
and specify the order in which the items are listed.)
- we fixed many minor bugs which caused problems when the installation
 was not located in the root directory of the webserver.

On the CERN Savannah server there are now 57 projects, and we receive a lot of feature requests. In order to implement some features we will need to add fields to the data base tables and this will branch our version even further off the GNU CVS head version. Before we do this we would really like to make another effort of deciding together with you, the GNU Savannah community, whether there is a possibility in doing some development together.

Regards,
Frederik Orellana and Derek Feichtinger







reply via email to

[Prev in Thread] Current Thread [Next in Thread]