Scott Rankin
Priorities
Responsibilities
Projects
Work Bookmarks
My Links
Personal Preferences
Related Topics
Priorities
Last updated by Scott Rankin on 05-13 per instructions from Mark Rawlings.
Last reviewed by Mark Rawlings on 05-12.
Publish
CASA 4.2.2
on EL5, EL6 and OS X 10.7. See
CAS-6369
.
"push on getting a user-testable RHEL package done ASAP, and take the subsequent hit on the OS X delivery time." - Mark via e-mail, 05-13.
Prepare for my orderly departure from NRAO. See
CAS-6513
.
Routine packaging.
JIRA tickets, in priority order.
CAS-5897
Everything else.
On Hold
Wipe and reinstall 10.7 on cbt-d11-1, reconfigure for 10.7 CASA development.
pending plan for allocating OS X development and test systems in DSOC.
Done
Publish
CASA 4.2.1
OS X 10.7. See
CAS-6357
.
Configure an OS X 10.7 development system for Susan Loveland. See
CAS-6426
.
Ready for Susan.
Publish CASA 4.2.1 EL5 and EL6 only, internally to CASA.
Publish CASA Linux test packages from CASA 4.3 trunk. See
CAS-6429
.
Build and test CASA trunk on EL6. See
CAS-5383
Collect OS X 10.7 test & debugging data for CASA 4.2.1
Re run failing tests with only an ssh connection - to see if others can test and debug without a dedicated Mac.
Collect 10.8 and 10.9 data where possible.
Re run failing tests on Linux to see if they can be debugged there.
data recorded in JIRA.
Publish
CASA 4.2.1
on EL5, EL6. See
CAS-6357
.
Re plan
Complete update of 3rd party packages on OS X. See
CAS-5903
.
Update OS X packaging scripts for changes to CASA 3rd party packages. See
CAS-6281
Responsibilities
From 2011-2014 PEPs, reorganized for easier measurement, and listed in priority order based on recent instructions from management.
Deliver CASA packages to users.
Deploy CASA packages to all NRAO sites.
Publish CASA packages for use outside of NRAO.
Coordinate deployment of CASA packages with NRAO Helpdesk.
Build and Acceptance Test CASA packages for
release,
prerelease,
stable, and
test.
This includes pre-package build and post-package build testing to isolate the source of issues found in packages.
Create and monitor change control branches required to build CASA packages, particularly releases.
Merge CASA code between change control branches to ensure correct CASA features are included in release packages.
Help CASA developers use change control to minimize the cost of delivering CASA.
Monitor CASA automated build and test systems.
Assist developers in resolving CASA issues exposed by automated build and test.
Extend automated build and test systems to improve CASA test coverage.
Deliver 3rd party packages required by CASA developers.
Ensure CASA can deliver correct, reproducible 3rd party packages to all CASA developers on all CASA supported Linux distributions and OS X versions.
Document procedures for setting up CASA development computers.
Ensure source code used to build CASA 3rd party packages is kept in CASA change control.
Coordinate deployment of CASA 3rd party packages with NRAO helpdesk.
Working with NRAO Helpdesk, deploy CASA 3rd party packages to CASA developers at all NRAO sites.
Publish CASA 3rd party packages for use by CASA developers outside of NRAO.
Improve CASA build and tests automation.
Investigate issues reported by CASA users for OS related issues, resolve where possible.
Organize and maintain the CASA Software Engineering Wiki.
Coordinate or lead several Software Engineering projects listed on the CASA Software Engineering Wiki.
Provide assistance to CASA developers on the topics of
Software Change Control
Software Delivery (deployment within NRAO and publishing outside of NRAO)
General Software Development
General Software Engineering
Linux
OS X
Python
Bash
Projects
Applying Ideas From The Book "Continuous Delivery" to CASA
Rewrite CASA Software Engineering Page
Work Bookmarks
Personal:
Calendar
|
ESO public wiki
|
NRAO internal wiki
NRAO:
Home
|
Staff
|
Employee Self Services (ESS and ETK)
|
Supervisor Manual
|
Library
|
Helpdesk
|
SSH Tunneling Web Browsing
CASA:
Home
|
Help Desk
|
Wiki
|
CASA Index
|
CASA Software Engineering
|
Subversion (checkout)
|
Subversion (view)
|
Continuous build/test
|
Daily "regression" test
|
JIRA
|
Linux packages
|
Mac packages
|
old build/test notes
|
Old CASA Build Notes
Projects:
Create project pages for:
Describe an idealized CASA build and test system - start from
CASA Automation
Describe an idealized approach to CASA testing - start from
CASA Testing Improvmements
Standardize CASA Package Contents - start from
CASA Packaging Requirements
Write notes for new CASA developers - start with
CASA Development Infrastructure Links
Notes for New CASA Developers
CasaSetupRhelDevMachine
ScottRankinCasaSourceCodeChangeControl
https://safe.nrao.edu/wiki/bin/view/Software/CasaSubversionPrivateBranches
https://bugs.nrao.edu/browse/CAS#selectedTab=com.atlassian.jira.plugin.system.project%3Acomponents-panel
Document CASA development dependencies - start with
https://safe.nrao.edu/wiki/bin/view/Software/CasaDevelopmentDependencies
Document how CASA data moves from casa-data/trunk to rest of system - start with
https://safe.nrao.edu/wiki/bin/view/Software/CasaInfrastructureUpdateDataRepository
Document how to package CASA - start with:
https://safe.nrao.edu/wiki/bin/view/Software/CasaInfrastructureBuildOSXpackage
Notes, not ready to share: |
CASA Test Noise
|
CASA Python Coding Standards
|
Charlottesville Trip 2012-07
|
Consolidate Automation
|
ScottRankinEasierShellLibrary
|
Software Version Numbers
I no longer work on ALMA. The links below are not maintained.
ALMA:
Home
|
Science Archive
|
EDM
|
SW Wiki
|
Issue Tracking (Jira)
ALMA Software Subsystems:
AIV:
Wiki
|
Remote Access
ACS:
Wiki
|
FAQ
|
IDL Simulator Extensions 2
ARCHIVE:
Wiki
|
Archive Verification Procedure
ATF:
Wiki
CONTROL:
Wiki
|
Generic M&C
EXEC:
wiki
|
OMC Plugins
HLA:
Wiki
ITS:
Wiki
|
Running Software
|
Unit Tests
|
Automated Builds
|
ITS work 2010 Fall
SE:
Home
|
Wiki
|
Naming Conventions for Branches
|
NRI
ALMA Software Function Based Teams:
RTOS:
Wiki
Operator GUIs:
Wiki 1
|
Wiki 2
TMCDB:
Wiki
Holography:
Wiki
|
Use Case
|
Tables
|
Test
Optical Pointing:
Wiki
Telescope MCDB:
Wiki
Shared Simulator
Wiki - phase 1
Wiki - phase 2
ALMA Travel:
Chile 2010-01
Chile 2010-12
ALMA Test Systems:
ATF:
Wiki
|
ATF Network
Tools:
Eclipse as used in ALMA:
Eclipse Setup
|
Eclipse Support to Code Inspections
2010 PEP Projects:
Complete Array Status GUI - OMC plugin due in Chile 2010-12-01, Web monitor due 2010-04-01
Extend Antenna Status GUI - due 2010-04-01
Add DGCK
Add Front End
New ACD Hardware Device GUI - due 2010-04-01
New WVR Hardware Device GUI - due 2010-04-01
2009 PEP Projects:
Complete work on RTOS FBT
- Done 2009-07-31
Create PSCR Device
- Tested in STE on ALMA-6_1_1-B 2009-08-19
ALMA CONTROL Device GUIs
Other Projects:
Setup AOC STE 3
Presentations:
ALMA Logging
My Links
BeginnersStartHere
- view a short introductory presentation on TWiki for beginners
WelcomeGuest
- starting points on TWiki
UsersGuide
- complete TWiki documentation, Quick Start to Reference
Sandbox
- try out TWiki on your own
ScottRankinSandbox
- just for me
Personal Preferences
Uncomment preferences variables to activate them (remove the #-sign). Help and details on preferences variables are available in
DefaultPreferences
.
Show tool-tip topic info on mouse-over of
WikiWord
links, on or off:
#Set LINKTOOLTIPINFO = off
Horizontal size of text edit box:
#Set EDITBOXWIDTH = 70
Vertical size of text edit box:
#Set EDITBOXHEIGHT = 22
Style of text edit box.
width: 99%
for full window width (default),
width: auto
to disable.
#Set EDITBOXSTYLE = width: 99%
Write protect your home page: (set it to your
WikiName
)
#Set ALLOWTOPICCHANGE =
ScottRankin
Related Topics
ChangePassword
for changing your password
ChangeEmailAddress
for changing your email address
WikiUsers
has a list of other TWiki users
UserDocumentationCategory
is a list of TWiki user documentation
UserToolsCategory
lists all TWiki user tools
This topic: Main
>
TWikiUsers
>
ScottRankin
Topic revision:
2014-05-16,
ScottRankin
Copyright © 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