Skip to content

8.2.2 cherries#2113

Merged
alexsavulescu merged 18 commits into
release/8.2from
8.2.2-cherries
Dec 15, 2022
Merged

8.2.2 cherries#2113
alexsavulescu merged 18 commits into
release/8.2from
8.2.2-cherries

Conversation

@alexsavulescu

Copy link
Copy Markdown
Member

No description provided.

ramcdougal and others added 10 commits December 7, 2022 15:33
* document how to build NEURON
* adapt the scripts for local usage
* set `codecov.require_ci_to_pass` to `false`
* set `codecov.notify.wait_for_ci` to `false`
…tion. Also added TODOs to missing ones (#2011)

Co-authored-by: Pramod Kumbhar <pramod.s.kumbhar@gmail.com>
* Enable MUSIC with -DNRN_ENABLE_MUSIC=ON

* Improve the FindPackage module for MUSIC

* ctest -R nrnmusic::music_tests

Co-authored-by: Michael Hines <michael.hines@yale.edu>
Co-authored-by: Mikael Djurfeldt <mikael@djurfeldt.com>
@alexsavulescu alexsavulescu marked this pull request as draft December 7, 2022 15:03
@alexsavulescu alexsavulescu force-pushed the 8.2.2-cherries branch 2 times, most recently from 6f2d929 to 8ef7e8f Compare December 8, 2022 08:37
* fudge RxD test teardown for python 3.11 (disable garbage collection)
* build Python 3.11 wheels.
* latest numpy for latest python
* CI: bump to Ubuntu 20.04
* update mpich install location
* run coverage on ubuntu22
@alexsavulescu alexsavulescu force-pushed the 8.2.2-cherries branch 3 times, most recently from 86ce4db to 3605ec8 Compare December 8, 2022 13:52
@azure-pipelines

Copy link
Copy Markdown

✔️ 5a09e61 -> Azure artifacts URL

@azure-pipelines

Copy link
Copy Markdown

✔️ 3b5610b -> Azure artifacts URL

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

Merging #2113 (e76cb9d) into release/8.2 (c2ad468) will decrease coverage by 0.86%.
The diff coverage is 100.00%.

@@               Coverage Diff               @@
##           release/8.2    #2113      +/-   ##
===============================================
- Coverage        47.31%   46.45%   -0.87%     
===============================================
  Files              543      526      -17     
  Lines           112688   119261    +6573     
===============================================
+ Hits             53322    55404    +2082     
- Misses           59366    63857    +4491     
Impacted Files Coverage Δ
share/lib/python/neuron/rxd/region.py 81.14% <100.00%> (+0.41%) ⬆️
share/lib/python/neuron/rxd/rxd.py 83.89% <100.00%> (+0.04%) ⬆️
src/nrnmpi/nrnmpi.cpp 74.19% <100.00%> (+0.91%) ⬆️
src/gnu/LogNorm.cpp 0.00% <0.00%> (-33.34%) ⬇️
src/gnu/Weibull.cpp 0.00% <0.00%> (-33.34%) ⬇️
src/gnu/Geom.cpp 0.00% <0.00%> (-25.00%) ⬇️
src/gnu/HypGeom.cpp 0.00% <0.00%> (-25.00%) ⬇️
src/gnu/Erlang.cpp 0.00% <0.00%> (-16.67%) ⬇️
src/gnu/Binomial.cpp 0.00% <0.00%> (-14.29%) ⬇️
src/nrnoc/nrnnemo.cpp 0.00% <0.00%> (-14.29%) ⬇️
... and 415 more

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@alexsavulescu alexsavulescu requested review from olupton and removed request for olupton December 13, 2022 13:31
@alexsavulescu alexsavulescu requested review from nrnhines, olupton, pramodk and ramcdougal and removed request for pramodk December 13, 2022 13:31
@azure-pipelines

Copy link
Copy Markdown

✔️ e76cb9d -> Azure artifacts URL

@alexsavulescu alexsavulescu marked this pull request as ready for review December 13, 2022 13:43

@olupton olupton left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally LGTM

I wonder if we are backporting a few too many Ubuntu/GCC version bumps -- are some of these dictated by features like Python 3.11 support that we are explicitly trying to include?

IIUC Ubuntu 18.04 is still available on GitHub Actions, it's just deprecated...

Comment thread .circleci/config.yml
Comment thread .github/workflows/neuron-ci.yml
Comment thread .github/workflows/neuron-ci.yml
Comment thread .github/workflows/neuron-ci.yml Outdated
@alexsavulescu

Copy link
Copy Markdown
Member Author

I wonder if we are backporting a few too many Ubuntu/GCC version bumps -- are some of these dictated by features like Python 3.11 support that we are explicitly trying to include?

IIUC Ubuntu 18.04 is still available on GitHub Actions, it's just deprecated...

I'd rather move on and keep up to date with master CI as much as possible, we may have to release again before 9.0.0. And yeah, there were some CI issues that got fixed off the back of it.

@azure-pipelines

Copy link
Copy Markdown

✔️ 8ed3e5aefa4ed6b1a5007e3dfea2dbb2a4eed820 -> Azure artifacts URL

@alexsavulescu alexsavulescu requested a review from alkino December 14, 2022 18:27

@nrnhines nrnhines left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

successfully builds, signs, notarizes
nrn-8.2.1-21-g8ed3e5aef-macosx-10.9-universal2-py-38-39-310-311.pkg
LGTM

@pramodk pramodk left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - apart few minor comments (esp about Ubuntu 18.04 and older GCC version checks in CI?)

Comment thread .github/workflows/neuron-ci.yml
Comment thread docs/cmake_doc/options.rst Outdated
Comment thread docs/hoc/modelspec/programmatic/mechanisms/nmodl.rst Outdated
Comment thread docs/changelog.md Outdated
Comment thread src/neuronmusic/CMakeLists.txt Outdated
Comment thread azure-pipelines.yml Outdated
Comment thread ci/win_install_deps.cmd Outdated
Comment thread ci/win_install_deps.cmd Outdated
@azure-pipelines

Copy link
Copy Markdown

✔️ b58b178 -> Azure artifacts URL

@alexsavulescu alexsavulescu merged commit 93d41fa into release/8.2 Dec 15, 2022
@alexsavulescu alexsavulescu deleted the 8.2.2-cherries branch December 15, 2022 09:57
@heerener heerener mentioned this pull request Sep 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants