[cvsnt] Proposed CVSNT Setup - Looking for Feedback

John Cole john.cole at uai.com
Wed Nov 3 15:26:35 GMT 2004


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Dianne,
  We have about 20 developers using CVSNT for over a year.  Before that, we
used VSS and imported 3 years worth of history into our CVSNT server, so we
have 4 years worth of code (28K files, 3.35GB) and we are running a 2GHz
P4/1GB memory/40GB IDE 7200 HD and XP pro on our CVS server.  I like keeping
it on Windows because we use SSPI and require encryption for all connections
(arguably, not needed, but I feel better with encryption on) and it
integrates well with Active Directory.  Performance was only an issue before
we upgraded from 256MB :-).

  We have CVSNT, Apache2, ViewCVS (with the loginfo script enabled),
PhpWiki, Mantis Bug tracking software, and TrendMicro Office Scan AV (I know
it's not recommended, but since we have had it on the whole time, we haven't
noticed a difference) on the machine.  

  Only when our build machines (separate machines) are committing all of the
new binaries does anyone complain about performance on any of the primary
services (CVS, Wiki, Mantis) and that isn't too bad after upgrading the
memory on the machine. All of our developers use TortoiseCVS to access CVS.


  Your setup sounds very nice and usable.  I have a preference of Mantis
over Bugzilla, primarily because I think Mantis is easier to use.  We also
have the CVS to Mantis integration scripts running in the loginfo file, so
that's nice too.

John Cole

-----Original Message-----
From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org]On Behalf
Of Dianne Chen
Sent: Tuesday, November 02, 2004 11:15 PM
To: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook
Subject: [cvsnt] Proposed CVSNT Setup - Looking for Feedback


Hi-

I am heading up an activity to introduce Version
Control/Configuration Management into a firmware
engineering environment. I have quite a few years
experience with CM (specifically, Clearcase at several
different companies) and sw process improvement
activites as well. I am looking for some feedback on a
system I'd like to propose to management for
"go-ahead" approval.

Given:
----------
* Small company, making products with embedded
firmware
* Typical firmware project fits within 32K part  :)
* ~20 firmware developers - frequent usage of VC,
mostly text files, some binary files
* Potential to add 10 electrical designers (storage of
schematics, BOMs, etc.) - infrequent VC usage, mostly
binary files, some text
* Potential to add maybe 10 managers at later date
(storage of Project Plans, SCMP, schedules, etc.) -
infrequent VC usage, mostly binary files
* Windows-centric operation, but open to other OSs
* Open source solution to CM/VC preferred


Proposal
--------------

Server:
HW: 3.2Ghz PC, ~250G RAID, 1G of RAM
SW: Linux, CVSNT, CVSNotify, Apache, Activestate perl,
Python, Bugzilla, CVSZilla

Clients
HW: (existing PCs running WinXP)
SW: WinCVS, Winmerge, ExamDiff Pro



Questions:

1) Is the server spec'd appropriately for the intended
usage/community? I was unable to find any
configuration recommendations.
2) Does the community have any recommendations on
flavor of Linux? Does the community have first-hand
knowledge of what to use vs. what to avoid, what took
more work to get running, etc.
3) For a reasonable first-pass at tools, does the
proposed set  look usable/complete? What developer
VC-activities are not covered by the above tools?
4) Of specific concern, can I propose a Linux
Server/Winxp client split as shown above and have
those tools play together well?
5) Am I correct that one should limit the activities
occurring on the CVS server? Does that mean it should
*only* do cvs functions and nothing more? What have
others "gotten away with" doing on their cvs servers
and at what cost?
6) How do others handle builds? Do all builds occur on
client machines? Do some make use of build servers? In
my previous experiences with Clearcase, we used CM
servers AND build servers, but those were for some
pretty big products.
7) If builds occur on client machines, does that mean
in order to use "make", everyone has Cygwin installed
on all of their PCs?

Much, much thanks for any opinions and dissension. It
is appreciated.

DC




		
__________________________________ 
Do you Yahoo!? 
Check out the new Yahoo! Front Page. 
www.yahoo.com 
 

_______________________________________________
cvsnt mailing list
cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs

-------------------------------------
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail.



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook