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

Create a top-level qserv_distrib package

    XMLWordPrintable

    Details

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

      Description

      qserv_distrib will be a meta-package embedding qserv, qserv_testdata and partition.

        Attachments

          Issue Links

            Activity

            Hide
            ktl Kian-Tat Lim added a comment -

            Note that package names cannot contain hyphens, so this should be qserv_distrib.

            Show
            ktl Kian-Tat Lim added a comment - Note that package names cannot contain hyphens, so this should be qserv_distrib .
            Hide
            jammes Fabrice Jammes added a comment - - edited

            After the review, would it be please possible to move git repos from ssh://git@git.lsstcorp.org/contrib/eupspkg/qserv_distrib to ssh://git@git.lsstcorp.org/LSST/DMS/qserv_distrib ? I don't have the required privileges to do this.

            Thanks

            Fabrice

            Show
            jammes Fabrice Jammes added a comment - - edited After the review, would it be please possible to move git repos from ssh://git@git.lsstcorp.org/contrib/eupspkg/qserv_distrib to ssh://git@git.lsstcorp.org/LSST/DMS/qserv_distrib ? I don't have the required privileges to do this. Thanks Fabrice
            Hide
            salnikov Andy Salnikov added a comment -

            K-T, we are discussing the purpose of this package and I'm not sure we understand its utility. Can you tell us why this package is needed and how it's supposed to work?

            Show
            salnikov Andy Salnikov added a comment - K-T, we are discussing the purpose of this package and I'm not sure we understand its utility. Can you tell us why this package is needed and how it's supposed to work?
            Hide
            ktl Kian-Tat Lim added a comment -

            The idea is that this would be a "top-level product" similar to "lsst_distrib" for the core Stack that could be built using a separate buildbot build and that would enable a single-step installation of all Qserv-related software.
            It should be just a "meta-package" that contains an eups table that pulls in the desired system components.

            Show
            ktl Kian-Tat Lim added a comment - The idea is that this would be a "top-level product" similar to "lsst_distrib" for the core Stack that could be built using a separate buildbot build and that would enable a single-step installation of all Qserv-related software. It should be just a "meta-package" that contains an eups table that pulls in the desired system components.
            Hide
            salnikov Andy Salnikov added a comment -

            Does this meta-package generate actual package in eups when installed? Does the version of qserv_distrib has any meaning (I'm thinking about reproducing the complete build somewhere else)?

            Show
            salnikov Andy Salnikov added a comment - Does this meta-package generate actual package in eups when installed? Does the version of qserv_distrib has any meaning (I'm thinking about reproducing the complete build somewhere else)?
            Hide
            ktl Kian-Tat Lim added a comment -

            Yes, an actual eups package is installed. The version of qserv_distrib reflects the exact versions of all of its dependencies, so installing (or setting up) that version on another machine would install (or setup) the same configuration.

            Show
            ktl Kian-Tat Lim added a comment - Yes, an actual eups package is installed. The version of qserv_distrib reflects the exact versions of all of its dependencies, so installing (or setting up) that version on another machine would install (or setup) the same configuration.
            Hide
            ktl Kian-Tat Lim added a comment -

            (See lsst_thirdparty, lsst_apps, lsst_distrib for the core Stack as examples of this kind of metapackage.)

            Show
            ktl Kian-Tat Lim added a comment - (See lsst_thirdparty , lsst_apps , lsst_distrib for the core Stack as examples of this kind of metapackage.)
            Hide
            salnikov Andy Salnikov added a comment -

            OK, I think qserv_distrib looks reasonable.

            Show
            salnikov Andy Salnikov added a comment - OK, I think qserv_distrib looks reasonable.

              People

              Assignee:
              jammes Fabrice Jammes
              Reporter:
              jammes Fabrice Jammes
              Reviewers:
              Andy Salnikov
              Watchers:
              Andy Salnikov, Fabrice Jammes, Jacek Becla, Kian-Tat Lim
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.