-
Notifications
You must be signed in to change notification settings - Fork 57
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
Supersede derive_var_merged_exist_flag()
#2303
Comments
derive_var_merged_exist_flag
?derive_var_merged_exist_flag
?
derive_var_merged_exist_flag
?derive_var_merged_exist_flag
?
A cursory review of the usage of We would also want to replace mentions of the former with the latter anywhere they appear, and try make sure this also happens across extension packages. |
Is this a general decision? I.e., should we supersede all functions with a single source if a corresponding function for multiple sources is available? For example, |
@bundfussr no not a general decision |
I'm actually a little confused on what is the purpose of the issue. It reads as a question currently. Is this Issue to discuss this or are we going to really supersede the function. ? Could the original issue to be updated with what we are trying to accomplish here please? Definition of Done. Since we have good first issue tagged - we should at least link the dev documents on our supersede/deprecation strategy for new folks and provide any other helpful tips for this task. |
derive_var_merged_exist_flag
?derive_var_merged_exist_flag()
@bms63 good points, i was a bit hasty while making the issue. I made some updates. |
Is there anything to be said about optimisation here? e.g. I imagine |
I have been through the deprecation discussion. Could you please confirm whether I should also add some warnings regarding the future deprecation of the |
As far as deprecation. This function should emit a message for the next two years. In the third year we will start to emit a warning and at the end of the third year we will fully remove the function. I'm actually unsure how we should approach that at this moment. I will get back to you. The above three tasks are a bit involved. Let me know if anything needs to be clarified. |
Well there we go - I'm not sure there is grounds then to supersede or deprecate the function :) |
@manciniedoardo what was the rationale for the supersede/deprecation? I don't think we should go ahead with this one |
@bms63 the original rationale came from this comment by @kaz462. Thanks for investigating this further @Fanny-Gautier - I agree that, on review, it would be best not to go ahead with this supercession given is used within |
Thanks for investigating @Fanny-Gautier!! I'm going to close this issue out, but it does show that we need tighten up our deprecation strategy (TBD). Let us know if any other programming docs that you found confusing and could use some refresh. |
Originally posted by @kaz462 in #2191 (comment), suggesting to deprecate rather than superseding
Supersede
derive_var_merged_exist_flag
the new function derive_var_merged_ef_msrc covers the functionality of derive_var_merged_exist_flag() - so we can supersede
derive_var_merged_exist_flag()
.Definition of done
The function
derive_var_merged_exist_flag()
should be superseded (note: this is different from deprecation because we just direct users to use a newer function but do not remove the older one) so that it appears here). See an example of how this has been done for derive_var_dthcaus() in the@description
,@family
and@keywords
field.The text was updated successfully, but these errors were encountered: