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

newinstall.sh install path issues

    XMLWordPrintable

    Details

      Description

      Fabio Hernandez raised the issue on slack that some of recent changes to newinstall.sh install paths have complicated automated builds.

      In particular, <eups_path>/site/startup.py has changed to incorporate the python env as a path component, which is difficult to predict. Also, the ./eups/current symlink is absolute instead of relative.

        Attachments

          Activity

          Hide
          jhoblitt Joshua Hoblitt added a comment -

          I have change sets to convert the EUPS_DIR symlink to be relative, add a EUPS_PATH current symlink, and add a miniconda install path current symlink. Travis CI is running very slow again today, I'm waiting on a small bugfix PR to pass / be merged before opening feature PRs.

          # find . -name current -ls
          9397504    0 lrwxrwxrwx   1 root     root           17 Jun 20 18:47 ./python/current -> miniconda2-4.2.12
          31567668    0 lrwxrwxrwx   1 root     root            5 Jun 20 18:47 ./eups/current -> 2.1.3
          2237880    0 lrwxrwxrwx   1 root     root           24 Jun 20 18:47 ./stack/current -> miniconda2-4.2.12-7c8e67
          

          Show
          jhoblitt Joshua Hoblitt added a comment - I have change sets to convert the EUPS_DIR symlink to be relative, add a EUPS_PATH current symlink, and add a miniconda install path current symlink. Travis CI is running very slow again today, I'm waiting on a small bugfix PR to pass / be merged before opening feature PRs. # find . -name current -ls 9397504 0 lrwxrwxrwx 1 root root 17 Jun 20 18 : 47 ./python/current -> miniconda2- 4.2 . 12 31567668 0 lrwxrwxrwx 1 root root 5 Jun 20 18 : 47 ./eups/current -> 2.1 . 3 2237880 0 lrwxrwxrwx 1 root root 24 Jun 20 18 : 47 ./stack/current -> miniconda2- 4.2 . 12 -7c8e67
          Hide
          jhoblitt Joshua Hoblitt added a comment -

          Could one of (Tim Jenness, Adam Thornton) take a look at the 3 open PRs related to symlinking?

          Show
          jhoblitt Joshua Hoblitt added a comment - Could one of ( Tim Jenness , Adam Thornton ) take a look at the 3 open PRs related to symlinking?
          Hide
          jhoblitt Joshua Hoblitt added a comment -

          Merged after review/approval on GH PRs.

          Show
          jhoblitt Joshua Hoblitt added a comment - Merged after review/approval on GH PRs.

            People

            Assignee:
            jhoblitt Joshua Hoblitt
            Reporter:
            jhoblitt Joshua Hoblitt
            Reviewers:
            Adam Thornton, Tim Jenness
            Watchers:
            Adam Thornton, Fabio Hernandez, John Swinbank, Joshua Hoblitt, Tim Jenness
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.