[INSTRM-968] Reconcile DRP and ICS build systems for pfs_utils Created: 06/May/20  Updated: 06/May/20

Status: Open
Project: Instrument control development
Component/s: ics_config, pfs_utils
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: cloomis Assignee: cloomis
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

pfs_utils is intended to hold routines and configuration which should or might be used by both the ICS and DRP worlds (fiber numbering, telescope coordinate transforms, etc).

To make that work, it does not depend on any external packages which pull in significant pieces of the LSST or ICS stacks.

In order to install cleanly for the DRP, a SConstruct file has been added in the root directory. This then requires both scons and sconsUtils. And sconsUtils pulls in all sorts of handy things.

I think that since this is only an installation time issue, we can live with requiring sconsUtils and family. Should be OK at Subaru, LAM, and JHU in any case.

Still, it would be nice if we figured out how to avoid the requirement. And if not, we should make pfsinstall handle this more cleanly.

price


Generated at Sat Feb 10 16:30:31 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.