Thomas Waldmann
09e74af7bf
Merge branch '1.0-maint'
2016-10-24 21:41:20 +02: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
Thomas Waldmann
b0cc4fd74a
Merge branch '1.0-maint' into merge-1.0-maint
2016-10-13 19:10:04 +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
Marian Beermann
5baf749b29
vagrant freebsd64: fix tox not finding any pythons
2016-10-01 20:17:30 +02:00
Thomas Waldmann
186223ddef
Merge branch '1.0-maint' into merge-1.0-maint
2016-09-27 23:21:46 +02:00
Thomas Waldmann
4838b9e110
vagrant: upgrade osxfuse to 3.5.2
2016-09-27 22:44:33 +02:00
Thomas Waldmann
2a864be84f
Merge branch '1.0-maint' into merge-1.0-maint
...
# Conflicts:
# setup.py
# src/borg/archiver.py
# src/borg/helpers.py
2016-09-27 21:31:41 +02:00
Thomas Waldmann
bb6c0cd2ac
vagrant: update FUSE for macOS
2016-09-26 20:08:04 +02:00
enkore
38f217d76f
Merge pull request #1597 from ThomasWaldmann/fresh-bootloader
...
Vagrantfile: use TW's fresh-bootloader branch
2016-09-14 20:26:28 +02:00
Thomas Waldmann
322d217677
Vagrantfile: use TW's fresh-bootloader branch
...
... until pyinstaller team catches up, merges the fixes and recompiles the bootloader.
2016-09-14 03:11:11 +02:00
Thomas Waldmann
1287d1ae92
Merge branch '1.0-maint' into merge-1.0-maint
...
# Conflicts:
# docs/development.rst
# src/borg/archive.py
# src/borg/archiver.py
# src/borg/hashindex.pyx
# src/borg/testsuite/hashindex.py
2016-09-14 02:53:41 +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
2cfd905347
Vagrant: pyinstaller: use pre-built linux bootloaders, fixes #1506
2016-08-22 18:49:03 +02:00
Thomas Waldmann
821fba8cb0
use patched LDLP-preserving pyinstaller, fixes #1416
...
see https://github.com/pyinstaller/pyinstaller/pull/2148
also: use waf --no-lsb (the bootloader does not build without it on our wheezy32 vagrant VM)
2016-08-20 12:30:26 +02:00
Thomas Waldmann
dbe862f3d8
Merge branch '1.0-maint' into merge-1.0-maint
2016-08-06 01:24:22 +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
Marian Beermann
ac8c8119a7
Merge branch '1.0-maint' into master
2016-07-28 00:29:43 +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
fe627246e4
Merge branch '1.0-maint'
2016-07-08 12:13:52 +02:00
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
87d6755108
Merge branch '1.0-maint'
2016-06-29 18:28:33 +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
87b85a3f7a
vagrant: fix path to borg package, add hidden import
2016-06-03 18:00:01 +02:00
Thomas Waldmann
b8303a38bf
Merge branch '1.0-maint'
2016-05-20 22:48:57 +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
b641d11e1b
Merge branch '1.0-maint'
2016-05-01 20:28:17 +02:00
Thomas Waldmann
5a7c027296
vagrant: OS X update osxfuse / fix lzma, fixes #933
2016-04-24 02:25:04 +02:00
Thomas Waldmann
4de14fdd28
Merge branch '1.0-maint'
2016-04-16 16:58:43 +02:00
Thomas Waldmann
c4d1d01d11
use latest llfuse for vagrant machines
2016-04-16 00:57:20 +02:00
Thomas Waldmann
cd3c36780a
vagrant: add ubuntu/xenial 64bit
...
this box has still some issues, but hopefully they will be fixed soon.
2016-03-26 14:14:15 +01: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