Thomas Waldmann
01318a55df
vagrant: use the generic/openbsd6 box
2022-06-05 10:21:17 +02:00
Thomas Waldmann
dc1eed3544
vagrant: use python 3.7.12 for the binary builds
...
3.7.13 did not build on freebsd, patches rejected.
2022-06-05 10:21:17 +02:00
Thomas Waldmann
f568d523c3
vagrant: darwin64: backport some tunings from master
...
git is already there, don't brew upgrade for better speed.
2022-02-25 23:51:59 +01:00
Thomas Waldmann
9392bcd9da
vagrant: darwin64: remove fakeroot, fixes #6314
...
deprecated / unsupported / 404.
2022-02-25 23:49:33 +01:00
Thomas Waldmann
05f5f1800d
vagrant: add ubuntu "jammy" 22.04 LTS VM
2022-02-22 15:41:41 +01:00
Thomas Waldmann
d0fd7d0824
vagrant: adapt memory for openindiana64
...
use same amount as in master branch.
2022-01-31 00:21:01 +01:00
Thomas Waldmann
c115581098
vagrant: more memory for darwin64
...
maybe this speeds up the VM a bit.
2022-01-31 00:19:48 +01:00
Thomas Waldmann
45fd143786
vagrant: also invoke setup.py clean2
...
clean2 was added to work around some setuptools customizability limitation.
2022-01-31 00:19:01 +01:00
Thomas Waldmann
8e6aeebd60
vagrant: use macfuse instead of osxfuse
...
note: we also use the more recent macfuse on github CI.
2022-01-31 00:17:20 +01:00
Thomas Waldmann
b2c3099fb9
vagrant: fix vagrant scp on macOS, fixes #5921
...
it did not find pyenv in PATH, resulting in unpretty error messages.
2022-01-31 00:16:19 +01:00
TW
21fc191e7f
vagrant fixes (master)
2022-01-27 00:04:45 +01:00
KN4CK3R
68add0e8e0
upgrade pythons (master)
2022-01-26 17:14:30 +01:00
Thomas Waldmann
6c0a09d12c
vagrant: fix run_tests for py310
2021-07-12 19:23:03 +02:00
Thomas Waldmann
9c73928bbb
vagrant: more RAM for openindiana upgrade plan resolver
...
it just hangs (swaps?) if there is too little RAM.
2021-07-12 02:10:09 +02:00
Thomas Waldmann
bac8e6b82b
vagrant: add py3.7.11 for binary build, also add 3.10-dev
2021-07-12 00:08:26 +02:00
TW
ab531ae113
Merge pull request #5913 from ThomasWaldmann/vagrant-updates
...
vagrant: fix install_pyenv
2021-07-11 23:45:45 +02:00
Thomas Waldmann
7c03ca5f76
vagrant: fix install_pyenv
...
same code as in master now.
2021-07-11 23:44:05 +02:00
Thomas Waldmann
d423176b33
vagrant: use generic/netbsd9 box, copied from master branch
2021-07-11 15:44:25 +02:00
Thomas Waldmann
f8a098f40b
vagrant: update freebsd box to 12.1
...
The 11.4 box showed some strange behaviour in the fuse tests and
also some network related issues.
The 12.1 box is also used by master branch and considering 12.1
just went out of support, guess it is "old enough" for 1.1-maint
and for building borg binaries.
2021-03-22 20:05:00 +01:00
Thomas Waldmann
569bcdfb25
vagrant: remove the xenial box
...
this box now runs into pip vs py35 compatibility issues,
the pip that gets installed uses py36 features and crashes
with SyntaxError.
considering that xenial is running out of support 2021/04
anyway, i am just removing this box rather than fixing this.
borg is still tested with py35 via github actions / via pyenv.
2021-03-22 20:05:00 +01:00
Thomas Waldmann
69605435c3
avoid grub-install asking interactively for device
2021-02-14 22:10:01 +01:00
Thomas Waldmann
2108cadb73
upgrade FreeBSD VM to 11.4, pyinstaller to v4.2, fixes #5688
...
FreeBSD 10.x is not supported any more, the pkg sources are not
available any more, so our VM needed an upgrade.
so, we'll build borg 1.1.x binaries on FBSD 11.4 in future.
additionally, pyinstaller had some regression that is fixed by v4.2.
in v4.2-maint branch i added the FBSD bootloaders, which were missing
as usual.
2021-02-14 18:58:01 +01:00
Thomas Waldmann
db876a802c
use brew install --cask ..., fixes #5557
...
brew cask install ... is deprecated.
2020-12-24 02:15:57 +01:00
Thomas Waldmann
664fd2c5e3
vagrant: remove easy_install based pip installation
...
only needed for older dists.
2020-10-07 04:01:27 +02:00
Thomas Waldmann
e9aab2a93f
vagrant: pyinstaller 4.0, build on py379
2020-10-07 04:01:27 +02:00
Thomas Waldmann
e21ba0faaa
vagrant: remove jessie boxes, binary build on stretch64, see #5348
2020-10-07 04:01:27 +02:00
Thomas Waldmann
1762380c05
vagrant: remove trusty VM, see #5383
2020-10-07 01:12:47 +02:00
TW
3e22e8dc69
Merge pull request #5388 from ThomasWaldmann/backports
...
Backports from 1.2.0a9 release PR
2020-10-06 18:13:02 +02:00
pamaron
9df0e61f79
add python3.9 testing and related llfuse changes (backport to 1.1-maint) ( #5389 )
...
also:
do brew update again with dev/null redirect to avoid "too much log output" on travis-ci
2020-10-06 18:11:55 +02:00
Thomas Waldmann
5cef0a3f07
vagrant: build 3.9.0 via pyenv
2020-10-05 20:37:52 +02:00
Thomas Waldmann
69d89d75b1
vagrant: install gcc-7 on openindiana
...
otherwise it does not find the C compiler.
also: add a note that we want to have python-37 package (in a comment,
because it is already preinstalled in our base VM image).
2020-09-29 11:02:20 +02:00
Thomas Waldmann
595bfca6d9
use python 3.5.10 for binary build
2020-09-25 19:58:57 +02:00
Thomas Waldmann
b8e9f85de2
vagrant: add libffi-dev, required to build python
2020-09-25 19:58:57 +02:00
Thomas Waldmann
734b1a7b80
Build directory-based binary for macOS to avoid Gatekeeper delays
...
backport of #5302 .
2020-09-25 02:51:32 +02:00
Thomas Waldmann
58391682db
vagrant: remove broken/outdated wheezy machines
...
wheezy is unsupported, apt package sources have been archived.
2020-06-06 15:19:41 +02:00
Thomas Waldmann
9ce26d9d04
use same darwin box / provisioning as master branch
2020-06-03 02:21:00 +02:00
Thomas Waldmann
6f796296f4
vagrant: macOS: avoid error if pkg is already installed
2020-04-07 23:26:10 +02:00
Thomas Waldmann
c1f0aa8234
vagrant: debianoid: don't interactively ask questions
2020-04-07 23:24:01 +02:00
Thomas Waldmann
ac469faec0
vagrant: add a ubuntu 20.04 (focal) box
2020-03-07 02:54:39 +01:00
Thomas Waldmann
04681eeb8c
vagrant: drop testing on centos6
2020-03-07 02:54:38 +01:00
Thomas Waldmann
753ace3c36
vagrant: use debian/ubuntu pip/virtualenv packages
...
this is cleaner than easy_install3 / installing virtualenv with pip.
2020-03-07 00:33:56 +01:00
Thomas Waldmann
b129a0f891
vagrant: add a debian 10 (buster) box
2020-03-07 00:33:56 +01:00
Thomas Waldmann
8bd47ed709
vagrant: add a ubuntu 18.04 (bionic) box
2020-03-07 00:33:06 +01:00
Thomas Waldmann
f6864db487
vagrant: netbsd: python 3.4 is gone, use 3.7
...
suddenly python 3.4 can't be found any more.
but 3.7 is there, so use that.
2020-03-07 00:31:27 +01:00
Thomas Waldmann
5d4e5760f8
vagrant: rather use python 3.6.2 than 3.6.0
...
coverage package otherwise causes an issue with sqlite and py360.
py361 seems to have other trouble, so let's use py362.
2020-03-06 21:46:48 +01:00
Thomas Waldmann
28bed2eb14
vagrant: use development.lock.txt to avoid issues
...
... caused by incompatible changes in test tools / their requirements.
2020-03-06 21:44:34 +01:00
Thomas Waldmann
e0c7a221f1
vagrant: darwin VM: testing/building updates
...
made an updated base VM for OS X 10.10, so it does not need to download
and install the OS updates.
installed brew on the base VM
updated osxfuse to 3.10.4
removed testing on python 3.4.0/3.5.0 (not openssl 1.1 compatible)
added testing on python 3.5.3, 3.7.0, 3.8.0 (still buggy, #4520 )
binary building is on 3.5.9 now
2019-12-15 21:42:16 +01:00
Rémi Oudin
8bf081a3ad
Bump Python 3.5.7 to 3.5.9
2019-11-18 17:49:15 +01:00
Thomas Waldmann
b324f46aa1
vagrant: add up-to-date openindiana box (py35, openssl10)
2019-07-02 23:01:57 +02:00
Thomas Waldmann
20d3435e1b
vagrant: use python 3.5.7 for build
2019-05-16 02:37:58 +02:00