[Chapel Merge] Update vagrant testing for Python3

Branch: refs/heads/master
Revision: 2a9311b
Author: mppf
Log Message:

Merge pull request #16619 from mppf/update-vagrants

Update vagrant testing for Python3

Follow-up to PR #16560

  • updates provision scripts per new python3 dependencies (see also PR
    #16618)
  • move vagrant machine directories to current/ so path to provision
    scripts still work if they are moved to e.g. x_eol.
  • updates currently tested boxes and README-distro-timelines according to
    releases/end-of-lifes.
    • the opensuse-Leap-15.2.x86_64 machine was not working for me so
      for now we drop OpenSUSE testing here

Reviewed by @jhoole - thanks!

  • [x] ./chapelquickcheck.sh functions (and reports success)

Modified Files:
A util/devel/test/vagrant/current/centos-6/Vagrantfile
A util/devel/test/vagrant/current/centos-7/Vagrantfile
A util/devel/test/vagrant/current/centos-8/Vagrantfile
A util/devel/test/vagrant/current/debian-buster64/Vagrantfile
A util/devel/test/vagrant/current/debian-stretch64/Vagrantfile
A util/devel/test/vagrant/current/fedora-31-cloud-base/Vagrantfile
A util/devel/test/vagrant/current/fedora-32-cloud-base/Vagrantfile
A util/devel/test/vagrant/current/freebsd-FreeBSD-11.4-STABLE/Vagrantfile
A util/devel/test/vagrant/current/freebsd-FreeBSD-12.1-STABLE/Vagrantfile
A util/devel/test/vagrant/current/ubuntu-bionic64/Vagrantfile
A util/devel/test/vagrant/current/ubuntu-focal64/Vagrantfile
A util/devel/test/vagrant/current/ubuntu-groovy64/Vagrantfile
A util/devel/test/vagrant/current/ubuntu-xenial64/Vagrantfile
A util/devel/test/vagrant/x_eol/bento-debian-8/Vagrantfile
A util/devel/test/vagrant/x_eol/ubuntu-trusty64/Vagrantfile
A util/devel/test/vagrant/x_problems/bento-debian-9/Vagrantfile
A util/devel/test/vagrant/x_problems/bento-freebsd-11/Vagrantfile
A util/devel/test/vagrant/x_problems/bento-freebsd-12/Vagrantfile
A util/devel/test/vagrant/x_problems/opensuse-Leap-15.2.x86_64/Vagrantfile
R util/devel/test/vagrant/bento-centos-6/Vagrantfile
R util/devel/test/vagrant/bento-centos-7/Vagrantfile
R util/devel/test/vagrant/bento-debian-8/Vagrantfile
R util/devel/test/vagrant/bento-debian-9/Vagrantfile
R util/devel/test/vagrant/bento-freebsd-11/Vagrantfile
R util/devel/test/vagrant/bento-freebsd-12/Vagrantfile
R util/devel/test/vagrant/ubuntu-bionic64/Vagrantfile
R util/devel/test/vagrant/ubuntu-trusty64/Vagrantfile
R util/devel/test/vagrant/ubuntu-xenial64/Vagrantfile
M util/devel/test/vagrant/README-distro-timelines.txt
M util/devel/test/vagrant/boxupdate.sh
M util/devel/test/vagrant/destroy.sh
M util/devel/test/vagrant/halt.sh
M util/devel/test/vagrant/interact.sh
M util/devel/test/vagrant/provision-scripts/apt-get-deps.sh
M util/devel/test/vagrant/provision-scripts/dnf-deps.sh
M util/devel/test/vagrant/provision-scripts/freebsd-pkg-deps.sh
M util/devel/test/vagrant/provision-scripts/zypper-deps.sh
M util/devel/test/vagrant/tryit.sh
M util/devel/test/vagrant/up.sh
M util/devel/test/vagrant/updown.sh
M util/devel/test/vagrant/x_eol/bento-centos-5.11/Vagrantfile
M util/devel/test/vagrant/x_problems/ubuntu-xenial32/Vagrantfile

Compare: https://github.com/chapel-lang/chapel/compare/6c16f01c1391...2a9311b1b9ad