From c81bc43ad5d8b52aea0e8b905dfa18a02abffd1d Mon Sep 17 00:00:00 2001 From: Marian Beermann Date: Sat, 17 Oct 2020 21:50:45 +0200 Subject: [PATCH] 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. --- src/borg/archiver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/borg/archiver.py b/src/borg/archiver.py index 2952ee55d..538326091 100644 --- a/src/borg/archiver.py +++ b/src/borg/archiver.py @@ -933,7 +933,7 @@ class Archiver: # The | (pipe) symbol instructs tarfile to use a streaming mode of operation # where it never seeks on the passed fileobj. - tar = tarfile.open(fileobj=tarstream, mode='w|') + tar = tarfile.open(fileobj=tarstream, mode='w|', format=tarfile.GNU_FORMAT) self._export_tar(args, archive, tar)