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
Topic revision: r14 - 2011-04-08, ScottRankin
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback