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
2 merge requests!587create new experimental release,!578feat(BSS2): updates to software state
......@@ -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