I have encountered a huge bottleneck in heavy duty computations involving NeQuick ionospheric model. This corresponds to issue 1704.
At my day job, I need this fix very urgently (read: now) and I need it to be officially published.
As this fix is not really a bug but an improvement and as it deprecates some methods, I cannot consider it is a patch that can be released without a vote.
Would you mind if I perform a release for 13.1, including the fix for this issue, and perhaps @Serrofissue 1702 if it is ready?
If it’s so urgent and corrects a performance issue I don’t mind if you release it as a patch.
You can remove the “deprecation” flag and open an issue to deprecate the constructors for the next minor/major release.
Do we have an official policy (ie. minor vs major) for deprecation?
I can’t… I need to release something to a customer and it needs to be based on released versions.
Well, deprecation is a way to nudge developers without breaking code, pipelines should not fail with deprecation, they should just issue mire warnings.
I did not expect two answers like that! Thanks a lot, that is a relief.
I will wait just a few hours more in case someone chimes in and if nobody complains, I’ll issue a patch. I will remove the deprecation flags and update the @since and change.xml.
Sorry I did not answer that.
What we did up to now is we introduce deprecation in minor versions because they don’t break source compatibility and remove them in major versions.