pkgsrc-Changes archive

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

CVS commit: pkgsrc/databases/py-barman



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Feb  6 08:41:02 UTC 2026

Modified Files:
        pkgsrc/databases/py-barman: Makefile distinfo

Log Message:
py-barman: updated to 3.17.0

3.17.0 (2026-01-07)

Notable changes

- Enable query, fetch, and selective operations on inactive/disabled servers

  Multiple Barman commands now work with inactive and disabled servers based
  on their safety profile:

  **Query commands**:
  - `list-backups`: view backups from inactive/disabled servers
  - `status`: check status of inactive/disabled servers
  - `show-backup`: display backup details from inactive/disabled servers
  - `list-files`: list files from backups on inactive/disabled servers
  - `verify-backup`: verify backups on inactive/disabled servers

  **Fetch commands**:
  - `restore`: restore backups from inactive servers
  - `get-wal`: retrieve WAL files from inactive servers

  **Modification commands**:
  - `delete`: delete backups from inactive servers
  - `config-switch`: switch configuration models for inactive/disabled servers

  This change improves operational flexibility by allowing users to query
  backup information and perform restore operations even when servers are
  manually disabled (inactive) or have configuration issues (disabled). The
  different behavior for disabled servers provides safety against operations
  on servers with potential configuration conflicts or path issues.

  References: BAR-976.

- Deprecate custom compression for WAL files

  The `custom` compression option and its related configuration options
  (`custom_compression_filter`, `custom_decompression_filter`, and
  `custom_compression_magic`) are now deprecated and will be removed in a
  future release.

  Users currently using custom compression are advised to migrate to one of the
  built-in compression algorithms supported by Barman: `gzip`, `bzip2`, `lz4`,
  `xz`, `zstd`, or `pigz`.

  The custom compression feature was designed to provide flexibility for users
  with specific compression requirements, but maintaining compatibility with
  arbitrary external compression tools has proven to be complex and error-prone.
  The built-in compression options provide better performance, reliability, and
  maintainability.

  Existing configurations using custom compression will continue to work in the
  current release, but users should plan to migrate their configurations before
  the feature is removed.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/databases/py-barman/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/databases/py-barman/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/py-barman/Makefile
diff -u pkgsrc/databases/py-barman/Makefile:1.30 pkgsrc/databases/py-barman/Makefile:1.31
--- pkgsrc/databases/py-barman/Makefile:1.30    Thu Nov 20 15:14:51 2025
+++ pkgsrc/databases/py-barman/Makefile Fri Feb  6 08:41:02 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2025/11/20 15:14:51 adam Exp $
+# $NetBSD: Makefile,v 1.31 2026/02/06 08:41:02 adam Exp $
 
-DISTNAME=      barman-3.16.2
+DISTNAME=      barman-3.17.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/barman/}

Index: pkgsrc/databases/py-barman/distinfo
diff -u pkgsrc/databases/py-barman/distinfo:1.24 pkgsrc/databases/py-barman/distinfo:1.25
--- pkgsrc/databases/py-barman/distinfo:1.24    Thu Nov 20 15:14:51 2025
+++ pkgsrc/databases/py-barman/distinfo Fri Feb  6 08:41:02 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.24 2025/11/20 15:14:51 adam Exp $
+$NetBSD: distinfo,v 1.25 2026/02/06 08:41:02 adam Exp $
 
-BLAKE2s (barman-3.16.2.tar.gz) = 42d67de752c774c5f8c8c4c401d3a4d02ec429a842b182ac76dbdeda378e1b08
-SHA512 (barman-3.16.2.tar.gz) = 3e3d2df8eb7c5bf0a3a1be940f3d3b70c11a2e22fb159e9253046ba2367936d2e895b659be0e328bb5f3df79e91d6fc47c255e968a086c4f76f653b0cedf9ed4
-Size (barman-3.16.2.tar.gz) = 467037 bytes
+BLAKE2s (barman-3.17.0.tar.gz) = 61ae2351ff0cd747948a9c777550458fe089d3f194094cfcecfdf3bc764e9b42
+SHA512 (barman-3.17.0.tar.gz) = 8fed72c1c742b8babc77b6dcf0c385027dc5e4f0e08a9150c64131be68803d752018e3638086ccd2e6f99a0f1ad763cc1cddd218f05b17b9573180f1b7d51c2b
+Size (barman-3.17.0.tar.gz) = 472608 bytes
 SHA1 (patch-barman_utils.py) = 0f93835a814bdd41c999dcebb34719312a74bd94



Home | Main Index | Thread Index | Old Index