Skip to content

Instantly share code, notes, and snippets.

View rhiannonlynne's full-sized avatar

Lynne Jones rhiannonlynne

  • Rubin Observatory
View GitHub Profile
@rhiannonlynne
rhiannonlynne / mac_setup
Last active February 2, 2017 20:11
Setting up a new mac to use with LSST (primarily lsst sims packages, but easily modified for other packages). (because I've had to do this over and over recently).
Setting up new mac for LSST (later parts assume you use csh for your shell)
Useful apps:
+ Install chrome https://www.google.com/chrome/browser/desktop/
+ Install aquamacs http://aquamacs.org/download.shtml
+ Install mactex https://www.tug.org/mactex/
+ Install flux https://justgetflux.com/
+ Install sourcetree https://www.sourcetreeapp.com/
+ Install slack https://slack.com/downloads/osx
+ Install bluejeans app http://bluejeans.com/downloads

First: git tag the package for release. (please also fill out the git "Release" page, making it an official release and giving you a spot to write notes. Writing release notes as we go makes understanding changes much easier down the road!)

Next, for eups:

  • log into lsst-dev as lsstsw : (without taking along your own ssh github keys!)
  • ssh -a lsstsw@lsst-dev.ncsa.illinois.edu
  • source bin/setup.sh
  • rebuild -r sims_tag -r dm_tag lsst_sims lsst_apps (or appropriate DM git tag (12.0.rc1, etc.) and sims git tag (sims_2.2.5, etc): note that these resolve left to right, and any matching tag that is found will be used. Use the git format, not the eups format.). -- note the BUILD ID that comes from the rebuild process.