Re: Dropping Python 3.6 support in 4.1

2022-04-06 Thread Michael Shuler
This. RHEL8 is going to be around for a long while, so I'd say 
python-3.6 should not be dropped for a long while. 2029 EOL is the date 
I see on the RHEL8 Planning Guide[0]..


I saw the RHEL7/CentOS7 comments earlier and immediately thought about 
RHEL8 and python-3.6, since I'm working in that OS environment lately, 
along with C* being one small component of the system..


[0] https://access.redhat.com/support/policy/updates/errata

Kind regards,
Michael

On 4/6/22 11:13, Gerald Henriksen wrote:

On Tue, 5 Apr 2022 12:20:49 +0100, you wrote:


I would strongly recommend keeping Python 3.6 compatibility until
2024-06-30 when the CentOS 7 maintenance updates is stopped.


I would point out that the RHEL 8.* (as seen on Rocky Linux 8.5)
releases come with Python 3.6 and I don't see anything newer in the
EPEL repository for the 8.* series of releases.


Re: Dropping Python 3.6 support in 4.1

2022-04-06 Thread Gerald Henriksen
On Tue, 5 Apr 2022 12:20:49 +0100, you wrote:

>I would strongly recommend keeping Python 3.6 compatibility until 
>2024-06-30 when the CentOS 7 maintenance updates is stopped.

I would point out that the RHEL 8.* (as seen on Rocky Linux 8.5)
releases come with Python 3.6 and I don't see anything newer in the
EPEL repository for the 8.* series of releases.


Re: Dropping Python 3.6 support in 4.1

2022-04-05 Thread David Capwell
We still mostly support CentOS 6 =D, I say mostly due to the fact I am not 
aware of any formal supports, just informal patches getting older OSes working 
again.

> On Apr 5, 2022, at 4:33 AM, Stefan Miklosovic 
>  wrote:
> 
> But ... this begs another question to be asked - until when we want to
> support Centos 7 ?
> 
> On Tue, 5 Apr 2022 at 13:31, Stefan Miklosovic
>  wrote:
>> 
>> All good then, that's why I am asking!
>> 
>> Thanks
>> 
>> On Tue, 5 Apr 2022 at 13:23, Brandon Williams  wrote:
>>> 
>>> This changes my mind and I agree.
>>> 
>>> On Tue, Apr 5, 2022 at 6:21 AM Bowen Song  wrote:
 
 I'm against this change.
 
 CentOS 7 only has Python up to 3.6 available from the EPEL repository,
 and the maintenance updates for CentOS 7 ends in 2024. See:
 https://wiki.centos.org/About/Product
 
 To install Python>3.6 on CentOS 7, the user must either use a 3rd party
 repository that's not maintained by the same project or compile it from
 source. None of these is as simple as "yum install epel-release && yum
 install python36".
 
 I would strongly recommend keeping Python 3.6 compatibility until
 2024-06-30 when the CentOS 7 maintenance updates is stopped.
 
 On 05/04/2022 11:35, Stefan Miklosovic wrote:
> Hello,
> 
> I stumbled upon this ticket (1)
> 
> We will have Cassandra running with unsupported Python 3.6 once we
> release 4.1 which is not good in my books.
> 
> I would like to try to bump it to 3.8 as minimum, it will get security
> updates to 2024 at least.
> 
> Does it make sense to people? Especially so close to the freeze. I
> guess we would need to update Python in Jenkins images mostly and so
> on. I am running 3.8.10 locally with all the tests so it really seems
> to be just a version bump.
> 
> Regards
> 
> (1) https://issues.apache.org/jira/browse/CASSANDRA-17450



Re: Dropping Python 3.6 support in 4.1

2022-04-05 Thread Stefan Miklosovic
But ... this begs another question to be asked - until when we want to
support Centos 7 ?

On Tue, 5 Apr 2022 at 13:31, Stefan Miklosovic
 wrote:
>
> All good then, that's why I am asking!
>
> Thanks
>
> On Tue, 5 Apr 2022 at 13:23, Brandon Williams  wrote:
> >
> > This changes my mind and I agree.
> >
> > On Tue, Apr 5, 2022 at 6:21 AM Bowen Song  wrote:
> > >
> > > I'm against this change.
> > >
> > > CentOS 7 only has Python up to 3.6 available from the EPEL repository,
> > > and the maintenance updates for CentOS 7 ends in 2024. See:
> > > https://wiki.centos.org/About/Product
> > >
> > > To install Python>3.6 on CentOS 7, the user must either use a 3rd party
> > > repository that's not maintained by the same project or compile it from
> > > source. None of these is as simple as "yum install epel-release && yum
> > > install python36".
> > >
> > > I would strongly recommend keeping Python 3.6 compatibility until
> > > 2024-06-30 when the CentOS 7 maintenance updates is stopped.
> > >
> > > On 05/04/2022 11:35, Stefan Miklosovic wrote:
> > > > Hello,
> > > >
> > > > I stumbled upon this ticket (1)
> > > >
> > > > We will have Cassandra running with unsupported Python 3.6 once we
> > > > release 4.1 which is not good in my books.
> > > >
> > > > I would like to try to bump it to 3.8 as minimum, it will get security
> > > > updates to 2024 at least.
> > > >
> > > > Does it make sense to people? Especially so close to the freeze. I
> > > > guess we would need to update Python in Jenkins images mostly and so
> > > > on. I am running 3.8.10 locally with all the tests so it really seems
> > > > to be just a version bump.
> > > >
> > > > Regards
> > > >
> > > > (1) https://issues.apache.org/jira/browse/CASSANDRA-17450


Re: Dropping Python 3.6 support in 4.1

2022-04-05 Thread Stefan Miklosovic
All good then, that's why I am asking!

Thanks

On Tue, 5 Apr 2022 at 13:23, Brandon Williams  wrote:
>
> This changes my mind and I agree.
>
> On Tue, Apr 5, 2022 at 6:21 AM Bowen Song  wrote:
> >
> > I'm against this change.
> >
> > CentOS 7 only has Python up to 3.6 available from the EPEL repository,
> > and the maintenance updates for CentOS 7 ends in 2024. See:
> > https://wiki.centos.org/About/Product
> >
> > To install Python>3.6 on CentOS 7, the user must either use a 3rd party
> > repository that's not maintained by the same project or compile it from
> > source. None of these is as simple as "yum install epel-release && yum
> > install python36".
> >
> > I would strongly recommend keeping Python 3.6 compatibility until
> > 2024-06-30 when the CentOS 7 maintenance updates is stopped.
> >
> > On 05/04/2022 11:35, Stefan Miklosovic wrote:
> > > Hello,
> > >
> > > I stumbled upon this ticket (1)
> > >
> > > We will have Cassandra running with unsupported Python 3.6 once we
> > > release 4.1 which is not good in my books.
> > >
> > > I would like to try to bump it to 3.8 as minimum, it will get security
> > > updates to 2024 at least.
> > >
> > > Does it make sense to people? Especially so close to the freeze. I
> > > guess we would need to update Python in Jenkins images mostly and so
> > > on. I am running 3.8.10 locally with all the tests so it really seems
> > > to be just a version bump.
> > >
> > > Regards
> > >
> > > (1) https://issues.apache.org/jira/browse/CASSANDRA-17450


Re: Dropping Python 3.6 support in 4.1

2022-04-05 Thread Brandon Williams
This changes my mind and I agree.

On Tue, Apr 5, 2022 at 6:21 AM Bowen Song  wrote:
>
> I'm against this change.
>
> CentOS 7 only has Python up to 3.6 available from the EPEL repository,
> and the maintenance updates for CentOS 7 ends in 2024. See:
> https://wiki.centos.org/About/Product
>
> To install Python>3.6 on CentOS 7, the user must either use a 3rd party
> repository that's not maintained by the same project or compile it from
> source. None of these is as simple as "yum install epel-release && yum
> install python36".
>
> I would strongly recommend keeping Python 3.6 compatibility until
> 2024-06-30 when the CentOS 7 maintenance updates is stopped.
>
> On 05/04/2022 11:35, Stefan Miklosovic wrote:
> > Hello,
> >
> > I stumbled upon this ticket (1)
> >
> > We will have Cassandra running with unsupported Python 3.6 once we
> > release 4.1 which is not good in my books.
> >
> > I would like to try to bump it to 3.8 as minimum, it will get security
> > updates to 2024 at least.
> >
> > Does it make sense to people? Especially so close to the freeze. I
> > guess we would need to update Python in Jenkins images mostly and so
> > on. I am running 3.8.10 locally with all the tests so it really seems
> > to be just a version bump.
> >
> > Regards
> >
> > (1) https://issues.apache.org/jira/browse/CASSANDRA-17450


Re: Dropping Python 3.6 support in 4.1

2022-04-05 Thread Bowen Song

I'm against this change.

CentOS 7 only has Python up to 3.6 available from the EPEL repository, 
and the maintenance updates for CentOS 7 ends in 2024. See: 
https://wiki.centos.org/About/Product


To install Python>3.6 on CentOS 7, the user must either use a 3rd party 
repository that's not maintained by the same project or compile it from 
source. None of these is as simple as "yum install epel-release && yum 
install python36".


I would strongly recommend keeping Python 3.6 compatibility until 
2024-06-30 when the CentOS 7 maintenance updates is stopped.


On 05/04/2022 11:35, Stefan Miklosovic wrote:

Hello,

I stumbled upon this ticket (1)

We will have Cassandra running with unsupported Python 3.6 once we
release 4.1 which is not good in my books.

I would like to try to bump it to 3.8 as minimum, it will get security
updates to 2024 at least.

Does it make sense to people? Especially so close to the freeze. I
guess we would need to update Python in Jenkins images mostly and so
on. I am running 3.8.10 locally with all the tests so it really seems
to be just a version bump.

Regards

(1) https://issues.apache.org/jira/browse/CASSANDRA-17450


Re: Dropping Python 3.6 support in 4.1

2022-04-05 Thread Stefan Miklosovic
"We will have Cassandra running with unsupported Python 3.6 once we
release 4.1" - what I meant by that that if somebody has Python 3.6,
it will be possible to run cqlsh. There is a check, afaik, which
checks what Python a user has and it prevents them from running it if
it is something lower.

https://github.com/apache/cassandra/blob/trunk/bin/cqlsh.py#L38-L39

On Tue, 5 Apr 2022 at 12:35, Stefan Miklosovic
 wrote:
>
> Hello,
>
> I stumbled upon this ticket (1)
>
> We will have Cassandra running with unsupported Python 3.6 once we
> release 4.1 which is not good in my books.
>
> I would like to try to bump it to 3.8 as minimum, it will get security
> updates to 2024 at least.
>
> Does it make sense to people? Especially so close to the freeze. I
> guess we would need to update Python in Jenkins images mostly and so
> on. I am running 3.8.10 locally with all the tests so it really seems
> to be just a version bump.
>
> Regards
>
> (1) https://issues.apache.org/jira/browse/CASSANDRA-17450


Dropping Python 3.6 support in 4.1

2022-04-05 Thread Stefan Miklosovic
Hello,

I stumbled upon this ticket (1)

We will have Cassandra running with unsupported Python 3.6 once we
release 4.1 which is not good in my books.

I would like to try to bump it to 3.8 as minimum, it will get security
updates to 2024 at least.

Does it make sense to people? Especially so close to the freeze. I
guess we would need to update Python in Jenkins images mostly and so
on. I am running 3.8.10 locally with all the tests so it really seems
to be just a version bump.

Regards

(1) https://issues.apache.org/jira/browse/CASSANDRA-17450