pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2026Q2] pkgsrc/sysutils/py-borgbackup
Module Name: pkgsrc
Committed By: maya
Date: Tue Jul 21 18:35:29 UTC 2026
Modified Files:
pkgsrc/sysutils/py-borgbackup [pkgsrc-2026Q2]: Makefile distinfo
Added Files:
pkgsrc/sysutils/py-borgbackup/patches [pkgsrc-2026Q2]:
patch-pyproject.toml patch-src_borg_helpers_msgpack.py
Log Message:
Pullup ticket #7189 - requested by he
sysutils/py-borgbackup: Build fix
Revisions pulled up:
- sysutils/py-borgbackup/Makefile 1.64
- sysutils/py-borgbackup/distinfo 1.43
- sysutils/py-borgbackup/patches/patch-pyproject.toml 1.3
- sysutils/py-borgbackup/patches/patch-src_borg_helpers_msgpack.py 1.7
---
Module Name: pkgsrc
Committed By: he
Date: Tue Jul 21 14:10:28 UTC 2026
Modified Files:
pkgsrc/sysutils/py-borgbackup: Makefile distinfo
Added Files:
pkgsrc/sysutils/py-borgbackup/patches: patch-pyproject.toml
patch-src_borg_helpers_msgpack.py
Log Message:
sysutils/py-borgbackup: make this accept a newer py-msgpack.
This is in contravention to the upstream policy which insists that
because the maintainers of py-msgpack in the distant past made a
non-compatible change (apparently in a version before 0.5.6 of
py-msgpack, many, many years ago), they now insist that you *cannot*
use a newer version of py-msgpack than what the code insists on,
ref.
https://github.com/borgbackup/borg/issues/3753
This collides (hard) with the pkgsrc default stance which is to
"upgrade everything to the newest available version", and makes
this package break each time a new version of py-msgpack is integrated
in pkgsrc.
For now just patch this to accept py-msgpack versions between
0.5.6 and 1.2.1 and not just between 0.5.6 and 1.1.2.
At least testing by doing a backup run makes that backup run
complete successfully with py-mgspack 1.2.1 installed, instead
of a sour error message that a non-supported version of msgpack
is installed.
This time I'll leave a comment over on the py-msgpack package,
in an attempt at preventing this problem from once again creep
into a pkgsrc maintenance branch.
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.62.2.1 pkgsrc/sysutils/py-borgbackup/Makefile
cvs rdiff -u -r1.42 -r1.42.2.1 pkgsrc/sysutils/py-borgbackup/distinfo
cvs rdiff -u -r0 -r1.3.2.2 \
pkgsrc/sysutils/py-borgbackup/patches/patch-pyproject.toml
cvs rdiff -u -r0 -r1.7.2.2 \
pkgsrc/sysutils/py-borgbackup/patches/patch-src_borg_helpers_msgpack.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/py-borgbackup/Makefile
diff -u pkgsrc/sysutils/py-borgbackup/Makefile:1.62 pkgsrc/sysutils/py-borgbackup/Makefile:1.62.2.1
--- pkgsrc/sysutils/py-borgbackup/Makefile:1.62 Mon Apr 20 18:26:59 2026
+++ pkgsrc/sysutils/py-borgbackup/Makefile Tue Jul 21 18:35:28 2026
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.62 2026/04/20 18:26:59 adam Exp $
+# $NetBSD: Makefile,v 1.62.2.1 2026/07/21 18:35:28 maya Exp $
DISTNAME= borgbackup-1.4.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION= 1
CATEGORIES= sysutils python
MASTER_SITES= ${MASTER_SITE_PYPI:=b/borgbackup/}
Index: pkgsrc/sysutils/py-borgbackup/distinfo
diff -u pkgsrc/sysutils/py-borgbackup/distinfo:1.42 pkgsrc/sysutils/py-borgbackup/distinfo:1.42.2.1
--- pkgsrc/sysutils/py-borgbackup/distinfo:1.42 Mon Apr 20 18:26:59 2026
+++ pkgsrc/sysutils/py-borgbackup/distinfo Tue Jul 21 18:35:28 2026
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.42 2026/04/20 18:26:59 adam Exp $
+$NetBSD: distinfo,v 1.42.2.1 2026/07/21 18:35:28 maya Exp $
BLAKE2s (borgbackup-1.4.4.tar.gz) = f57ab5da7812cca3b34bcc41a38f05a4f62a979ea456326b75ea795c9e4e20b6
SHA512 (borgbackup-1.4.4.tar.gz) = a43dbfaaeb46764975bc9765731090b50e514a5a31add9236af7de6e99e7c67ac4bcf6b9869d648f9ce11c7f7d52318369f4fb7951cc1ef947aee64ac222150a
Size (borgbackup-1.4.4.tar.gz) = 3995698 bytes
+SHA1 (patch-pyproject.toml) = 23ac9381511da38faa224e05bf23e8997c9c4bb6
+SHA1 (patch-src_borg_helpers_msgpack.py) = 8b3c13ba68118b1d68d7c8a20cf1927699ec5fdf
Added files:
Index: pkgsrc/sysutils/py-borgbackup/patches/patch-pyproject.toml
diff -u /dev/null pkgsrc/sysutils/py-borgbackup/patches/patch-pyproject.toml:1.3.2.2
--- /dev/null Tue Jul 21 18:35:29 2026
+++ pkgsrc/sysutils/py-borgbackup/patches/patch-pyproject.toml Tue Jul 21 18:35:28 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-pyproject.toml,v 1.3.2.2 2026/07/21 18:35:28 maya Exp $
+
+Reinstate a patch to accept newer py-msgpack versions.
+
+--- pyproject.toml.orig 2026-07-21 13:28:54.888622385 +0000
++++ pyproject.toml
+@@ -35,7 +35,7 @@ dependencies = [
+ # Please note:
+ # Using any other msgpack version is not supported by Borg development and
+ # any feedback related to issues caused by this will be ignored.
+- "msgpack >=1.0.3, <=1.1.2",
++ "msgpack >=1.0.3, <=1.2.1",
+ "packaging",
+ ]
+
Index: pkgsrc/sysutils/py-borgbackup/patches/patch-src_borg_helpers_msgpack.py
diff -u /dev/null pkgsrc/sysutils/py-borgbackup/patches/patch-src_borg_helpers_msgpack.py:1.7.2.2
--- /dev/null Tue Jul 21 18:35:29 2026
+++ pkgsrc/sysutils/py-borgbackup/patches/patch-src_borg_helpers_msgpack.py Tue Jul 21 18:35:28 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_borg_helpers_msgpack.py,v 1.7.2.2 2026/07/21 18:35:28 maya Exp $
+
+Bump acceptance of py-msgpack versions.
+
+--- src/borg/helpers/msgpack.py.orig 2026-07-21 13:34:08.463330946 +0000
++++ src/borg/helpers/msgpack.py
+@@ -145,7 +145,7 @@ def is_supported_msgpack():
+ version_check = os.environ.get('BORG_MSGPACK_VERSION_CHECK', 'yes').strip().lower()
+
+ return version_check == 'no' or (
+- (1, 0, 3) <= msgpack.version[:3] <= (1, 1, 2) and
++ (1, 0, 3) <= msgpack.version[:3] <= (1, 2, 1) and
+ msgpack.version not in []
+ )
+
Home |
Main Index |
Thread Index |
Old Index