Uploaded image for project: 'Request For Comments'
  1. Request For Comments
  2. RFC-389

Upgrade SCons to v3.0.0

    XMLWordPrintable

    Details

    • Type: RFC
    • Status: Implemented
    • Resolution: Done
    • Component/s: DM
    • Labels:
      None

      Description

      We migrated the stack to Python 3 a year ago but we have been using a SCons that only works on Python 2.7. v3.0.0 SCons was released today and this allows us to use scons with our native python installation without having to have an additional external python. I have been testing the alpha releases and everything builds with this version of SCons (including ci_hsc). Upgrading to SCons3 will unblock a number of tickets relating to the CI builds and problems with python3 builds on operating systems that ship with Python2.6 by default.

      This RFC proposes that we move to SCons3.

        Attachments

          Issue Links

            Activity

            Hide
            Parejkoj John Parejko added a comment -

            +10^6 yes please!

            Show
            Parejkoj John Parejko added a comment - +10^6 yes please!
            Hide
            rowen Russell Owen added a comment -

            +1. It's great that it seems to be a drop-in replacement.

            Show
            rowen Russell Owen added a comment - +1. It's great that it seems to be a drop-in replacement.
            Hide
            tjenness Tim Jenness added a comment -

            No objections so I'll adopt this RFC and release the new scons.

            Show
            tjenness Tim Jenness added a comment - No objections so I'll adopt this RFC and release the new scons.

              People

              Assignee:
              tjenness Tim Jenness
              Reporter:
              tjenness Tim Jenness
              Watchers:
              John Parejko, John Swinbank, Joshua Hoblitt, Paul Price, Russell Owen, Tim Jenness
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Planned End:

                  Jenkins

                  No builds found.