From patchwork Mon Jan 24 16:16:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 4987 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4JjFdd5vk0z3wsf for ; Mon, 24 Jan 2022 16:23:01 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4JjFdd261qzf9; Mon, 24 Jan 2022 16:23:01 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4JjFdd1gHLz2ysy; Mon, 24 Jan 2022 16:23:01 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4JjFdc4Dvkz2xFd for ; Mon, 24 Jan 2022 16:23:00 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4JjFdc0kD9zdP; Mon, 24 Jan 2022 16:23:00 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1643041380; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bd0NJvyALFFqA1ErgZqveUJfT+9WHk21Vdn24B+MTfI=; b=IMzcnSt8DaDPZRpyD5VRD+EeprO/eP+yQzfT/UVd6bgzHAfH4eZGKYxh24873QrZADKuvf B02rFoDH0vt/39Aw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1643041380; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=bd0NJvyALFFqA1ErgZqveUJfT+9WHk21Vdn24B+MTfI=; b=JlxXj6DFzBg6Q0GwKwPyMWvaxJqGRBzQr5NckXeP0HAaGC6b6fE+t2FKq5vWDkOqEnFumV f+RPLeWIAdeUCOd6Q613DG1kkEJqS+ZE246tURTSVZ06B5taRZKgsCkv0QNL8VoxpCohF1 bTgutH1Ik84RmbEtjS+bfJRZJKXxo90a6KhMu7MK3CITYbFOuuli++bPw2w+RL+5S9sM+T 658i4RbjJb8h1gljYBGbmvH7+wyJIy09IK/UmX5PYvuUerf3MwtlbLx4DuEprs+UA/OwHW 0q/K/rch8K3i1Xn7FV5KHVhEaDOo2091mvCw1NjmjqgxF01bJ9qX44Ycg3/AHw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 08/35] borgbackup: Update to version 1.1.17 to work with python-3.10 Date: Mon, 24 Jan 2022 17:16:28 +0100 Message-Id: <20220124161656.71960-8-adolf.belka@ipfire.org> In-Reply-To: <20220124161656.71960-1-adolf.belka@ipfire.org> References: <20220124161656.71960-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from 1.1.13 to 1.1.17 - Update of rootfile - Changelog Version 1.1.17 (2021-07-12) - 1.1.17 install_requires the "packaging" pypi package now. Fixes: - pyinstaller dir-mode: fix pyi detection / LIBPATH treatment, #5897 - handle crash due to kill stale lock race, #5828 - fix BORG_CACHE_DIR crashing borg if empty, #5216 - create --dry-run: fix display of kept tagfile, #5834 - fix missing parameter in "did not consistently fail" msg, #5822 - missing / healed chunks: always tell chunk ID, #5704 - benchmark: make sure cleanup happens even on exceptions, #5630 New features: - implement BORG_SELFTEST env variable, #5871. this can be used to accelerate borg startup a bit. not recommended for normal usage, but borg mass hosters with a lot of borg invocations can save some resources with this. on my laptop, this saved ~100ms cpu time (sys+user) per borg command invocation. - implement BORG_LIBC env variable to give the libc filename, #5870. you can use this if a borg does not find your libc. - check: add progress indicator for archive check. - allow --files-cache=size (not recommended, make sure you know what you do) Other changes: - Python 3.10 now officially supported! we test on py310-dev on github CI since a while and now also on the vagrant machines, so it should work ok. - github CI: test on py310 (again) - get rid of distutils, use packaging and setuptools. distutils is deprecated and gives warnings on py 3.10. - setup.py: rename "clean" to "clean2" to avoid shadowing the "clean" command. - remove libc filename fallback for the BSDs (there is no "usual" name) - cleanup flake8 checks, fix some pep8 violations. - docs building: replace deprecated function ".add_stylesheet()" for Sphinx 4 compatibility - docs: - add a hint on sleeping computer and ssh connections, #5301 - update the documentation on hacked backup client, #5480 - improve docs/FAQ about append-only remote repos, #5497 - complement the documentation for pattern files and exclude files, #5520 - "filename with spaces" example added to exclude file, #5236 note: no whitespace escaping needed, processed by borg. - add info on renaming repositories, #5240 - clarify borg check --verify-data, #5808 - add notice about defective hardware to check documentation, #5753 - add paragraph added in #5855 to utility documentation source - add missing leading slashes in help patterns, #5857 - clarify "you will need key and passphrase" borg init warning, #4622 - pull mode: add some warnings, #5827 - mention tar --compare (compare archive to fs files), #5880 - fix typos, backport of #5597 - vagrant: - add py3.7.11 for binary build, also add 3.10-dev. - use latest Cython 0.29.23 for py310 compat fixes. - more RAM for openindiana upgrade plan resolver, it just hangs (swaps?) if there is too little RAM. - fix install_pyenv to adapt to recent changes in pyenv (same as in master now). - use generic/netbsd9 box, copied from master branch. Version 1.1.16 (2021-03-23) Fixes: - setup.py: add special openssl prefix for Apple M1 compatibility - do not recurse into duplicate roots, #5603 - remove empty shadowed_segments lists, #5275, #5614 - fix libpython load error when borg fat binary / dir-based binary is invoked via a symlink by upgrading pyinstaller to v4.2, #5688 - config: accept non-int value (like 500M or 100G) for max_segment_size or storage_quota, #5639. please note: when setting a non-int value for this in a repo config, using the repo will require borg >= 1.1.16. New features: - bundled msgpack: drop support for old buffer protocol to support Python 3.10 - verbose files cache logging via --debug-topic=files_cache, #5659. Use this if you suspect that borg does not detect unmodified files as expected. - create/extract: add --noxattrs and --noacls option, #3955. when given with borg create, borg will not get xattrs / ACLs from input files (and thus, it will not archive xattrs / ACLs). when given with borg extract, borg will not read xattrs / ACLs from archive and will not set xattrs / ACLs on extracted files. - diff: add --json-lines option, #3765 - check: debug log segment filename - borg debug dump-hints Other changes: - Tab completion support for additional archives for 'borg delete' - repository: deduplicate code of put and delete, no functional change - tests: fix result order issue (sporadic test failure on openindiana) - vagrant: - upgrade pyinstaller to v4.2, #5671 - avoid grub-install asking interactively for device - remove the xenial box - update freebsd box to 12.1 - docs: - update macOS install instructions, #5677 - use macFUSE (not osxfuse) for Apple M1 compatibility - update docs for dev environment installation instructions, #5643 - fix grammar in faq - recomend running tests only on installed versions for setup - add link back to git-installation - remove /var/cache exclusion in example commands, #5625. This is generally a poor idea and shouldn't be promoted through examples. - add repology.org badge with current packaging status - explain hash collision - add unsafe workaround to use an old repo copy, #5722 Version 1.1.15 (2020-12-25) Fixes: - extract: - improve exception handling when setting xattrs, #5092. - emit a warning message giving the path, xattr key and error message. - continue trying to restore other xattrs and bsdflags of the same file after an exception with xattr-setting happened. - export-tar: - set tar format to GNU_FORMAT explicitly, #5274 - fix memory leak with ssh: remote repository, #5568 - fix potential memory leak with ssh: remote repository with partial extraction - create: fix --dry-run and --stats coexistence, #5415 - use --timestamp for {utcnow} and {now} if given, #5189 New features: - create: implement --stdin-mode, --stdin-user and --stdin-group, #5333 - allow appending the files cache filename with BORG_FILES_CACHE_SUFFIX env var Other changes: - drop python 3.4 support, minimum requirement is 3.5 now. - enable using libxxhash instead of bundled xxh64 code - update llfuse requirements (1.3.8) - set cython language_level in some files to fix warnings - allow EIO with warning when trying to hardlink - PropDict: fail early if internal_dict is not a dict - update shell completions - tests / CI - add a test for the hashindex corruption bug, #5531 #4829 - fix spurious failure in test_cache_files, #5438 - added a github ci workflow - reduce testing on travis, no macOS, no py3x-dev, #5467 - travis: use newer dists, native py on dist - vagrant: - remove jessie and trusty boxes, #5348 #5383 - pyinstaller 4.0, build on py379 - binary build on stretch64, #5348 - remove easy_install based pip installation - docs: - clarify '--one-file-system' for btrfs, #5391 - add example for excluding content using the --pattern cmd line arg - complement the documentation for pattern files and exclude files, #5524 - made ansible playbook more generic, use package instead of pacman. also change state from "latest" to "present". - complete documentation on append-only remote repos, #5497 - internals: rather talk about target size than statistics, #5336 - new compression algorithm policy, #1633 #5505 - faq: add a hint on sleeping computer, #5301 - note requirements for full disk access on macOS Catalina, #5303 - fix/improve description of borg upgrade hardlink usage, #5518 - modernize 1.1 code: - drop code/workarounds only needed to support Python 3.4 - remove workaround for pre-release py37 argparse bug - removed some outdated comments/docstrings - requirements: remove some restrictions, lock on current versions Version 1.1.14 (2020-10-07) - 1.1.14 changes return codes due to a bug fix: In case you have scripts expecting rc == 2 for a signal exit, you need to update them to check for >= 128 (as documented since long). Fixes: - check --repair: fix potential data loss when interrupting it, #5325 - exit with 128 + signal number (as documented) when borg is killed by a signal, #5161 - fix hardlinked CACHEDIR.TAG processing, #4911 - create --read-special: .part files also should be regular files, #5217 - llfuse dependency: choose least broken 1.3.6/1.3.7. 1.3.6 is broken on python 3.9, 1.3.7 is broken on FreeBSD. Other changes: - upgrade bundled xxhash to 0.7.4 - self test: if it fails, also point to OS and hardware, #5334 - pyinstaller: compute basepath from spec file location - prettier error message when archive gets too big, #5307 - check/recreate are not "experimental" any more (but still potentially dangerous): - recreate: remove extra confirmation - rephrase some warnings, update docs, #5164 - shell completions: - misc. updates / fixes - support repositories in fish tab completion, #5256 - complete $BORG_RECREATE_I_KNOW_WHAT_I_AM_DOING - rewrite zsh completion: - completion for almost all optional and positional arguments - completion for Borg environment variables (parameters) - use "allow/deny list" instead of "white/black list" wording - declare "allow_cache_wipe" marker in setup.cfg to avoid pytest warning - vagrant / tests: - misc. fixes / updates - use python 3.5.10 for binary build - build directory-based binaries additionally to the single file binaries - add libffi-dev, required to build python - use cryptography<3.0, more recent versions break the jessie box - test on python 3.9 - do brew update with /dev/null redirect to avoid "too much log output" on travis-ci - docs: - add ssh-agent pull backup method docs, #5288 - how to approach borg speed issues, #5371 - mention double --force in prune docs - update Homebrew install instructions, #5185 - better description of how cache and rebuilds of it work - point to borg create --list item flags in recreate usage, #5165 - add security faq explaining AES-CTR crypto issues, #5254 - add a note to create from stdin regarding files cache, #5180 - fix borg.1 manpage generation regression, #5211 - clarify how exclude options work in recreate, #5193 - add section for retired contributors - update Homebrew install instructions, #5185 - better description of how cache and rebuilds of it work - point to borg create --list item flags in recreate usage, #5165 - add security faq explaining AES-CTR crypto issues, #5254 - add a note to create from stdin regarding files cache, #5180 - fix borg.1 manpage generation regression, #5211 - clarify how exclude options work in recreate, #5193 - add section for retired contributors - hint about not misusing private email addresses of contributors for borg support Signed-off-by: Adolf Belka Reviewed-by: Peter Müller --- config/rootfiles/packages/armv6l/borgbackup | 178 ++++++++++---------- config/rootfiles/packages/borgbackup | 178 ++++++++++---------- lfs/borgbackup | 8 +- 3 files changed, 182 insertions(+), 182 deletions(-) diff --git a/config/rootfiles/packages/armv6l/borgbackup b/config/rootfiles/packages/armv6l/borgbackup index 1b2c782d8..8a83ae6b1 100644 --- a/config/rootfiles/packages/armv6l/borgbackup +++ b/config/rootfiles/packages/armv6l/borgbackup @@ -1,91 +1,91 @@ usr/bin/borg usr/bin/borgfs -usr/lib/python3.8/site-packages/borg -usr/lib/python3.8/site-packages/borg/__init__.py -usr/lib/python3.8/site-packages/borg/__main__.py -usr/lib/python3.8/site-packages/borg/_version.py -usr/lib/python3.8/site-packages/borg/algorithms -usr/lib/python3.8/site-packages/borg/algorithms/__init__.py -usr/lib/python3.8/site-packages/borg/algorithms/checksums.cpython-38-arm-linux-gnueabi.so -#usr/lib/python3.8/site-packages/borg/algorithms/msgpack -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/__init__.py -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_packer.cpp -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_packer.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_unpacker.cpp -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_unpacker.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_version.py -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/exceptions.py -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/fallback.py -usr/lib/python3.8/site-packages/borg/archive.py -usr/lib/python3.8/site-packages/borg/archiver.py -usr/lib/python3.8/site-packages/borg/cache.py -usr/lib/python3.8/site-packages/borg/chunker.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/compress.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/constants.py -usr/lib/python3.8/site-packages/borg/crypto -usr/lib/python3.8/site-packages/borg/crypto/__init__.py -usr/lib/python3.8/site-packages/borg/crypto/file_integrity.py -usr/lib/python3.8/site-packages/borg/crypto/key.py -usr/lib/python3.8/site-packages/borg/crypto/keymanager.py -usr/lib/python3.8/site-packages/borg/crypto/low_level.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/crypto/nonces.py -usr/lib/python3.8/site-packages/borg/fuse.py -usr/lib/python3.8/site-packages/borg/hashindex.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/helpers.py -usr/lib/python3.8/site-packages/borg/item.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/locking.py -usr/lib/python3.8/site-packages/borg/logger.py -usr/lib/python3.8/site-packages/borg/lrucache.py -usr/lib/python3.8/site-packages/borg/nanorst.py -usr/lib/python3.8/site-packages/borg/paperkey.html -usr/lib/python3.8/site-packages/borg/patterns.py -usr/lib/python3.8/site-packages/borg/platform -usr/lib/python3.8/site-packages/borg/platform/__init__.py -usr/lib/python3.8/site-packages/borg/platform/base.py -usr/lib/python3.8/site-packages/borg/platform/linux.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/platform/posix.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/platform/syncfilerange.cpython-38-arm-linux-gnueabi.so -usr/lib/python3.8/site-packages/borg/remote.py -usr/lib/python3.8/site-packages/borg/repository.py -usr/lib/python3.8/site-packages/borg/selftest.py -usr/lib/python3.8/site-packages/borg/shellpattern.py -#usr/lib/python3.8/site-packages/borg/testsuite -usr/lib/python3.8/site-packages/borg/testsuite/__init__.py -usr/lib/python3.8/site-packages/borg/testsuite/archive.py -usr/lib/python3.8/site-packages/borg/testsuite/archiver.py -usr/lib/python3.8/site-packages/borg/testsuite/attic.tar.gz -usr/lib/python3.8/site-packages/borg/testsuite/benchmark.py -usr/lib/python3.8/site-packages/borg/testsuite/cache.py -usr/lib/python3.8/site-packages/borg/testsuite/checksums.py -usr/lib/python3.8/site-packages/borg/testsuite/chunker.py -usr/lib/python3.8/site-packages/borg/testsuite/compress.py -usr/lib/python3.8/site-packages/borg/testsuite/crypto.py -usr/lib/python3.8/site-packages/borg/testsuite/file_integrity.py -usr/lib/python3.8/site-packages/borg/testsuite/hashindex.py -usr/lib/python3.8/site-packages/borg/testsuite/helpers.py -usr/lib/python3.8/site-packages/borg/testsuite/item.py -usr/lib/python3.8/site-packages/borg/testsuite/key.py -usr/lib/python3.8/site-packages/borg/testsuite/locking.py -usr/lib/python3.8/site-packages/borg/testsuite/logger.py -usr/lib/python3.8/site-packages/borg/testsuite/lrucache.py -usr/lib/python3.8/site-packages/borg/testsuite/nanorst.py -usr/lib/python3.8/site-packages/borg/testsuite/nonces.py -usr/lib/python3.8/site-packages/borg/testsuite/patterns.py -usr/lib/python3.8/site-packages/borg/testsuite/platform.py -usr/lib/python3.8/site-packages/borg/testsuite/remote.py -usr/lib/python3.8/site-packages/borg/testsuite/repository.py -usr/lib/python3.8/site-packages/borg/testsuite/shellpattern.py -usr/lib/python3.8/site-packages/borg/testsuite/upgrader.py -usr/lib/python3.8/site-packages/borg/testsuite/version.py -usr/lib/python3.8/site-packages/borg/testsuite/xattr.py -usr/lib/python3.8/site-packages/borg/upgrader.py -usr/lib/python3.8/site-packages/borg/version.py -usr/lib/python3.8/site-packages/borg/xattr.py -#usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/PKG-INFO -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/SOURCES.txt -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/dependency_links.txt -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/entry_points.txt -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/not-zip-safe -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/requires.txt -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/borg +usr/lib/python3.10/site-packages/borg/__init__.py +usr/lib/python3.10/site-packages/borg/__main__.py +usr/lib/python3.10/site-packages/borg/_version.py +#usr/lib/python3.10/site-packages/borg/algorithms +usr/lib/python3.10/site-packages/borg/algorithms/__init__.py +usr/lib/python3.10/site-packages/borg/algorithms/checksums.cpython-310-arm-linux-gnu.so +#usr/lib/python3.10/site-packages/borg/algorithms/msgpack +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/__init__.py +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_packer.cpp +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_packer.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_unpacker.cpp +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_unpacker.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_version.py +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/exceptions.py +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/fallback.py +usr/lib/python3.10/site-packages/borg/archive.py +usr/lib/python3.10/site-packages/borg/archiver.py +usr/lib/python3.10/site-packages/borg/cache.py +usr/lib/python3.10/site-packages/borg/chunker.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/compress.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/constants.py +#usr/lib/python3.10/site-packages/borg/crypto +usr/lib/python3.10/site-packages/borg/crypto/__init__.py +usr/lib/python3.10/site-packages/borg/crypto/file_integrity.py +usr/lib/python3.10/site-packages/borg/crypto/key.py +usr/lib/python3.10/site-packages/borg/crypto/keymanager.py +usr/lib/python3.10/site-packages/borg/crypto/low_level.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/crypto/nonces.py +usr/lib/python3.10/site-packages/borg/fuse.py +usr/lib/python3.10/site-packages/borg/hashindex.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/helpers.py +usr/lib/python3.10/site-packages/borg/item.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/locking.py +usr/lib/python3.10/site-packages/borg/logger.py +usr/lib/python3.10/site-packages/borg/lrucache.py +usr/lib/python3.10/site-packages/borg/nanorst.py +usr/lib/python3.10/site-packages/borg/paperkey.html +usr/lib/python3.10/site-packages/borg/patterns.py +#usr/lib/python3.10/site-packages/borg/platform +usr/lib/python3.10/site-packages/borg/platform/__init__.py +usr/lib/python3.10/site-packages/borg/platform/base.py +usr/lib/python3.10/site-packages/borg/platform/linux.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/platform/posix.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/platform/syncfilerange.cpython-310-arm-linux-gnu.so +usr/lib/python3.10/site-packages/borg/remote.py +usr/lib/python3.10/site-packages/borg/repository.py +usr/lib/python3.10/site-packages/borg/selftest.py +usr/lib/python3.10/site-packages/borg/shellpattern.py +#usr/lib/python3.10/site-packages/borg/testsuite +usr/lib/python3.10/site-packages/borg/testsuite/__init__.py +usr/lib/python3.10/site-packages/borg/testsuite/archive.py +usr/lib/python3.10/site-packages/borg/testsuite/archiver.py +usr/lib/python3.10/site-packages/borg/testsuite/attic.tar.gz +usr/lib/python3.10/site-packages/borg/testsuite/benchmark.py +usr/lib/python3.10/site-packages/borg/testsuite/cache.py +usr/lib/python3.10/site-packages/borg/testsuite/checksums.py +usr/lib/python3.10/site-packages/borg/testsuite/chunker.py +usr/lib/python3.10/site-packages/borg/testsuite/compress.py +usr/lib/python3.10/site-packages/borg/testsuite/crypto.py +usr/lib/python3.10/site-packages/borg/testsuite/file_integrity.py +usr/lib/python3.10/site-packages/borg/testsuite/hashindex.py +usr/lib/python3.10/site-packages/borg/testsuite/helpers.py +usr/lib/python3.10/site-packages/borg/testsuite/item.py +usr/lib/python3.10/site-packages/borg/testsuite/key.py +usr/lib/python3.10/site-packages/borg/testsuite/locking.py +usr/lib/python3.10/site-packages/borg/testsuite/logger.py +usr/lib/python3.10/site-packages/borg/testsuite/lrucache.py +usr/lib/python3.10/site-packages/borg/testsuite/nanorst.py +usr/lib/python3.10/site-packages/borg/testsuite/nonces.py +usr/lib/python3.10/site-packages/borg/testsuite/patterns.py +usr/lib/python3.10/site-packages/borg/testsuite/platform.py +usr/lib/python3.10/site-packages/borg/testsuite/remote.py +usr/lib/python3.10/site-packages/borg/testsuite/repository.py +usr/lib/python3.10/site-packages/borg/testsuite/shellpattern.py +usr/lib/python3.10/site-packages/borg/testsuite/upgrader.py +usr/lib/python3.10/site-packages/borg/testsuite/version.py +usr/lib/python3.10/site-packages/borg/testsuite/xattr.py +usr/lib/python3.10/site-packages/borg/upgrader.py +usr/lib/python3.10/site-packages/borg/version.py +usr/lib/python3.10/site-packages/borg/xattr.py +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/entry_points.txt +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/not-zip-safe +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/top_level.txt diff --git a/config/rootfiles/packages/borgbackup b/config/rootfiles/packages/borgbackup index 7fed290a0..dccaf4711 100644 --- a/config/rootfiles/packages/borgbackup +++ b/config/rootfiles/packages/borgbackup @@ -1,91 +1,91 @@ usr/bin/borg usr/bin/borgfs -#usr/lib/python3.8/site-packages/borg -usr/lib/python3.8/site-packages/borg/__init__.py -usr/lib/python3.8/site-packages/borg/__main__.py -usr/lib/python3.8/site-packages/borg/_version.py -#usr/lib/python3.8/site-packages/borg/algorithms -usr/lib/python3.8/site-packages/borg/algorithms/__init__.py -usr/lib/python3.8/site-packages/borg/algorithms/checksums.cpython-38-xxxMACHINExxx-linux-gnu.so -#usr/lib/python3.8/site-packages/borg/algorithms/msgpack -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/__init__.py -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_packer.cpp -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_packer.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_unpacker.cpp -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_unpacker.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/_version.py -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/exceptions.py -usr/lib/python3.8/site-packages/borg/algorithms/msgpack/fallback.py -usr/lib/python3.8/site-packages/borg/archive.py -usr/lib/python3.8/site-packages/borg/archiver.py -usr/lib/python3.8/site-packages/borg/cache.py -usr/lib/python3.8/site-packages/borg/chunker.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/compress.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/constants.py -#usr/lib/python3.8/site-packages/borg/crypto -usr/lib/python3.8/site-packages/borg/crypto/__init__.py -usr/lib/python3.8/site-packages/borg/crypto/file_integrity.py -usr/lib/python3.8/site-packages/borg/crypto/key.py -usr/lib/python3.8/site-packages/borg/crypto/keymanager.py -usr/lib/python3.8/site-packages/borg/crypto/low_level.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/crypto/nonces.py -usr/lib/python3.8/site-packages/borg/fuse.py -usr/lib/python3.8/site-packages/borg/hashindex.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/helpers.py -usr/lib/python3.8/site-packages/borg/item.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/locking.py -usr/lib/python3.8/site-packages/borg/logger.py -usr/lib/python3.8/site-packages/borg/lrucache.py -usr/lib/python3.8/site-packages/borg/nanorst.py -usr/lib/python3.8/site-packages/borg/paperkey.html -usr/lib/python3.8/site-packages/borg/patterns.py -#usr/lib/python3.8/site-packages/borg/platform -usr/lib/python3.8/site-packages/borg/platform/__init__.py -usr/lib/python3.8/site-packages/borg/platform/base.py -usr/lib/python3.8/site-packages/borg/platform/linux.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/platform/posix.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/platform/syncfilerange.cpython-38-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.8/site-packages/borg/remote.py -usr/lib/python3.8/site-packages/borg/repository.py -usr/lib/python3.8/site-packages/borg/selftest.py -usr/lib/python3.8/site-packages/borg/shellpattern.py -#usr/lib/python3.8/site-packages/borg/testsuite -usr/lib/python3.8/site-packages/borg/testsuite/__init__.py -usr/lib/python3.8/site-packages/borg/testsuite/archive.py -usr/lib/python3.8/site-packages/borg/testsuite/archiver.py -usr/lib/python3.8/site-packages/borg/testsuite/attic.tar.gz -usr/lib/python3.8/site-packages/borg/testsuite/benchmark.py -usr/lib/python3.8/site-packages/borg/testsuite/cache.py -usr/lib/python3.8/site-packages/borg/testsuite/checksums.py -usr/lib/python3.8/site-packages/borg/testsuite/chunker.py -usr/lib/python3.8/site-packages/borg/testsuite/compress.py -usr/lib/python3.8/site-packages/borg/testsuite/crypto.py -usr/lib/python3.8/site-packages/borg/testsuite/file_integrity.py -usr/lib/python3.8/site-packages/borg/testsuite/hashindex.py -usr/lib/python3.8/site-packages/borg/testsuite/helpers.py -usr/lib/python3.8/site-packages/borg/testsuite/item.py -usr/lib/python3.8/site-packages/borg/testsuite/key.py -usr/lib/python3.8/site-packages/borg/testsuite/locking.py -usr/lib/python3.8/site-packages/borg/testsuite/logger.py -usr/lib/python3.8/site-packages/borg/testsuite/lrucache.py -usr/lib/python3.8/site-packages/borg/testsuite/nanorst.py -usr/lib/python3.8/site-packages/borg/testsuite/nonces.py -usr/lib/python3.8/site-packages/borg/testsuite/patterns.py -usr/lib/python3.8/site-packages/borg/testsuite/platform.py -usr/lib/python3.8/site-packages/borg/testsuite/remote.py -usr/lib/python3.8/site-packages/borg/testsuite/repository.py -usr/lib/python3.8/site-packages/borg/testsuite/shellpattern.py -usr/lib/python3.8/site-packages/borg/testsuite/upgrader.py -usr/lib/python3.8/site-packages/borg/testsuite/version.py -usr/lib/python3.8/site-packages/borg/testsuite/xattr.py -usr/lib/python3.8/site-packages/borg/upgrader.py -usr/lib/python3.8/site-packages/borg/version.py -usr/lib/python3.8/site-packages/borg/xattr.py -#usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/PKG-INFO -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/SOURCES.txt -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/dependency_links.txt -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/entry_points.txt -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/not-zip-safe -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/requires.txt -usr/lib/python3.8/site-packages/borgbackup-1.1.13-py3.8.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/borg +usr/lib/python3.10/site-packages/borg/__init__.py +usr/lib/python3.10/site-packages/borg/__main__.py +usr/lib/python3.10/site-packages/borg/_version.py +#usr/lib/python3.10/site-packages/borg/algorithms +usr/lib/python3.10/site-packages/borg/algorithms/__init__.py +usr/lib/python3.10/site-packages/borg/algorithms/checksums.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/borg/algorithms/msgpack +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/__init__.py +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_packer.cpp +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_packer.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_unpacker.cpp +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_unpacker.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/_version.py +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/exceptions.py +usr/lib/python3.10/site-packages/borg/algorithms/msgpack/fallback.py +usr/lib/python3.10/site-packages/borg/archive.py +usr/lib/python3.10/site-packages/borg/archiver.py +usr/lib/python3.10/site-packages/borg/cache.py +usr/lib/python3.10/site-packages/borg/chunker.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/compress.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/constants.py +#usr/lib/python3.10/site-packages/borg/crypto +usr/lib/python3.10/site-packages/borg/crypto/__init__.py +usr/lib/python3.10/site-packages/borg/crypto/file_integrity.py +usr/lib/python3.10/site-packages/borg/crypto/key.py +usr/lib/python3.10/site-packages/borg/crypto/keymanager.py +usr/lib/python3.10/site-packages/borg/crypto/low_level.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/crypto/nonces.py +usr/lib/python3.10/site-packages/borg/fuse.py +usr/lib/python3.10/site-packages/borg/hashindex.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/helpers.py +usr/lib/python3.10/site-packages/borg/item.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/locking.py +usr/lib/python3.10/site-packages/borg/logger.py +usr/lib/python3.10/site-packages/borg/lrucache.py +usr/lib/python3.10/site-packages/borg/nanorst.py +usr/lib/python3.10/site-packages/borg/paperkey.html +usr/lib/python3.10/site-packages/borg/patterns.py +#usr/lib/python3.10/site-packages/borg/platform +usr/lib/python3.10/site-packages/borg/platform/__init__.py +usr/lib/python3.10/site-packages/borg/platform/base.py +usr/lib/python3.10/site-packages/borg/platform/linux.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/platform/posix.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/platform/syncfilerange.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/borg/remote.py +usr/lib/python3.10/site-packages/borg/repository.py +usr/lib/python3.10/site-packages/borg/selftest.py +usr/lib/python3.10/site-packages/borg/shellpattern.py +#usr/lib/python3.10/site-packages/borg/testsuite +usr/lib/python3.10/site-packages/borg/testsuite/__init__.py +usr/lib/python3.10/site-packages/borg/testsuite/archive.py +usr/lib/python3.10/site-packages/borg/testsuite/archiver.py +usr/lib/python3.10/site-packages/borg/testsuite/attic.tar.gz +usr/lib/python3.10/site-packages/borg/testsuite/benchmark.py +usr/lib/python3.10/site-packages/borg/testsuite/cache.py +usr/lib/python3.10/site-packages/borg/testsuite/checksums.py +usr/lib/python3.10/site-packages/borg/testsuite/chunker.py +usr/lib/python3.10/site-packages/borg/testsuite/compress.py +usr/lib/python3.10/site-packages/borg/testsuite/crypto.py +usr/lib/python3.10/site-packages/borg/testsuite/file_integrity.py +usr/lib/python3.10/site-packages/borg/testsuite/hashindex.py +usr/lib/python3.10/site-packages/borg/testsuite/helpers.py +usr/lib/python3.10/site-packages/borg/testsuite/item.py +usr/lib/python3.10/site-packages/borg/testsuite/key.py +usr/lib/python3.10/site-packages/borg/testsuite/locking.py +usr/lib/python3.10/site-packages/borg/testsuite/logger.py +usr/lib/python3.10/site-packages/borg/testsuite/lrucache.py +usr/lib/python3.10/site-packages/borg/testsuite/nanorst.py +usr/lib/python3.10/site-packages/borg/testsuite/nonces.py +usr/lib/python3.10/site-packages/borg/testsuite/patterns.py +usr/lib/python3.10/site-packages/borg/testsuite/platform.py +usr/lib/python3.10/site-packages/borg/testsuite/remote.py +usr/lib/python3.10/site-packages/borg/testsuite/repository.py +usr/lib/python3.10/site-packages/borg/testsuite/shellpattern.py +usr/lib/python3.10/site-packages/borg/testsuite/upgrader.py +usr/lib/python3.10/site-packages/borg/testsuite/version.py +usr/lib/python3.10/site-packages/borg/testsuite/xattr.py +usr/lib/python3.10/site-packages/borg/upgrader.py +usr/lib/python3.10/site-packages/borg/version.py +usr/lib/python3.10/site-packages/borg/xattr.py +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/entry_points.txt +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/not-zip-safe +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/borgbackup-1.1.17-py3.10.egg-info/top_level.txt diff --git a/lfs/borgbackup b/lfs/borgbackup index 0a50f816a..e92fb3281 100644 --- a/lfs/borgbackup +++ b/lfs/borgbackup @@ -24,7 +24,7 @@ include Config -VER = 1.1.13 +VER = 1.1.17 THISAPP = borgbackup-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,9 +32,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = borgbackup -PAK_VER = 9 +PAK_VER = 10 -DEPS = python3-msgpack +DEPS = ############################################################################### # Top-level Rules @@ -44,7 +44,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = a82d2bdf61bfaeebb90ac8ab1347657a +$(DL_FILE)_MD5 = 6ab4e1dba6df063dc83c8a5942347508 install : $(TARGET)