Debian Patches

Status for neuron/8.2.2-6

Patch Description Author Forwarded Bugs Origin Last update
01_find-packaged-hpc-coding-conventions.patch [PATCH] Find packaged HPC coding conventions Matthias Klumpp <mak@debian.org> no 2023-01-28
02_require-c++17.patch [PATCH] Require C++17 (#1893)
* flex: require >= 2.6 to avoid register keyword.
* flex/c++ standard documentation and fixes.
* Use std:: prefix on cout, endl, istream, ostream etc.
* drop gcc5 and gcc6, do not explicitly specify default cmake option values.
* Use newer python patch versions and target macOS 10.14 instead of 10.9.
* Dockerfile: newer flex
* Dockerfile_gpu: base on `latest-x86_64`

* C++17 in submodules.
* Require C++17 in CoreNEURON too -> BlueBrain/CoreNeuron#834.
* Require C++17 in InterViews too-> iv#43 & Bump to C++17 iv#44.
* Require C++17 in NMODL too -> BlueBrain/nmodl#889
Olli Lupton <oliver.lupton@epfl.ch> no 2022-07-06
03_fix-python-build.patch [PATCH] Fix Python build Matthias Klumpp <mak@debian.org> no 2023-01-28
04_find-libnrnpython3.patch [PATCH] Find libnrnpython3 Matthias Klumpp <mak@debian.org> no 2023-02-03
05_honor-bindir-install-path.patch [PATCH] Fix paths Matthias Klumpp <mak@debian.org> no 2023-06-27
06_remove-distutils-usage.patch [PATCH] remove distutils usage + fix & add MUSIC basic CI tests (#2193)

* remove distutils usage
* follow PEP632
* add own `strtobool`
* use new_compiler from setuptools build_ext for now

* `python setup.py install` is deprecated (and problematic see -> #1605)
* update NRN_ENABLE_MODULE_INSTALL logic
* modules installed in default location

* drop `SETUPTOOLS_USE_DISTUTILS=stdlib`
* MUSIC + MPI multiple includes fix from #2209
* MUSIC CI basic tests
=?UTF-8?q?Alexandru=20S=C4=83vulescu?= <alexandru.savulescu@epfl.ch> no 2023-02-08

All known versions for source package 'neuron'

Links