sentry-python icon indicating copy to clipboard operation
sentry-python copied to clipboard

[trytond] Drop support for Trytond<6.0.0

Open n1ngu opened this issue 1 year ago • 3 comments

Problem Statement

Support for old 5.0.X LTS series ceased on November 2023. Previous versions weren't even LTS and are plain legacy.

Solution Brainstorm

Most of the Tryton community won't be interested in any trytond<6.0.0 support, so just drop it on sentry-sdk 2.0!

This is also an opportunity to drop back-compatibility boilerplate for trytond<5.4 error handlers and simplify the tox dependency matrix due to modern werkzeug incompatibility in old trytond versions.

n1ngu avatar Jan 18 '24 10:01 n1ngu

See

  • https://github.com/getsentry/sentry-python/pull/2652#discussion_r1455887468
  • https://github.com/getsentry/sentry-python/pull/2652#discussion_r1455884823

n1ngu avatar Jan 18 '24 11:01 n1ngu

Tryton release process spec: https://discuss.tryton.org/t/release-process/395

n1ngu avatar Jan 18 '24 11:01 n1ngu

Hey @n1ngu, thanks for bringing this up. In general we try to support even legacy versions of libraries/frameworks/Python itself for as long as it makes sense (you've probably noticed we still support Python 2.7, for instance). There obviously comes a point where it stops making sense because the ecosystem has largely moved on -- we'll evaluate if this applies to (at least some) old Trytond versions.

sentrivana avatar Jan 19 '24 13:01 sentrivana

Closing because we decided to support Triton 4.6+ in version 2.0 of the SDK.

szokeasaurusrex avatar Jun 03 '24 19:06 szokeasaurusrex

Curious: is the decision based on actual usage by Sentry users in that Tryton series that also keep their SDK updated?

n1ngu avatar Jun 04 '24 06:06 n1ngu