[PIPE2D-1256] Fix weekly breakage 2022-07-16 Created: 18/Jul/23  Updated: 19/Jul/23  Resolved: 19/Jul/23

Status: Done
Project: DRP 2-D Pipeline
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Story Priority: Normal
Reporter: price Assignee: price
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Failed to build drp_stella due to test failures:

=========================== short test summary info ============================
(doApCorr=True, numLines=10, rtol=0.01) SUBFAIL tests/test_photometerLines.py::PhotometerLinesTestCase::testPhotometry
(doApCorr=False, numLines=100, rtol=0.004) SUBFAIL tests/test_photometerLines.py::PhotometerLinesTestCase::testPhotometry
(doApCorr=False, numLines=200, rtol=0.005) SUBFAIL tests/test_photometerLines.py::PhotometerLinesTestCase::testPhotometry
FAILED tests/test_tasks.py::TasksTestCase::testReduceExposure - RuntimeError:...
====== 4 failed, 476 passed, 4 skipped, 41 warnings in 165.95s (0:02:45) =======

This appears to be related to an upgrade of pybind11. It's claiming that the photometer function's return value can't be copied or moved, but we've been doing that just fine, and adding explicit return_value_policy doesn't get picked up.

I'll try pinning pybind11=2.10.4.



 Comments   
Comment by price [ 19/Jul/23 ]

That did the trick. A new weekly run was successful.

Merged to master.

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