Re: dropping python3.7 support

2023-08-10 Thread Guillermo Cruz
Yeah sounds good.

On Wed, Aug 9, 2023 at 4:24 PM  wrote:

> Ok do you want to lower the PIL version for us?  I was also wondering if
> we should change the default docker version from 3.7 to 3.11.  I don't know
> if it really matters when we do that.  Either way I could start a release
> process in a day or two
>
> On 8/9/23 1:37 PM, Guillermo Cruz 
> wrote:
> > Yes, I agree. The next release 1.15 should still support python 3.7 and
> at
> > the same time announcing that 3.7 support will be dropped from the next
> > release. Maybe bumping the version to 2.0 once support for EOL versions
> is
> > dropped?.
> >
> > On Tue, Aug 8, 2023 at 10:25 AM Dave Brondsema 
> wrote:
> >
> > > With the latest package upgrades from Guillermo today, we actually have
> > > run into
> > > a problem.  Our latest Jenkins using on 3.7
> > > https://ci-builds.apache.org/job/Allura/job/Allura-py3.7/254/console
> > > errored out
> > > on Pillow:
> > >
> > > """
> > > ERROR: Ignored the following versions that require a different python
> > > version:
> > > 10.0.0 Requires-Python >=3.8; 6.8.0 Requires-Python >=3.8
> > > ERROR: Could not find a version that satisfies the requirement
> > > pillow==10.0.0
> > > """
> > >
> > > So I think we should drop Python 3.7 support, since it is end-of-life
> and
> > > keeping it would prevent us from using the latest versions of packages
> > > like Pillow.
> > >
> > > However!  Our last release 1.14 was last fall and supported *only*
> Python
> > > 3.7
> > > https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES  I
> > > don't
> > > think we want that Allura release to support only 3.7 and then our next
> > > Allura
> > > release to support only 3.8-3.11  Better to have a release that
> supports
> > > 3.7-3.11 before we drop 3.7 so its an easier upgrade path
> > >
> > > So I propose:
> > > 1) downgrade Pillow temporarily so that it works on 3.7 again
> > > 2) make an Allura release which supports 3.7-3.11.  Its been a long
> time
> > > since a
> > > release anyway
> > > 3) drop python 3.7 support and upgrade Pillow back up
> > > 4) the subsequent release (later) will then be 3.8+ only
> > >
> > > Thoughts?
> > >
> > > --
> > > Dave Brondsema : d...@brondsema.net
> > > http://www.brondsema.net : personal
> > > http://www.splike.com : programming
> > > <><
> > >
> >
> >
>
>


Re: dropping python3.7 support

2023-08-09 Thread dave

Ok do you want to lower the PIL version for us?  I was also wondering if we 
should change the default docker version from 3.7 to 3.11.  I don't know if it 
really matters when we do that.  Either way I could start a release process in 
a day or two

On 8/9/23 1:37 PM, Guillermo Cruz  
wrote:

Yes, I agree. The next release 1.15 should still support python 3.7 and at
the same time announcing that 3.7 support will be dropped from the next
release. Maybe bumping the version to 2.0 once support for EOL versions is
dropped?.

On Tue, Aug 8, 2023 at 10:25 AM Dave Brondsema  wrote:

> With the latest package upgrades from Guillermo today, we actually have
> run into
> a problem.  Our latest Jenkins using on 3.7
> https://ci-builds.apache.org/job/Allura/job/Allura-py3.7/254/console
> errored out
> on Pillow:
>
> """
> ERROR: Ignored the following versions that require a different python
> version:
> 10.0.0 Requires-Python >=3.8; 6.8.0 Requires-Python >=3.8
> ERROR: Could not find a version that satisfies the requirement
> pillow==10.0.0
> """
>
> So I think we should drop Python 3.7 support, since it is end-of-life and
> keeping it would prevent us from using the latest versions of packages
> like Pillow.
>
> However!  Our last release 1.14 was last fall and supported *only* Python
> 3.7
> https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES  I
> don't
> think we want that Allura release to support only 3.7 and then our next
> Allura
> release to support only 3.8-3.11  Better to have a release that supports
> 3.7-3.11 before we drop 3.7 so its an easier upgrade path
>
> So I propose:
> 1) downgrade Pillow temporarily so that it works on 3.7 again
> 2) make an Allura release which supports 3.7-3.11.  Its been a long time
> since a
> release anyway
> 3) drop python 3.7 support and upgrade Pillow back up
> 4) the subsequent release (later) will then be 3.8+ only
>
> Thoughts?
>
> --
> Dave Brondsema : d...@brondsema.net
> http://www.brondsema.net : personal
> http://www.splike.com : programming
> <><
>






Re: dropping python3.7 support

2023-08-09 Thread Guillermo Cruz
Yes, I agree. The next release 1.15 should still support python 3.7 and at
the same time announcing that 3.7 support will be dropped from the next
release. Maybe bumping the version to 2.0 once support for EOL versions is
dropped?.

On Tue, Aug 8, 2023 at 10:25 AM Dave Brondsema  wrote:

> With the latest package upgrades from Guillermo today, we actually have
> run into
> a problem.  Our latest Jenkins using on 3.7
> https://ci-builds.apache.org/job/Allura/job/Allura-py3.7/254/console
> errored out
> on Pillow:
>
> """
> ERROR: Ignored the following versions that require a different python
> version:
> 10.0.0 Requires-Python >=3.8; 6.8.0 Requires-Python >=3.8
> ERROR: Could not find a version that satisfies the requirement
> pillow==10.0.0
> """
>
> So I think we should drop Python 3.7 support, since it is end-of-life and
> keeping it would prevent us from using the latest versions of packages
> like Pillow.
>
> However!  Our last release 1.14 was last fall and supported *only* Python
> 3.7
> https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES  I
> don't
> think we want that Allura release to support only 3.7 and then our next
> Allura
> release to support only 3.8-3.11  Better to have a release that supports
> 3.7-3.11 before we drop 3.7 so its an easier upgrade path
>
> So I propose:
> 1) downgrade Pillow temporarily so that it works on 3.7 again
> 2) make an Allura release which supports 3.7-3.11.  Its been a long time
> since a
> release anyway
> 3) drop python 3.7 support and upgrade Pillow back up
> 4) the subsequent release (later) will then be 3.8+ only
>
> Thoughts?
>
> --
> Dave Brondsema : d...@brondsema.net
> http://www.brondsema.net : personal
> http://www.splike.com : programming
><><
>


dropping python3.7 support

2023-08-08 Thread Dave Brondsema
With the latest package upgrades from Guillermo today, we actually have run into 
a problem.  Our latest Jenkins using on 3.7 
https://ci-builds.apache.org/job/Allura/job/Allura-py3.7/254/console errored out 
on Pillow:


"""
ERROR: Ignored the following versions that require a different python version: 
10.0.0 Requires-Python >=3.8; 6.8.0 Requires-Python >=3.8

ERROR: Could not find a version that satisfies the requirement pillow==10.0.0
"""

So I think we should drop Python 3.7 support, since it is end-of-life and 
keeping it would prevent us from using the latest versions of packages like Pillow.


However!  Our last release 1.14 was last fall and supported *only* Python 3.7 
https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES  I don't 
think we want that Allura release to support only 3.7 and then our next Allura 
release to support only 3.8-3.11  Better to have a release that supports 
3.7-3.11 before we drop 3.7 so its an easier upgrade path


So I propose:
1) downgrade Pillow temporarily so that it works on 3.7 again
2) make an Allura release which supports 3.7-3.11.  Its been a long time since a 
release anyway

3) drop python 3.7 support and upgrade Pillow back up
4) the subsequent release (later) will then be 3.8+ only

Thoughts?

--
Dave Brondsema : d...@brondsema.net
http://www.brondsema.net : personal
http://www.splike.com : programming
  <><