TW
3c2cc47d0a
Merge pull request #5500 from ThomasWaldmann/update-changes-1.1
...
update CHANGES (1.1-maint)
2020-11-10 23:53:52 +01:00
Thomas Waldmann
bc07d67c90
update CHANGES (1.1-maint)
2020-11-10 22:54:51 +01:00
TW
5d4a16bd6b
Merge pull request #5493 from Samuel-BF/doc-install-ansible
...
Doc / Deployment with ansible: pacman -> package
2020-11-09 13:47:45 +01:00
Samuel BF
42a6f13b42
Doc / Deployment with ansible: pacman -> package
...
Using "package" ansible module make the ansible playbook able to run
against most unix OSes. Pacman module only works with Arch and derivatives.
Also : changing state from "latest" to "present". Ansible should not be
a way to keep your system up-to-date : it's a configuration management
system and, as such, should not change anything if neither the playbook
nor the machine changed its state (idempotency).
Reference : https://github.com/ansible/ansible-lint/blob/master/lib/ansiblelint/rules/PackageIsNotLatestRule.py#L24
2020-11-09 10:01:39 +01:00
TW
d658fd7cd1
Merge pull request #5488 from milkey-mouse/bp-5472
...
Use --timestamp in placeholders if given (1.1 backport)
2020-11-06 15:29:34 +01:00
Milkey Mouse
168b6985aa
Make timestamp helper timezone-aware
2020-11-05 01:25:04 -08:00
Milkey Mouse
2c478f4ef1
Add tests for Location.with_timestamp
2020-11-04 10:22:12 -08:00
Milkey Mouse
b1dd09d617
Use --timestamp for {utcnow} and {now} if given ( fixes #5189 )
2020-11-04 10:21:50 -08:00
TW
ec7801b65b
Merge pull request #5483 from ThomasWaldmann/gha-ci-1.1
...
github ci workflow (1.1-maint backport)
2020-11-04 02:15:17 +01:00
Thomas Waldmann
245c21fd98
adapt to 1.1-maint
2020-11-04 02:01:50 +01:00
Thomas Waldmann
3e50a07d66
backport github ci workflow
2020-11-04 01:55:02 +01:00
TW
4407807198
Merge pull request #5481 from milkey-mouse/bp-5479
...
Fix spurious failure in test_cache_files (1.1 backport)
2020-11-03 22:26:33 +01:00
Milkey Mouse
19ad4b08f1
Sufficiently corrupt files for tests ( fixes #5438 )
2020-11-03 13:05:42 -08:00
TW
67c63c2961
Merge pull request #5478 from milkey-mouse/bp-5391
...
Clarify '--one-file-system' for btrfs (1.1 backport)
2020-11-03 15:50:41 +01:00
eike-fokken
acaef57a16
Clarify '--one-file-system' for btrfs ( #5391 )
...
docs: clarify borg create's '--one-file-system' option, #4009
The documentation now explicitly mentions btrfs subvolumes and
explains how --one-file-system works.
Co-authored-by: Eike <e.fokken+git@posteo.de>
2020-11-02 17:58:55 -08:00
TW
cdd7aa301b
Merge pull request #5471 from ThomasWaldmann/reduce-travis-testing-1.1
...
reduce testing on travis, no macOS, no py3x-dev, see #5467 (1.1-maint)
2020-11-02 23:47:27 +01:00
Thomas Waldmann
94f5e1824a
reduce testing on travis, no macOS, no py3x-dev, see #5467
...
- kill the macOS builds, way too expensive (and problematic anyway)
- kill the builds on python development versions, can't afford any more
2020-11-02 23:28:58 +01:00
TW
01d73e4d75
Merge pull request #5466 from schors/1.1-stdinmode
...
create: backport implementation --stdin-mode, --stdin-user and --stdin-group, #5462
2020-11-02 22:48:33 +01:00
Phil Kulin
29ade6ca5a
create: backport implementation --stdin-mode, --stdin-user and --stdin-group, #5333
2020-11-02 22:13:59 +03:00
Mher Kazandjian
a90b5d3186
add example for excluding content using the --pattern cmd line arg
2020-10-30 02:26:44 +01:00
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