Message ID | 20200921174320.46062-1-thuth@redhat.com |
---|---|
Headers | show |
Series | Do not support Debian 9 and Python 3.5 anymore | expand |
Thomas Huth <thuth@redhat.com> writes: > Debian 9 is EOL now, and according to our support policy, we do not > support it anymore. Let's switch the corresponding CI builds to > either Fedora (for a more recent version of the MinGW compilers) or > Debian 10 instead. > > Together with the Travis patch series that I recently posted ("Update > Travis from Xenial to Bionic and Focal"), our CI should now be free of > distros that we do not support anymore. And all supported build systems > now use at least Python 3.6, so we can drop the support for Python 3.5. > > Based-on: <20200918103430.297167-1-thuth@redhat.com> I'm inclined to take all of these but I'll take all the CI based ones now and add the 3.6 bump if there is more review/acks for it. > > Thomas Huth (7): > tests/docker: Use Fedora containers for MinGW cross-builds in the > gitlab-CI > gitlab-ci: Remove the Debian9-based containers and containers-layer3 > tests/docker: Update the tricore container to debian 10 > shippable.yml: Remove the Debian9-based MinGW cross-compiler tests > tests/docker: Remove old Debian 9 containers > gitlab-ci: Increase the timeout for the cross-compiler builds > configure: Bump the minimum required Python version to 3.6 > > .gitlab-ci.d/containers.yml | 38 +++++----------- > .gitlab-ci.d/crossbuilds.yml | 5 ++- > .gitlab-ci.yml | 1 - > .shippable.yml | 4 -- > configure | 4 +- > tests/docker/Makefile.include | 2 +- > .../dockerfiles/debian-tricore-cross.docker | 2 +- > .../dockerfiles/debian-win32-cross.docker | 38 ---------------- > .../dockerfiles/debian-win64-cross.docker | 45 ------------------- > tests/docker/dockerfiles/debian9-mxe.docker | 21 --------- > tests/docker/dockerfiles/debian9.docker | 32 ------------- > .../dockerfiles/fedora-win32-cross.docker | 42 +++++++++++++++++ > .../dockerfiles/fedora-win64-cross.docker | 38 ++++++++++++++++ > 13 files changed, 98 insertions(+), 174 deletions(-) > delete mode 100644 tests/docker/dockerfiles/debian-win32-cross.docker > delete mode 100644 tests/docker/dockerfiles/debian-win64-cross.docker > delete mode 100644 tests/docker/dockerfiles/debian9-mxe.docker > delete mode 100644 tests/docker/dockerfiles/debian9.docker > create mode 100644 tests/docker/dockerfiles/fedora-win32-cross.docker > create mode 100644 tests/docker/dockerfiles/fedora-win64-cross.docker -- Alex Bennée
On 21/09/2020 20.09, Alex Bennée wrote: > > Thomas Huth <thuth@redhat.com> writes: > >> Debian 9 is EOL now, and according to our support policy, we do not >> support it anymore. Let's switch the corresponding CI builds to >> either Fedora (for a more recent version of the MinGW compilers) or >> Debian 10 instead. >> >> Together with the Travis patch series that I recently posted ("Update >> Travis from Xenial to Bionic and Focal"), our CI should now be free of >> distros that we do not support anymore. And all supported build systems >> now use at least Python 3.6, so we can drop the support for Python 3.5. >> >> Based-on: <20200918103430.297167-1-thuth@redhat.com> > > I'm inclined to take all of these but I'll take all the CI based ones > now and add the 3.6 bump if there is more review/acks for it. Thanks! ... but I just noticed that I missed to send out the patch that removes the Python 3.5 job in .travis.yml. I just sent it out now, title is "[PATCH 7/6] travis.yml: Drop the Python 3.5 build" ... please make sure to also queue it if you include the patch that bumps the Python version. Thomas
Thomas Huth <thuth@redhat.com> writes: > On 21/09/2020 20.09, Alex Bennée wrote: >> >> Thomas Huth <thuth@redhat.com> writes: >> >>> Debian 9 is EOL now, and according to our support policy, we do not >>> support it anymore. Let's switch the corresponding CI builds to >>> either Fedora (for a more recent version of the MinGW compilers) or >>> Debian 10 instead. >>> >>> Together with the Travis patch series that I recently posted ("Update >>> Travis from Xenial to Bionic and Focal"), our CI should now be free of >>> distros that we do not support anymore. And all supported build systems >>> now use at least Python 3.6, so we can drop the support for Python 3.5. >>> >>> Based-on: <20200918103430.297167-1-thuth@redhat.com> >> >> I'm inclined to take all of these but I'll take all the CI based ones >> now and add the 3.6 bump if there is more review/acks for it. > > Thanks! ... but I just noticed that I missed to send out the patch that > removes the Python 3.5 job in .travis.yml. I just sent it out now, title > is "[PATCH 7/6] travis.yml: Drop the Python 3.5 build" ... please make > sure to also queue it if you include the patch that bumps the Python > version. I too noticed on my test run, will include it in the re-spin. > > Thomas -- Alex Bennée