diff --git a/.gitignore b/.gitignore index 630292c..1eebf2a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /nest-2.20.0.tar.gz /nest-2.20.1.tar.gz /nest-3.0.tar.gz +/nest-3.1.tar.gz diff --git a/0001-Disable-python-setups.patch b/0001-Disable-python-setups.patch index 160aa1a..4284106 100644 --- a/0001-Disable-python-setups.patch +++ b/0001-Disable-python-setups.patch @@ -1,16 +1,16 @@ -From d451b9a2c14cbe60d25f0ad3ce4a1920c05b3887 Mon Sep 17 00:00:00 2001 +From 72ad030b1eeca2ce8cd59545671d41150dac97d5 Mon Sep 17 00:00:00 2001 From: "Ankur Sinha (Ankur Sinha Gmail)" -Date: Sat, 3 Jul 2021 15:29:52 +0100 -Subject: [PATCH 1/3] Disable python setups +Date: Thu, 23 Dec 2021 08:49:07 +0000 +Subject: [PATCH 1/4] Disable python setups --- - doc/CMakeLists.txt | 12 ++++---- - extras/ConnPlotter/CMakeLists.txt | 18 ++++++------ - pynest/CMakeLists.txt | 46 +++++++++++++++---------------- - 3 files changed, 38 insertions(+), 38 deletions(-) + doc/CMakeLists.txt | 12 ++++++------ + extras/ConnPlotter/CMakeLists.txt | 16 ++++++++-------- + pynest/CMakeLists.txt | 30 +++++++++++++++--------------- + 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt -index f6b694a64..5a52a9ad8 100644 +index f6b694a64..4c883f34d 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -45,12 +45,12 @@ if ( NOT CMAKE_CROSSCOMPILING ) @@ -23,20 +23,20 @@ index f6b694a64..5a52a9ad8 100644 - WORKING_DIRECTORY \"${PROJECT_SOURCE_DIR}/extras/help_generator\" - )" - ) -+ # install( CODE -+ # "execute_process( -+ # COMMAND ${Python_EXECUTABLE} -B generate_helpindex.py \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DOCDIR}\" -+ # WORKING_DIRECTORY \"${PROJECT_SOURCE_DIR}/extras/help_generator\" -+ # )" -+ # ) ++ #install( CODE ++ # "execute_process( ++ # COMMAND ${Python_EXECUTABLE} -B generate_helpindex.py \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DOCDIR}\" ++ # WORKING_DIRECTORY \"${PROJECT_SOURCE_DIR}/extras/help_generator\" ++ # )" ++ # ) endif () diff --git a/extras/ConnPlotter/CMakeLists.txt b/extras/ConnPlotter/CMakeLists.txt -index 1f7c2b32d..e9a6c3e29 100644 +index 1f7c2b32d..56a0374c6 100644 --- a/extras/ConnPlotter/CMakeLists.txt +++ b/extras/ConnPlotter/CMakeLists.txt -@@ -18,15 +18,15 @@ +@@ -18,14 +18,14 @@ # along with NEST. If not, see . if ( HAVE_PYTHON ) @@ -48,25 +48,23 @@ index 1f7c2b32d..e9a6c3e29 100644 - --install-data=${CMAKE_INSTALL_FULL_DATADIR} - WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\")" - ) -- -+ # install( CODE "execute_process( -+ # COMMAND ${PYTHON} setup.py build --build-base=${CMAKE_CURRENT_BINARY_DIR}/build -+ # install --prefix=${CMAKE_INSTALL_PREFIX} -+ # --install-lib=${CMAKE_INSTALL_PREFIX}/${PYEXECDIR} -+ # --install-scripts=${CMAKE_INSTALL_FULL_BINDIR} -+ # --install-data=${CMAKE_INSTALL_FULL_DATADIR} -+ # WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\")" -+ # ) -+# ++ #install( CODE "execute_process( ++ #COMMAND ${PYTHON} setup.py build --build-base=${CMAKE_CURRENT_BINARY_DIR}/build ++ # install --prefix=${CMAKE_INSTALL_PREFIX} ++ # --install-lib=${CMAKE_INSTALL_PREFIX}/${PYEXECDIR} ++ # --install-scripts=${CMAKE_INSTALL_FULL_BINDIR} ++ # --install-data=${CMAKE_INSTALL_FULL_DATADIR} ++ # WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\")" ++ # ) + install( FILES examples/connplotter_tutorial.py DESTINATION ${CMAKE_INSTALL_DOCDIR}/examples/ConnPlotter - ) diff --git a/pynest/CMakeLists.txt b/pynest/CMakeLists.txt -index 8913f2ef7..e956298b6 100644 +index 1815f7870..f3b0218c4 100644 --- a/pynest/CMakeLists.txt +++ b/pynest/CMakeLists.txt -@@ -78,32 +78,32 @@ if ( HAVE_PYTHON ) - DESTINATION ${CMAKE_INSTALL_PREFIX}/${PYEXECDIR}/nest +@@ -79,21 +79,21 @@ if ( HAVE_PYTHON ) + PATTERN "versionchecker.py.in" EXCLUDE ) install( TARGETS pynestkernel DESTINATION ${PYEXECDIR}/nest/ ) - install( CODE " @@ -79,48 +77,29 @@ index 8913f2ef7..e956298b6 100644 - # the install requirements of `nest` as specified in `setup.py`. - # Then feed them into the stdin pipe of `pip install`. - execute_process( -- COMMAND ${PYTHON} -c \"import pkg_resources as pkg; print('\\\\n'.join(str(r) for r in pkg.get_distribution('nest').requires()))\" +- COMMAND ${PYTHON} -c \"import pkg_resources as pkg; print('\\\\n'.join(str(r) for r in pkg.get_distribution('nest-simulator').requires()))\" - COMMAND ${PYTHON} -m pip install -r /dev/stdin - ) - " - ) -+ # install( CODE " -+ # execute_process( -+ # COMMAND ${PYTHON} ${CMAKE_CURRENT_BINARY_DIR}/setup.py install_egg_info -+ # --install-dir=${CMAKE_INSTALL_PREFIX}/${PYEXECDIR} -+ # WORKING_DIRECTORY \"${CMAKE_INSTALL_PREFIX}/${PYEXECDIR}\" -+ # ) -+ # # Use Python's standard library `pkg_resources` module to find -+ # # the install requirements of `nest` as specified in `setup.py`. -+ # # Then feed them into the stdin pipe of `pip install`. -+ # execute_process( -+ # COMMAND ${PYTHON} -c \"import pkg_resources as pkg; print('\\\\n'.join(str(r) for r in pkg.get_distribution('nest').requires()))\" -+ # COMMAND ${PYTHON} -m pip install -r /dev/stdin -+ # ) -+ # " -+ # ) ++ #install( CODE " ++ # execute_process( ++ # COMMAND ${PYTHON} ${CMAKE_CURRENT_BINARY_DIR}/setup.py install_egg_info ++ # --install-dir=${CMAKE_INSTALL_PREFIX}/${PYEXECDIR} ++ # WORKING_DIRECTORY \"${CMAKE_INSTALL_PREFIX}/${PYEXECDIR}\" ++ # ) ++ # # Use Python's standard library `pkg_resources` module to find ++ # # the install requirements of `nest` as specified in `setup.py`. ++ # # Then feed them into the stdin pipe of `pip install`. ++ # execute_process( ++ # COMMAND ${PYTHON} -c \"import pkg_resources as pkg; print('\\\\n'.join(str(r) for r in pkg.get_distribution('nest-simulator').requires()))\" ++ # COMMAND ${PYTHON} -m pip install -r /dev/stdin ++ # ) ++ # " ++ #) install( DIRECTORY examples/ DESTINATION ${CMAKE_INSTALL_DOCDIR}/examples/pynest - ) - -- find_program( NOSETESTS nosetests ) -- if ( NOT NOSETESTS STREQUAL "NOSETESTS-NOTFOUND" ) -- add_test( NAME PyNEST -- COMMAND ${NOSETESTS} -v --with-xunit -- --xunit-file=${PROJECT_BINARY_DIR}/reports/pynest_tests.xml -- ${CMAKE_INSTALL_PREFIX}/${PYEXECDIR}/nest/tests -- ) -- endif () -+ # find_program( NOSETESTS nosetests ) -+ # if ( NOT NOSETESTS STREQUAL "NOSETESTS-NOTFOUND" ) -+ # add_test( NAME PyNEST -+ # COMMAND ${NOSETESTS} -v --with-xunit -+ # --xunit-file=${PROJECT_BINARY_DIR}/reports/pynest_tests.xml -+ # ${CMAKE_INSTALL_PREFIX}/${PYEXECDIR}/nest/tests -+ # ) -+ # endif () - endif () -- -2.31.1 +2.33.1 diff --git a/0002-tweak-PYEXECDIR.patch b/0002-tweak-PYEXECDIR.patch new file mode 100644 index 0000000..54eec73 --- /dev/null +++ b/0002-tweak-PYEXECDIR.patch @@ -0,0 +1,53 @@ +From 15d60e4404c8246f008c0e83b7faf4db018e2d4d Mon Sep 17 00:00:00 2001 +From: "Ankur Sinha (Ankur Sinha Gmail)" +Date: Thu, 23 Dec 2021 08:50:57 +0000 +Subject: [PATCH 2/4] tweak PYEXECDIR + +--- + cmake/ConfigureSummary.cmake | 2 +- + extras/nest_vars.sh.in | 2 +- + pynest/CMakeLists.txt | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/cmake/ConfigureSummary.cmake b/cmake/ConfigureSummary.cmake +index 133558fd3..1e14bd474 100644 +--- a/cmake/ConfigureSummary.cmake ++++ b/cmake/ConfigureSummary.cmake +@@ -204,7 +204,7 @@ function( NEST_PRINT_CONFIG_SUMMARY ) + message( "" ) + if ( HAVE_PYTHON ) + message( "PyNEST will be installed to:" ) +- message( " ${CMAKE_INSTALL_PREFIX}/${PYEXECDIR}" ) ++ message( " ${PYEXECDIR}" ) + message( "" ) + endif () + message( "To set necessary environment variables, add the following line" ) +diff --git a/extras/nest_vars.sh.in b/extras/nest_vars.sh.in +index 6e33190cd..bc07787ce 100644 +--- a/extras/nest_vars.sh.in ++++ b/extras/nest_vars.sh.in +@@ -1,7 +1,7 @@ + #!/bin/sh + + # Make PyNEST available by prepending its path to PYTHONPATH in a safe way. +-export PYTHONPATH="@CMAKE_INSTALL_PREFIX@/@PYEXECDIR@${PYTHONPATH:+:$PYTHONPATH}" ++export PYTHONPATH="@PYEXECDIR@${PYTHONPATH:+:$PYTHONPATH}" + + # Make NEST executables available by prepending their path to PATH. + export PATH="@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@:${PATH}" +diff --git a/pynest/CMakeLists.txt b/pynest/CMakeLists.txt +index f3b0218c4..92367dc04 100644 +--- a/pynest/CMakeLists.txt ++++ b/pynest/CMakeLists.txt +@@ -75,7 +75,7 @@ if ( HAVE_PYTHON ) + ) + + install(DIRECTORY nest/ ${PROJECT_BINARY_DIR}/pynest/nest/ +- DESTINATION ${CMAKE_INSTALL_PREFIX}/${PYEXECDIR}/nest ++ DESTINATION ${PYEXECDIR}/nest + PATTERN "versionchecker.py.in" EXCLUDE + ) + install( TARGETS pynestkernel DESTINATION ${PYEXECDIR}/nest/ ) +-- +2.33.1 + diff --git a/0002-tweak-PYEXEDIR.patch b/0002-tweak-PYEXEDIR.patch deleted file mode 100644 index ff1a9c7..0000000 --- a/0002-tweak-PYEXEDIR.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 0d7127ce44ae218f21bfe47fe8b3742b93a893f7 Mon Sep 17 00:00:00 2001 -From: "Ankur Sinha (Ankur Sinha Gmail)" -Date: Sat, 3 Jul 2021 17:24:12 +0100 -Subject: [PATCH 2/3] tweak PYEXEDIR - -Makes it easier for us to install the MPICH builds ---- - cmake/ConfigureSummary.cmake | 2 +- - extras/nest_vars.sh.in | 2 +- - pynest/CMakeLists.txt | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/cmake/ConfigureSummary.cmake b/cmake/ConfigureSummary.cmake -index cab9c524a..58bbd2b7d 100644 ---- a/cmake/ConfigureSummary.cmake -+++ b/cmake/ConfigureSummary.cmake -@@ -210,7 +210,7 @@ function( NEST_PRINT_CONFIG_SUMMARY ) - message( "" ) - if ( HAVE_PYTHON ) - message( "PyNEST will be installed to:" ) -- message( " ${CMAKE_INSTALL_PREFIX}/${PYEXECDIR}" ) -+ message( " ${PYEXECDIR}" ) - message( "" ) - endif () - message( "To set necessary environment variables, add the following line" ) -diff --git a/extras/nest_vars.sh.in b/extras/nest_vars.sh.in -index 6e33190cd..bc07787ce 100644 ---- a/extras/nest_vars.sh.in -+++ b/extras/nest_vars.sh.in -@@ -1,7 +1,7 @@ - #!/bin/sh - - # Make PyNEST available by prepending its path to PYTHONPATH in a safe way. --export PYTHONPATH="@CMAKE_INSTALL_PREFIX@/@PYEXECDIR@${PYTHONPATH:+:$PYTHONPATH}" -+export PYTHONPATH="@PYEXECDIR@${PYTHONPATH:+:$PYTHONPATH}" - - # Make NEST executables available by prepending their path to PATH. - export PATH="@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@:${PATH}" -diff --git a/pynest/CMakeLists.txt b/pynest/CMakeLists.txt -index e956298b6..f25be0e4e 100644 ---- a/pynest/CMakeLists.txt -+++ b/pynest/CMakeLists.txt -@@ -75,7 +75,7 @@ if ( HAVE_PYTHON ) - ) - - install(DIRECTORY nest/ -- DESTINATION ${CMAKE_INSTALL_PREFIX}/${PYEXECDIR}/nest -+ DESTINATION ${PYEXECDIR}/nest - ) - install( TARGETS pynestkernel DESTINATION ${PYEXECDIR}/nest/ ) - # install( CODE " --- -2.31.1 - diff --git a/0003-Use-system-Random123.patch b/0003-Use-system-Random123.patch index dc0cc37..5564d51 100644 --- a/0003-Use-system-Random123.patch +++ b/0003-Use-system-Random123.patch @@ -1,18 +1,18 @@ -From 6994525dbe678f8819f8e8cc8e2a86b8cccab0bd Mon Sep 17 00:00:00 2001 +From 7baebea44501f8e7f56a305b0147abab3a8d79f5 Mon Sep 17 00:00:00 2001 From: "Ankur Sinha (Ankur Sinha Gmail)" -Date: Sun, 4 Jul 2021 00:43:35 +0100 -Subject: [PATCH 3/3] Use system Random123 +Date: Thu, 23 Dec 2021 08:53:51 +0000 +Subject: [PATCH 3/4] Use system Random123 --- CMakeLists.txt | 1 - - thirdparty/CMakeLists.txt | 23 ----------------------- - 2 files changed, 24 deletions(-) + thirdparty/CMakeLists.txt | 24 ------------------------ + 2 files changed, 25 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index d879164a8..ef65f5fc6 100644 +index 5ad79fcd2..493a7f8b3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -179,7 +179,6 @@ nest_check_have_stl_vector_capacity_doubling() +@@ -178,7 +178,6 @@ nest_check_have_stl_vector_capacity_doubling() nest_check_have_xlc_ice_on_using() nest_check_have_std_nan() nest_check_have_std_isnan() @@ -21,10 +21,10 @@ index d879164a8..ef65f5fc6 100644 ################################################################################ ################## Create version string ################## diff --git a/thirdparty/CMakeLists.txt b/thirdparty/CMakeLists.txt -index 6db0ad5d2..804c4b436 100644 +index 6db0ad5d2..94bbdfc55 100644 --- a/thirdparty/CMakeLists.txt +++ b/thirdparty/CMakeLists.txt -@@ -20,31 +20,8 @@ +@@ -20,31 +20,7 @@ set( thirdparty_headers compose.hpp randutils.hpp @@ -55,7 +55,7 @@ index 6db0ad5d2..804c4b436 100644 install( FILES compose.hpp randutils.hpp DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/nest) -install( DIRECTORY Random123/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/nest/Random123 - FILES_MATCHING PATTERN "*.h" ) - +- -- -2.31.1 +2.33.1 diff --git a/nest.spec b/nest.spec index ded209c..dcc0617 100644 --- a/nest.spec +++ b/nest.spec @@ -15,7 +15,7 @@ %global optflags %(echo "%optflags" | sed -e 's/-Wp,-D_GLIBCXX_ASSERTIONS//') Name: nest -Version: 3.0 +Version: 3.1 Release: 1%{?dist} Summary: The neural simulation tool @@ -35,11 +35,10 @@ Source1: README-Fedora.md # respect rpmbuildroot and so on Patch0: 0001-Disable-python-setups.patch # Tweak PYEXECDIR -Patch1: 0002-tweak-PYEXEDIR.patch +Patch1: 0002-tweak-PYEXECDIR.patch # Use system Random123 Patch2: 0003-Use-system-Random123.patch - BuildRequires: boost-devel BuildRequires: cmake BuildRequires: doxygen @@ -252,6 +251,9 @@ pushd %{name}-simulator-%{version}$MPI_COMPILE_TYPE && \ -DSHARE_INSTALL_PREFIX:PATH=%{_prefix} \\\ -Dwith-optimize:BOOL=OFF \\\ -DCMAKE_SKIP_RPATH:BOOL=ON \\\ + -DCMAKE_SKIP_BUILD_RPATH:BOOL=ON \\\ + -DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \\\ + -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON \\\ -Dwith-mpi:BOOL=$MPI_YES \\\ -Dwith-gsl:BOOL=ON \\\ -Dwith-boost:BOOL=ON \\\ @@ -305,7 +307,7 @@ export PY_MPI4PY=OFF # Python 3 export MPI_COMPILE_TYPE="" export PYTHON_VERSION="3" -export PYTHON_BIN="%{__python3}" +export PYTHON_BIN="%{python3}" export MPI_SITEARCH=$MPI_PYTHON3_SITEARCH %{do_cmake_config} %{do_make_build} @@ -324,7 +326,7 @@ export MPI_YES=ON # Python 3 export MPI_COMPILE_TYPE="-mpich" export PYTHON_VERSION="3" -export PYTHON_BIN="%{__python3}" +export PYTHON_BIN="%{python3}" export MPI_SITEARCH=$MPI_PYTHON3_SITEARCH export PY_MPI4PY=$MPI_PYTHON3_SITEARCH/mpi4py %{do_cmake_config} @@ -345,7 +347,7 @@ export MPI_YES=ON # Python 3 export MPI_COMPILE_TYPE="-openmpi" export PYTHON_VERSION="3" -export PYTHON_BIN="%{__python3}" +export PYTHON_BIN="%{python3}" export MPI_SITEARCH=$MPI_PYTHON3_SITEARCH export PY_MPI4PY=$MPI_PYTHON3_SITEARCH/mpi4py %{do_cmake_config} @@ -384,27 +386,23 @@ export MPI_YES=OFF # Python 3 export MPI_COMPILE_TYPE="" export MPI_SITEARCH="%{python3_sitearch}" -export PYTHON_BIN="%{__python3}" +export PYTHON_BIN="%{python3}" %{do_install} %{do_pyinstall} # Update the helpindex manually # Should this go in %%post of the doc package maybe? pushd %{name}-simulator-%{version}/extras/help_generator - %{__python3} -B generate_helpindex.py $RPM_BUILD_ROOT/%{_docdir}/%{name}/ + %{python3} -B generate_helpindex.py $RPM_BUILD_ROOT/%{_docdir}/%{name}/ popd -# Remove checker binary that is not meant for users -rm -f %{_bindir}/run_all_cpptests - - # Install MPICH version %if %{with mpich} %{_mpich_load} # Python 3 export MPI_COMPILE_TYPE="-mpich" export MPI_SITEARCH=$MPI_PYTHON3_SITEARCH -export PYTHON_BIN="%{__python3}" +export PYTHON_BIN="%{python3}" %{do_install} %{do_pyinstall} @@ -436,7 +434,7 @@ popd # Python 3 export MPI_COMPILE_TYPE="-openmpi" export MPI_SITEARCH=$MPI_PYTHON3_SITEARCH -export PYTHON_BIN="%{__python3}" +export PYTHON_BIN="%{python3}" %{do_install} %{do_pyinstall} @@ -461,12 +459,6 @@ popd %{_openmpi_unload} %endif - -# Some issues pointed out by rpmlint -pushd $RPM_BUILD_ROOT/%{_pkgdocdir}/examples/pynest/arbor_cosim_example/ - iconv -f iso8859-1 -t utf-8 README.md > README.md.conv && mv -f README.md.conv README.md -popd - pushd $RPM_BUILD_ROOT/%{_datadir}/%{name}/help_generator/ sed -i '/#!\/usr\/bin\/python/ d' generate_help.py sed -i '/#!\/usr\/bin\/python/ d' generate_helpindex.py @@ -489,7 +481,7 @@ PATH=$RPM_BUILD_ROOT/$NEST_BINDIR/:$PATH $RPM_BUILD_ROOT/$NEST_DATA_DIR/extras/d export MPI_COMPILE_TYPE="" export NEST_BINDIR="%{_bindir}" export PYTHON_VERSION="3" -export PYTHON_BIN="%{__python3}" +export PYTHON_BIN="%{python3}" export NEST_PYTHONDIR=%{python3_sitearch} %{do_tests_3} @@ -500,7 +492,7 @@ export MPI_COMPILE_TYPE="-mpich" export NEST_BINDIR=$MPI_BIN export NEST_PYTHONDIR=$MPI_PYTHON3_SITEARCH export PYTHON_VERSION="3" -export PYTHON_BIN="%{__python3}" +export PYTHON_BIN="%{python3}" %{do_tests_3} %{_mpich_unload} @@ -511,7 +503,7 @@ export PYTHON_BIN="%{__python3}" %{_openmpi_load} export MPI_COMPILE_TYPE="-openmpi" export PYTHON_VERSION="3" -export PYTHON_BIN="%{__python3}" +export PYTHON_BIN="%{python3}" export MPI_SITEARCH=$MPI_PYTHON3_SITEARCH %{do_tests_3} @@ -519,6 +511,21 @@ export MPI_SITEARCH=$MPI_PYTHON3_SITEARCH %endif %endif +# Remove test suite so that it isn't included in the package +rm -rf $RPM_BUILD_ROOT/%{_datadir}/nest/testsuite/ +rm -rf $RPM_BUILD_ROOT/%{_bindir}/run_all_cpptests +%if %{with mpich} +%{_mpich_load} +rm -rf $RPM_BUILD_ROOT/$MPI_HOME/share/nest/testsuite/ +%{_mpich_unload} +%endif +%if %{with openmpi} +%{_openmpi_load} +rm -rf $RPM_BUILD_ROOT/$MPI_HOME/share/nest/testsuite/ +%{_openmpi_unload} +%endif + + %files %license LICENSE %doc README-Fedora.md SECURITY.md ACKNOWLEDGMENTS.md README.md CHANGES CONTRIBUTING.md @@ -526,7 +533,6 @@ export MPI_SITEARCH=$MPI_PYTHON3_SITEARCH %{_bindir}/%{name}-server %{_bindir}/%{name}-server-mpi %{_bindir}/sli -%{_bindir}/run_all_cpptests %{_bindir}/%{name}_vars.sh %{_bindir}/%{name}-config %{_bindir}/%{name}_serial @@ -601,6 +607,9 @@ export MPI_SITEARCH=$MPI_PYTHON3_SITEARCH %endif %changelog +* Thu Dec 23 2021 Ankur Sinha - 3.1-1 +- Update to 3.1 + * Thu Dec 23 2021 Ankur Sinha - 3.0-1 - Update to new version - Disable GLIBCXX_ASSERTIONS for the time being diff --git a/sources b/sources index 6130376..98da629 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (nest-3.0.tar.gz) = 6895b19ca079e1aa9f96dca7896838bcb2ae521287e461fe39efe66a7049785220d11c5361748758d580128c0834b1964bec42391cb3918d9f8c1d6b7ef21e04 +SHA512 (nest-3.1.tar.gz) = ede7c27b55233063bc8fceb1ecedc84627450217b6e5ac46ecc178bbb255e4aaff151835b6a52522cec6d9ef6c72dd6b3c3b96c884e3d88f5a6ae4a0c467b644