pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Tue Nov  3 20:22:01 UTC 2026

Modified Files:
        pkgsrc/devel/py-msgpack: Makefile distinfo
        pkgsrc/sysutils/py-borgbackup: Makefile distinfo
Added Files:
        pkgsrc/sysutils/py-borgbackup/patches: patch-pyproject.toml
            patch-src_borg_helpers_msgpack.py

Log Message:
py-msgpack: update to 1.2.4 (security)

Also allow this version in py-borgbackup, following upstream.

1.2.3

- Fix memory leaks in the C extension when map key validation or
  container hooks fail. See GHSA-j586-36cw-2gc2.
- wheels: also build for pyodide using emscripten
- Support packing Python 3.15 frozentdict (PEP 814)
- Reject negative array and map header sizes

1.2.4

- fallback: pass object_pairs_hook a list of pairs
- fallback: leave the object unread when a header type does not match
- fallback: return bytes from Unpacker.read_bytes
- dependency updates


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/devel/py-msgpack/Makefile
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/py-msgpack/distinfo
cvs rdiff -u -r1.66 -r1.67 pkgsrc/sysutils/py-borgbackup/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/sysutils/py-borgbackup/distinfo
cvs rdiff -u -r0 -r1.5 \
    pkgsrc/sysutils/py-borgbackup/patches/patch-pyproject.toml
cvs rdiff -u -r0 -r1.9 \
    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/devel/py-msgpack/Makefile
diff -u pkgsrc/devel/py-msgpack/Makefile:1.44 pkgsrc/devel/py-msgpack/Makefile:1.45
--- pkgsrc/devel/py-msgpack/Makefile:1.44       Tue Jul 21 14:40:49 2026
+++ pkgsrc/devel/py-msgpack/Makefile    Tue Nov  3 20:22:00 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2026/07/21 14:40:49 he Exp $
+# $NetBSD: Makefile,v 1.45 2026/11/03 20:22:00 bsiegert Exp $
 
-DISTNAME=      msgpack-1.2.1
+DISTNAME=      msgpack-1.2.4
 # Please note that py-borgackup has a "maximally supported version"
 # of this particular package coded into it, potentially causing
 # a run-time error for py-borgbackup after a package upgrade.

Index: pkgsrc/devel/py-msgpack/distinfo
diff -u pkgsrc/devel/py-msgpack/distinfo:1.28 pkgsrc/devel/py-msgpack/distinfo:1.29
--- pkgsrc/devel/py-msgpack/distinfo:1.28       Sun Jun 21 06:57:02 2026
+++ pkgsrc/devel/py-msgpack/distinfo    Tue Nov  3 20:22:00 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.28 2026/06/21 06:57:02 wiz Exp $
+$NetBSD: distinfo,v 1.29 2026/11/03 20:22:00 bsiegert Exp $
 
-BLAKE2s (msgpack-1.2.1.tar.gz) = f168cbd25767be9f57ba8aa616a3f0b8250419d732a8dbc58f17264231e109f1
-SHA512 (msgpack-1.2.1.tar.gz) = 3e018978b2b3ec04508c6b8a12a16daf23e95f7d7c1f846e09e27082197a92566e3c4c5a8a6db51c52b1c8ab66bb55d4d1498373bab99a7fd193efaba53834eb
-Size (msgpack-1.2.1.tar.gz) = 183960 bytes
+BLAKE2s (msgpack-1.2.4.tar.gz) = f7b345551ecbe32420f512dd9b64bfe141df5e5459bbd83b2cdb9606f8373b25
+SHA512 (msgpack-1.2.4.tar.gz) = 175b534cc3238afd65f3dddebee8e700ac9835df18b95d9f1739c122e440171c07328f12f6dcd0183f38fb152c38e68b66b223cf977d9d6fef88dd56376ed8a2
+Size (msgpack-1.2.4.tar.gz) = 197764 bytes

Index: pkgsrc/sysutils/py-borgbackup/Makefile
diff -u pkgsrc/sysutils/py-borgbackup/Makefile:1.66 pkgsrc/sysutils/py-borgbackup/Makefile:1.67
--- pkgsrc/sysutils/py-borgbackup/Makefile:1.66 Fri Oct 16 19:44:14 2026
+++ pkgsrc/sysutils/py-borgbackup/Makefile      Tue Nov  3 20:22:00 2026
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.66 2026/10/16 19:44:14 adam Exp $
+# $NetBSD: Makefile,v 1.67 2026/11/03 20:22:00 bsiegert Exp $
 
 DISTNAME=      borgbackup-1.4.5
+PKGREVISION=   1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    sysutils python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/borgbackup/}

Index: pkgsrc/sysutils/py-borgbackup/distinfo
diff -u pkgsrc/sysutils/py-borgbackup/distinfo:1.44 pkgsrc/sysutils/py-borgbackup/distinfo:1.45
--- pkgsrc/sysutils/py-borgbackup/distinfo:1.44 Mon Oct  5 13:18:29 2026
+++ pkgsrc/sysutils/py-borgbackup/distinfo      Tue Nov  3 20:22:00 2026
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.44 2026/10/05 13:18:29 adam Exp $
+$NetBSD: distinfo,v 1.45 2026/11/03 20:22:00 bsiegert Exp $
 
 BLAKE2s (borgbackup-1.4.5.tar.gz) = 285c30ac4a29e1c1eb0c012da114f2b344f2eb22d786b1cb6b09c24c4deaab83
 SHA512 (borgbackup-1.4.5.tar.gz) = 1303e334b32dd62847918920777ca47eec072974859f612d054fc516fdab56eea588d34ae2f71e9c0757486769dd5ba057d5c6bb05294f40ff52a8b41f7e5801
 Size (borgbackup-1.4.5.tar.gz) = 4034652 bytes
+SHA1 (patch-pyproject.toml) = ed7d9d155be3f0746b8c1f116d7585a01f7189be
+SHA1 (patch-src_borg_helpers_msgpack.py) = 36d2b8b0fef24670fececb533b574b54f8898f5e

Added files:

Index: pkgsrc/sysutils/py-borgbackup/patches/patch-pyproject.toml
diff -u /dev/null pkgsrc/sysutils/py-borgbackup/patches/patch-pyproject.toml:1.5
--- /dev/null   Tue Nov  3 20:22:01 2026
+++ pkgsrc/sysutils/py-borgbackup/patches/patch-pyproject.toml  Tue Nov  3 20:22:01 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-pyproject.toml,v 1.5 2026/11/03 20:22:01 bsiegert Exp $
+
+Support newer msgpack.
+https://github.com/borgbackup/borg/commit/144a83ba8e30ad7edb2fb9512ccc276008c67074
+--- pyproject.toml.orig        2026-11-03 20:14:15.206002866 +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.2.1",
++    "msgpack >=1.0.3, <=1.2.4",
+     "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.9
--- /dev/null   Tue Nov  3 20:22:01 2026
+++ pkgsrc/sysutils/py-borgbackup/patches/patch-src_borg_helpers_msgpack.py     Tue Nov  3 20:22:01 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_borg_helpers_msgpack.py,v 1.9 2026/11/03 20:22:01 bsiegert Exp $
+
+Support newer msgpack.
+https://github.com/borgbackup/borg/commit/144a83ba8e30ad7edb2fb9512ccc276008c67074
+--- src/borg/helpers/msgpack.py.orig   2026-11-03 20:14:48.773039630 +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, 2, 1) and
++        (1, 0, 3) <= msgpack.version[:3] <= (1, 2, 4) and
+         msgpack.version not in []
+     )
+ 



Home | Main Index | Thread Index | Old Index