Commit Graph

38 Commits

Author SHA1 Message Date
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
Thomas Waldmann e8571c1c85 vagrant: more docs, some fixes 2015-09-15 23:45:12 +02:00
Thomas Waldmann dc0938f639 vagrant: add netbsd (needs more work)
there's a problem with the shell:
- either it is no login shell, then e.g. PKG_PATH is not set (sh)
- or it is not found (no bash here)
- or it is not compatible enough (csh)

depending on what shell is configured, one or the other vagrant mode / feature
does not work.
2015-09-15 14:46:26 +02:00
Thomas Waldmann 568963eca7 vagrant: added openbsd 2015-09-14 17:35:04 +02:00
Thomas Waldmann 7bbe17fc77 vagrant: add centos 7 / 64 vm 2015-09-13 23:39:34 +02:00
Thomas Waldmann 98c464f06b vagrant: refine darwin, use osxfuse 3.0.x 2015-09-13 18:05:03 +02:00
Thomas Waldmann b47f49629d use vagrant to create test installations
debian/ubuntu 32/64 bit
freebsd
darwin

note: darwin is starting up, but no ssh/rsync yet
2015-09-13 03:21:38 +02:00
Thomas Waldmann 1fa00c2a84 use vagrant to do easy cross-platform testing 2015-09-12 19:13:17 +02:00