[PIPE2D-598] Upgrade base LSST stack to latest version Created: 06/Jun/20 Updated: 26/May/22 Resolved: 26/May/22 |
|
| Status: | Done |
| Project: | DRP 2-D Pipeline |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Normal |
| Reporter: | hassan | Assignee: | price |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Story Points: | 2 | ||||||||
| Sprint: | 2DDRP-2022 B, 2DDRP-2022 C, 2DDRP-2022 D | ||||||||
| Reviewers: | hassan | ||||||||
| Description |
|
Please update the base LSST stack version (currently 18.1.0) to the latest version. It has been a while since an upgrade has taken place. We need to align ourselves to the latest version to ensure support from the Rubin team, and we need to make use of the latest gen3 middleware features. |
| Comments |
| Comment by price [ 25/Feb/22 ] |
|
Just about ready to roll this out, but I should point out the following: There are lots of warnings when we run scons. Not much we can do about them yet.
The butler produces a deprecation warning about Gen2 very frequently. Let's set the environment variable:
PYTHONWARNINGS="ignore:Gen2 Butler has been deprecated:FutureWarning:"
|
| Comment by price [ 25/Feb/22 ] |
|
I won't merge this until the group as a whole has approved the upgrade, but the changes to our packages are ready for review. The integration test and the weekly have both passed with the upgrade. I'm in the process of building a new stack on tiger and new Docker images. I also need to prepare an email announcing the upgrade with directions on how to build a new stack. |
| Comment by price [ 25/Feb/22 ] |
|
The new stack has been installed on tiger in /projects/HSC/PFS/stack/20220224. Once this merges, the new stack can be installed following the installation instructions in the pipeline user guide. |
| Comment by hassan [ 19/Mar/22 ] |
|
Integration looks fine and reviewed all pull requests. However, it has been agreed that others at Princeton should evaluate this before merging to master, so will leave the ticket status as 'In Review' for the time being. |
| Comment by price [ 29/Mar/22 ] |
|
Please note that there is a new procedure that needs to be run on calibs to ingest the camera defects: ingestCuratedCalibs.py /projects/HSC/PFS/Subaru --calib /path/to/CALIB $DRP_PFS_DATA_DIR/curated/pfs/defects I've just updated the writable Subaru calibs on tiger: for calib in CALIB-* ; do ingestCuratedCalibs.py /projects/HSC/PFS/Subaru --calib $calib $DRP_PFS_DATA_DIR/curated/pfs/defects ; done Other calib collections (anything I've missed at Princeton, and at other sites) will also need to be updated. |
| Comment by price [ 03/May/22 ] |
|
This has been more or less superseded by |
| Comment by price [ 26/May/22 ] |
|
Merged. |