Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-8560

Update Scons package to v3.0

    XMLWordPrintable

Details

    • Architecture

    Description

      Scons v3 is the scons version that supports both Python 3 and Python 2.7 natively. This ticket is for updating Scons and ensuring that the Python 2.7 stack still builds.

      This work depends on the Scons developers delivering a new Scons version that works with both. Whilst work is ongoing it may be necessary to help out with the port if we wish to meet our Python 3 target.

      Attachments

        Issue Links

          Activity

            tjenness Tim Jenness added a comment - A v3 alpha has just been announced https://testpypi.python.org/pypi/scons/3.0.0.alpha.20170614
            tjenness Tim Jenness added a comment -

            lsst_distrib now builds. I needed to make one patch to the SCons alpha (which has been reported upstream). Fixes were required for sconsUtils, tmv and GalSim. The latter two packages have had the fixes sent to the developers.

            tjenness Tim Jenness added a comment - lsst_distrib now builds. I needed to make one patch to the SCons alpha (which has been reported upstream). Fixes were required for sconsUtils , tmv and GalSim . The latter two packages have had the fixes sent to the developers.
            tjenness Tim Jenness added a comment -

            I have merged the Qserv branch.

            tjenness Tim Jenness added a comment - I have merged the Qserv branch.
            tjenness Tim Jenness added a comment -

            danielsf please can you review the sims_photUtils PR? Parejkoj please can you review the sconsUtils PR? salnikov has reviewed and approved the Qserv changes. TMV changes have been merged upstream as have most of the GalSim changes. jgates can you please look at the jemalloc tweak?

            I will defer the decision on SCons3 itself to an RFC.

            tjenness Tim Jenness added a comment - danielsf please can you review the sims_photUtils PR? Parejkoj please can you review the sconsUtils PR? salnikov has reviewed and approved the Qserv changes. TMV changes have been merged upstream as have most of the GalSim changes. jgates can you please look at the jemalloc tweak? I will defer the decision on SCons3 itself to an RFC.
            Parejkoj John Parejko added a comment -

            sconsUtils reviewed: just a couple clarification comments.

            Parejkoj John Parejko added a comment - sconsUtils reviewed: just a couple clarification comments.
            jgates John Gates added a comment -

            jemalloc reviewed: It looks fine.

            jgates John Gates added a comment - jemalloc reviewed: It looks fine.
            danielsf Scott Daniel added a comment -

            photUtils looks fine

            danielsf Scott Daniel added a comment - photUtils looks fine
            tjenness Tim Jenness added a comment -

            Thanks for the reviews. Merged 3.0.0.

            tjenness Tim Jenness added a comment - Thanks for the reviews. Merged 3.0.0.

            People

              tjenness Tim Jenness
              tjenness Tim Jenness
              Scott Daniel
              John Gates, John Parejko, Jonathan Sick, Scott Daniel, Simon Krughoff (Inactive), Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.