From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4cNgJr14vRz300k for ; Fri, 12 Sep 2025 16:45:16 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "R13" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4cNgJm5YtPz2xHN for ; Fri, 12 Sep 2025 16:45:12 +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 RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4cNgJf62n0z12Z; Fri, 12 Sep 2025 16:45:06 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1757695507; 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; bh=dUp/wuND8ZVUyIG3vYftUd2JdCtCuJEn+3zH4rT0sx8=; b=adtcxinWXPbwwZY9CzazLaMn+2k1PgSKqfDjOlC+X5R8awMNQzXMuzmiU4P3TxW/ZUWAPL eR2v87bbs3H82+Dw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1757695507; 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; bh=dUp/wuND8ZVUyIG3vYftUd2JdCtCuJEn+3zH4rT0sx8=; b=G+wAmd59RTsygzQx92YIJXrZprzIUXPq3/qLgpMpobYGfsYj8s0bw4+AsLkZ+kaFpW8jnN PDw8FAGbkqv/bN0Tm3hw3vWZS3edKV1yAnTZHbdC8a4BOgrZZ4ad1WIxPPe5WNtkEOCKdb lN6IvMCp9KI8bkUQODkQrmS2eqw06JXM465EurOKuNORaIZdETggdrvYpqczwftAZ8BzrR 7IwABh1guWs++Wxys85kc6ToUMIlheEr/2H663YmG9CFgD0L8+0iQ9J3+x1N7MvyUHXi3l i5mxF6SyteMt3rPo0P7Y7BhGzMW4gWiXJM/2PAD4RLq3iIZY6vzSf8pyKPXclA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH 1/2] borgbackup: Update to version 1.4.1 Date: Fri, 12 Sep 2025 18:45:01 +0200 Message-ID: <20250912164502.3480904-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit - Update from version 1.4.0 to 1.4.1 - Update of rootfile - Changelog 1.4.1 New features: - prune: add 13weekly and 3monthly quarterly pruning strategies, #8337 - add BORG_USE_CHUNKS_ARCHIVE env var as a cleaner way to control whether borg shall use chunks.archive.d/ cache directory. the previous "hack" to create a non-directory file at that place is still supported. - compact: support --dry-run (do nothing) to simplify scripting, #8300 - add {unixtime} placeholder, #8522 - macOS: retrieve birthtime in nanosecond precision via system call, #8724 - implement padme chunk size obfuscation (SPEC 250), #8705 Fixes: - borg exits when assertions are disabled with Python optimizations, #8649 - fix remote repository exception handling / modern exit codes, #8631 - config: fix acceptance of storage_quota 0, #8499 - config: reject additional_free_space < 10M (but accept 0), #6066 - check: more consistent messaging considering --repair, #8533 - yes: deal with UnicodeDecodeError in input(), #6984 - fix WORKAROUNDS=authenticated_no_key support for archive TAM authentication, #8400 - diff: do not assert on diff if hard link sources are not found due to exclusions, #8344 - diff: - suppress modified changes for files which weren't actually modified in JSON output, #8334 - ensure that 0B changes are hidden from text diffs, too. - remove 0-added,0-removed modified entries from JSON output. - try to rebuild cache if an exception is raised, #5213 - freebsd: fix nfs4 acl processing, #8756. This issue only affected borg extract --numeric-ids when processing NFS4 ACLs, it didn't affect POSIX ACL processing. Other changes: - support and test on Python 3.13 - use Cython 3.0.12 - filter LibreSSL related warnings on OpenBSD - docs: - update install docs, nothing bundled anymore, #8342 - clarify excluded and included flags for dry-run, #8556 - small changes regarding compression, #8542 - clean up entries regarding SSH settings, link to recommended ones, #8542 - borg/borgfs detects internally under which name it was invoked, #8207 - binary: using the directory build is faster, #8008 - add readme of the binaries - mount: document on-demand loading, perf tips, #7173 - better link modern return codes, #8370 - update repository URLs in docs to use new syntax, #8361 - align /etc/backups path references in automated backups deployment guide - mount docs: apply jdchristensen's suggestion, better phrasing. - FAQ: Why is backing up an unmodified FAT filesystem slow on Linux? - FAQ: Why are backups slow on a Linux server that is a member of a windows domain? - FAQ: add entry about pure-python msgpack warning, #8323 - modify docs for automated backup to append to SYSTEMD_WANTS rather than overwrite, #8641 - fix udev rule priority in automated-local.rst, #8639 - clarify requirements when using command line options with special characters within a shell, #8628 - work around sudden failure of sphinx ini lexer - readthedocs theme fixes - bring back highlighted content preview in search results. - fix erroneous warning about missing javascript support. - tests: - github CI: windows msys2 build: broken, disable it for now, #8264 - improve borg check --repair healing tests, #8302 - fix hourly prune test failure due to local timezone - ignore `com.apple.provenance` xattr (macOS specific) - vagrant: - pyenv: only use Python 3.11.12, use this for binary build - macos: give more memory - install rust on BSD - add FreeBSD 13 box, for #8266 - fix OpenBSD box, #8506 - use a bento/ubuntu-24.04 box for now Signed-off-by: Adolf Belka --- config/rootfiles/packages/borgbackup | 14 +++++++------- lfs/borgbackup | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/config/rootfiles/packages/borgbackup b/config/rootfiles/packages/borgbackup index 1f62a2d66..d17f41212 100644 --- a/config/rootfiles/packages/borgbackup +++ b/config/rootfiles/packages/borgbackup @@ -93,10 +93,10 @@ 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.4.0-py3.10.egg-info -usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/PKG-INFO -usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/SOURCES.txt -usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/dependency_links.txt -usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/entry_points.txt -usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/requires.txt -usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.1-py3.10.egg-info +usr/lib/python3.10/site-packages/borgbackup-1.4.1-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/borgbackup-1.4.1-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.1-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.1-py3.10.egg-info/entry_points.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.1-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.1-py3.10.egg-info/top_level.txt diff --git a/lfs/borgbackup b/lfs/borgbackup index 189526073..2e64177e9 100644 --- a/lfs/borgbackup +++ b/lfs/borgbackup @@ -24,7 +24,7 @@ include Config -VER = 1.4.0 +VER = 1.4.1 SUMMARY = Deduplicating backup program with compression and authenticated encryption THISAPP = borgbackup-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = borgbackup -PAK_VER = 18 +PAK_VER = 19 DEPS = python3-msgpack python3-packaging python3-pyfuse3 libxxhash # borgbackup only works with specific versions of python3-msgpack @@ -48,7 +48,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 06d4d67e211a3ab1bc6d7155cbce8205fb7408a1149e44c77b500af02c25e62a569e3eaf50c11916a2ff9adea47c5791febfb7d0c657d0b195e5c5bbbd33a7d7 +$(DL_FILE)_BLAKE2 = fbf5cd06bcddd5b90db75ed1b2276d2eba0d17d0545a751acfd40d051053d9d3e1a0ea2f1dd87e6541aeca6199e98ad1885b9d3155696268752069b763b660a4 install : $(TARGET) -- 2.51.0