Just for context, here is the current policy
https://docs.sympy.org/latest/contributing/deprecations.html.

I agree that 1 year is just a minimum. If something isn't really bothering
anyone, it can be left longer. Sometimes you can't progress on something
until a deprecation is removed. See the full text of the length policy
https://docs.sympy.org/latest/contributing/deprecations.html#how-long-should-deprecations-last

Aaron Meurer

On Sun, Jan 15, 2023 at 8:42 AM Oscar Benjamin <[email protected]>
wrote:

> On Sun, 15 Jan 2023 at 12:26, Jason Moore <[email protected]> wrote:
> >
> > 1 year seems too short from my perspective. As a downstream package
> maintainer, I release many packages less often than SymPy makes releases
> and keeping up with deprecations disappearing effectively each SymPy
> release would be stressful. I would advocate for at least 2 years, which
> equates to at least a couple of SymPy releases. Or even stating something
> like "deprecations can be removed if they've existed both for two years and
> two SymPy releases".
>
> To be clear the policy says "at least one year" i.e. that should be
> considered a minimum. I don't think that we should routinely remove
> deprecated features after only 1 year. Maybe 3 years is a better time
> frame for that. In some cases we should do it sooner but there should
> be some reason for doing it more quickly.
>
> > I also think the current method of leaving the deprecations in
> indefinitely is fine and preferable. I don't think having a policy written
> in a way that encourages people to constantly look for deprecations that
> are just over the minimum time period to immediately remove them. They
> should really only be removed when they both reach the minimum AND are
> causing some issue with new code refactoring or designs.
>
> The point of deprecating things is so that they can eventually be
> removed or changed. Perhaps fewer things should be deprecated but
> saying that deprecated things should be left indefinitely defeats the
> purpose.
>
> --
> Oscar
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/CAHVvXxRysLdxK%2BToPTP5%2Bn%2BesMTm50Qbd0Ufp-SUQSeRNC6QJw%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKgW%3D6KDM_tRDgbnUDDh%2Bx%3D%3DaRx1jj2j5wWdnVsy3sQB67PAAQ%40mail.gmail.com.

Reply via email to