TW
e38e4160ef
Merge pull request #1780 from ThomasWaldmann/fix-centos6-testing
...
vagrant: do not try to install llfuse on centos6
2016-11-02 01:31:58 +01:00
ololoru
5b0bff1962
add windows virtual machine
...
* Default memory size of Windows VM is 2048 mb
* Stop using mls-openssh and replace it with cygwin sshd by updating service start path in registry
2016-10-31 11:37:57 -05:00
Thomas Waldmann
aa62a164d9
vagrant: do not try to install llfuse on centos6
...
it breaks everything...
2016-10-31 02:36:49 +01:00
Thomas Waldmann
2b90e45dd1
vagrant: fix fuse permission issues on linux/freebsd, fixes #1544
2016-10-20 16:53:46 +02:00
Thomas Waldmann
57402b120b
vagrant: no chown when rsyncing
...
it tries to do chown -R vagrant.vagrant, but some boxes do not
have a vagrant group and break there. also, we do our own chown
in the provisioning scripts.
2016-10-17 17:37:33 +02:00
Thomas Waldmann
63ff002b19
vagrant / netbsd: use own box, fixes #1671 , fixes #1728
...
self-made basic netbsd box includes pre-installed rsync as vagrant is unable to install rsync.
delete line from tox.ini with sed so it does not try to install llfuse (which is broken on netbsd).
2016-10-17 02:03:52 +02:00
Thomas Waldmann
4ca0ed150b
vagrant / openbsd: use own box, fixes #1695
...
self-made basic openbsd box includes pre-installed rsync as vagrant is unable to install rsync.
as the self-made box now has enough space on /, remove workaround for low space.
delete line from tox.ini with sed so it does not try to install llfuse (which is broken on openbsd).
2016-10-15 15:21:38 +02:00
Björn Ketelaars
a0df60e1b8
FUSE on OpenBSD
...
Concerning #1696 :
OpenBSD offers in kernel support for FUSE 2.6. Borg relies on llfuse,
which relies on FUSE >2.9.
I'm not aware of plans to bring FUSE on OpenBSD to a more recent
version.
Signed-off-by: Björn Ketelaars <bjorn.ketelaars@hydroxide.nl>
2016-10-10 01:07:30 +02:00
Thomas Waldmann
75624f8e05
vagrant: update image name of boxcutter debian7 boxes
...
debian711* is 404.
2016-10-06 22:58:02 +02:00
Thomas Waldmann
864333d686
pyinstaller: use a spec file to build borg.exe binary
...
also: exclude osxfuse dylib on Mac OS X
2016-10-02 00:43:45 +02:00
Thomas Waldmann
4838b9e110
vagrant: upgrade osxfuse to 3.5.2
2016-09-27 22:44:33 +02:00
Thomas Waldmann
bb6c0cd2ac
vagrant: update FUSE for macOS
2016-09-26 20:08:04 +02:00
Thomas Waldmann
3c3502a9a0
update wheezy vagrant box to 7.11
...
7.9 is not available any more.
2016-09-14 02:22:46 +02:00
Thomas Waldmann
b5d605e5aa
Vagrantfile: use FUSE for macOS 3.4.1
...
Note: "FUSE for OS X" was renamed to "FUSE for macOS".
2016-08-03 18:23:43 +02:00
Thomas Waldmann
4e737cb64b
OS X: install pkg-config to build with FUSE support
2016-07-30 21:08:20 +02:00
Pankaj Garg
5f713ec1c1
Fixed the issue of xenial64 box being unable to run because vagrant user is absent
2016-07-15 09:15:37 +05:30
Thomas Waldmann
a80dad0de0
Vagrantfile: centos6: no FUSE, don't build binary
...
Trying to install llfuse breaks borg installation (lots of compiler errors).
Also, we're building the binaries on Debian wheezy since a while, no need
to build them on centos6. Esp. since the Centos6 based binaries showed
strange slowness in the past.
2016-07-07 17:50:30 +02:00
Thomas Waldmann
a4c9909700
Vagrantfile: add xz for redhat-like dists
...
It was missing on centos6 and then pyenv fails to install the pythons.
2016-07-07 17:45:42 +02:00
Thomas Waldmann
d6d4d318ca
do not install llfuse on netbsd (broken)
...
it even breaks the whole build / installation.
2016-07-07 04:23:07 +02:00
Thomas Waldmann
135d082e73
update OSXfuse to version 3.3.3
2016-07-07 03:31:26 +02:00
Thomas Waldmann
e81fc4381c
Vagrantfile: use openbsd 5.9, fixes #716
...
machine already has python3.4.
rsync works now.
fuse does not work on openbsd (and breaks borg install, if tried).
2016-06-29 01:04:24 +02:00
Thomas Waldmann
c6a72bb16f
use python 3.5.2 to build the binaries
2016-06-27 18:42:12 +02:00
Thomas Waldmann
21a30269c2
freebsd: use a older llfuse release that builds
...
llfuse >0.41.1 <=1.0.0 does not build on freebsd.
the issue is already fixed, but no new release yet.
2016-05-20 21:50:26 +02:00
Thomas Waldmann
5a7c027296
vagrant: OS X update osxfuse / fix lzma, fixes #933
2016-04-24 02:25:04 +02:00
Thomas Waldmann
c4d1d01d11
use latest llfuse for vagrant machines
2016-04-16 00:57:20 +02:00
Thomas Waldmann
c7776fa271
update OS / dist packages on build machines, fixes #717
2016-03-05 21:15:25 +01:00
Thomas Waldmann
111bb19443
Vagrant: drop ubuntu precise (12.04)
...
it only has python 3.2 and we require >= 3.4.
2016-02-27 21:31:30 +01:00
Thomas Waldmann
21d9436992
Vagrant: use pyinstaller v3.1.1
2016-02-27 21:22:06 +01:00
Thomas Waldmann
7d591226d2
remove support for python 3.2.x and 3.3.x, require 3.4+, fixes #65 , fixes #221
2016-01-24 14:57:48 +01:00
Thomas Waldmann
777fc89d3f
Vagrantfile: rsync symlinks as symlinks, fixes #592
2016-01-24 14:49:07 +01:00
Thomas Waldmann
12c7ef1329
Vagrantfile: avoid pkg-config missing error msg on netbsd
2016-01-23 23:06:05 +01:00
Thomas Waldmann
74a9e8d52d
Vagrantfile: remove python 3.2, use older pip/venv for trusty
...
pyenv installs latest virtualenv/pip that is not compatible with py 3.2 any more
I did a local python 3.2 tox run - it works.
2016-01-23 22:38:29 +01:00
Thomas Waldmann
efec1a396e
Vagrantfile: use pyinstaller 3.1, freebsd sqlite3 fix, fixes #569
2016-01-18 18:26:21 +01:00
Thomas Waldmann
458fc747a3
results of some llfuse experiments
...
filed some bug reports, added some notes to Vagrantfile.
2015-12-09 00:55:48 +01:00
Thomas Waldmann
20fb4c44a0
use python 3.5.1 to build binaries
2015-12-08 23:44:00 +01:00
Thomas Waldmann
67c85734ba
upgrade OS X FUSE to 3.0.9, update release todo docs
2015-11-20 01:12:31 +01:00
Thomas Waldmann
234a88bec6
avoid hidden import, make it easy for pyinstaller
...
this fixes #218 in an easier way so one doesn't have to type
--hidden-import=logging.config all the time when using pyinstaller.
2015-11-15 15:52:02 +01:00
Thomas Waldmann
a69f7b0f59
vagrant: use pyinstaller from develop branch, fixes #336
...
it has some fixes that are not in pyinstaller 3.0 release (and not in master branch).
2015-11-02 21:06:04 +01:00
Thomas Waldmann
3c2dee6eb6
vagrant: fix msgpack installation on centos, fixes #342
2015-10-31 19:50:53 +01:00
Thomas Waldmann
9577121f96
vagrant: tests: announce whether fakeroot is used or not
2015-10-20 23:27:11 +02:00
Thomas Waldmann
3ea10f817f
vagrant: add vagrant user to fuse group for debianoid systems also
2015-10-20 22:14:33 +02:00
Thomas Waldmann
1bbbdea3ac
vagrant: produce borg.exe in /vagrant/borg and have it in PATH, so tests will find and test it
2015-10-20 19:23:47 +02:00
Thomas Waldmann
81423071d7
vagrant: llfuse install on darwin needs pkgconfig installed
2015-10-07 03:39:46 +02:00
Thomas Waldmann
190eed6bb9
Vagrant: check out pyinstaller code from master branch
...
they just recently released 3.0 and that is in master now
2015-10-06 23:28:56 +02:00
Thomas Waldmann
2c13027750
apt-get install: add -y
2015-10-03 03:21:56 +02:00
Thomas Waldmann
3143839f6b
use Debian 7 (wheezy) VMs to do the linux binary builds
2015-10-03 03:10:12 +02:00
Thomas Waldmann
967963e17d
Vagrantfile: remove usage, it is in the development docs now
2015-09-30 17:42:20 +02:00
Thomas Waldmann
4a71613f14
modularize Vagrantfile, use centos6 boxes for building the binaries
...
for building binaries that run everywhere, we need to love old stuff like centos6,
because it has the oldest glibc version which we want to support.
use 768MB for 64bit machines (not 512)
2015-09-28 00:05:52 +02:00
Thomas Waldmann
c557613e3a
vagrant: darwin: give configure options so libpython gets build
...
it is needed by pyinstaller to build the borg binary
2015-09-21 21:20:33 +02:00
Thomas Waldmann
9dc98eeb45
vagrant: add py3.4 for precise/trusty, install pyinstaller
...
also: source .profile so the PATH is ok
2015-09-20 22:22:40 +02:00