Thomas Waldmann
8eba627b29
scripts: make.py clean implementation
2024-02-09 17:37:46 +01:00
Thomas Waldmann
a9ea8aa67d
vagrant: use openssl 3.0 on macOS
2024-01-10 22:29:11 +01:00
Thomas Waldmann
eec78802bf
vagrant: remove outdated comment
2024-01-10 22:26:31 +01:00
Thomas Waldmann
86d6fcfe0a
vagrant: use generic/openbsd7 box
2024-01-10 22:25:36 +01:00
Thomas Waldmann
5480906c06
vagrant: netbsd: test on py311 only
...
the netbsd vagrant machine tends to segfault, guess due to some kernel or virtualbox issue.
thus, rather only do 1 tox run, so there is less output to review.
2024-01-10 22:24:47 +01:00
Thomas Waldmann
f5a6d61e56
vagrant: use python 3.9.4 for tests
...
same as in 1.4-maint branch
2024-01-10 22:21:49 +01:00
Thomas Waldmann
140e079496
vagrant: remove debian 9 "stretch" box
...
there are multiple issues with that box:
- debian 9 is out of support by debian, out of even lts support since 2022
- it has a OpenSSL 1.x natively (and our source based install also used 1.x) - that is also out of support and noone will care for it.
Also, borg2 will still take a while, so it would be
even more outdated at release time as it already
is now.
2024-01-10 22:19:57 +01:00
Thomas Waldmann
c96fe77d2e
vagrant: use freebsd 14, fixes #6871
2024-01-10 22:14:09 +01:00
Thomas Waldmann
a6f224f031
vagrant: use the latest python 3.11.7 for binary builds
2024-01-10 22:10:54 +01:00
Thomas Waldmann
723994a2f1
use pyinstaller 6.3.0
2024-01-02 20:33:34 +01:00
Thomas Waldmann
1a544845a2
use less setup.py, use pip and build
...
todo: clean clean2 build_usage build_man
2024-01-02 19:50:59 +01:00
Thomas Waldmann
f7e8462bd0
vagrant: use generic/debian9 box, fixes #7579
...
the debian/stretch64 was broken and never fixed.
2023-10-10 17:41:58 +02:00
Thomas Waldmann
fc0dbe2913
vagrant: install py312 via pyenv
2023-10-10 17:37:34 +02:00
Thomas Waldmann
a7067ebbaa
vagrant: upgrade source dependencies of stretch VM
2023-09-14 22:41:44 +02:00
Thomas Waldmann
75f8391bb6
vagrant: upgrade to pyinstaller 5.13.2
2023-09-14 19:26:01 +02:00
Thomas Waldmann
b2e8ad0257
vagrant: upgrade to python 3.11.5
2023-09-14 17:01:54 +02:00
Björn Ketelaars
83d4fca4d2
OpenBSD only: switch to OpenSSL-3.0
2023-09-11 21:43:35 +02:00
Thomas Waldmann
7f8eba4fbf
freebsd: add some ACL tests, fixes #7745
...
enable ACL support in freebsd vagrant machine's filesystem
2023-08-27 05:05:55 +02:00
Thomas Waldmann
535a024008
vagrant: use pyinstaller 5.13.1
2023-08-26 18:51:09 +02:00
Thomas Waldmann
45e00f9df8
vagrant: darwin64 box: install openssl after xxhash
...
otherwise a openssl build error might manifest in complaints about xxhash not being installed.
2023-06-10 16:54:08 +02:00
Thomas Waldmann
47df6f5a5d
vagrant: use debian/bookworm64 box
2023-06-10 16:51:41 +02:00
Thomas Waldmann
863bd8a4f4
vagrant: upgrade pythons
...
e.g. on freebsd13, <3.9.10 has sysconfigdata issues
2023-05-16 23:28:36 +02:00
Thomas Waldmann
2dc0085870
vagrant: add lunar64 VM
2023-05-10 17:40:15 +02:00
Thomas Waldmann
6c62a944fc
vagrant: fix packages_netbsd
2023-04-08 20:30:40 +02:00
bbx0
af66cf4010
Add stretch64 VM with deps built from source
2023-03-26 21:01:13 +02:00
bbx0
57262499ba
Add support to install dependencies from source
2023-03-26 20:58:12 +02:00
Thomas Waldmann
6160c0918f
vagrant: add debian bookworm (debian testing) VM
2023-02-26 18:05:59 +01:00
Thomas Waldmann
dc773ffb81
vagrant: use Python 3.11.2
2023-02-26 18:03:24 +01:00
Thomas Waldmann
a2f7435a3b
vagrant: use less cpus/concurrency
2022-11-26 19:43:36 +01:00
Thomas Waldmann
724762510d
use python 3.11 for the binary build
...
use python 3.10.1 for tests.
2022-11-26 19:42:42 +01:00
Thomas Waldmann
cc4bee6220
use pyinstaller 5.6.2, fixes #7160
...
support python 3.11 now!
2022-11-26 19:38:58 +01:00
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