Thomas Waldmann
cb0157ca55
drop Python 3.9 (EOL'ed by python.org)
2025-11-01 13:09:28 +01:00
Thomas Waldmann
7ba091b8a4
vagrant: use python 3.11.14 for the binary build
2025-10-31 16:34:17 +01:00
Thomas Waldmann
05b63a41fe
vagrant: fix openindiana box
...
- working nameserver
- run pkg update and reboot, otherwise it does not let us
install gcc-13 and git.
2025-10-31 16:33:33 +01:00
Thomas Waldmann
a706fbdde2
vagrant: add a OpenBSD 7.7 box
...
The base box has an invalid hostname and no comp package installed,
so we need to fix that.
2025-10-31 15:35:30 +01:00
Thomas Waldmann
d3d1d97f87
vagrant: drop macOS 10.12 VM
...
The VM was used for local macOS testing and
also for building a macOS intel fat binary.
We also do macOS CI testing on GitHub and I
recently added binary building on GitHub for
Apple Silicon and Intel.
The macOS 10 VM was very outdated, super slow
and a pain to use. I didn't succeed in building
a recent macOS vagrant VM, so we'll just use
GitHub from now on...
2025-10-15 16:11:56 +02:00
Thomas Waldmann
32754d0657
vagrant: drop debian buster VM / borg-linux-glibc228
...
vagrant fails when trying to install rsync.
buster is EOL, even in LTS.
you can still use the binary from borg <= 1.4.1.
2025-10-13 21:54:37 +02:00
TW
f8d9f8c371
Merge pull request #8990 from ThomasWaldmann/typos-grammar-1.4
...
Typos / grammar (1.4-maint)
2025-08-17 18:32:53 +02:00
Thomas Waldmann
a7f130f146
toplevel files: fix typos and grammar
2025-08-10 20:40:03 +02:00
Thomas Waldmann
69e009ec82
vagrant: add debian trixie box
...
currently still known as "testing",
but soon to be released.
2025-08-08 23:13:17 +02:00
Thomas Waldmann
27ae6971fd
vagrant: use Python 3.11.13
2025-08-08 21:29:39 +02:00
Thomas Waldmann
8c92d69def
vagrant: use Python 3.11.12
2025-04-11 21:45:43 +02:00
Thomas Waldmann
094a4a4d48
vagrant: pyenv: only use Python 3.11.11
...
Installing 3.9/10/12 involves downloading and compiling these,
which takes a lot of time and has some potential breaking the
boxes by installing misc. openssl versions.
We test misc. python versions on github actions CI all the time,
so we only need the one here which we want to use for the binary
builds.
2024-12-29 01:04:45 +01:00
Björn Ketelaars
1003ba9762
Fix OpenBSD Vagrant
...
This should address #8506 . Unfortunately I'm unable to test.
#8506 is likely caused by the Vagrant box having a mirror in its
`etc/installurl`, which does not offer 7.4 packages. There are other
mirrors out there who do, e.g., https://ftp.eu.openbsd.org/pub/OpenBSD/ .
Proposed 'fix' is to replace the mirror in `/etc/installurl`.
2024-12-28 23:52:53 +01:00
Thomas Waldmann
8d4f7a00e5
vagrant: use Python 3.11.11 for binary build
2024-12-28 22:57:05 +01:00
Thomas Waldmann
3be57ca1f8
vagrant: use bento/ubuntu-24.04 for now
2024-12-28 22:53:18 +01:00
Thomas Waldmann
58f8554b6d
vagrant: macos: give more memory
...
sometimes the VM just got stuck (usually when building/testing openssl 3),
maybe more RAM helps?
2024-12-28 22:51:57 +01:00
Thomas Waldmann
136e9cbdc4
vagrant: install rust on *BSD
2024-12-28 22:48:52 +01:00
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