Fix Version/s: None
qserv_distrib will be a meta-package embedding qserv, qserv_testdata and partition.
- is blocked by
DM-1184 Move git.lsstcorp.org/contrib/eupspkg/qserv_distrib to git.lsstcorp.org/LSST/DMS/qserv_distrib
After the review, would it be please possible to move git repos from ssh://email@example.com/contrib/eupspkg/qserv_distrib to ssh://firstname.lastname@example.org/LSST/DMS/qserv_distrib ? I don't have the required privileges to do this.
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?
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.
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)?
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.
(See lsst_thirdparty, lsst_apps, lsst_distrib for the core Stack as examples of this kind of metapackage.)
Note that package names cannot contain hyphens, so this should be qserv_distrib.