[Scons-dev] Should we remove python 3.5 from our CI tests

Jason Kenny dragon512 at live.com
Sat Jul 21 11:26:40 EDT 2018


I would suggest if you want to drop versions of python to test that we at the minimum test:


  1.  Lowest version of python 2 we support
  2.  High version of python 2 we support
  3.  Lowest version of python 3 we support
  4.  Highest stable version of python 3 we support

We would want to test others versions because of some behavior it shows that breaks something, or because we want more coverage for finding something.

My personal option is that testing more if it cheap to do so, is always better. It never hurts and can find unexpected issues.
At the very least test the ranges. Hope everything else in the middle will be fine… well at least until one knows better. Then add that to the testing until it falls off the minimum supported version.

Jason

From: Scons-dev <scons-dev-bounces at scons.org> On Behalf Of Bill Deegan
Sent: Friday, July 20, 2018 10:20 PM
To: SCons developer list <scons-dev at scons.org>
Subject: Re: [Scons-dev] Should we remove python 3.5 from our CI tests

Pretty certain Gary's with me in saying,
SCons will support Python 2.7 and 3.5+ in (at least) the 3.x releases.
Most likely through (at least) the end of 2018.

I know many who actively participate in SCons community live on the leading edge of OS and Python releases but many users do not.
Also, there are still some rough edges to our Python 3 support. Until it's rock solid (and no one has found an issue for a while), dropping py 2.7 would be unwise.


-Bill
SCons Project Co-Manager.

On Fri, Jul 20, 2018 at 4:11 PM, Jonathon Reinhart <jonathon.reinhart at gmail.com<mailto:jonathon.reinhart at gmail.com>> wrote:
> True but who uses Debian Stable for anything relating to software
> development, it is a server distribution.

I'm not sure where you got the idea that Debian is a "server
distribution". Lots of people use Debian as a desktop OS, and my team
uses Debian for software development.

I think SCons would be making a serious mistake if it dropped support
for Python 3.5. Just because the distro is using an older version of
SCons, doesn't mean that SCons shouldn't support the latest version of
Python available on the system.

This is particularly troublesome for me as I consider putting together
a new build image, based on Debian 9, but with latest SCons installed
from source.

I'm all for cleaning up old cruft, but it seems like removing support
for a version of Python that's less than 3 years old seems a bit
aggressive.
_______________________________________________
Scons-dev mailing list
Scons-dev at scons.org<mailto:Scons-dev at scons.org>
https://pairlist2.pair.net/mailman/listinfo/scons-dev<https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpairlist2.pair.net%2Fmailman%2Flistinfo%2Fscons-dev&data=02%7C01%7C%7C30f2ab5440db4846466d08d5eeb9e544%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636677404537222288&sdata=t84s%2FlzSszFu1%2FKvFcO4FkZ9pFUQAgAkmaCq0GTtYjI%3D&reserved=0>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20180721/3066c3b9/attachment-0001.html>


More information about the Scons-dev mailing list