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
Thomas Waldmann
c0f879f1d0
upgrade osxfuse from 3.8.2 to 3.8.3
2019-05-16 02:33:47 +02:00
Thomas Waldmann
847cc52209
vagrant: upgrade openbsd box to 6.4
...
6.0 went out of support, the ftp server URL we used 404ed and we
already had the 6.4 box for master branch, so just use it for
1.1-maint also.
2019-05-11 21:27:13 +02:00
Thomas Waldmann
1ca38610da
vagrant: use python 3.5.6 for builds
2018-12-07 23:55:17 +01:00
Thomas Waldmann
d04fc3b0ef
Revert "vagrant: use python 3.5.6 (1.1-maint)"
...
This reverts commit 6fe6abc0da .
2018-08-11 19:22:31 +02:00
Thomas Waldmann
d533f4d691
use own openindiana box
...
the one on vagrantcloud is not very recent...
2018-08-11 17:50:34 +02:00
Thomas Waldmann
6fe6abc0da
vagrant: use python 3.5.6 (1.1-maint)
2018-08-11 16:49:54 +02:00
Thomas Waldmann
799d7b5904
vagrant: use osxfuse 3.8.2
2018-08-11 14:27:31 +02:00
Thomas Waldmann
b6d8a886f7
vagrant: fix ignore string
2018-06-02 22:32:29 +02:00
Thomas Waldmann
c3d2315348
FUSE for macOS: upgrade 3.7.1 to 3.8.0
2018-06-02 21:27:44 +02:00
Thomas Waldmann
6f3a106b5e
Vagrantfile fixes
...
remove borgbackup.egg-info dir in fs_init (after rsync)
exclude macOS High Sierra upgrade on the darwin64 machine
2018-06-02 21:26:11 +02:00
Thomas Waldmann
fdc7eb57ea
use pyenv-based build/test on jessie32/62
2018-04-28 00:54:31 +02:00
Thomas Waldmann
dc36403c0e
vagrant: use local 32 and 64bit debian jessie boxes
2018-04-08 23:41:54 +02:00
Thomas Waldmann
1eed4e4465
vagrant: use "vagrant" as username for new xenial box
2018-04-06 23:35:58 +02:00
Thomas Waldmann
ea03c1dd70
vagrant: the boxcutter wheezy boxes are 404, use local ones
2018-03-27 20:59:57 +02:00
Thomas Waldmann
011ba3ddf4
vagrant: suppress any error msgs from __pycache__/.tox cleanup
2018-03-27 20:57:05 +02:00
Thomas Waldmann
6b44531330
vagrant: update to Python 3.5.5 (for binary builds)
2018-03-27 20:55:13 +02:00
TW
4a71931e89
Merge pull request #3713 from ThomasWaldmann/fix-3707
...
Vagrant: xenial64 box now uses username 'vagrant', fixes #3707
2018-03-24 00:40:37 +01:00
Thomas Waldmann
3457439a45
Vagrant: xenial64 box now uses username 'vagrant', fixes #3707
2018-03-24 00:30:18 +01:00
Thomas Waldmann
ad826cebad
Vagrant: move cleanup steps to fs_init, fixes #3706
...
so after a vagrant up or vagrant reload (which both rsync), we
can just call the fs_init and run_tests provisioning steps and do
not need to call install_borg again.
2018-03-24 00:03:55 +01:00
Thomas Waldmann
ce7936b608
vagrant: use https pypi url for wheezy
...
http url stopped working
2017-11-05 23:52:15 +01:00