becker37: setup build
becker38: lsstpkg -b -c fetch seal 1_9_2+1
becker47: svn co svn+ssh://svn.lsstcorp.org/DC2/mwi/trunk mwiTest
becker48: cd mwiTest/
becker50: setup -r $PWD mwi test
becker52: echo $MWI_DIR/
  # this works, but it does not show up on "setup -l".  hmmm...
becker53: setup seal 1_9_2+1
becker55: scons install declare

How to deal with mask bits in your top level code.

        /* Make sure the mask planes are there and consistent */
        int badMaskBitT = templateMaskedImage.getMask()->getMaskPlane("BAD");
        if (badMaskBitT == -1) {
            /* It doesn't exist yet */
            badMaskBitT = templateMaskedImage.getMask()->addMaskPlane("BAD");
        }
        int badMaskBitI = scienceMaskedImage.getMask()->getMaskPlane("BAD");
        if (badMaskBitI == -1) {
            /* It doesn't exist yet */
            badMaskBitI = scienceMaskedImage.getMask()->addMaskPlane("BAD");
        }
        assert(badMaskBitT == badMaskBitI);

        int edgeMaskBitT = templateMaskedImage.getMask()->getMaskPlane("EDGE");
        if (edgeMaskBitT == -1) {
            /* It doesn't exist yet */
            edgeMaskBitT = templateMaskedImage.getMask()->addMaskPlane("EDGE");
        }
        int edgeMaskBitI = scienceMaskedImage.getMask()->getMaskPlane("EDGE");
        if (edgeMaskBitI == -1) {
            /* It doesn't exist yet */
            edgeMaskBitI = scienceMaskedImage.getMask()->addMaskPlane("EDGE");
        }
        assert(edgeMaskBitT == edgeMaskBitI);