Skip to content
Snippets Groups Projects
Commit 3b848929 authored by Eric Müller's avatar Eric Müller :mountain_bicyclist: Committed by Eleni Mathioulaki
Browse files

feat(BSS2): updates to software state

This should fix some problems encountered during testing of the
experimental deployment.
parent 625c8a01
No related branches found
No related tags found
No related merge requests found
......@@ -15,13 +15,25 @@ import spack.build_environment
class BuildBrainscales(WafPackage):
"""Common stuff for BrainScaleS packages..."""
version(
"9.0-a5",
git="https://github.com/electronicvisions/releases-ebrains",
tag="ebrains-9.0-a5",
commit="5fcb0682626d83c089e016aaf433e0938e921634",
submodules=True,
)
version(
"9.0-a4",
git="https://github.com/electronicvisions/releases-ebrains",
tag="ebrains-9.0-a4",
submodules=True, # the "submodules" parameter isn't part of the source cache key/name
commit="8d5be2a23ac1eb0129bdf1f83fb0a1c5193c4c85",
submodules=True,
)
# common dependencies of BuildBrainscales-derived packages
depends_on('oppulance@9.0-a5', when='@9.0-a5', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@9.0-a4', when='@9.0-a4', type=('build', 'link', 'run', 'test'))
# waf setup performs git clone and might query gerrit
depends_on('git', type=('build', 'link'))
depends_on('py-git-review', type=('build', 'link'))
......
......@@ -37,7 +37,7 @@ class Hxtorch(build_brainscales.BuildBrainscales):
deps_hxtorch_core = [
# compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for
# building/linking, at runtime and for testing
('oppulance@9.0-a4', { "when":'@9.0-a4', "type": ('build', 'link', 'run', 'test') } ),
# (BTW. modern oppulance dependency via BuildBrainscales)
('oppulance@8.0-a5', { "when":'@8.0-a5', "type": ('build', 'link', 'run', 'test') } ),
('oppulance@8.0-a4', { "when":'@8.0-a4', "type": ('build', 'link', 'run', 'test') } ),
('oppulance@8.0-a3', { "when":'@8.0-a3', "type": ('build', 'link', 'run', 'test') } ),
......
......@@ -21,11 +21,19 @@ class Oppulance(Package):
depends_on('wget')
depends_on('gmp')
version(
"9.0-a5",
git="https://github.com/electronicvisions/releases-ebrains",
tag="ebrains-9.0-a5",
commit="5fcb0682626d83c089e016aaf433e0938e921634",
submodules=True,
)
version(
"9.0-a4",
git="https://github.com/electronicvisions/releases-ebrains",
tag="ebrains-9.0-a4",
submodules=True, # the "submodules" parameter isn't part of the source cache key/name
commit="8d5be2a23ac1eb0129bdf1f83fb0a1c5193c4c85",
submodules=True,
)
releases = [
......
......@@ -36,7 +36,6 @@ class PynnBrainscales(build_brainscales.BuildBrainscales):
# compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for
# building/linking, at runtime and for testing
depends_on('oppulance@9.0-a4', when='@9.0-a4', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@8.0-a5', when='@8.0-a5', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@8.0-a4', when='@8.0-a4', type=('build', 'link', 'run', 'test'))
depends_on('oppulance@8.0-a3', when='@8.0-a3', type=('build', 'link', 'run', 'test'))
......
......@@ -16,6 +16,7 @@ class WfBrainscales2Demos(Package):
maintainers = ["emuller", "muffgaga"]
# ECM: we probably should build the ipynb file in this package
version("9.0-a5", tag="jupyter-notebooks-9.0-a5")
version("9.0-a4", tag="jupyter-notebooks-9.0-a4")
version("8.0-a5", tag="jupyter-notebooks-8.0-a5")
version("8.0-a4", tag="jupyter-notebooks-8.0-a4")
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment