Commit Graph

142 Commits

Author SHA1 Message Date
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
Thomas Waldmann e4d85294c4 vagrant: openindiana updates 2017-11-04 21:45:04 +01:00
Thomas Waldmann c995797640 vagrant: use self-made FreeBSD 10.3 box, fixes #3022 2017-10-09 04:58:44 +02:00
Thomas Waldmann ca34a33e7d upgrade to FUSE for macOS 3.7.1 2017-09-22 03:24:44 +02:00
Thomas Waldmann 3f6c14e854 use python 3.5.4 to build the binaries
(cherry picked from commit 507203a759)
2017-09-22 03:22:09 +02:00
Thomas Waldmann 732eab841f vagrant: clean up shell profile init, user name
- 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-03 08:19:32 +02:00
Thomas Waldmann 4e40f8507d vagrant: netbsd: bash is already installed 2017-07-30 22:02:43 +02:00
Thomas Waldmann 1f5eba0cb8 vagrant: fix netbsd version in PKG_PATH
the VM is using netbsd 7.0.1, likely updating the version in the
PKG_PATH was forgotten when the machine itself was upgraded to a newer
version. it became visible now as the 6.1.5 stuff vanished from the
ftp server.

also: remove trailing /
2017-07-30 22:01:14 +02:00
Thomas Waldmann c1f9ed991b vagrant: add exe location to PATH when we build an exe 2017-07-30 21:43:59 +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
Hartmut Goebel b09e4eff86 Vagrantfile: cygwin: Run setup after setting PATH
Fixes #2609.
2017-06-24 17:46:20 +02:00
Hartmut Goebel 26c92256e2 Vagrantfile: Fix cygwin mirror URL.
mirrors.kernel.org no longer offers ftp.
2017-06-24 09:14:41 +02:00
Thomas Waldmann 7ebad4f803 FUSE vs. fuse 2017-06-24 01:24:14 +02:00
Thomas Waldmann 379378fbba vagrant: add Debian 9 "stretch" 64bit 2017-06-18 18:07:45 +02:00
Thomas Waldmann dff5f2041e vagrant: add OpenIndiana 2017-06-12 03:29:37 +02:00
Thomas Waldmann a6dc6b611b Vagrantfile: backslash needs escaping 2017-06-12 03:04:31 +02:00
enkore b06ceb6547 Revert "Start fakeroot faked in debug mode - fixes EISDIR issues" 2017-06-03 22:02:52 +02:00
Thomas Waldmann 9b35fa1d39 vagrant: update cleaning 2017-06-02 06:12:30 +02:00
Thomas Waldmann a4729097cc vagrant: fix openbsd shell 2017-06-02 02:45:07 +02:00
Thomas Waldmann 16a296c11a vagrant: control VM cpus and pytest workers via env 2017-06-02 02:34:12 +02:00
Lee Bousfield 3e24ed4035 Start fakeroot faked in debug mode 2017-05-04 00:18:17 -06:00
Thomas Waldmann 5ffb66fdd5 upgrade FUSE for macOS to 3.5.8, fixes #2346 2017-04-27 01:34:53 +02:00
Thomas Waldmann 963949812d vagrant: increase memory for parallel testing
considering that we run pytest-xdist with 4 parallel processes,
we need a bit more RAM to avoid the OOM killer and MemoryError.

so, 1GiB for 32bit, 1.5GiB for 64bit VMs.
2017-03-27 12:38:19 +02:00
Thomas Waldmann c0dc644ef6 Merge branch '1.0-maint' into merge-1.0-maint
# Conflicts:
#	MANIFEST.in
#	Vagrantfile
#	docs/changes.rst
#	docs/usage/mount.rst.inc
#	src/borg/archiver.py
#	src/borg/fuse.py
#	src/borg/repository.py
2017-01-29 05:49:53 +01:00
Thomas Waldmann f74b533d6d vagrant: improve darwin64 VM settings
somehow without these cpuid settings it does not work for everybody.
also nice if we can get away without the extensions pack, which is proprietary.
do not update iTunes, we just want the OS security / bugfix updates
2017-01-28 16:56:14 +01:00
Thomas Waldmann 74c33463dc vagrant freebsd: some fixes, fixes #2067
- use -RELEASE, it can be updated via binaries
- more RAM, otherwise the 4 workers run out of memory.
- do not install / use fakeroot, it seems broken.
- set a hostname, this VM has none
2017-01-20 02:59:36 +01:00
Thomas Waldmann 7b9ff75960 use osxfuse 3.5.4 for tests / to build binaries 2017-01-19 19:02:13 +01:00
Thomas Waldmann 2b6e8a19e3 use python 3.5.3 to build binaries, fixes #2078 2017-01-19 18:58:14 +01:00