summaryrefslogtreecommitdiffstats
path: root/Vagrantfile
AgeCommit message (Collapse)Author
2023-10-08vagrant: use generic/debian9 box, fixes #7579Thomas Waldmann
the debian/stretch64 was broken and never fixed.
2023-10-08vagrant: install py312 via pyenvThomas Waldmann
2023-09-12vagrant: add VM with debian bookwormThomas Waldmann
this also brings OpenSSL 3.0.x.
2023-08-29vagrant: fix netbsd pkgsrcThomas Waldmann
9.0_current stopped working, let's use 9.3.
2023-08-29vagrant / binary build: use python 3.9.18Thomas Waldmann
2023-03-13vagrant: use pythons working on freebsdThomas Waldmann
pyenv could not install py38, thus using the fbsd system py38. removed py38 from pyenv completely.
2023-03-13vagrant: freebsd: kldload fusefsThomas Waldmann
2023-03-12vagrant: pyenv: also install python 3.11.1 for testingThomas Waldmann
2023-03-12vagrant: pyenv: use python 3.10.1, 3.10.0 build is broken on freebsdThomas Waldmann
2023-03-12vagrant: local freebsd 12.1 box -> generic/freebsd13 boxThomas Waldmann
Building in the 12.1 box stopped working, thus replaced it with the same box as we use in master.
2022-12-24avoid git complaining about dubious ownership1.2.3Thomas Waldmann
this lead to breakage of setuptools_scm, it could not determine the borg version under fakeroot due to this git / ownership issue.
2022-12-24vagrant: use python 3.9.16 for the binary buildThomas Waldmann
2022-12-24vagrant: use the openbsd 7.1 boxThomas Waldmann
openbsd 6.9 was removed from the ftp servers and the vagrant box stopped working. so we now use the same box as in master branch.
2022-11-20vagrant: use python 3.9.15 for tests/binary buildThomas Waldmann
2022-08-20netbsd vagrant box: py310, remove some outdated fixes1.2.2Thomas Waldmann
seems like that stuff got fixed in 9.3.
2022-06-05vagrant: increase VMCPUS and xdistn from 4 to 16Thomas Waldmann
esp. the darwin64 box based tests take ages, let's see if they get faster with this.
2022-06-05vagrant: add ubuntu "jammy" 22.04 boxThomas Waldmann
2022-06-01vagrant: use pyinstaller 4.10Thomas Waldmann
when installed via pip, this automatically build the bootloader now.
2022-06-01vagrant: use python 3.9.13 for binary buildThomas Waldmann
2022-02-25vagrant: darwin64: remove fakeroot, fixes #6314Thomas Waldmann
deprecated / unsupported / 404.
2022-02-04vagrant: use requirements.d/development.lock.txtThomas Waldmann
2022-01-23vagrant: macos box tuning, fixes #5370Thomas Waldmann
git is already installed, installing the latest version takes ages due to its dependencies. also brew upgrade (same issue).
2022-01-23vagrant: netbsd box fixes, see #5922Thomas Waldmann
use more current 9.0_current pkgsrc, upgrade pkgs fix the pythons so they actually work (_sysconfig_data brokenness) vagrant's rsync install now also works, seems like somebody fixed it. still, there are spurious python crashes.
2022-01-22vagrant: update python version info in commentThomas Waldmann
2022-01-22vagrant: more memory for openindiana64Thomas Waldmann
maybe this speeds up the VM a bit.
2022-01-22vagrant: more memory for darwin64Thomas Waldmann
maybe this speeds up the VM a bit.
2022-01-22vagrant: also invoke setup.py clean2Thomas Waldmann
clean2 was added in master branch to work around some setuptools customizability limitation.
2022-01-22vagrant: use macfuse instead of osxfuseThomas Waldmann
note: we also use the more recent macfuse on github CI.
2022-01-22vagrant: remove remainders of archlinux boxThomas Waldmann
the (broken) box was removed a while ago.
2022-01-22vagrant: fix vagrant scp on macOS, fixes #5921Thomas Waldmann
it did not find pyenv in PATH, resulting in unpretty error messages.
2022-01-20vagrant: use python 3.9.10Thomas Waldmann
2022-01-07use pyinstaller 4.7Thomas Waldmann
2022-01-06vagrant: use py 3.9.9 and 3.10.0Thomas Waldmann
2021-09-16require python 3.8+, fixes #5975Thomas Waldmann
if you do not have py38+ yet, just use borg 1.1.x.
2021-09-02vagrant: use py 3.9.7 (incl. binary builds)Thomas Waldmann
2021-06-17vagrant: re-add netbsd box (9.2)Thomas Waldmann
2021-06-17vagrant: upgrade openbsd box to 6.9Thomas Waldmann
2021-06-16vagrant: remove archlinux box, brokenThomas Waldmann
2021-06-16vagrant: remove bionic64 box, fixes #5793Thomas Waldmann
only has py36, below minimum requirement now.
2021-06-16drop support for py36, require py37+, fixes #5790Thomas Waldmann
if you do not have python >= 3.7, you can still use borg 1.1.x or 1.0.x. another option is to use the fat binary from github releases, which includes python and all other stuff needed.
2021-05-23vagrant: add debian 11 "bullseye" box, fixes #5792Thomas Waldmann
also making sure that the en_US.UTF-8 locale is present.
2021-05-23vagrant: also test on python 3.10-devThomas Waldmann
2021-05-23fix pyenv initialisation, fixes #5798Thomas Waldmann
pyenv changed the required steps to correctly initialize.
2021-05-06vagrant: use pyinstaller v4.3Thomas Waldmann
2021-05-06vagrant: use Python 3.9.5Thomas Waldmann
2021-02-16use pyinstaller v4.2, fixes #5671Thomas Waldmann
2020-12-26vagrant: use py 3.9.1 pyi 4.1 to build binaryThomas Waldmann
2020-12-25do not run the -fuse2 AND -none tests, fixes #5556Thomas Waldmann
2020-12-25use brew install --cask ..., fixes #5557Thomas Waldmann
brew cask install ... is deprecated.
2020-12-05vagrant: add fuse2/fuse3 for archlinux boxThomas Waldmann