Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-20 Thread Markus Armbruster
John Snow writes: > On Tue, Feb 14, 2023 at 12:26 PM Kevin Wolf wrote: >> >> Am 14.02.2023 um 15:03 hat Paolo Bonzini geschrieben: >> > In the case of Python the issue is not the interpreter per se, though >> > there are a couple new feature in Python 3.7 that are quite nice (for >> > example im

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-17 Thread John Snow
On Tue, Feb 14, 2023 at 12:26 PM Kevin Wolf wrote: > > Am 14.02.2023 um 15:03 hat Paolo Bonzini geschrieben: > > In the case of Python the issue is not the interpreter per se, though > > there are a couple new feature in Python 3.7 that are quite nice (for > > example improved data classes[1] or c

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-16 Thread Daniel P . Berrangé
On Tue, Feb 14, 2023 at 03:03:54PM +0100, Paolo Bonzini wrote: > On Tue, Feb 14, 2023 at 12:49 PM Daniel P. Berrangé > wrote: > > [quote] > > The motivation for this series is that Python 3.6 was EOL at the end of > > 2021; upstream tools are beginning to drop support for it, including > > setupt

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-16 Thread Daniel P . Berrangé
On Thu, Feb 16, 2023 at 02:46:18AM +0100, Markus Armbruster wrote: > Daniel P. Berrangé writes: > > > On Tue, Feb 14, 2023 at 09:52:44PM +0100, Paolo Bonzini wrote: > >> Il mar 14 feb 2023, 18:26 Kevin Wolf ha scritto: > >> > >> > Am 14.02.2023 um 15:03 hat Paolo Bonzini geschrieben: > >> > > I

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-16 Thread Daniel P . Berrangé
On Thu, Feb 16, 2023 at 02:08:33AM +0100, Markus Armbruster wrote: > Daniel P. Berrangé writes: > > Our support policy is written from the POV of the C world, and > > merely reducing the length of time we support a distro does not > > address the different world view of Python. > > > > Should we i

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-16 Thread Markus Armbruster
Daniel P. Berrangé writes: > On Tue, Feb 14, 2023 at 08:40:20AM +0100, Markus Armbruster wrote: >> Daniel P. Berrangé writes: >> >> [...] >> >> > We don't have to drop python 3.6. It is a choice because >> > of a desire to be able to use some shiny new python >> > features without caring about

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-15 Thread Markus Armbruster
Daniel P. Berrangé writes: > On Tue, Feb 14, 2023 at 09:52:44PM +0100, Paolo Bonzini wrote: >> Il mar 14 feb 2023, 18:26 Kevin Wolf ha scritto: >> >> > Am 14.02.2023 um 15:03 hat Paolo Bonzini geschrieben: >> > > In the case of Python the issue is not the interpreter per se, though >> > > there

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-15 Thread Markus Armbruster
Daniel P. Berrangé writes: > On Tue, Feb 14, 2023 at 09:35:44AM +0100, Thomas Huth wrote: >> On 14/02/2023 08.40, Markus Armbruster wrote: >> > Daniel P. Berrangé writes: >> > >> > [...] >> > >> > > We don't have to drop python 3.6. It is a choice because >> > > of a desire to be able to use s

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-15 Thread Markus Armbruster
Kevin Wolf writes: > Am 14.02.2023 um 08:40 hat Markus Armbruster geschrieben: >> I read this on Friday, and decided to let it sit until after the >> weekend. Well, it's now Tuesday, and to be frank, it's still as >> offensively flippant as it was on Friday. It shows either ignorance of >> or c

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-15 Thread Daniel P . Berrangé
On Fri, Feb 10, 2023 at 07:27:41PM +0100, Paolo Bonzini wrote: > On 2/10/23 18:15, Peter Maydell wrote: > There are four possibilities: > > * we change the support policy and stop supporting CentOS 8 and SLE 15, not > a good idea since a lot of people have not migrated to CentOS 9 yet. > > * we k

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-15 Thread Daniel P . Berrangé
On Tue, Feb 14, 2023 at 09:52:44PM +0100, Paolo Bonzini wrote: > Il mar 14 feb 2023, 18:26 Kevin Wolf ha scritto: > > > Am 14.02.2023 um 15:03 hat Paolo Bonzini geschrieben: > > > In the case of Python the issue is not the interpreter per se, though > > > there are a couple new feature in Python

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-15 Thread Kevin Wolf
Am 14.02.2023 um 21:52 hat Paolo Bonzini geschrieben: > Il mar 14 feb 2023, 18:26 Kevin Wolf ha scritto: > > > Am 14.02.2023 um 15:03 hat Paolo Bonzini geschrieben: > > > In the case of Python the issue is not the interpreter per se, though > > > there are a couple new feature in Python 3.7 that

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Paolo Bonzini
Il mar 14 feb 2023, 18:26 Kevin Wolf ha scritto: > Am 14.02.2023 um 15:03 hat Paolo Bonzini geschrieben: > > In the case of Python the issue is not the interpreter per se, though > > there are a couple new feature in Python 3.7 that are quite nice (for > > example improved data classes[1] or cont

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Kevin Wolf
Am 14.02.2023 um 15:03 hat Paolo Bonzini geschrieben: > In the case of Python the issue is not the interpreter per se, though > there are a couple new feature in Python 3.7 that are quite nice (for > example improved data classes[1] or context variables[2]). The main > problem as far as I understoo

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Daniel P . Berrangé
On Tue, Feb 14, 2023 at 03:03:54PM +0100, Paolo Bonzini wrote: > On Tue, Feb 14, 2023 at 12:49 PM Daniel P. Berrangé > wrote: > > [quote] > > The motivation for this series is that Python 3.6 was EOL at the end of > > 2021; upstream tools are beginning to drop support for it, including > > setupt

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Alex Bennée
Thomas Huth writes: > On 14/02/2023 08.40, Markus Armbruster wrote: >> Daniel P. Berrangé writes: >> [...] >> >>> We don't have to drop python 3.6. It is a choice because >>> of a desire to be able to use some shiny new python >>> features without caring about back compat. >> I read this on F

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Markus Armbruster
Daniel P. Berrangé writes: [...] > We don't have to drop python 3.6. It is a choice because > of a desire to be able to use some shiny new python > features without caring about back compat. I read this on Friday, and decided to let it sit until after the weekend. Well, it's now Tuesday, and t

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Peter Maydell
On Tue, 14 Feb 2023 at 07:40, Markus Armbruster wrote: > I read this on Friday, and decided to let it sit until after the > weekend. Well, it's now Tuesday, and to be frank, it's still as > offensively flippant as it was on Friday. It shows either ignorance of > or cavalier disregard for the she

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Kevin Wolf
Am 14.02.2023 um 08:40 hat Markus Armbruster geschrieben: > I read this on Friday, and decided to let it sit until after the > weekend. Well, it's now Tuesday, and to be frank, it's still as > offensively flippant as it was on Friday. It shows either ignorance of > or cavalier disregard for the s

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Paolo Bonzini
On Tue, Feb 14, 2023 at 12:49 PM Daniel P. Berrangé wrote: > [quote] > The motivation for this series is that Python 3.6 was EOL at the end of > 2021; upstream tools are beginning to drop support for it, including > setuptools, pylint, mypy, etc. As time goes by, it becomes more > difficult to sup

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Daniel P . Berrangé
On Tue, Feb 14, 2023 at 09:35:44AM +0100, Thomas Huth wrote: > On 14/02/2023 08.40, Markus Armbruster wrote: > > Daniel P. Berrangé writes: > > > > [...] > > > > > We don't have to drop python 3.6. It is a choice because > > > of a desire to be able to use some shiny new python > > > features wi

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Daniel P . Berrangé
On Tue, Feb 14, 2023 at 08:40:20AM +0100, Markus Armbruster wrote: > Daniel P. Berrangé writes: > > [...] > > > We don't have to drop python 3.6. It is a choice because > > of a desire to be able to use some shiny new python > > features without caring about back compat. > > I read this on Frid

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-14 Thread Thomas Huth
On 14/02/2023 08.40, Markus Armbruster wrote: Daniel P. Berrangé writes: [...] We don't have to drop python 3.6. It is a choice because of a desire to be able to use some shiny new python features without caring about back compat. I read this on Friday, and decided to let it sit until after

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-10 Thread Paolo Bonzini
Il ven 10 feb 2023, 19:09 Peter Maydell ha scritto: > On Fri, 10 Feb 2023 at 17:55, John Snow wrote: > > (The problem with just allowing sphinx to be a black box and > > continuing to happily use the 3.6-based versions is that we are > > using QAPIDoc extensions from our own codebase, which woul

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-10 Thread Paolo Bonzini
On 2/10/23 18:15, Peter Maydell wrote: Right. All of these things together seem to say: * Python is not an unreasonable thing for the project to depend on * CentOS 8 is not an unreasonable distro for us to want to continue to support * Therefore we should continue to work with the P

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-10 Thread Peter Maydell
On Fri, 10 Feb 2023 at 17:55, John Snow wrote: > (The problem with just allowing sphinx to be a black box and > continuing to happily use the 3.6-based versions is that we are > using QAPIDoc extensions from our own codebase, which would lock > those to 3.6. A big motivator for Markus is dropping

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-10 Thread John Snow
On Fri, Feb 10, 2023, 11:32 AM Peter Maydell wrote: > On Fri, 10 Feb 2023 at 16:01, John Snow wrote: > > On Fri, Feb 10, 2023, 5:41 AM Peter Maydell > wrote: > >> On Fri, 10 Feb 2023 at 00:31, John Snow wrote: > >> This confuses me. We work fine with Python 3.6 today. > > > > > > That won't la

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-10 Thread Peter Maydell
On Fri, 10 Feb 2023 at 16:52, Daniel P. Berrangé wrote: > > On Fri, Feb 10, 2023 at 04:32:19PM +, Peter Maydell wrote: > > On Fri, 10 Feb 2023 at 16:01, John Snow wrote: > > > On Fri, Feb 10, 2023, 5:41 AM Peter Maydell > > > wrote: > > >> On Fri, 10 Feb 2023 at 00:31, John Snow wrote: > >

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-10 Thread Daniel P . Berrangé
On Fri, Feb 10, 2023 at 04:32:19PM +, Peter Maydell wrote: > On Fri, 10 Feb 2023 at 16:01, John Snow wrote: > > On Fri, Feb 10, 2023, 5:41 AM Peter Maydell > > wrote: > >> On Fri, 10 Feb 2023 at 00:31, John Snow wrote: > >> This confuses me. We work fine with Python 3.6 today. > > > > > > T

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-10 Thread Peter Maydell
On Fri, 10 Feb 2023 at 16:01, John Snow wrote: > On Fri, Feb 10, 2023, 5:41 AM Peter Maydell wrote: >> On Fri, 10 Feb 2023 at 00:31, John Snow wrote: >> This confuses me. We work fine with Python 3.6 today. > > > That won't last - Many tools such as mypy, pylint and flake8 which I use to > mana

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-10 Thread John Snow
On Fri, Feb 10, 2023, 5:41 AM Peter Maydell wrote: > On Fri, 10 Feb 2023 at 00:31, John Snow wrote: > > > > CentOS 8 does not ship with a sphinx new enough for our purposes (It > > necessarily uses Python 3.6), so drop this from this build. We can > > resume building docs on CentOS 9 if we wish,

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-10 Thread Peter Maydell
On Fri, 10 Feb 2023 at 00:31, John Snow wrote: > > CentOS 8 does not ship with a sphinx new enough for our purposes (It > necessarily uses Python 3.6), so drop this from this build. We can > resume building docs on CentOS 9 if we wish, but we also currently test > and build docs on Fedora, Ubuntu,

Re: [PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-09 Thread Philippe Mathieu-Daudé
On 10/2/23 01:31, John Snow wrote: CentOS 8 does not ship with a sphinx new enough for our purposes (It necessarily uses Python 3.6), so drop this from this build. We can resume building docs on CentOS 9 if we wish, but we also currently test and build docs on Fedora, Ubuntu, Alpine and Debian.

[PATCH v2 6/7] CI: Stop building docs on centos8

2023-02-09 Thread John Snow
CentOS 8 does not ship with a sphinx new enough for our purposes (It necessarily uses Python 3.6), so drop this from this build. We can resume building docs on CentOS 9 if we wish, but we also currently test and build docs on Fedora, Ubuntu, Alpine and Debian. Signed-off-by: John Snow --- .gitla