CASA for new (or Occasional) Developers
STATUS: Dead. See
CasaDevelopmentInfrastructureLinks
This page contains pointers to pages of interest to new CASA developers.
Links to all CASA developer reference material belong in the
CASA Index. This page does
not replace that page.
Development system dependencies
See
CASA Development Dependencies
Getting Source Code
- CASA code is stored in the NRAO Subversion server. Code is organized in the change control server as follows:
- active
- contains new features and bug fixes. All new code is checked in to the active area.
- test
- contains code from active that passes a short list of end-to-end tests.
- stable
- contains code from test that passes a longer list of end-to-end tests.
To brows code, see
view active,
view test, or
view stable.
To checkout code, use the URL
https://svn.cv.nrao.edu/svn/casa/. If you are new to Subversion, read the Subversion
High-Speed Tutorial first.
To check in code, you must be a member of the CASA development team.
Finding a Computer to Build On
In addition to computers assigned to individual developers, CASA has several computers that are shared, but use primarily to support build/test/release.
Shared computers in Charlottesville
computer |
OS |
32/64 bit |
use |
beowulf |
unknown |
unknown |
Subversion server. |
gus |
RHEL 5.5 |
32 |
|
vmesx1 |
unknown |
unknown |
VMWare build system. Hosts several instances of RHEL. |
el4bld |
RHEL 4.? |
32 |
Build system. No remote login. |
el4bld64b |
RHEL 4.? |
64 |
Build system. No remote login. |
el5bld |
RHEL 5.5 |
32 |
Build system. No remote login. |
el5bld64b |
RHEL 5.5 |
64 |
Build system. No remote login. |
vmesx2 |
unknown |
unknown |
VMWare test system. Hosts several instances of other Linux distributions support by CASA. |
ub8tst |
Ubuntu 8 LTS? |
32 |
Test only. No remote login. |
ub8tst64b |
Ubuntu 8 LTS? |
64 |
Test only. No remote login. |
su11tst |
SUSE 11.? |
32 |
Test only. No remote login. |
su11tst64b |
SUSE 11.? |
64 |
Test only. No remote login. |
el4tst |
RHEL 4.? |
32 |
Test only. No remote login. |
warp |
RHEL 5.5 |
64 |
CV visitor/TB test system/nasc test system |
Shared computers in Socorro
computer |
OS |
32/64 bit |
use |
ballista |
RHEL 5.5 |
32 |
|
rishi |
RHEL 5.5 |
64 |
|
sneffels |
OS X 10.6 |
64 |
Prepare OS X test builds and release pkg files. May be booted to OS X 10.5 as needed. |
Building CASA
Existing CASA wiki pages with instructions or notes on
Building Casa.
--
ScottRankin - 2011-01-13