On Tue, Jul 1, 2025 at 6:41 AM Branko Čibej <br...@apache.org> wrote:
> On 1. 7. 25 10:03, dsahlb...@apache.org wrote: > > Author: dsahlberg > > Date: Tue Jul 1 08:03:29 2025 > > New Revision: 1926891 > > > > URL:http://svn.apache.org/viewvc?rev=1926891&view=rev > > Log: > > It seems to be consensus on dev@ that we should name the next release > 1.5, so > > the CMake build system's first apperance will be in 1.5. > > > > * README > > CMake is included as of 1.5. > > > > Modified: > > serf/trunk/README > > > > Modified: serf/trunk/README > > URL: > http://svn.apache.org/viewvc/serf/trunk/README?rev=1926891&r1=1926890&r2=1926891&view=diff > > > ============================================================================== > > --- serf/trunk/README (original) > > +++ serf/trunk/README Tue Jul 1 08:03:29 2025 > > @@ -23,14 +23,25 @@ the same features. > > > > 1.1.1 SCons build system > > > > -You must use at least SCons version 2.3. If it is not installed > > +You must use at least SCons version 2.3.5. If it is not installed > > > In that case, you must update SConstruct, too. > > Just a reminder, again -- I would not recommend to use Scons 2.3.x or > 3.x these days because it has a hard dependency on Python 2. We have a > builder that proves it works, but it goes out of its way to install > Python as well as SCons. > > Maybe its time we stopped pretending this will work indefinitely. It > works in 1.3.x, maybe leave the requirement there for 1.5 but bump to > SCons 4 on trunk. (Or just bump SCons, depending on what we decide wrt > the build system). > IMHO supporting Python 2 can only get more difficult with time. Eventually it may become hard to build or install Python 2 on modern systems. The added friction will be a disincentive for devs to invest time in it. So, yes, unless Someone (tm) steps forward to maintain that, it makes sense to phase out support for Python 2. Leaving it for 1.5 and moving forward on trunk seems reasonable to me. Cheers, Nathan