Thomas Waldmann
78094453b6
vagrant: use python 3.10.8
2022-10-27 07:24:43 +02:00
Thomas Waldmann
b19618506a
vagrant / github CI: use python 3.11.0
2022-10-27 02:15:05 +02:00
Thomas Waldmann
06a9336a58
vagrant: use 3.10.7 for binary building
2022-10-03 21:04:31 +02:00
Thomas Waldmann
fa83fa1c23
vagrant: upgrade pyinstaller 4.10 -> 5.4.1
2022-10-02 01:32:13 +02:00
Thomas Waldmann
420ca41961
vagrant: add python 3.11.0rc2
2022-10-01 23:13:05 +02:00
Thomas Waldmann
6034d90996
vagrant: use python 3.9.14 for binary build
2022-10-01 23:06:38 +02:00
Thomas Waldmann
ef2188b7ca
increase VMCPUS and xdistn to 16
2022-10-01 23:01:27 +02:00
Thomas Waldmann
c27df634f1
vagrant: remove outdated netbsd hack, not needed any more
...
(same change as in 1.2-maint)
2022-09-10 18:21:17 +02:00
Thomas Waldmann
8d8a672895
Revert "re-add stretch64 vm, fixes #7010 "
...
This reverts commit 7fec5ff051
.
2022-09-10 15:26:26 +02:00
Thomas Waldmann
7fec5ff051
re-add stretch64 vm, fixes #7010
...
looks like rhel7 and co is still supported and needs the old glibc.
debian stretch is not supported any more by debian, so the binaries
created on this are provided on a "use on your own risk" basis.
reverts fc67453bf3
2022-09-09 23:55:28 +02:00
Thomas Waldmann
050031fc98
vagrant: pyenv: use python 3.10.2
...
this fixes build on freebsd, which seems to be broken for 3.10.0.
2022-08-07 22:48:28 +02:00
Thomas Waldmann
460142f4a7
vagrant: fix py310 based testing on netbsd
2022-08-07 22:47:04 +02:00
Thomas Waldmann
5c8a5f111f
stop using libdeflate
...
borg2's new repo format does not need computing crc32 over big amounts of
(content) data any more (we now use xxh64 for that).
thus, having a quick crc32 implementation via libdeflate is not important
enough any more to rectify having libdeflate as a requirement.
2022-07-04 20:33:59 +02:00
Thomas Waldmann
de4b9198c3
vagrant: use python 3.9.13 for binary build
2022-06-01 19:56:52 +02:00
Thomas Waldmann
c00c48a27b
vagrant: use pyinstaller 4.10
...
when installed via pip, this automatically build the bootloader now.
2022-06-01 19:54:48 +02:00
Thomas Waldmann
c592b20262
use openssl on openbsd, fixes #6474
2022-04-14 19:31:55 +02:00
TW
28731c56d1
Merge pull request #6498 from ThomasWaldmann/vagrant-fixes-master
...
vagrant: use generic/freebsd13, FUSE fixes
2022-03-26 22:55:32 +01:00
Thomas Waldmann
705336a7b6
vagrant: use generic/freebsd13, FUSE fixes
...
also: some stuff has pkg-config support now, remove env vars.
2022-03-26 22:44:18 +01:00
Thomas Waldmann
417e790fee
vagrant: use Python 3.9.12
2022-03-26 21:38:37 +01:00
Thomas Waldmann
dea54df2e4
vagrant: use a openbsd-current ("7.1") box
2022-03-25 01:31:11 +01:00
Thomas Waldmann
b43ce32188
vagrant: remove focal64 VM (no py39)
2022-03-25 01:30:03 +01:00
Thomas Waldmann
93ca8f79be
vagrant: py39 / libs related fixes
2022-03-25 01:29:48 +01:00
Thomas Waldmann
fc67453bf3
vagrant: remove debian stretch VM, not supported any more
2022-03-05 22:09:41 +01:00
Thomas Waldmann
64e7ccd3fc
require python >= 3.9, fixes #6315
2022-02-27 18:46:30 +01:00
Thomas Waldmann
b755f47775
vagrant: add required system libs (esp. xxhash)
2022-02-26 23:26:17 +01:00
Thomas Waldmann
428efa221d
vagrant: darwin64: remove fakeroot, fixes #6314
...
deprecated / unsupported / 404.
2022-02-25 23:46:32 +01:00
Thomas Waldmann
d4dee41a5b
vagrant: add ubuntu "jammy" 22.04 LTS VM
2022-02-22 14:27:42 +01:00
Thomas Waldmann
8363169031
vagrant: use requirements.d/development.lock.txt
2022-02-04 21:03:28 +01:00
Thomas Waldmann
d906ac3fad
vagrant: macos box tuning, fixes #5370
...
git is already installed, installing the latest version takes ages
due to its dependencies. also brew upgrade (same issue).
2022-01-23 22:12:57 +01:00
Thomas Waldmann
baf74f938a
vagrant: netbsd box fixes, see #5922
...
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-23 22:02:00 +01:00
Thomas Waldmann
1a3d0ea66a
vagrant: update python version info in comment
2022-01-22 17:52:10 +01:00
Thomas Waldmann
6152f86d74
vagrant: more memory for openindiana64
...
maybe this speeds up the VM a bit.
2022-01-22 17:50:23 +01:00
Thomas Waldmann
7585e3843c
vagrant: more memory for darwin64
...
maybe this speeds up the VM a bit.
2022-01-22 17:48:57 +01:00
Thomas Waldmann
2f8b130834
vagrant: also invoke setup.py clean2
...
clean2 was added in master branch to work around some setuptools customizability limitation.
2022-01-22 17:45:28 +01:00
Thomas Waldmann
41814d393d
vagrant: use macfuse instead of osxfuse
...
note: we also use the more recent macfuse on github CI.
2022-01-22 17:41:50 +01:00
Thomas Waldmann
d3bf52e105
vagrant: remove remainders of archlinux box
...
the (broken) box was removed a while ago.
2022-01-22 17:39:31 +01:00
Thomas Waldmann
550be412e4
vagrant: fix vagrant scp on macOS, fixes #5921
...
it did not find pyenv in PATH, resulting in unpretty error messages.
2022-01-22 17:25:54 +01:00
Thomas Waldmann
cf2b2d5ab7
vagrant: use python 3.9.10
2022-01-20 17:43:49 +01:00
Thomas Waldmann
6863df364f
use pyinstaller 4.7
2022-01-07 23:09:46 +01:00
Thomas Waldmann
c9a4a24342
vagrant: use py 3.9.9 and 3.10.0
2022-01-06 23:28:46 +01:00
Thomas Waldmann
59b6dc5442
require python 3.8+, fixes #5975
...
if you do not have py38+ yet, just use borg 1.1.x.
2021-09-16 02:21:29 +02:00
Thomas Waldmann
04d1dd8720
vagrant: use py 3.9.7 (incl. binary builds)
2021-09-02 15:00:10 +02:00
Thomas Waldmann
998879bb48
vagrant: re-add netbsd box (9.2)
2021-06-17 02:38:45 +02:00
Thomas Waldmann
e69885571a
vagrant: upgrade openbsd box to 6.9
2021-06-17 00:30:19 +02:00
Thomas Waldmann
1861192656
vagrant: remove archlinux box, broken
2021-06-16 17:05:49 +02:00
Thomas Waldmann
1b2f106d1e
vagrant: remove bionic64 box, fixes #5793
...
only has py36, below minimum requirement now.
2021-06-16 17:02:59 +02:00
Thomas Waldmann
b15469c3c8
drop support for py36, require py37+, fixes #5790
...
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-06-16 15:31:34 +02:00
Thomas Waldmann
3af38b7852
vagrant: add debian 11 "bullseye" box, fixes #5792
...
also making sure that the en_US.UTF-8 locale is present.
2021-05-23 22:21:44 +02:00
Thomas Waldmann
a888c1fe1e
vagrant: also test on python 3.10-dev
2021-05-23 22:20:34 +02:00
Thomas Waldmann
1f85cf8756
fix pyenv initialisation, fixes #5798
...
pyenv changed the required steps to correctly initialize.
2021-05-23 22:18:22 +02:00