Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MAINT: fix unuran licensing #18778

Merged
merged 1 commit into from Jun 28, 2023
Merged

Conversation

tylerjereddy
Copy link
Contributor

  • Fixes Licensing concern #18765

  • the offending unuran source file was removed over at MAINT: remove license violation unuran#9,
    and this PR updates us to point to latest main version of submodule (caution: this pulls in a few more commits from unuran submodule main we didn't have in original 1.11.0 release, and I've just assumed they are safe, which they probably are since all appear to be in get_and_clean_unuran.py )

  • as noted over there, the (SciPy) testsuite appears to pass just fine when this file is purged, likely
    because we have HAVE_DECL_LOG1P always set, since we require C99, and therefore unuran always uses
    the version from math.h instead of in-house anyway

* Fixes scipy#18765

* the offending unuran source file was removed
over at scipy/unuran#9,
and this PR updates us to point to latest `main`
version of submodule (caution: this pulls in a few
more commits from `main` we didn't have in original
`1.11.0` release)

* as noted over there, the (SciPy) testsuite appears to
pass just fine when this file is purged, likely
because we have `HAVE_DECL_LOG1P` always set, since
we require C99, and therefore unuran always uses
the version from `math.h` instead of in-house anyway
@tylerjereddy tylerjereddy added scipy.stats maintenance Items related to regular maintenance tasks backport-candidate This fix should be ported by a maintainer to previous SciPy versions. labels Jun 28, 2023
@tylerjereddy tylerjereddy added this to the 1.12.0 milestone Jun 28, 2023
Copy link
Member

@rgommers rgommers left a comment

Choose a reason for hiding this comment

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

Thanks Tyler.

@rgommers rgommers merged commit bbdeb85 into scipy:main Jun 28, 2023
23 of 24 checks passed
@tylerjereddy tylerjereddy deleted the treddy_issue_18765 branch June 28, 2023 17:04
@tylerjereddy tylerjereddy modified the milestones: 1.12.0, 1.11.1 Jun 28, 2023
@tylerjereddy tylerjereddy removed the backport-candidate This fix should be ported by a maintainer to previous SciPy versions. label Jun 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Items related to regular maintenance tasks scipy.stats
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Licensing concern
2 participants