Skip to content

Backport #3321 to 8.2 release#3329

Closed
JCGoran wants to merge 3 commits into
release/8.2from
jelic/backport_gha_infra
Closed

Backport #3321 to 8.2 release#3329
JCGoran wants to merge 3 commits into
release/8.2from
jelic/backport_gha_infra

Conversation

@JCGoran

@JCGoran JCGoran commented Feb 11, 2025

Copy link
Copy Markdown
Collaborator

Needs #3325 or #3319 first.

@JCGoran JCGoran added the release Release related issues label Feb 11, 2025
@JCGoran JCGoran changed the title Backport #3321 Backport #3321 to 8.2 release Feb 11, 2025
@sonarqubecloud

Copy link
Copy Markdown

nrnhines added a commit that referenced this pull request Mar 24, 2025
At starting point, jelic/8.2-py313 #3319 had only two CI failures.

Almost the entirety of this PR is to get 8.2 to pass CI.
In addition it supports Python3.13.
Bug fixes adopted from the master are
#3239 Launching nrniv -python with Python 3.13.0 does not allow use of gui.
#3259 On h.quit() terminal settings are same as when neuron.hoc was imported.
#3243 save stdin terminal settings on import hoc and restore on h.quit()
#3276 Python 3.13.1 broke [s for s in sl] where sl is a SectionList. Manual partial cherry-pick.

Other PR attempts at fixing CI failures that can be closed when this PR is merged, are #3329 #3325 #3319 #3317

Many of the CI fixes are backports from #3028 #3040 #3303 #3105 #3278

bldnrnmacpkgcmake.sh was updated. It isolates a change (avoid breaking CI) with -DNRN_MAC_PKG=ON
---------

Co-authored-by: Goran Jelic-Cizmek <goran.jelic-cizmek@epfl.ch>
@sonarqubecloud

Copy link
Copy Markdown

@JCGoran

JCGoran commented Dec 1, 2025

Copy link
Copy Markdown
Collaborator Author

Since 9.0 is out, and there won't be any further patches for 8.2, I'm closing this.

@JCGoran JCGoran closed this Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Release related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants