Skip to content

Commit

Permalink
vagrant: default 22.04
Browse files Browse the repository at this point in the history
  • Loading branch information
ponty committed Jun 12, 2022
1 parent becd0f5 commit f3dca8a
Show file tree
Hide file tree
Showing 8 changed files with 51 additions and 50 deletions.
15 changes: 5 additions & 10 deletions Vagrantfile
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/focal64"
config.vm.box = "ubuntu/jammy64"

config.vm.provider "virtualbox" do |vb|
#vb.gui = true
vb.memory = "2048"

vb.name = "pyvirtualdisplay_ubuntu2004"

# https://bugs.launchpad.net/cloud-images/+bug/1829625
# vb.customize ["modifyvm", :id, "--uart1", "0x3F8", "4"]
# vb.customize ["modifyvm", :id, "--uartmode1", "file", "./ttyS0.log"]
vb.name = "pyvirtualdisplay_ubuntu2204_main"
# vb.gui = true
vb.memory = "2048"
end

config.vm.provision "shell", path: "tests/vagrant/ubuntu2004.sh"
config.vm.provision "shell", path: "tests/vagrant/ubuntu2204.sh"

config.ssh.extra_args = ["-t", "cd /vagrant; bash --login"]
end
16 changes: 16 additions & 0 deletions tests/vagrant/Vagrantfile.ubuntu2004.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/focal64"

config.vm.provider "virtualbox" do |vb|
#vb.gui = true
vb.memory = "2048"

vb.name = "pyvirtualdisplay_ubuntu2004"
end

config.vm.provision "shell", path: "tests/vagrant/ubuntu2004.sh"
config.ssh.extra_args = ["-t", "cd /vagrant; bash --login"]
end

# export VAGRANT_VAGRANTFILE=tests/vagrant/Vagrantfile.20.04.rb;export VAGRANT_DOTFILE_PATH=.vagrant_${VAGRANT_VAGRANTFILE}
# vagrant up && vagrant ssh
1 change: 0 additions & 1 deletion tests/vagrant/Vagrantfile.ubuntu2204.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/jammy64"
config.vm.box_version = "20220104.0.0"

config.vm.provider "virtualbox" do |vb|
vb.name = "pyvirtualdisplay_ubuntu2204"
Expand Down
10 changes: 1 addition & 9 deletions tests/vagrant/ubuntu1804.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,8 @@ sudo update-locale LANG=en_US.UTF-8 LANGUAGE=en.UTF-8
# echo 'export export LC_ALL=C' >> /home/vagrant/.profile

# install python versions
sudo add-apt-repository --yes ppa:deadsnakes/ppa
# sudo add-apt-repository --yes ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install -y python3.6-dev
sudo apt-get install -y python3.7-dev
sudo apt-get install -y python3.8-dev
sudo apt-get install -y python3-distutils
sudo apt-get install -y python3.9-dev
sudo apt-get install -y python3.9-distutils
sudo apt-get install -y python3.10-dev
sudo apt-get install -y python3.10-distutils

# tools
sudo apt-get install -y mc python3-pip xvfb
Expand Down
10 changes: 1 addition & 9 deletions tests/vagrant/ubuntu2004.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,8 @@ sudo update-locale LANG=en_US.UTF-8 LANGUAGE=en.UTF-8
# echo 'export export LC_ALL=C' >> /home/vagrant/.profile

# install python versions
sudo add-apt-repository --yes ppa:deadsnakes/ppa
# sudo add-apt-repository --yes ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install -y python3.6-dev
sudo apt-get install -y python3.7-dev
sudo apt-get install -y python3.8-dev
sudo apt-get install -y python3-distutils
sudo apt-get install -y python3.9-dev
sudo apt-get install -y python3.9-distutils
sudo apt-get install -y python3.10-dev
sudo apt-get install -y python3.10-distutils

# tools
sudo apt-get install -y mc python3-pip xvfb
Expand Down
25 changes: 16 additions & 9 deletions tests/vagrant/ubuntu2204.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,23 @@ sudo update-locale LANG=en_US.UTF-8 LANGUAGE=en.UTF-8
# echo 'export export LC_ALL=C' >> /home/vagrant/.profile

# install python versions
# sudo add-apt-repository --yes ppa:deadsnakes/ppa
sudo add-apt-repository --yes ppa:deadsnakes/ppa
sudo apt-get update
# sudo apt-get install -y python3.6-dev
# sudo apt-get install -y python3.7-dev
# sudo apt-get install -y python3.8-dev
# sudo apt-get install -y python3-distutils
# sudo apt-get install -y python3.9-dev
# sudo apt-get install -y python3.9-distutils
# sudo apt-get install -y python3.10-dev
# sudo apt-get install -y python3.10-distutils

sudo apt-get install -y python3.7-dev
sudo apt-get install -y python3.7-distutils

sudo apt-get install -y python3.8-dev
sudo apt-get install -y python3.8-distutils

sudo apt-get install -y python3.9-dev
sudo apt-get install -y python3.9-distutils

sudo apt-get install -y python3.10-dev
sudo apt-get install -y python3.10-distutils

sudo apt-get install -y python3.11-dev
sudo apt-get install -y python3.11-distutils

# tools
sudo apt-get install -y mc python3-pip xvfb
Expand Down
22 changes: 11 additions & 11 deletions tests/vagrant/vagrant_boxes.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,26 +76,26 @@ def run_box(options, vagrantfile, cmds):


config = {
"debian10": (
"Vagrantfile.debian10.rb",
["tox -e py37"],
),
"debian11": (
"Vagrantfile.debian11.rb",
["tox -e py39"],
),
"ubuntu2204": (
"Vagrantfile.ubuntu2204.rb",
["tox -e py39"],
["tox", "PYVIRTUALDISPLAY_DISPLAYFD=0 tox"],
),
"ubuntu2004": (
"Vagrantfile",
["tox", "PYVIRTUALDISPLAY_DISPLAYFD=0 tox"],
"Vagrantfile.ubuntu2004.rb",
["tox -e py38"],
),
"ubuntu1804": (
"Vagrantfile.ubuntu1804.rb",
["tox -e py36"],
),
"debian11": (
"Vagrantfile.debian11.rb",
["tox -e py39"],
),
"debian10": (
"Vagrantfile.debian10.rb",
["tox -e py37"],
),
# "osx": (
# "Vagrantfile.osx.rb",
# [
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@

[tox]
envlist =
; py311
py310
py39
py38
py37
py36
py310-doc
py310-lint

Expand Down

0 comments on commit f3dca8a

Please sign in to comment.