Build: #386 was successful Changes by Rui Xue

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
4 seconds
Labels
None
Agent
casaci-4.cv.nrao.edu test agent4
Revision
c394948a650b5fbd04e48e7d39f16e711270d163
Successful since
#374 ()

Code commits

Author Commit Message Commit date
Rui Xue Rui Xue c394948a650b5fbd04e48e7d39f16e711270d163 Pull request #1990: PIPE-3262
Merge in PIPE/pipeline from PIPE-3262 to main

* commit '8d3c214a77b5638e53eed418fafc0f126617e138':
  PIPE-3262: prevent MPI import deadlock and drop `casaplotserver` in pixi
  PIPE-3262: avoid unconditional mpi4py import in `daskhelpers.py`
Rui Xue Rui Xue 8d3c214a77b5638e53eed418fafc0f126617e138 PIPE-3262: prevent MPI import deadlock and drop `casaplotserver` in pixi
- Add dynamic `scripts/stubs/casalith.py` to defer MPI initialization to casashell script scope and avoid casatasks import-lock deadlocks (CAS-14037).
- Propagate PYTHONPATH with scripts/stubs in pixi `casa` and `casampi` tasks.
- Remove unused `casaplotserver` dependency from `pyproject.toml` and lockfile.
Rui Xue Rui Xue 8f568c69ee1cef7d1b872cb1261b5ee41ca6a9bb PIPE-3262: avoid unconditional mpi4py import in `daskhelpers.py`
Use `MPIEnvironment.mpi_processor_rank` instead of `mpi4py.MPI.COMM_WORLD.Get_rank()` to prevent unmanaged `MPI_Init` calls and potentially crashes in macOS serial sessions environments with OpenMPI build/version mismatches.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeCAS-14037Could not obtain issue details from Jira
Unknown Issue TypePIPE-3262Could not obtain issue details from Jira