Преглед на файлове

Merge pull request #7222 from ThomasWaldmann/vagrant-updates

Vagrant updates
TW преди 2 години
родител
ревизия
2f78e545e0
променени са 1 файла, в които са добавени 8 реда и са изтрити 6 реда
  1. 8 6
      Vagrantfile

+ 8 - 6
Vagrantfile

@@ -68,9 +68,11 @@ def packages_openbsd
   return <<-EOF
   return <<-EOF
     pkg_add bash
     pkg_add bash
     chsh -s bash vagrant
     chsh -s bash vagrant
+    pkg_add xxhash
     pkg_add lz4
     pkg_add lz4
     pkg_add zstd
     pkg_add zstd
     pkg_add git  # no fakeroot
     pkg_add git  # no fakeroot
+    pkg_add openssl%1.1
     pkg_add py3-pip
     pkg_add py3-pip
     pkg_add py3-virtualenv
     pkg_add py3-virtualenv
   EOF
   EOF
@@ -156,7 +158,7 @@ def install_pythons(boxname)
   return <<-EOF
   return <<-EOF
     . ~/.bash_profile
     . ~/.bash_profile
     pyenv install 3.10.0  # tests, version supporting openssl 1.1
     pyenv install 3.10.0  # tests, version supporting openssl 1.1
-    pyenv install 3.9.15  # tests, version supporting openssl 1.1, binary build
+    pyenv install 3.9.16  # tests, version supporting openssl 1.1, binary build
     pyenv install 3.8.0  # tests, version supporting openssl 1.1
     pyenv install 3.8.0  # tests, version supporting openssl 1.1
     pyenv rehash
     pyenv rehash
   EOF
   EOF
@@ -175,8 +177,8 @@ def build_pyenv_venv(boxname)
     . ~/.bash_profile
     . ~/.bash_profile
     cd /vagrant/borg
     cd /vagrant/borg
     # use the latest 3.9 release
     # use the latest 3.9 release
-    pyenv global 3.9.15
-    pyenv virtualenv 3.9.15 borg-env
+    pyenv global 3.9.16
+    pyenv virtualenv 3.9.16 borg-env
     ln -s ~/.pyenv/versions/borg-env .
     ln -s ~/.pyenv/versions/borg-env .
   EOF
   EOF
 end
 end
@@ -223,8 +225,8 @@ def run_tests(boxname, skip_env)
     . ../borg-env/bin/activate
     . ../borg-env/bin/activate
     if which pyenv 2> /dev/null; then
     if which pyenv 2> /dev/null; then
       # for testing, use the earliest point releases of the supported python versions:
       # for testing, use the earliest point releases of the supported python versions:
-      pyenv global 3.8.0 3.9.15 3.10.0
-      pyenv local 3.8.0 3.9.15 3.10.0
+      pyenv global 3.8.0 3.9.16 3.10.0
+      pyenv local 3.8.0 3.9.16 3.10.0
     fi
     fi
     # otherwise: just use the system python
     # otherwise: just use the system python
     # some OSes can only run specific test envs, e.g. because they miss FUSE support:
     # some OSes can only run specific test envs, e.g. because they miss FUSE support:
@@ -355,7 +357,7 @@ Vagrant.configure(2) do |config|
   end
   end
 
 
   config.vm.define "openbsd64" do |b|
   config.vm.define "openbsd64" do |b|
-    b.vm.box = "generic/openbsd6"
+    b.vm.box = "openbsd71-64"
     b.vm.provider :virtualbox do |v|
     b.vm.provider :virtualbox do |v|
       v.memory = 1024 + $wmem
       v.memory = 1024 + $wmem
     end
     end