X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=README.md;h=1e4022e8cdf098a7fc8c1f2f3f61ac0633188d92;hb=ec26ee2a6b6427e929b7fee2318320c495a2a0aa;hp=65c8e89bed1fd30dc1a8e4ac98482595ce184d2d;hpb=4d61a6859cf2c1c4385fd8ffd3cf3cac43ea525c;p=bup.git diff --git a/README.md b/README.md index 65c8e89..1e4022e 100644 --- a/README.md +++ b/README.md @@ -77,8 +77,8 @@ Reasons you might want to avoid bup of corruption. - It currently only works on Linux, FreeBSD, NetBSD, OS X >= 10.4, - Solaris, or Windows (with Cygwin, and maybe with WSL). Patches to - support other platforms are welcome. + Solaris, or Windows (with Cygwin, and WSL). Patches to support + other platforms are welcome. - Until resolved, a [glibc bug](https://sourceware.org/bugzilla/show_bug.cgi?id=26034) might cause bup to crash on startup for some (unusual) command line @@ -90,6 +90,7 @@ Reasons you might want to avoid bup Notable changes introduced by a release ======================================= + - Changes in 0.31 as compared to 0.30.1 - Changes in 0.30.1 as compared to 0.30 - Changes in 0.30 as compared to 0.29.3 - Changes in 0.29.3 as compared to 0.29.2 @@ -149,8 +150,9 @@ From source ```sh apt-get install python2.7-dev python-fuse apt-get install python-pyxattr - apt-get install linux-libc-dev libacl1-dev + apt-get install pkg-config linux-libc-dev libacl1-dev apt-get install acl attr + apt-get isntall python-pytest-xdist # optional (parallel tests) apt-get install libreadline-dev # optional (bup ftp) apt-get install python-tornado # optional (bup web) ``` @@ -160,7 +162,7 @@ From source ```sh yum groupinstall "Development Tools" - yum install python python-devel libacl-devel + yum install python2 python2-devel libacl-devel pylibacl yum install fuse-python pyxattr yum install perl-Time-HiRes yum install readline-devel # optional (bup ftp) @@ -197,6 +199,14 @@ From source make check ``` + If you have the Python xdist module installed, then you can + probably run the tests faster by adding the make -j option (see ./HACKING for additional information): + + ```sh + make -j check + ``` + The tests should pass. If they don't pass for you, stop here and send an email to bup-list@googlegroups.com. Though if there are symbolic links along the current working directory path, the tests @@ -241,6 +251,8 @@ Binary packages of bup are known to be built for the following OSes: https://www.archlinux.org/packages/?sort=&q=bup - Fedora: https://apps.fedoraproject.org/packages/bup + - macOS (Homebrew): + https://formulae.brew.sh/formula/bup Using bup @@ -452,20 +464,20 @@ Notes on NetBSD/pkgsrc cycle and error out, so "ls -R" and "find" will not work. - There is no support for ACLs. If/when some enterprising person - fixes this, adjust t/compare-trees. + fixes this, adjust dev/compare-trees. Notes on Cygwin --------------- - There is no support for ACLs. If/when some enterprising person - fixes this, adjust t/compare-trees. + fixes this, adjust dev/compare-trees. - - In t/test.sh, two tests have been disabled. These tests check to - see that repeated saves produce identical trees and that an - intervening index doesn't change the SHA1. Apparently Cygwin has - some unusual behaviors with respect to access times (that probably - warrant further investigation). Possibly related: + - In test/ext/test-misc, two tests have been disabled. These tests + check to see that repeated saves produce identical trees and that + an intervening index doesn't change the SHA1. Apparently Cygwin + has some unusual behaviors with respect to access times (that + probably warrant further investigation). Possibly related: http://cygwin.com/ml/cygwin/2007-06/msg00436.html @@ -473,7 +485,7 @@ Notes on OS X ------------- - There is no support for ACLs. If/when some enterprising person - fixes this, adjust t/compare-trees. + fixes this, adjust dev/compare-trees. How it works