-
Notifications
You must be signed in to change notification settings - Fork 24
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
CEP 9: Conda Deprecation Schedule #27
Conversation
6a13725
to
a6f9915
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good so far. Just had a couple suggestions for improving the grammar and also trying to clear up some ambiguity about which projects this applies to.
45dadb0
to
b58dfc1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love the graphs, but worry about the speed of the proposal, suggesting to slow it down a notch.
38bdc5e
to
4c5b12f
Compare
Co-authored-by: Jannis Leidel <jannis@leidel.info>
4c5b12f
to
430c59e
Compare
@conda-incubator/steering This pull request falls under the Enhancement Proposal Approval policy of the conda governance policy, please vote and/or comment on this PR. It needs 60% of the Steering Council to vote To vote, please leave a regular pull request review (see
Also, if you would like to suggest changes to the current proposal, please leave a comment below, use the regular review comments or push to this branch. This vote will end on 2022-10-07. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a place where we have specified a policy on how to decide what gets deprecated? Is the pending deprecation supposed to be a comment period? Should it be? If it is a comment period, should we specify how that process happens?
@beckermr Hm, no, we haven't decided on how we decide on what gets deprecated. This CEP is a response to the realization that as we tackle tech debt, we keep finding functionality that is outdated/unused or has long since been replaced. This is intended to be more of a warning system for downstream projects and to inform them of the correct alternative. Yes, we should view the pending deprecation as a comment period. It wouldn't hurt to outline a process for disputing a deprecation, I'll put something together. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah I misread, yes every year there will be at least |
@beckermr just added details on:
Let me know if you have additional concerns |
Thank you. That looks great! If we create a technical group sometime in the future we should appeal decisions to them. |
We could probably get away with using |
Regarding A |
Voting ResultsThis was a standard, non-timed-out vote. Among Steering Council members there are 10 "yes", 0 "no", and no abstentions. This vote has reached quorum (10 is at least 60% of 16). It has also passed since it recorded 10 "yes" votes and 0 "no" votes giving 10/10 which is greater than 60% of 16. It should be noted that a request for change was recorded in the pull request about minor implementation details that do not invalidate the previous votes. The author made the requested change. |
@jezdez it's gone passed a suggestion 😁 |
As we seek to remove outdated code and bring conda and conda-build back into the modern Python era (#24) it's more important to define a clear deprecation policy such that downstream applications are properly notified of pending deprecations.
This proposed deprecation policy hinges on ideas from #26 so much of this could be reworked pending modifications made there.