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

Upgrade to Anaconda 5.0

    XMLWordPrintable

    Details

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

      Description

      Anaconda 5.0 has been released. Upgrading to it would unblock DM-10343 and hence DM-10342. Please see the release notes for more information at:

      https://docs.anaconda.com/anaconda/release-notes

        Attachments

          Issue Links

            Activity

            Hide
            tjenness Tim Jenness added a comment -

            I'm not against this, although we only just updated our miniconda baseline less than a month ago. Have you done a test build of the stack with the newer Anaconda? To do that use the -b option to bin/deploy with $MINICONDA3_VERSION set.

            Show
            tjenness Tim Jenness added a comment - I'm not against this, although we only just updated our miniconda baseline less than a month ago. Have you done a test build of the stack with the newer Anaconda? To do that use the -b option to bin/deploy with $MINICONDA3_VERSION set.
            Hide
            pschella Pim Schellart [X] (Inactive) added a comment -

            So sadly it looks like Miniconda does not have a 5.0 version yet. Just Anaconda.

            Show
            pschella Pim Schellart [X] (Inactive) added a comment - So sadly it looks like Miniconda does not have a 5.0 version yet. Just Anaconda.
            Hide
            tjenness Tim Jenness added a comment -

            It still might be worth installing your own Anaconda with the standard LSST conda packages, and then building lsst_distrib to see that everything works. That way you could adopt the RFC and then we would be waiting for the miniconda release (which must be happening).

            Show
            tjenness Tim Jenness added a comment - It still might be worth installing your own Anaconda with the standard LSST conda packages, and then building lsst_distrib to see that everything works. That way you could adopt the RFC and then we would be waiting for the miniconda release (which must be happening).
            Hide
            pschella Pim Schellart [X] (Inactive) added a comment -
            Show
            pschella Pim Schellart [X] (Inactive) added a comment - Apparantly Miniconda 4.3.27 is Anaconda 5.0. https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/er1-w_udJ3w
            Hide
            pschella Pim Schellart [X] (Inactive) added a comment -

            Tested on lsst-dev and a build of lsst_apps (using lsstsw) works with devtoolset-6 and miniconda 4.3.27.

            I had to make two minor tweaks to the build:

            1. disable link-time-optimization (because Anaconda is compiled with GCC 7.2.0 which uses a newer LTO format than our current (new) GCC 6.3.1 compiler can handle)
            2. manually remove MKL from the conda packages (because something went wrong in the ./bin/deploy script.

            Both are minor enough, and no other issues have been raised, that I think we can adopt this RFC. The issues will however, of course, have to be resolved as part of the implementation ticket.

            Show
            pschella Pim Schellart [X] (Inactive) added a comment - Tested on lsst-dev and a build of lsst_apps (using lsstsw ) works with devtoolset-6 and miniconda 4.3.27. I had to make two minor tweaks to the build: disable link-time-optimization (because Anaconda is compiled with GCC 7.2.0 which uses a newer LTO format than our current (new) GCC 6.3.1 compiler can handle) manually remove MKL from the conda packages (because something went wrong in the ./bin/deploy script. Both are minor enough, and no other issues have been raised, that I think we can adopt this RFC. The issues will however, of course, have to be resolved as part of the implementation ticket.
            Hide
            tjenness Tim Jenness added a comment -

            Modern Anaconda seems to work. Joshua Hoblitt are you happy with marking this RFC implemented?

            Show
            tjenness Tim Jenness added a comment - Modern Anaconda seems to work. Joshua Hoblitt are you happy with marking this RFC implemented?
            Hide
            tjenness Tim Jenness added a comment -

            Joshua Hoblitt are you happy to close this RFC?

            Show
            tjenness Tim Jenness added a comment - Joshua Hoblitt are you happy to close this RFC?
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            Aye. It has been shipped.

            Show
            jhoblitt Joshua Hoblitt added a comment - Aye. It has been shipped.

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              pschella Pim Schellart [X] (Inactive)
              Watchers:
              Gabriele Comoretto [X] (Inactive), John Swinbank, Joshua Hoblitt, Pim Schellart [X] (Inactive), Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Planned End:

                  Jenkins

                  No builds found.