You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In addition, ``spack/package.py`` contains a copy of the Spack package definition `upstream <https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/arbor/package.py>`_. Here instructions for both in-repo and configure-time dependencies are defined.
The spack/package.py in this repo no longer matches the one in the spack-packages repo. I am not sure what the standard approach is to resolve this since it seems like open-source projects that take an interest in developing a spack package end up just opening a PR to the official spack-package repo rather than defining spack/package.py in their own repo. One approach might be to update the arbor CI to simply pull the spack-package/**/arbor/package.py into this project repo, but perhaps this is too naive. Figured I'd bring this up.
Two comments:
The link to the upstream repo where the actual spack package is stored is a deadlink. That is,
arbor/doc/contrib/dependency-management.rst
Line 15 in ef667f6
contains a reference to a dead link. This should be updated to something like https://github.com/spack/spack-packages/blob/c67b7374f164bdf10a7e6f774d99e907a31b2a95/repos/spack_repo/builtin/packages/arbor/package.py. I can open a PR that updates the deadlink, just lmk!
The
spack/package.pyin this repo no longer matches the one in thespack-packagesrepo. I am not sure what the standard approach is to resolve this since it seems like open-source projects that take an interest in developing a spack package end up just opening a PR to the officialspack-packagerepo rather than definingspack/package.pyin their own repo. One approach might be to update the arbor CI to simply pull thespack-package/**/arbor/package.pyinto this project repo, but perhaps this is too naive. Figured I'd bring this up.