-
Notifications
You must be signed in to change notification settings - Fork 39
CompatHelper: bump compat for ExtendableFEMBase in [weakdeps] to 1, (keep existing compat) #195
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
CompatHelper: bump compat for ExtendableFEMBase in [weakdeps] to 1, (keep existing compat) #195
Conversation
…keep existing compat)
fe0055f
to
57b67cc
Compare
Since we spent some time to understand the CI failure:
We did not understand where the explicit requirement for There is a hint at the top of the test job:
This tells the package resolver to use only the lastest compat, in case of multiple compats. For This means we have an inactive compat |
I thought about this again. I think we should remove the Thoughts? |
The test environment cannot be resolved with this version, see #195 ... Hence, it is NEVER tested and we should not include this version in the compats.
... I tend to disagree - if everyone does this, this might never move on. There is one breaking change: https://github.com/JuliaDiff/ForwardDiff.jl?tab=readme-ov-file#upgrading-to-forwarddiffjl-10 . I never use "==" on dual numbers, so this should not result in problems in the library. However, users in their flux functions etc. may be tempted use this. So IMHO we should
|
But wait a minute: why is So I stand by my previous remark. |
Yes, CompatHelper does as stricter test than the usual CI. I think the reasons are clear, as it discovers a hidden problem. Out of curiosity I like the idea to check on a experimental branch that "everything" is fine with This is also not a sustainable solution in the long run. Your argument "if everyone does this..." is not a good one. I could simply counter with "I everyone ignores test coverage then we don't need compats at all" 😉 I'll open a PR in the |
Ah, it is already in the works: SciML/OrdinaryDiffEq.jl#2643 |
And there are discussions about this along several Therefore, I really vote to wait for this to be fixed and then integrate this in |
Well, if they hit some problems with ForwardDiff v1.0 they won't release a version using this, and Pkg will resort to v0.10 for anyone using one of these packages. So I really think we could safely upgrade this. |
…05-314-03336811404
got stuck here, close this in favor of #205 |
This pull request changes the compat entry for the
ExtendableFEMBase
package from0.7,0.8
to0.7,0.8, 1
.This keeps the compat entries for earlier versions.
Note: I have not tested your package with this new compat entry.
It is your responsibility to make sure that your package tests pass before you merge this pull request.