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

complex problems #122

Closed
wo80 opened this issue Oct 4, 2023 · 6 comments
Closed

complex problems #122

wo80 opened this issue Oct 4, 2023 · 6 comments

Comments

@wo80
Copy link
Contributor

wo80 commented Oct 4, 2023

This

90ee45d#diff-862af30d14f5c76994c21cdb32acbba6da4cb1cd82f26144e417042f742608b2

completely defeats the purpose of #116

Please revert. It doesn't make any sense to have #define complex singlecomplex for "backward compatibility". There is no more use of complex anywhere in the SuperLU code since the PR was merged.

@gruenich
Copy link
Contributor

@wo80 Do you mind creating a minimal pull request reverting the problematic part? Then users like from upstream SciPy can confirm it fixes their issues and upvote the change.

@wo80
Copy link
Contributor Author

wo80 commented Jul 23, 2024

Do you mind creating a minimal pull request reverting the problematic part?

Considering the history of failed attempts to contribute, yes, I do mind. So you do the fix, please.

And just to make this clear: merging #116 did break backwards compatibility, but that is actually the right way to proceed and it's not @xiaoyeli s responsibility to provide a backward compatible complex definition. If downstream projects want to use the old type, they should define it.

This obviously requires a major version bump and the release notes should be clear about breaking changes.

@gruenich
Copy link
Contributor

gruenich commented Aug 4, 2024

Should be closed by #148. At least in #146 it was confirmed to be fixed.

@xiaoyeli Picking up Christian's proposal: May you consider releasing a SuperLU 6.1.0? The release notes should include the breaking change and how to set the flag for backwards compatibility?

@wo80
Copy link
Contributor Author

wo80 commented Aug 4, 2024

Picking up Christian's proposal: May you consider releasing a SuperLU 6.1.0?

Just wanted to make clear that this is NOT my proposal. Incompatible API changes => major version update.

@xiaoyeli
Copy link
Owner

I do need to put up a release. But I don't think it's a major version, i.e., people can still use 'complex'.
I think 6.1.0 is good.

@xiaoyeli
Copy link
Owner

I released a new version 7.0.0

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

No branches or pull requests

3 participants