On Mon, Jul 07, 2025 at 06:15:51PM +0200, Ruediger Pluem wrote:
> Based on the discussion on the support for an old libcurl version with the 
> release currently voted on I would like to start
> a discussion how long we should support old 3rd party library versions we 
> depend on. I think we should define a set of rules
> and document them somewhere on the website or in the documentation.
> 
> Just some rules I quickly thought about as a discussion starter:
> 
> 1. Do not support versions past 10 years of their release.
> 2. Eventually shorten 1. if the open source version of the library is 
> unsupported upstream and bugs in the old library prevent
> things from working any longer.

I think it would make more sense to define minimum supported versions in 
terms of the platforms we want to support, e.g. we expect 2.4.x to run 
on Ubuntu >= A, RHEL >= B, Debian >= C, or similar. This is close to 
what we do in practice already because it's how users consume the code, 
and is testable in CI. Testing against a dozen(?) libraries which are 
">= N years old" is a moving target and would be near-impossible to 
automate.

Regards, Joe

Reply via email to