# [Blueline] Getting ready for Pre-Alps
- Shaped by:
- Appetite (FTEs, weeks): full cycle
- Developers: <!-- Filled in at the betting table unless someone is specifically required here -->
## Problem
## Appetite
## Tasks
### Build system
- [ ] **Put nlohmann header into icon-dsl (Christoph)**
- [x] cpu, openacc build (Christoph)
- [ ] **install step in spack compiling again, which it should not, and it also does not for icon-nwp (Jonas)**
- [ ] cmake not listening to all files it should listen to (if you change anything in gt4py, it will not recompile all stencils) (Christoph)
- [ ] Infinite looping build if error happens (DEPGEN launches again)
- [ ] **Remove hard-coding of build type (debug,release) in the call to CMake in configure script (Abishek, 1-2 hr)**
- [ ] rsync instead of pip install all files
### Testing
- [ ] For CPU/GPU version, all buildbot tests need to pass
- [ ] For DSL, make more builtbot tests go green
- [ ] Build verification mode in O0 w/o FMA and remove tolerances for stencils that are BFB identical
### Release/Tagging
- [ ] **Sync icon-dsl with latest icon-nwp** (Abishek, Christoph)
- [ ] Make sure this memory leak bug is included https://gitlab.dkrz.de/icon/icon-nwp/-/merge_requests/1115/diffs
### Other important items
- [ ] nproma = edges (open PR) (Abishek)
### Meeting 13.12.2023
- For February compiling on Alps: keep as is, will fix the main issues:
- compilation similar to Balfrin: libraries provided by CSCS as a spack upstream
- avoid compilation of all files when changing the stencils
- other issues to fix : Christoph, Abishek
- Refactoring: not for the Februrary deadline, John (CSCS) will have a look at the whole build system
- Will will call for the next meeting