public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/borgbackup] f44: update to 1.4.5
@ 2026-07-25 16:33 Felix Schwarz
0 siblings, 0 replies; only message in thread
From: Felix Schwarz @ 2026-07-25 16:33 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/borgbackup
Branch : f44
Commit : bd24f304c025466ee6dc9b04f2ce864c640f7333
Author : Felix Schwarz <fschwarz@fedoraproject.org>
Date : 2026-07-25T18:31:02+02:00
Stats : +6/-61 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/borgbackup/c/bd24f304c025466ee6dc9b04f2ce864c640f7333?branch=f44
Log:
update to 1.4.5
---
diff --git a/borgbackup-144-hashindex-fix-new-checks-for-big-endian.patch b/borgbackup-144-hashindex-fix-new-checks-for-big-endian.patch
deleted file mode 100644
index e789bde..0000000
--- a/borgbackup-144-hashindex-fix-new-checks-for-big-endian.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 7fd6df2514c084fdf28dea557e49018610ffb10a Mon Sep 17 00:00:00 2001
-From: Thomas Waldmann <tw@waldmann-edv.de>
-Date: Thu, 19 Mar 2026 15:14:57 +0100
-Subject: [PATCH] hashindex: fix new checks for big endian archs, fixes #9521
-
----
- src/borg/_hashindex.c | 17 ++++++++++-------
- 1 file changed, 10 insertions(+), 7 deletions(-)
-
-diff --git a/src/borg/_hashindex.c b/src/borg/_hashindex.c
-index 9e1aab0842..11052aec29 100644
---- a/src/borg/_hashindex.c
-+++ b/src/borg/_hashindex.c
-@@ -371,6 +371,9 @@ hashindex_read(PyObject *file_py, int permit_compact, int expected_key_size, int
- }
-
- // check if key / value sizes match the expected sizes.
-+ int header_num_buckets = _le32toh(header->num_buckets);
-+ int header_num_entries = _le32toh(header->num_entries);
-+
- if (expected_key_size != -1 && header->key_size != expected_key_size) {
- PyErr_Format(PyExc_ValueError, "Expected key size %d, got %d.",
- expected_key_size, header->key_size);
-@@ -391,24 +394,24 @@ hashindex_read(PyObject *file_py, int permit_compact, int expected_key_size, int
- goto fail_decref_header;
- }
- // sanity check for num_buckets and num_entries.
-- if (header->num_buckets < 1) {
-- PyErr_Format(PyExc_ValueError, "Expected num_buckets >= 1, got %d.", header->num_buckets);
-+ if (header_num_buckets < 1) {
-+ PyErr_Format(PyExc_ValueError, "Expected num_buckets >= 1, got %d.", header_num_buckets);
- goto fail_decref_header;
- }
-- if ((header->num_entries < 0) || (header->num_entries > header->num_buckets)) {
-- PyErr_Format(PyExc_ValueError, "Expected 0 <= num_entries <= num_buckets, got %d.", header->num_entries);
-+ if ((header_num_entries < 0) || (header_num_entries > header_num_buckets)) {
-+ PyErr_Format(PyExc_ValueError, "Expected 0 <= num_entries <= num_buckets, got %d.", header_num_entries);
- goto fail_decref_header;
- }
-
-- buckets_length = (Py_ssize_t)_le32toh(header->num_buckets) * (header->key_size + header->value_size);
-+ buckets_length = (Py_ssize_t)header_num_buckets * (header->key_size + header->value_size);
- if((Py_ssize_t)length != (Py_ssize_t)sizeof(HashHeader) + buckets_length) {
- PyErr_Format(PyExc_ValueError, "Incorrect file length (expected %zd, got %zd)",
- sizeof(HashHeader) + buckets_length, length);
- goto fail_release_header_buffer;
- }
-
-- index->num_entries = _le32toh(header->num_entries);
-- index->num_buckets = _le32toh(header->num_buckets);
-+ index->num_entries = header_num_entries;
-+ index->num_buckets = header_num_buckets;
- index->key_size = header->key_size;
- index->value_size = header->value_size;
- index->bucket_size = index->key_size + index->value_size;
diff --git a/borgbackup.spec b/borgbackup.spec
index 6a18694..2dd7ad6 100644
--- a/borgbackup.spec
+++ b/borgbackup.spec
@@ -1,7 +1,7 @@
%global srcname borgbackup
Name: %{srcname}
-Version: 1.4.4
+Version: 1.4.5
Release: 1%{?dist}
Summary: A deduplicating backup program with compression and authenticated encryption
# zlib: src/borg/algorithms/{crc32_clmul.c, crc32_slice_by_8.c}
@@ -20,9 +20,6 @@ Source2: gpgkey-6D5B_EF9A_DD20_7580_5747_B70F_9F88_FB52_FAF7_B393.gpg
# we don't need the guzzley_sphinx theme for only man page generation
Patch1: borgbackup-disable-guzzle-theme.patch
-# https://github.com/borgbackup/borg/issues/9521
-Patch2: borgbackup-144-hashindex-fix-new-checks-for-big-endian.patch
-
BuildRequires: gnupg2
# build
BuildRequires: python3-Cython
@@ -139,6 +136,9 @@ TEST_SELECTOR="not test_fuse and not test_readonly_mount and not benchmark"
%changelog
+* Sat Jul 25 2026 Felix Schwarz <fschwarz@fedoraproject.org> - 1.4.5-1
+- update to 1.4.5
+
* Sun Mar 29 2026 Felix Schwarz <fschwarz@fedoraproject.org> - 1.4.4-1
- update to 1.4.4
diff --git a/sources b/sources
index a78b7eb..a3401d2 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (borgbackup-1.4.4.tar.gz) = a43dbfaaeb46764975bc9765731090b50e514a5a31add9236af7de6e99e7c67ac4bcf6b9869d648f9ce11c7f7d52318369f4fb7951cc1ef947aee64ac222150a
-SHA512 (borgbackup-1.4.4.tar.gz.asc) = 8895dce3eefaedc9586de5ec608b32b3e6c619a2d843aa767ad300d8c92002a4ece33543169ee75f9f7175ead012bddb2f1493338aa7e9ede94309aaa2e20308
+SHA512 (borgbackup-1.4.5.tar.gz) = 1303e334b32dd62847918920777ca47eec072974859f612d054fc516fdab56eea588d34ae2f71e9c0757486769dd5ba057d5c6bb05294f40ff52a8b41f7e5801
+SHA512 (borgbackup-1.4.5.tar.gz.asc) = 577fe3933bc333b7a2d77729737100aa95bb719b1c94c56b0dfb55cb29738ba489bfed29c11b4728b4ae149e4b026c3c4386a301ee77085f80f16c62faa577eb
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-25 16:33 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-25 16:33 [rpms/borgbackup] f44: update to 1.4.5 Felix Schwarz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox