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

remove jenkins py2 builds - post v15 release

    Details

      Description

      Remove py2 support from:

      • jenkins (stack-os-matrix + assorted publishing/release related jobs)
      • newinstall.sh
      • lsstsw

        Attachments

          Issue Links

            Activity

            Hide
            tjenness Tim Jenness added a comment -

            If newinstall is not going to understand python 2, how are you going to deal with a 15 patch release that must still support py2? stack-os-matrix should stop running py2 but Jenkins still has to have the ability to run a py2 compatible build for the next few months.

            Show
            tjenness Tim Jenness added a comment - If newinstall is not going to understand python 2, how are you going to deal with a 15 patch release that must still support py2? stack-os-matrix should stop running py2 but Jenkins still has to have the ability to run a py2 compatible build for the next few months.
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            I would think that the 15.0 version of newinstall.sh, or a branch started from that tag, could be used.

             

            Presently, the only way to stop attempting to build py2 nightly/weekly binaries is to remove them from the list of tarball targets.  If they are not removed, the nightly/weeklies will start failing as soon as py3.6+ is required on master.  I would like to continue the work towards making the release workflow configuration file driven by adding some sort of profile concept (eg., master, v15, etc.) but this keeps getting delayed due to high priority requests.

            Show
            jhoblitt Joshua Hoblitt added a comment - I would think that the 15.0 version of newinstall.sh , or a branch started from that tag, could be used.   Presently, the only way to stop attempting to build py2 nightly/weekly binaries is to remove them from the list of tarball targets.  If they are not removed, the nightly/weeklies will start failing as soon as py3.6+ is required on master.  I would like to continue the work towards making the release workflow configuration file driven by adding some sort of profile concept (eg., master, v15, etc.) but this keeps getting delayed due to high priority requests.
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            The official v15 announcement has been posted: https://community.lsst.org/t/lsst-stack-release-version-15-0-now-available/2827

            I'm planning on removing py2 support on Monday, April 16th.

            Show
            jhoblitt Joshua Hoblitt added a comment - The official v15 announcement has been posted: https://community.lsst.org/t/lsst-stack-release-version-15-0-now-available/2827 I'm planning on removing py2 support on Monday, April 16th.
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            PRs have been staged on newinstall.sh, lsstsw, and jenkins-dm-jobs so that may be reviewed in advance of next Monday.

            Show
            jhoblitt Joshua Hoblitt added a comment - PRs have been staged on newinstall.sh , lsstsw , and jenkins-dm-jobs so that may be reviewed in advance of next Monday.
            Hide
            tjenness Tim Jenness added a comment -

            Looks good.

            Show
            tjenness Tim Jenness added a comment - Looks good.
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            The PRs removing py2 support have been merged and stack-os-matrix has been verified as working.

            Show
            jhoblitt Joshua Hoblitt added a comment - The PRs removing py2 support have been merged and stack-os-matrix has been verified as working.

              People

              • Assignee:
                jhoblitt Joshua Hoblitt
                Reporter:
                jhoblitt Joshua Hoblitt
                Reviewers:
                Tim Jenness
                Watchers:
                Frossie Economou, Gabriele Comoretto, Joshua Hoblitt, Kian-Tat Lim, Tim Jenness
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel