diff --git a/packages/hxtorch/package.py b/packages/hxtorch/package.py
index 19253f69013aa92bc450123211cc8350f46ac279..bff7e733e9fa3226d760decfc0cd2280718ce3ec 100644
--- a/packages/hxtorch/package.py
+++ b/packages/hxtorch/package.py
@@ -21,6 +21,8 @@ class Hxtorch(WafPackage):
 
     maintainers = ['emuller']
 
+    version('8.0-a3',         tag='hxtorch-8.0-a3')
+    version('8.0-a2',         tag='hxtorch-8.0-a2')
     version('8.0-a1',         tag='hxtorch-8.0-a1')
     version('7.0-rc1-fixup3', tag='hxtorch-7.0-rc1-fixup3')
     version('7.0-rc1-fixup2', tag='hxtorch-7.0-rc1-fixup2')
@@ -28,6 +30,8 @@ class Hxtorch(WafPackage):
 
     # compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for
     # building/linking, at runtime and for testing
+    depends_on('oppulance@8.0-a3', when='@8.0-a3', type=('build', 'link', 'run', 'test'))
+    depends_on('oppulance@8.0-a2', when='@8.0-a2', type=('build', 'link', 'run', 'test'))
     depends_on('oppulance@8.0-a1', when='@8.0-a1', type=('build', 'link', 'run', 'test'))
     depends_on('oppulance@7.0-rc1-fixup3', when='@7.0-rc1-fixup3', type=('build', 'link', 'run', 'test'))
     depends_on('oppulance@7.0-rc1-fixup2', when='@7.0-rc1-fixup2', type=('build', 'link', 'run', 'test'))
diff --git a/packages/oppulance/package.py b/packages/oppulance/package.py
index 25f86d7fae9517759e5558519706d5849297d78a..6db434fdf3d0509d8584df847ee8e3785046a98e 100644
--- a/packages/oppulance/package.py
+++ b/packages/oppulance/package.py
@@ -21,6 +21,14 @@ class Oppulance(Package):
     depends_on('gmp')
 
     releases = [
+        {
+            'version': '8.0-a3',
+            'tag': 'ebrains-8.0-a3'
+        },
+        {
+            'version': '8.0-a2',
+            'tag': 'ebrains-8.0-a2'
+        },
         {
             'version': '8.0-a1',
             'tag': 'ebrains-8.0-a1'
diff --git a/packages/pynn-brainscales/package.py b/packages/pynn-brainscales/package.py
index e548bb8a395a9a56253311412aa74739721dabc1..e61b7b61fde63c2b60d7a1a0b6d4dec6b06294d3 100644
--- a/packages/pynn-brainscales/package.py
+++ b/packages/pynn-brainscales/package.py
@@ -21,6 +21,7 @@ class PynnBrainscales(WafPackage):
 
     maintainers = ['emuller']
 
+    version('8.0-a3',         tag='pynn-brainscales-8.0-a3')
     version('8.0-a2',         tag='pynn-brainscales-8.0-a2')
     version('8.0-a1',         tag='pynn-brainscales-8.0-a1')
     version('7.0-rc1-fixup3', tag='pynn-brainscales-7.0-rc1-fixup3')
@@ -29,6 +30,8 @@ class PynnBrainscales(WafPackage):
 
     # compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for
     # building/linking, at runtime and for testing
+    depends_on('oppulance@8.0-a3', when='@8.0-a3', type=('build', 'link', 'run', 'test'))
+    depends_on('oppulance@8.0-a2', when='@8.0-a2', type=('build', 'link', 'run', 'test'))
     depends_on('oppulance@8.0-a1', when='@8.0-a1', type=('build', 'link', 'run', 'test'))
     depends_on('oppulance@7.0-rc1-fixup3', when='@7.0-rc1-fixup3', type=('build', 'link', 'run', 'test'))
     depends_on('oppulance@7.0-rc1-fixup2', when='@7.0-rc1-fixup2', type=('build', 'link', 'run', 'test'))