[gnessus-discuss] Project Source Control Requirements
William Anderson
neuro at well.com
Wed Nov 2 14:55:36 CET 2005
All,
as a key part of starting up and progressing OpenVAS, we require a
robust and reliable platform to manage the source code. This is
something that should be organised with utmost priority so as not to
slow development effort; other infrastructure elements such as lists,
web sites, etc. are secondary to securing a safe home for the project's
central asset.
We also need to make a final decision on our preferred method of
revision control - the primary candidates are Concurrent Versions System
(CVS) and Subversion (SVN). Our options are at present are:
- Remain As-is
Continue using CVS hosted at Nth Dimension
Pros: no extra work required; debian developer already using tree
Cons: not all team members wish to work with CVS; continued cost
to Nth Dimension
- Retain Host, Move to SVN
Continue hosting source control at Nth Dimension, but change from
CVS to SVN
Pros: increased functionality over CVS, preferred method of
working for some team members
Cons: Engineering effort required to install and configure SVN
and to migrate the existing CVS tree to SVN; possible
conflict with Debian developer using CVS tree; continued
cost to Nth Dimension
- Move to SF (CVS)
Move source control hosting to SourceForge, continue using CVS
Pros: reliable hosting, no cost
Cons: SF branding; delay to public RO access to tree
- Move to SF (SVN)
Move source control hosting to SourceForge, change to SVN
Pros: reliable hosting, no cost
Cons: SF branding; service not ready yet (still in beta); access
to service not yet confirmed (in progress); similar effort
required to transition
- Third Party Offer (CVS/SVN)
Take up third party offer of hosting on a shared or dedicated
platform
Pros: probable reliability of hosting, no or little cost;
permits a non-development vector for third parties to
contribute to the project
Cons: possible loss of OpenVAS branding; unknown quantity (SF
is proven under load); SVN requires transition; possible
delay in getting access to hosting to install / configure
and import data; possible restrictions on access and
capability; always a possibility of suspension, withdrawal
or complete removal of access due to circumstances beyond
the control of the project team and/or the third party
Please discuss these options or contribute further options or proposals
on the discussion list at gnessus-discuss at gnessus.org
--
_ __/| William Anderson | It's called a "changeover." The movie
\`O_o' neuro at well dot com | goes on, and nobody in the audience has
=(_ _)= http://neuro.me.uk/ | any idea.
U - Thhbt! GPG 0xFA5F1100 | -- the Narrator, "Fight Club"
More information about the Openvas-discuss
mailing list