Thomas Waldmann
c40bba3cbd
vagrant: upgrade pyinstaller to v3.5 + patch
...
the patch is needed so it works with recent virtualenv.
2019-11-27 01:36:05 +01:00
Thomas Waldmann
e91d9cd17e
vagrant: fix issue in stretch VM hanging at grub installation
2019-11-27 01:32:31 +01:00
Thomas Waldmann
24eff82571
vagrant: use py369 for binary build, add py380 for tests
2019-11-26 19:05:17 +01:00
Thomas Waldmann
7a175d79b6
vagrant: add up-to-date openindiana box (py35, openssl10)
2019-06-17 02:49:56 +02:00
Thomas Waldmann
90ef4a82a2
vagrant: build python and borg with openssl 1.1
...
we need to use py 3.5.3 to support openssl 1.1.
we also would need at least 3.6.7 to have pyenv switch to openssl 1.1,
but as we also use the latest 3.6 (3.6.8 currently) for building the
binary, we just use that for tests also.
2019-04-21 20:23:18 +02:00
Thomas Waldmann
d10684e39f
Vagrantfile: add zstd, reorder, build env vars, fixes #4444
2019-03-16 01:56:22 +01:00
Thomas Waldmann
29c1f4e895
vagrant: fix freebsd box name
2019-03-02 19:58:37 +01:00
Thomas Waldmann
29735b26c0
vagrant: add a openbsd 6.4 box
2019-03-01 18:29:11 +01:00
Thomas Waldmann
cecea99a0e
vagrant: darwin: upgrade OS 10.10 -> 10.12
2019-03-01 15:46:43 +01:00
Thomas Waldmann
08574d08f8
vagrant: darwin: add zstd
2019-03-01 15:46:43 +01:00
Thomas Waldmann
e549333bd5
vagrant: upgrade osxfuse 3.8.2 -> 3.8.3
2019-03-01 15:46:43 +01:00
Thomas Waldmann
eb0869a4f6
vagrant: upgrade py 3.5.0 -> 3.5.3 due to openssl 1.1 compatibility
2019-03-01 15:46:43 +01:00
Thomas Waldmann
53ab22a3b3
vagrant: upgrade py 3.6.7 -> 3.6.8
2019-03-01 15:46:37 +01:00
Thomas Waldmann
63ed2f6d7a
new freebsd12 64bit vagrant box, fixes #4399
...
note:
- openssl 1.1.1 seems to be part of base install
- added zstd compression lib
2019-02-28 21:37:35 +01:00
Thomas Waldmann
a796ecbe9d
for now, use old freebsd64 vagrant box for testing
...
the freebsd12-amd64 one is broken due to some pkg vs. openssl111 issue.
2019-02-24 14:51:22 +01:00
Thomas Waldmann
15695205a1
Vagrantfile: use python 3.6.7 for binary building
2018-12-15 21:39:52 +01:00
Thomas Waldmann
042dfa0c73
Vagrantfile: add python 3.5.0 for testing
2018-12-15 21:37:43 +01:00
Thomas Waldmann
2be5446098
Revert "drop support for python 3.5, fixes #3919 "
...
This reverts commit 55314f807e
.
2018-12-11 00:53:43 +01:00
Thomas Waldmann
8b61f21c29
vagrant: use osxfuse 3.8.2
2018-08-11 14:31:01 +02:00
Thomas Waldmann
578ac64385
vagrant: add py37 for testing
2018-07-31 23:16:08 +01:00
Thomas Waldmann
0ed15081ad
vagrant: fix arch package installation
2018-07-07 00:55:28 +02:00
Thomas Waldmann
3a121ea76b
vagrant: fix FreeBSD 12, add Darwin
2018-07-04 02:51:04 +02:00
Thomas Waldmann
ebbeeec241
vagrant: use pyinstaller v3.3.1
...
the fix that i made in v3.3-fixed is also in official release v3.3.1.
2018-07-03 21:09:08 +02:00
Thomas Waldmann
55314f807e
drop support for python 3.5, fixes #3919
...
if you do not have python 3.6.x, 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 3.6 and all other stuff needed.
2018-06-30 21:02:19 +02:00
Thomas Waldmann
55ac6a6d9e
vagrant: use python 3.6.6
2018-06-28 17:59:34 +02:00
Thomas Waldmann
440f7646ac
vagrant: stretch64: use pyenv to test on py36
2018-06-27 01:44:44 +02:00
Thomas Waldmann
b3c7bb3758
vagrant: test on ubuntu 18.04, remove 16.04
2018-06-26 23:27:35 +02:00
Thomas Waldmann
6bc731dde6
vagrant: test on freebsd 12
2018-06-23 03:31:25 +02:00
Thomas Waldmann
a4952c8fe0
vagrant: arch64 VM: generate and set en_US.UTF-8 locale
2018-06-23 00:17:10 +02:00
Thomas Waldmann
7e59a6c229
vagrantfile fixes (fwd port to master)
2018-06-08 09:01:25 +02:00
Thomas Waldmann
4e5a30189b
vagrant: use "vagrant" as username for new xenial box
2018-05-18 19:24:14 +02:00
Thomas Waldmann
798cbf7a66
vagrant: suppress any error msgs from __pycache__/.tox cleanup
2018-05-18 19:20:57 +02:00
Thomas Waldmann
4cffed8334
vagrant: update to Python 3.6.5 (for binary builds)
2018-05-18 19:18:15 +02:00
TW
024c9578ce
Merge pull request #3717 from milkey-mouse/fix-3706-fp1.2
...
Vagrant: move cleanup steps to fs_init (1.2 forward-port)
2018-03-24 21:37:35 +01:00
Thomas Waldmann
6b42562c8c
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 11:49:49 -07:00
Thomas Waldmann
53aae94a5a
Vagrant: xenial64 box now uses username 'vagrant', fixes #3707
2018-03-24 11:30:06 -07:00
TW
ed36839f96
Merge pull request #3057 from ThomasWaldmann/pyi-use-py36
...
use Python 3.6.2 for the pyinstaller binary
2017-09-24 22:16:32 +02:00
Thomas Waldmann
2ee068317c
use Python 3.6.2 for the pyinstaller binary
2017-09-24 22:15:07 +02:00
Thomas Waldmann
eaa1290502
pyinstaller: use v3.3, fetch from v3.3-fixed branch
2017-09-24 22:01:33 +02:00
Thomas Waldmann
507203a759
use python 3.5.4 to build the binaries
2017-09-22 02:52:00 +02:00
Thomas Waldmann
ebb4eaed5a
vagrant: clean up shell profile init, user name (master)
...
- deduplicated .bash_profile creation
- now we always have XDISTN=... and LANG=... (not just for pyenv)
- username is just given where needed ("ubuntu" vs "vagrant")
- override for cygwin not needed as init is not global any more
2017-09-04 21:33:23 +02:00
Thomas Waldmann
7dc76a7f40
vagrant: add archlinux VM
...
has python 3.6, openssl 1.1.
and most of the stuff we need is preinstalled on this box. \o/
2017-08-01 04:46:31 +02:00
Thomas Waldmann
074beec1ca
minimal Vagrantfile (py3.5+, openssl 1.0/1.1)
...
- killed many VMs that missed python 3.5 and/or openssl 1.1
- refer to 1.1-maint branch Vagrantfile if you want to re-add some
- kept xenial64 for openssl 1.0 testing
- kept stretch64 for openssl 1.1 testing and future binary builds
2017-07-30 02:01:10 +02:00
Thomas Waldmann
a5c6a50ebe
increase Python minimum requirement to 3.5.0
...
also:
- drop testing on 3.4
- add some TODO for the docs and vagrant machines
2017-07-29 20:55:04 +02:00
Thomas Waldmann
f2472b2fb6
upgrade FUSE for macOS (osxfuse) from 3.5.8 to 3.6.3, fixes #2706
2017-07-21 22:52:15 +02:00
TW
f3fc546c9d
Merge pull request #2742 from htgoebel/patch-2
...
Vagrantfile: Fix set-up of cygwin and its sshd.
2017-06-25 17:34:06 +02:00
TW
ec4958fb1c
Merge pull request #2740 from ThomasWaldmann/fuse-writing
...
FUSE vs. fuse
2017-06-25 00:37:09 +02:00
Hartmut Goebel
045a676825
Vagrantfile: cygwin: Fix installation of pip.
...
cygwin is at python-3.6 now. Use version-independent `ensurepip`
to be future-proof.
2017-06-24 19:44:36 +02:00
Hartmut Goebel
f962659f11
Vagrantfile: cygwin: Prepend cygwin PATH.
...
Otherwise crippled programs of the pre-installed MLS-OpenSSHd's path
hide the cygwin programs.
2017-06-24 19:22:39 +02:00
Hartmut Goebel
54a60c5fc8
Vagrantfile: cygwin: Fix permissions as required by sshd.
2017-06-24 17:46:20 +02:00