1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-03-09 13:53:09 +00:00
Commit graph

265 commits

Author SHA1 Message Date
Thomas Waldmann
91452e3079
vagrant: netbsd/openbsd: add version number 2024-07-03 14:04:57 +02:00
Thomas Waldmann
fe8ef751ee
vagrant: macos: add version number to call param 2024-07-03 14:03:26 +02:00
Thomas Waldmann
e36eaabb1c
vagrant: darwin -> macos
Also: add macOS version number.
2024-07-03 13:57:56 +02:00
Thomas Waldmann
e63cd2c467
vagrant: get rid of the "64" suffix for VM names.
We only have 64bit machines anyway. And even in the unlikely
case we would add 32bit machines, we could suffix them by "32".
2024-07-03 13:50:06 +02:00
Thomas Waldmann
9cee77525c
vagrant: use freebsd(13|14)_64 as VM name 2024-07-03 13:44:27 +02:00
Thomas Waldmann
b6a5baa92c
add freebsd 13 box, fixes #8266
users of TrueNAS do not have fbsd 14 yet.
2024-07-03 13:40:13 +02:00
Thomas Waldmann
18a8baf8e2
revive the buster64 box
RHEL8 and clones are on this glibc version.
2024-06-02 19:23:49 +02:00
Thomas Waldmann
e32b915645
use PyInstaller 6.7.0 for binary builds 2024-05-26 13:21:08 +02:00
Thomas Waldmann
96ff5e0f68
use Python 3.11.9 for binary builds 2024-05-26 13:18:31 +02:00
Thomas Waldmann
90ea511bb7
vagrant: drop buster VM, fixes #8171 2024-04-22 14:41:44 +02:00
Thomas Waldmann
218892fcaf
vagrant: add a ubuntu noble box (24.04) 2024-03-30 22:19:21 +01:00
Thomas Waldmann
a5de0c9d96
vagrant: openindiana: pkg set-mediator for openssl 2024-03-30 18:15:32 +01:00
Thomas Waldmann
5b26bdd475
vagrant: openindiana updates
- use openindiana/hipster box
- install missing packages
- also install libxxhash, so it does not use the bundled code
2024-03-30 18:02:36 +01:00
Thomas Waldmann
ac1b28241d
vagrant: use python 3.11.8 2024-03-10 18:37:47 +01:00
Thomas Waldmann
86aeb1c253
vagrant: use pyinstaller 6.5.0 2024-03-10 18:37:46 +01:00
Thomas Waldmann
41520c2937
vagrant: add xxhash for macOS 2024-03-10 18:37:44 +01:00
Thomas Waldmann
0912e1b3e1
vagrant: add libxxhash-dev for debianoid systems 2024-03-10 16:26:06 +01:00
Thomas Waldmann
ef2728a6a6
scripts: make.py clean implementation 2024-01-30 23:55:18 +01:00
Thomas Waldmann
bd9d12c0ba
vagrant: use openssl 3.0 on macOS 2023-12-26 22:15:59 +01:00
Thomas Waldmann
8ce3f23dca
vagrant: use openssl 3.0 on openbsd 2023-12-26 22:11:00 +01:00
Thomas Waldmann
f2b70cf0a6
vagrant: remove outdated comment 2023-12-26 22:10:59 +01:00
Thomas Waldmann
e80fa4a189
vagrant: use generic/openbsd7 box 2023-12-26 22:10:53 +01:00
Thomas Waldmann
7efef07db1
use pyinstaller 6.3.0 2023-12-26 00:08:37 +01:00
Thomas Waldmann
b3d0b0abf6
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.
2023-12-25 20:02:08 +01:00
Thomas Waldmann
0c89f2c07b
vagrant: use python 3.9.4
3.9.3 was withdrawn by python.org and pyenv devs.
2023-12-25 19:25:49 +01:00
Thomas Waldmann
8088125f5c
vagrant: remove ubuntu 20.04 "focal" box
there are multiple issues with that box:
- it has a OpenSSL 1.x that is out of upstream support.
- has python 3.8

also:
- conservative users who did not upgrade yet to 22.04 will likely not jump onto borg 1.4 soon, but rather use borg 1.2.x.

We'll try to keep this box alive for borg 1.2.x, but for borg 1.4 it is "game over".
2023-12-25 16:36:13 +01:00
Thomas Waldmann
3d856a1c1e
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 that is also out of support and noone will care for it.
- has python 3.5

We'll try to keep this box alive for borg 1.2.x, but for borg 1.4 it is "game over".
2023-12-25 16:24:56 +01:00
Thomas Waldmann
84df37a19f
use less setup.py, use pip and build
todo: clean clean2 build_usage build_man
2023-12-24 20:50:19 +01:00
Thomas Waldmann
6b402896a6
require python >= 3.9, drop py38, fixes #6383 2023-12-24 03:01:21 +01:00
Thomas Waldmann
1081825fe0
vagrant: use freebsd 14, fixes #6871 2023-12-24 01:21:42 +01:00
Thomas Waldmann
5d8bf2f81d
vagrant: update python versions, use 3.11 for binary build, fixes #7987 2023-12-24 01:19:13 +01:00
Thomas Waldmann
35eca86f23
vagrant: update python versions, use 3.11 for binary build, fixes #7987 2023-12-24 00:40:35 +01:00
Thomas Waldmann
b0dd5ca280
use pyinstaller==5.13.2
this is the version we use in master branch since longer.
2023-12-23 23:16:30 +01:00
Thomas Waldmann
f72adc9e61
vagrant: use generic/debian9 box, fixes #7579
the debian/stretch64 was broken and never fixed.
2023-10-08 21:53:32 +02:00
Thomas Waldmann
3c4b1090a6
vagrant: install py312 via pyenv 2023-10-08 00:15:39 +02:00
Thomas Waldmann
3d367b0fd3
vagrant: add VM with debian bookworm
this also brings OpenSSL 3.0.x.
2023-09-12 18:41:38 +02:00
Thomas Waldmann
de51c67085
vagrant: fix netbsd pkgsrc
9.0_current stopped working, let's use 9.3.
2023-08-29 19:45:39 +02:00
Thomas Waldmann
055fb76bd8
vagrant / binary build: use python 3.9.18 2023-08-29 19:44:30 +02:00
Thomas Waldmann
cfd6f035ff
vagrant: use pythons working on freebsd
pyenv could not install py38, thus using the fbsd system py38.

removed py38 from pyenv completely.
2023-03-13 04:05:24 +01:00
Thomas Waldmann
96dff54655
vagrant: freebsd: kldload fusefs 2023-03-13 00:56:09 +01:00
Thomas Waldmann
e3f887414b
vagrant: pyenv: also install python 3.11.1 for testing 2023-03-12 23:07:11 +01:00
Thomas Waldmann
96a8a98d97
vagrant: pyenv: use python 3.10.1, 3.10.0 build is broken on freebsd 2023-03-12 23:06:57 +01:00
Thomas Waldmann
fc0c594ff6
vagrant: local freebsd 12.1 box -> generic/freebsd13 box
Building in the 12.1 box stopped working, thus replaced it
with the same box as we use in master.
2023-03-12 23:06:50 +01:00
Thomas Waldmann
ae8b0eb3e4
avoid git complaining about dubious ownership
this lead to breakage of setuptools_scm, it could not
determine the borg version under fakeroot due to this
git / ownership issue.
2022-12-24 18:15:49 +01:00
Thomas Waldmann
aa2c2a4e34
vagrant: use python 3.9.16 for the binary build 2022-12-24 02:24:35 +01:00
Thomas Waldmann
5a442743f5
vagrant: use the openbsd 7.1 box
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-12-24 02:21:50 +01:00
Thomas Waldmann
d623b47da9
vagrant: use python 3.9.15 for tests/binary build 2022-11-20 17:57:16 +01:00
Thomas Waldmann
101a06234f netbsd vagrant box: py310, remove some outdated fixes
seems like that stuff got fixed in 9.3.
2022-08-20 16:52:31 +02:00
Thomas Waldmann
d8102774b6 vagrant: increase VMCPUS and xdistn from 4 to 16
esp. the darwin64 box based tests take ages, let's see
if they get faster with this.
2022-06-05 19:56:29 +02:00
Thomas Waldmann
96c748c1d2 vagrant: add ubuntu "jammy" 22.04 box 2022-06-05 17:35:05 +02:00