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 Apr 14 11:09:15 UTC 2025

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

Log Message:
py-barman: updated to 3.13.2

3.13.2 (2025-03-27)

Minor changes

- Fix errors when using an immutable storage

  Added a new `worm_mode` configuration to enable WORM (Write Once Read Many)
  handling in Barman, allowing it to support backups on immutable storage.

  This fix also provides automatic relocation of the backup.info file in a new
  directory `meta` inside `backup_directory`. This will let Barman update it
  in future when needed.

  Barman will also _not_ purge the wals directory for WAL files that are not
  needed when running the first backup. This will add some extra space
  which will be reclaimed when this first backup is obsolete and removed
  (by that time, the backups and the WALs will be outside the retention
  policy window).

  Added additional notes to the documentation explaining limitations when
  running with an immutable storage for backups. In particular the need
  for a grace period in the immutability of files and the fact that
  `barman keep` is not supported in these environments.

  References: BAR-649, BAR-645, BAR-650, BAR-651, BAR-652.

3.13.1 (2025-03-20)

Minor changes

- Improve behavior of the backup shortcuts `last-full` / `latest-full`

  The shortcuts `last-full` / `latest-full` were retrieving not the last full backup of
  the server, but the last full backup of the server which was eligible as the parent
  for an incremental backup.

  While this was the expected behavior, the feedback from the community has shown that
  it was confusing for the users.

  From now on, the shortcuts `last-full` / `latest-full` will retrieve the last full
  backup of the Barman server, independently if that backup is eligible as the parent
  for an incremental backup or not.

  The eligibility of the full backup as the parent of an incremental backup will still
  be validated by Barman in a later step, and a proper message will be displayed in
  case it doesn't suit as a parent.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/databases/py-barman/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/py-barman/PLIST
cvs rdiff -u -r1.19 -r1.20 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.25 pkgsrc/databases/py-barman/Makefile:1.26
--- pkgsrc/databases/py-barman/Makefile:1.25    Fri Mar 14 12:36:01 2025
+++ pkgsrc/databases/py-barman/Makefile Mon Apr 14 11:09:15 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2025/03/14 12:36:01 adam Exp $
+# $NetBSD: Makefile,v 1.26 2025/04/14 11:09:15 adam Exp $
 
-DISTNAME=      barman-3.13.0
+DISTNAME=      barman-3.13.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=b/barman/}
@@ -10,7 +10,7 @@ HOMEPAGE=     https://pgbarman.org/
 COMMENT=       Backup and Recovery Manager for PostgreSQL
 LICENSE=       gnu-gpl-v3
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-argcomplete-[0-9]*:../../devel/py-argcomplete
 DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
 DEPENDS+=      ${PYPKGPREFIX}-psycopg2>=2.4.2:../../databases/py-psycopg2

Index: pkgsrc/databases/py-barman/PLIST
diff -u pkgsrc/databases/py-barman/PLIST:1.8 pkgsrc/databases/py-barman/PLIST:1.9
--- pkgsrc/databases/py-barman/PLIST:1.8        Mon Jan 27 09:31:46 2025
+++ pkgsrc/databases/py-barman/PLIST    Mon Apr 14 11:09:15 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2025/01/27 09:31:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2025/04/14 11:09:15 adam Exp $
 bin/barman
 bin/barman-cloud-backup
 bin/barman-cloud-backup-delete
@@ -11,12 +11,12 @@ bin/barman-cloud-wal-archive
 bin/barman-cloud-wal-restore
 bin/barman-wal-archive
 bin/barman-wal-restore
-${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
-${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/barman/__init__.py
 ${PYSITELIB}/barman/__init__.pyc

Index: pkgsrc/databases/py-barman/distinfo
diff -u pkgsrc/databases/py-barman/distinfo:1.19 pkgsrc/databases/py-barman/distinfo:1.20
--- pkgsrc/databases/py-barman/distinfo:1.19    Fri Mar 14 12:36:01 2025
+++ pkgsrc/databases/py-barman/distinfo Mon Apr 14 11:09:15 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.19 2025/03/14 12:36:01 adam Exp $
+$NetBSD: distinfo,v 1.20 2025/04/14 11:09:15 adam Exp $
 
-BLAKE2s (barman-3.13.0.tar.gz) = 546f4c39c69cde81dd4ee863d2d5ae4eeae5b19aada11064694c1eeeeb5ded13
-SHA512 (barman-3.13.0.tar.gz) = 9c31da9c1fb1ffb19f440e22056636f861af93a846185178784f935aae5df4358a94aa3ab97e486ead1ea1f37fb5b38ffac25287372c72e128e0094bb0bf5e30
-Size (barman-3.13.0.tar.gz) = 415862 bytes
+BLAKE2s (barman-3.13.2.tar.gz) = 44370fd38f815cb83edb571f7d9c1b09aac125414306687137705ff18830017f
+SHA512 (barman-3.13.2.tar.gz) = ff3589b535548654281f602a2fbf84979fbe9ad808d5b186b451f56118ca63dd8243d4e49b6c0687c2502aaf17cfb583295241fba7fe52849dc93598242feed4
+Size (barman-3.13.2.tar.gz) = 418767 bytes
 SHA1 (patch-barman_utils.py) = 0f93835a814bdd41c999dcebb34719312a74bd94



Home | Main Index | Thread Index | Old Index