JCSDA / spack-stack

Creative Commons Zero v1.0 Universal
27 stars 47 forks source link

skylab-dev environment does not concretize in a Windows WSL Ubuntu 22.04 VM #1357

Open srherbener opened 1 month ago

srherbener commented 1 month ago

Describe the bug @xian22 initially reported this issue. He was having trouble getting concretize to run when building in his Window/WSL/Ubuntu environment.

After some debugging it was discovered the unified-dev would successfully concretize, and it appeared that was due to turning off the cylc variant in the unified-dev. Note that difficulty with building cylc in spack stack is a known issue: https://github.com/JCSDA/spack-stack/issues/1162. Also note that the cylc variant was intentionally enabled in skylab-dev so that we continue to test building cylc: https://github.com/JCSDA/spack-stack/pull/1193.

@xian22's Windows WSL VM is emulating Ubuntu 22.04 so perhaps that is the difference between the CI testing (which must be working when it attempts to build cylc in the skylab-dev environment).

To Reproduce Steps to reproduce the behavior:

In Windows WSL VM: Follow the instructions for building a new site Linux environment in the 1.8.0 documentation: https://spack-stack.readthedocs.io/en/1.8.0/NewSiteConfigs.html#linux

Expected behavior The concretize and subsequent commands complete successfully.

System: What system(s) are you running the code on? Windows WSL, Ubuntu 22.04, gcc ???

Additional context Add any other context about the problem here.

travissluka commented 3 weeks ago

additional datapoint: I'm using ubuntu 24 and was having the same issue, it wouldn't concretize due to py-cython until +cylc was removed from ewok-env

srherbener commented 1 week ago

@xian22, @travissluka what is the status of this issue? Can it be closed, or is there more work to be done? Thanks!