Commit graph

5610 commits

Author SHA1 Message Date
TW
24bf7fb474
Merge pull request #5428 from enkore/issue/5274-1.1
export-tar: set tar format to GNU_FORMAT explicitly
2020-10-18 01:40:05 +02:00
Marian Beermann
ca36f10bf6 export-tar: set tar format to GNU_FORMAT explicitly
Python 3.8 changed the default format to PAX, but GNU format is
documented for Borg.
2020-10-17 23:36:32 +02:00
TW
4a9b910be8
Merge pull request #5418 from ThomasWaldmann/fix-dryrun-without-stats-1.1
fix --dry-run and --stats coexistence, fixes #5415
2020-10-13 23:17:08 +02:00
Thomas Waldmann
defa4dfa9b fix --dry-run and --stats coexistence, fixes #5415 2020-10-13 22:25:44 +02:00
TW
456a9648af
Merge pull request #5412 from jeroentbt/patch-1-backport
fix small typo in quickstart docs
2020-10-12 22:37:20 +02:00
TW
379e45c07f Merge pull request #5411 from jeroentbt/patch-1
fix small typo in quickstart docs
2020-10-12 21:50:07 +02:00
TW
83f0ef79c6
Merge pull request #5404 from ThomasWaldmann/libxxh-1.1
enable using libxxhash (1.1-maint only)
2020-10-10 11:30:29 +02:00
TW
ebd86b753f
Merge pull request #5406 from ThomasWaldmann/llfuse-update
update llfuse requirements, llfuse 1.3.8 is out!
2020-10-10 11:23:23 +02:00
Thomas Waldmann
06acb80950 update llfuse requirements, llfuse 1.3.8 is out! 2020-10-10 02:15:00 +02:00
Thomas Waldmann
40fb6b38de fixup: include xxhash.c
when including .h (as usual), one runs into this:

building 'borg.algorithms.checksums' extension
    gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/user/w/borg-env/include -I/home/user/.pyenv/versions/3.5.3/include/python3.5m -c src/borg/algorithms/checksums.c -o build/temp.linux-x86_64-3.5/src/borg/algorithms/checksums.o
    src/borg/algorithms/checksums.c:838:17: error: field ‘state’ has incomplete type
       XXH64_state_t state;
                     ^~~~~

when including .c, it works!
2020-10-09 18:10:02 +02:00
Thomas Waldmann
eb4092fba5 relax libxxhash version requirement
i tested it with libxxhash 0.6.5 on debian buster [amd64], it worked.

but for ARM it requires an important fix that was released in 0.7.2.
2020-10-09 18:07:32 +02:00
TW
64b4482a1e
Merge pull request #5403 from ThomasWaldmann/cython-language-level-1.1
set cython language_level
2020-10-09 03:21:52 +02:00
Thomas Waldmann
f0fa5accf6 fixup: fix include file path 2020-10-09 03:10:33 +02:00
Thomas Waldmann
277a6409e6 enable using libxxhash instead of bundled xxh64 code
Author: Gianfranco Costamagna <locutusofborg@debian.org>
2020-10-09 03:10:32 +02:00
Thomas Waldmann
dabbcf7231 msgpack: add cython: language_level=2
does not cythonize with language_level=3.
2020-10-09 02:36:23 +02:00
Thomas Waldmann
8ac86b8cae syncfilerange: add cython: language_level=3 2020-10-09 02:31:12 +02:00
TW
109c87a120
Merge pull request #5397 from ThomasWaldmann/modernize-1.1
modernize 1.1
2020-10-09 02:22:31 +02:00
Thomas Waldmann
45fab4b582 remove workaround for pre-release py37 argparse bug 2020-10-09 01:38:56 +02:00
Thomas Waldmann
a31ee550aa remove comment about pyinstaller requirement
4yo, thus not interesting any more.
2020-10-09 01:32:41 +02:00
Thomas Waldmann
268be7acdd add a note about llfuse requirements 2020-10-09 01:29:26 +02:00
Thomas Waldmann
cb393496b9 setup.py: remove infos about mostly outdated llfuse versions 2020-10-09 01:23:07 +02:00
Thomas Waldmann
88febd8587 requirements: remove some restriction, lock on current versions 2020-10-07 13:32:56 +02:00
Thomas Waldmann
664fd2c5e3 vagrant: remove easy_install based pip installation
only needed for older dists.
2020-10-07 04:01:27 +02:00
Thomas Waldmann
e9aab2a93f vagrant: pyinstaller 4.0, build on py379 2020-10-07 04:01:27 +02:00
Thomas Waldmann
e21ba0faaa vagrant: remove jessie boxes, binary build on stretch64, see #5348 2020-10-07 04:01:27 +02:00
Thomas Waldmann
5ab52b5798 travis: use newer dists, native py on dist
also remove double-test of py39
2020-10-07 04:00:37 +02:00
Thomas Waldmann
18495249e9 travis: test on xenial rather than trusty, see #5383 2020-10-07 01:14:21 +02:00
Thomas Waldmann
1762380c05 vagrant: remove trusty VM, see #5383 2020-10-07 01:12:47 +02:00
Thomas Waldmann
58c4289ac9 drop python 3.4 support
minimum requirement is 3.5 now.

also: remove all references to python 3.4.
2020-10-07 01:10:06 +02:00
TW
c204fad945
Merge pull request #5395 from ThomasWaldmann/rel1114
release 1.1.14
2020-10-07 00:18:25 +02:00
Thomas Waldmann
464a7191b0 build_man 2020-10-06 19:43:05 +02:00
Thomas Waldmann
69c319e7d2 build_usage 2020-10-06 19:42:06 +02:00
Thomas Waldmann
9ffb2472e4 set release date 2020-10-06 19:33:46 +02:00
TW
7e7362731f
Merge pull request #5394 from ThomasWaldmann/update-changes-1.1
update CHANGES (1.1)
2020-10-06 19:20:43 +02:00
Thomas Waldmann
b432b39574 update CHANGES (1.1) 2020-10-06 18:48:24 +02:00
TW
3e22e8dc69
Merge pull request #5388 from ThomasWaldmann/backports
Backports from 1.2.0a9 release PR
2020-10-06 18:13:02 +02:00
pamaron
9df0e61f79
add python3.9 testing and related llfuse changes (backport to 1.1-maint) (#5389)
also:

do brew update again with dev/null redirect to avoid "too much log output" on travis-ci
2020-10-06 18:11:55 +02:00
TW
a0fa6eb22a
Merge pull request #5393 from ThomasWaldmann/retired-1.1
anarcat retired, hint about not misusing email addresses

backport of #5392
2020-10-06 17:16:19 +02:00
Antoine Beaupré
3865720288 explicitly say what the difference is between retired and actual 2020-10-06 17:13:00 +02:00
anarcat
7b69fb2588 mark myself as retired
I retired from this project in 2016, yet I still regularly get support requests by email. I rarely have time to answer those requests, which are better served by community infrastructure anyways.

I suspect other members of the borg "collective" are retired as well, but I do not want to make any claims in that regard.
2020-10-06 17:12:46 +02:00
TW
1d91526bd4
Merge pull request #5377 from ThomasWaldmann/improve-files-cache-docs
docs: how to approach borg speed issues, fixes #5371
2020-10-06 14:51:30 +02:00
Thomas Waldmann
5cef0a3f07 vagrant: build 3.9.0 via pyenv 2020-10-05 20:37:52 +02:00
Thomas Waldmann
3c6133188a import setuptools first
there is a warning if one imports distutils before setuptools...
2020-10-05 20:33:08 +02:00
Thomas Waldmann
b1f8037ef4 pyinstaller: compute basepath from spec file location
so it does not just run on the vagrant machine, but also everywhere else.
2020-10-05 20:24:21 +02:00
Thomas Waldmann
8a24185199 docs: how to approach borg speed issues, fixes #5371
also: give a speed example for unchanged files

also: explicitly mention chmod/chown changing ctime

also: reformat one paragraph
2020-10-03 22:55:14 +02:00
TW
7b8cfce307
Merge pull request #5374 from ThomasWaldmann/improve-self-test-msg
if self test fails, also point to OS and hardware, fixes #5334
2020-10-02 02:04:51 +02:00
Thomas Waldmann
43b72cf51c if self test fails, also point to OS and hardware, fixes #5334 2020-10-01 20:50:38 +02:00
TW
2333047728
Merge pull request #5366 from ThomasWaldmann/upgrade-xxhash-1.1
upgrade bundled xxhash to 0.7.4
2020-10-01 20:17:21 +02:00
Thomas Waldmann
0056c5914b fixup: remove xxh3.h, so it will compile 2020-10-01 19:13:55 +02:00
Thomas Waldmann
7f225765f1 upgrade bundled xxhash to 0.7.4
"as is", needs a small tweak, see next commit.

this is the last version with separate xxh3.h that can easily
get removed. 0.8.0 integrates this and leads to strange compile
issues, see #5366 discussion.
2020-10-01 19:13:48 +02:00