Build: #1 failed Manual run by CASA adm account

Build result summary

Details

Completed
Queue duration
1 second
Duration
65 minutes
Labels
None
Revisions
Casa6
826c31e116218750e0d4bd9668df49796f903cfe
OPEN-CASA-PKG
e5285e68467f01199807a1f1a978aec8a4781be7
Fixed in
#3 (Manual run by CASA adm account)
No failed test found. A possible compilation error occurred.

Responsible

No one has taken responsibility for this failure

Code commits

Casa6
Author Commit Message Commit date
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> 826c31e116218750e0d4bd9668df49796f903cfe CAS-14756: Align image tile shape to MPI channel boundaries and disable explicit file locks
The default casacore TiledShape could produce tiles that are
small spatially but span many spectral channels. When mpicasa workers
write to disjoint channel ranges of shared .residual/.psf/.sumwt images,
their writes collide on the same physical disk tiles, causing Lustre
table.lock contention that serializes all I/O (observed: ~22.5h on a
29,861-channel dataset).

SIImageStore::buildImage():
- When chnchnks > 1 in itsMiscInfo, override PagedImage tile shape with
  TiledShape(min(Nx,256), min(Ny,256), Npol, Nchan/chnchnks), ensuring
  each MPI worker's channel range maps to independent tile blocks.
- Serial mode (chnchnks absent or 1) falls back to the original
  PagedImage(shape, csys, name) constructor with casacore defaults.

CubeMajorCycleAlgorithm:
- subImageStore(): disable sumwt.lock(FileLocker::Write) — sumwt is only
  read for its shape, never written here.
- getSubImage(): disable im->lock(FileLocker::Read) and im->unlock() —
  data is copied into a TempImage; no persistent write occurs.
- writeBackToFullImage(): disable LatticeLocker and im->unlock() —
  workers write non-overlapping SubImage channel slices; tile alignment
  guarantees no shared disk blocks.

Anticipate no metadata race risk: workers never call setImageInfo/setMiscInfo on
disk images. All normalization operates on in-memory TempImage copies.
Beam sets are serialized via MPI returnRec and merged by Rank 0 after
all workers complete.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeCAS-14756Could not obtain issue details from Jira

Error summary for Build and package macOS 15 Python 3.12

The job generated some errors, drill down into the full build log for more details.

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 9419k  100 9419k    0     0  38.3M      0 --:--:-- --:--:-- --:--:-- 38.4M
Cloning into 'casa-build-utils'...
error: pathspec 'CAS-14756' did not match any file(s) known to git
Cloning into 'casa6'...
Updating files:  53% (3517/6536)
Updating files:  54% (3530/6536)
Updating files:  55% (3595/6536)
Updating files:  56% (3661/6536)
Updating files:  57% (3726/6536)
Updating files:  58% (3791/6536)
Updating files:  59% (3857/6536)
Updating files:  60% (3922/6536)
Updating files:  61% (3987/6536)
Updating files:  62% (4053/6536)
Updating files:  63% (4118/6536)
Updating files:  64% (4184/6536)
Updating files:  65% (4249/6536)
Updating files:  66% (4314/6536)
Updating files:  67% (4380/6536)
Updating files:  68% (4445/6536)
Updating files:  69% (4510/6536)
Updating files:  70% (4576/6536)
Updating files:  71% (4641/6536)
Updating files:  72% (4706/6536)
Updating files:  73% (4772/6536)
Updating files:  74% (4837/6536)
Updating files:  75% (4902/6536)
Updating files:  76% (4968/6536)
Updating files:  77% (5033/6536)
Updating files:  78% (5099/6536)
Updating files:  79% (5164/6536)
Updating files:  80% (5229/6536)
Updating files:  81% (5295/6536)
Updating files:  82% (5360/6536)
Updating files:  83% (5425/6536)
Updating files:  84% (5491/6536)
Updating files:  85% (5556/6536)
Updating files:  86% (5621/6536)
Updating files:  87% (5687/6536)
Updating files:  88% (5752/6536)
Updating files:  89% (5818/6536)
Updating files:  90% (5883/6536)
Updating files:  91% (5948/6536)
Updating files:  92% (6014/6536)
Updating files:  93% (6079/6536)
Updating files:  94% (6144/6536)
Updating files:  95% (6210/6536)
Updating files:  96% (6275/6536)
Updating files:  97% (6340/6536)
Updating files:  98% (6406/6536)
Updating files:  99% (6471/6536)
Updating files: 100% (6536/6536)
Updating files: 100% (6536/6536), done.
Submodule 'casatools/casacore' (https://github.com/casacore/casacore.git) registered for path 'casatools/casacore'
Submodule 'casatools/grpc-source' (https://github.com/grpc/grpc) registered for path 'casatools/grpc-source'
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/casacore'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source'...
Submodule 'third_party/abseil-cpp' (https://github.com/abseil/abseil-cpp) registered for path 'casatools/grpc-source/third_party/abseil-cpp'
Submodule 'third_party/benchmark' (https://github.com/google/benchmark) registered for path 'casatools/grpc-source/third_party/benchmark'
Submodule 'third_party/bloaty' (https://github.com/google/bloaty.git) registered for path 'casatools/grpc-source/third_party/bloaty'
Submodule 'third_party/boringssl' (https://github.com/google/boringssl.git) registered for path 'casatools/grpc-source/third_party/boringssl'
Submodule 'third_party/boringssl-with-bazel' (https://github.com/google/boringssl.git) registered for path 'casatools/grpc-source/third_party/boringssl-with-bazel'
Submodule 'third_party/cares/cares' (https://github.com/c-ares/c-ares.git) registered for path 'casatools/grpc-source/third_party/cares/cares'
Submodule 'third_party/gflags' (https://github.com/gflags/gflags.git) registered for path 'casatools/grpc-source/third_party/gflags'
Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'casatools/grpc-source/third_party/googletest'
Submodule 'third_party/protobuf' (https://github.com/google/protobuf.git) registered for path 'casatools/grpc-source/third_party/protobuf'
Submodule 'third_party/zlib' (https://github.com/madler/zlib) registered for path 'casatools/grpc-source/third_party/zlib'
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/abseil-cpp'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/benchmark'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/bloaty'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/boringssl'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/boringssl-with-bazel'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/cares/cares'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/gflags'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/googletest'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/protobuf'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/zlib'...
Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'casatools/grpc-source/third_party/bloaty/third_party/googletest'
Submodule 'third_party/libFuzzer' (https://chromium.googlesource.com/chromium/llvm-project/llvm/lib/Fuzzer) registered for path 'casatools/grpc-source/third_party/bloaty/third_party/libFuzzer'
Submodule 'third_party/re2' (https://github.com/google/re2) registered for path 'casatools/grpc-source/third_party/bloaty/third_party/re2'
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/bloaty/third_party/googletest'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/bloaty/third_party/libFuzzer'...
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/bloaty/third_party/re2'...
Submodule 'doc' (https://github.com/gflags/gflags.git) registered for path 'casatools/grpc-source/third_party/gflags/doc'
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/gflags/doc'...
Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'casatools/grpc-source/third_party/protobuf/third_party/benchmark'
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/grpc-source/third_party/protobuf/third_party/benchmark'...
Switched to a new branch 'CAS-14756'
Cloning into 'casashell'...
error: pathspec 'CAS-14756' did not match any file(s) known to git
    dist.run_commands()
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1000, in run_commands
    self.run_command(cmd)
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/dist.py", line 1107, in run_command
    super().run_command(command)
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1019, in run_command
    cmd_obj.run()
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
    self.run_command("build")
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 341, in run_command
    self.distribution.run_command(command)
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/dist.py", line 1107, in run_command
    super().run_command(command)
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1019, in run_command
    cmd_obj.run()
  File "<string>", line 68, in run
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/_distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 341, in run_command
    self.distribution.run_command(command)
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/dist.py", line 1107, in run_command
    super().run_command(command)
  File "/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 1019, in run_command
    cmd_obj.run()
  File "<string>", line 89, in run
  File "<string>", line 207, in build_extension
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 413, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', 'src/tools', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/private/var/folders/60/83wxljbx2vlfbx_hy0yfv8rc0000gn/T/build-via-sdist-7zsnl8bk/casatools-6.7.5.10a14756.dev1/build/lib.macosx-15.0-arm64-cpython-312/', '-DPython3_EXECUTABLE=/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/bin/python3', '-DPython3_FIND_VIRTUALENV=ONLY']' returned non-zero exit status 1.
ERROR Backend subprocess exited when trying to invoke build_wheel
cp: /Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casainstall/dist/casatools*.whl: No such file or directory
/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        This deprecation is overdue, please update your project and remove deprecated
        calls to avoid build errors in the future.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command.
  warn(
/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa6/casatools/src/tools/build/build_env/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        This deprecation is overdue, please update your project and remove deprecated
        calls to avoid build errors in the future.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
ERROR: Could not find a version that satisfies the requirement casatools==6.7.5.10a14756.dev1 (from casatasks) (from versions: 6.7.0.31, 6.7.2.42, 6.7.3.21)

[notice] A new release of pip is available: 24.2 -> 26.0.1
[notice] To update, run: pip install --upgrade pip
ERROR: No matching distribution found for casatools==6.7.5.10a14756.dev1
cp: /Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casashell/dist/casashell*.whl: No such file or directory
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   669    0   669    0     0  48721      0 --:--:-- --:--:-- --:--:-- 51461
Cloning into 'casalith'...
warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:

  'build-casalith/work/linux/template/lib/mpi/bin/mpiCC'
  'build-casalith/work/linux/template/lib/mpi/bin/mpicc'
  'build-casalith/work/linux/template/lib/mpi/bin/mpiCC-vt'
  'build-casalith/work/linux/template/lib/mpi/bin/mpicc-vt'
  'build-casalith/work/linux/template/lib/mpi/bin/orteCC'
  'build-casalith/work/linux/template/lib/mpi/bin/ortecc'
  'build-casalith/work/linux/template/lib/mpi/bin/vtCC'
  'build-casalith/work/linux/template/lib/mpi/bin/vtcc'
Submodule 'build-casalith/work/casa-pkg' (https://open-bitbucket.nrao.edu/scm/casa/casa-pkg.git) registered for path 'build-casalith/work/casa-pkg'
Cloning into '/Users/casaci/bamboohome/xml-data/build-dir/CASASPECS-DBC199-BPO15AP312/casa-build-utils/cmakebuild/scripts/casalith/build-casalith/work/casa-pkg'...
error: pathspec 'CAS-14756' did not match any file(s) known to git
Can't open perl script "getdevpackagerevision.pl": No such file or directory
Not enough elements in version number. at ./generate-distro line 1157, <CONF> line 9.
./macos15_buildcasalith.sh: line 274: cd: casalith/build-casalith/work/Darwin/output: No such file or directory
mv: casa-CAS-14756- is not a directory
Can't open perl script "sign.pl": No such file or directory
Can't open perl script "getmacpackagename.pl": No such file or directory
./macos15_buildcasalith.sh: line 295: casalith/build-casalith/work/darwin/output/CASA.app/Contents/MacOS/casa: No such file or directory
./macos15_buildcasalith.sh: line 296: casalith/build-casalith/work/casa-pkg/packaging/scripts/make-dmg: No such file or directory