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

Update Scons package to v3.0

    XMLWordPrintable

    Details

    • Team:
      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

            Hide
            tjenness Tim Jenness added a comment -
            Show
            tjenness Tim Jenness added a comment - A v3 alpha has just been announced https://testpypi.python.org/pypi/scons/3.0.0.alpha.20170614
            Hide
            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.

            Show
            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.
            Hide
            tjenness Tim Jenness added a comment -

            I have merged the Qserv branch.

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

            Scott Daniel please can you review the sims_photUtils PR? John Parejko please can you review the sconsUtils PR? Andy Salnikov has reviewed and approved the Qserv changes. TMV changes have been merged upstream as have most of the GalSim changes. John Gates can you please look at the jemalloc tweak?

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

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

            sconsUtils reviewed: just a couple clarification comments.

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

            jemalloc reviewed: It looks fine.

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

            photUtils looks fine

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

            Thanks for the reviews. Merged 3.0.0.

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

              People

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

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.