Developer

From CNUpedia, an IEEE Innovation.

Jump to: navigation, search

Developer is a server run by IEEE running gForge, a CDE (Collaborative Developers Environment). It may be accessed at http://developer.pcs.cnu.edu.

Contents

Goal

Developer will host the following tools: CVS, SVN, mailing lists, forums, and file hosting. It is rather similar to Sourceforge, running in fact, on a forked version of the source code. The server may in some futuristic moment be connected with the PCSE LDAP server to allow students in the department to login without registering.

TwoFlowers (talk ยท contribs) writes: Still need to be psyched? I'm mostly neutral about Windows, but in honor of Andrew Crawford who showed it to me: Steve Ballmer and his Developer Chant.

Status

Note that everything is being tested, and even though it is listed here as functional, it may not work for you. You can help fix or verify, however.

Service Name Enabled?


CVS yes
SVN yes
Mailing list yes
Web interface yes
Registration anyone (unix)
SSH Key Auth yes
Project Homepage** no
User Homepage** no
Project upload http (no DAV)
Vhost** no
Access* Hopefully anywhere on campus, (off-campus http, yes...ssh, no)
Site Theme needs work


* These things should be accessible: HTTP, SSH, and PSERVER.

** Don't expect it to be implemented. It's more there for my reference.

History

Earlier I had written that CVS was working, but in actuality, anonymous CVS wasn't. That's been (mostly) fixed. There seems to be a bug with versioning, but developer and anonymous CVS seem online. My bad -- TwoFlowers

Testing

SVN

For those testing SVN (it needs testing), please use the following co method:

 svn co http://developer.pcs.cnu.edu/svnupload/[project_name]

E.g., for the 'zero' project:

 svn co http://developer.pcs.cnu.edu/svnupload/zero

To commit, you need to be registered as a developer (or admin) on an SVN-enabled project. You may request to register on the site.

CVS (anonymous)

You can test the pserver in the following manner. Type the following commands, and when it asks for a password, just hit return. NO PASSWORD.

 cvs -d :pserver:anonymous@developer.pcs.cnu.edu:/cvsroot/simplescroller login
 cvs -d :pserver:anonymous@developer.pcs.cnu.edu:/cvsroot/simplescroller co src

Make sure the following FAILS:

 cd src && cvs -d :pserver:anonymous@developer.pcs.cnu.edu:/cvsroot/simplescroller add new


You should get a message like "cvs [server aborted]: "add" requires write access to the repository"

Developer CVS

If you have a project registered, and the project uses CVS, do the following:

export CVS_RSH="ssh"

export CVSROOT=":ext: [user_name]@developer.pcs.cnu.edu:/cvsroot/[project_name]"

cvs co

cd [directory_name]

touch [new-file-name]

cvs add [new-file-name]

cvs ci -m ""

System Information

Processors: 2
Model: Celeron (Mendocino)
Chip MHz: 507.12 MHz
Cache Size: 128 KB
Physical Memory: 377 MB
System Bogomips: ~2011.13
IDE Devices: hda: WDC WD136AA (Capacity: 12.67 GB)
Ethernet: Accton Technology Corporation SMC2-1211TX
Linux 2.6.12-10-686-smp
Ubuntu 5.10 (breezy)
Personal tools