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

migrate repos.yaml to a dedicated repository

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: Continuous Integration
    • Labels:
      None

      Description

      Per RFC-318

        Attachments

          Issue Links

            Activity

            Hide
            jhoblitt Joshua Hoblitt added a comment -

            This change needs to wait until DM-8479 is completed so as not to disrupt that EPIC.

            Show
            jhoblitt Joshua Hoblitt added a comment - This change needs to wait until DM-8479 is completed so as not to disrupt that EPIC.
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            Could one of [Tim Jenness, Adam Thornton] take a look at the open PRs?

            The new 'host' repo for repos.yaml, lsst/repos is a clone of lsst/lsstsw with files not related to repos.yaml or the linter/travis removed and the history rewritten to exclude empty commits caused by the deletions. The travis config was updated to run [only] the linter int he new repo.

            The other notable change is the deprecation/nooping of lsstsw/bin/rebuild's -u. That flag caused it to redownload a copy of repos.yaml. This functionality has been moved to lsstsw/bin/deploy to be more similar to style to newinstall.sh (it is hoped to either converge deploy & newinstall.sh or at least use newinstall.sh as a lib from deploy). IOW – an end user would rerun deploy to update the local copy of repos.yaml.

            Show
            jhoblitt Joshua Hoblitt added a comment - Could one of [ Tim Jenness , Adam Thornton ] take a look at the open PRs? The new 'host' repo for repos.yaml , lsst/repos is a clone of lsst/lsstsw with files not related to repos.yaml or the linter/travis removed and the history rewritten to exclude empty commits caused by the deletions. The travis config was updated to run [only] the linter int he new repo. The other notable change is the deprecation/nooping of lsstsw/bin/rebuild 's -u . That flag caused it to redownload a copy of repos.yaml . This functionality has been moved to lsstsw/bin/deploy to be more similar to style to newinstall.sh (it is hoped to either converge deploy & newinstall.sh or at least use newinstall.sh as a lib from deploy ). IOW – an end user would rerun deploy to update the local copy of repos.yaml .
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            I backed off on removing rebuild -u at the last moment. Otherwise, all code level changes has been merged and lsst/repos is now authoritative. Test jenkins builds passed.

            A few small doc updates are remaining .

            Show
            jhoblitt Joshua Hoblitt added a comment - I backed off on removing rebuild -u at the last moment. Otherwise, all code level changes has been merged and lsst/repos is now authoritative. Test jenkins builds passed. A few small doc updates are remaining .
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            Jonathan Sick Could you take a look at the small PRs on dm_dev_guide and dm_dev_guide?

            Show
            jhoblitt Joshua Hoblitt added a comment - Jonathan Sick Could you take a look at the small PRs on dm_dev_guide and dm_dev_guide ?

              People

              Assignee:
              jhoblitt Joshua Hoblitt
              Reporter:
              jhoblitt Joshua Hoblitt
              Reviewers:
              Jonathan Sick
              Watchers:
              Adam Thornton, John Parejko, Jonathan Sick, Joshua Hoblitt, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.