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:           Mon May 25 11:40:17 UTC 2026

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

Log Message:
py-barman: updated to 3.19.0

3.19.0 (2026-05-20)

Notable changes

- Add support for restoring backups from cloud storage

  Barman can now restore backups taken with `backup_method = local-to-cloud`
  or `backup_method = postgres` when stored in cloud object storage.

  The standard `barman restore` command can be used to restore such backups.

  For WAL restore, a new `barman cloud-wal-restore` command was introduced to fetch
  WAL files directly from cloud storage during recovery. This command can be
  used as the `restore_command` in PostgreSQL and supports parallel
  fetching for improved performance.

  Also, when a server has `wals_directory` configured to use cloud storage,
  `get-wal` is now always required for restore operations. If `--no-get-wal`
  is specified or `get-wal` is absent from `recovery_options`, Barman will
  automatically enable `get-wal` and issue a warning so the restore can
  proceed without interruption.

  This completes the cloud backup lifecycle, enabling seamless backup and recovery
  workflows entirely in the cloud.

- Add new barman export-backup command for exporting backups to tarball

  Introduced a new `barman export-backup` command that exports a backup to a
  tarball format. The command takes a server name, backup ID, and destination
  directory as arguments, and creates a tarball containing the backup data.
  This provides an easy way to share or archive backups.

- Add the `barman import-backup` command for importing backups from tarball

  Introduced a new `barman import-backup` command that imports a backup from a
  tarball format. The command takes a server name and tarball path as arguments,
  and provides a way to register previously exported backups back into a Barman
  catalog.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/databases/py-barman/Makefile
cvs rdiff -u -r1.25 -r1.26 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.31 pkgsrc/databases/py-barman/Makefile:1.32
--- pkgsrc/databases/py-barman/Makefile:1.31    Fri Feb  6 08:41:02 2026
+++ pkgsrc/databases/py-barman/Makefile Mon May 25 11:40:17 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.31 2026/02/06 08:41:02 adam Exp $
+# $NetBSD: Makefile,v 1.32 2026/05/25 11:40:17 adam Exp $
 
-DISTNAME=      barman-3.17.0
+DISTNAME=      barman-3.19.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/barman/}
@@ -10,9 +10,9 @@ HOMEPAGE=     https://pgbarman.org/
 COMMENT=       Backup and Recovery Manager for PostgreSQL
 LICENSE=       gnu-gpl-v3
 
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-psycopg2>=2.4.2:../../databases/py-psycopg2
-DEPENDS+=      ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      rsync-[0-9]*:../../net/rsync
 # argcomplete
 DEPENDS+=      ${PYPKGPREFIX}-argcomplete-[0-9]*:../../devel/py-argcomplete

Index: pkgsrc/databases/py-barman/distinfo
diff -u pkgsrc/databases/py-barman/distinfo:1.25 pkgsrc/databases/py-barman/distinfo:1.26
--- pkgsrc/databases/py-barman/distinfo:1.25    Fri Feb  6 08:41:02 2026
+++ pkgsrc/databases/py-barman/distinfo Mon May 25 11:40:17 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.25 2026/02/06 08:41:02 adam Exp $
+$NetBSD: distinfo,v 1.26 2026/05/25 11:40:17 adam Exp $
 
-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
+BLAKE2s (barman-3.19.0.tar.gz) = f56ae666706551eaf492d71a959d1b15f5c2ab16abda20b8422cf3509e40ab28
+SHA512 (barman-3.19.0.tar.gz) = b990985d9980ea29f2c8e23f5440ee2efc544a9737f2e7b1da3b24fa5912250f89e21cb9619057504626948f62359e9f3029698f57e1e904bf405af934f8f60b
+Size (barman-3.19.0.tar.gz) = 538833 bytes
 SHA1 (patch-barman_utils.py) = 0f93835a814bdd41c999dcebb34719312a74bd94



Home | Main Index | Thread Index | Old Index