pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/duplicity



Module Name:    pkgsrc
Committed By:   triaxx
Date:           Tue Nov 25 08:21:48 UTC 2025

Modified Files:
        pkgsrc/sysutils/duplicity: Makefile distinfo

Log Message:
duplicity: Update to 3.0.6.2

upstream changes:
-----------------
rel.3.0.6.2 (2025-11-20)
Changes
  * Fix merge conflict resolution error. [Kenneth Loafman]
  * Add tty to Docker images for colored output. [Kenneth Loafman]
  * Changes from Thomas’s review. See MR 318. [Kenneth Loafman]
Fix
  * Remove test not running under Docker. [Kenneth Loafman]
  * Don’t check for missing in first CollectionStatus().set_values(). [Kenneth Loafman]
  * Fix “full” not working. Add more tests. [Kenneth Loafman]
  * Fix “Upgrade to 3.0.6 on Archlinux gives gcry_kdf_derive failed” (#901) [Kenneth Loafman]
  * Ssh_pexpect_backend: fix TypeError. [Martin Wilck]
  * Fix compilation with gcc 15. [Martin Wilck]
  * –files-from fails when backing up root. [Jindřich Makovička]
  * Crash with b2backend when b2sk isn’t available, rather than proper error. [ede]
  * Fixes #905.
  * Parsing the gpg version failed when using Sequoia Chameleon. [ede]
  * Remove test not running under Docker. [Kenneth Loafman]
  * Don’t check for missing in first CollectionStatus().set_values(). [Kenneth Loafman]
  * Fix “full” not working. Add more tests. [Kenneth Loafman]
  * Fix “Upgrade to 3.0.6 on Archlinux gives gcry_kdf_derive failed” (#901) [Kenneth Loafman]

rel.3.0.6.1 (2025-11-13)
Changes
  * Revert “chg:pkg: Cleanup the build system.” [Kenneth Loafman]
  * This reverts commit 3547dc29
  * Fixes #899.
  * Changes to .gitchangelog.rc. [Kenneth Loafman]
Fix
  * Use the same executable as parent. [Kenneth Loafman]
  * Fix test_restore_to_nonexisting_dir(). [Kenneth Loafman]
  * Add sorted() around listdir()
  * Fixes #898.
  * Regression in pexpect+sftp backend. [Kenneth Loafman]
  * This reverts commit 186ffcac
  * fixes #903.
  * Unpin httplib2 but add pysocks needed for proxy support… [ede]
  * Pin httplib2 for HTTP(S)_PROXY env var support. [ede]

rel.3.0.6 (2025-11-02)
New
  * Set black>=24.8.0. [Kenneth Loafman]
Changes
  * Run po/update-pot. [Kenneth Loafman]
  * Cleanup the build system. [Kenneth Loafman]
      o Manually apply fixes from @branchv MR 301.
      o Leave ./setup.py build_ext as is.
      o setuptools needs to be in requirements.txt not .dev for cibuildwheel to set up his environment.
  * Fix .gitchangelog.rc. [Kenneth Loafman]
  * Fix wheels publish. [Kenneth Loafman]
  * Misc build tools upgrades. [Kenneth Loafman]
  * Add error message to raw assert statements. [Kenneth Loafman]
  * Remove may fail py3.14. [Kenneth Loafman]
  * Use python:314 not -rc. [Kenneth Loafman]
  * Use python -m build –sdist. [Kenneth Loafman]
  * Add recent .dev versions to CHANGELOG.md. [Kenneth Loafman]
  * Add py314 to wheels build. [Kenneth Loafman]
  * Better assert error message. [Thomas Laubrock]
  * Fix chdir() in tools/setversion. [Kenneth Loafman]
  * Move SetVersionCommand to tools/setversion. [Kenneth Loafman]
  * Don’t check versions under pytest. [Kenneth Loafman]
  * Fix/add TODO’s for argparse311. [Kenneth Loafman]
  * Mark test_GzipWriteFile as xfail, may fail. [Kenneth Loafman]
      o xfail because random data may cause Compression Failure.
  * Only run on py39 thru py314. [Kenneth Loafman]
  * Change version max to 3.13. [Kenneth Loafman]
  * Updates to wheels build. [Kenneth Loafman]
  * Upload manylinux wheels to PyPi. [Kenneth Loafman]
      o supports python 39,310,311,312,313 arches x86_64, aarch64 on Linux
      o supports python 39,310,311,312,313 arches x86_64, arm64 on macOS.
  * More changes for Docker testing. [Kenneth Loafman]
  * Boto3 1.36+ breaks Duplicity…but there is a workaround. [ede]
  * Add regression test for #881. [Catalin Patulea]
  * Docker changes ported from issue815. [Kenneth Loafman]
  * A number of changes to testing/docker in issue815 that need to be released separately.
Fix
  * Fix so readthedocs.io builds. [Kenneth Loafman]
  * Gdrive dies with 503 during init. [ede]
  * Fixes #895.
  * ‘duplicity incremental’ attempts to fetch remote manifest which is not needed for the current backup. [Kenneth Loafman]
  * Fixes #891.
  * If using authentication, send warmup OPTIONS request. [Catalin Patulea]
  * This avoids an edge case with –no-check-remote, HTTP authentication and a cpython bug (https://github.com/python/cpython/issues/70107) which can cause ConnectionResetError – see details in: 
https://gitlab.com/duplicity/duplicity/-/merge_requests/320#note_2818250084.
  * ‘duplicity incremental’ attempts to fetch remote manifest which is not needed for the current backup. [Kenneth Loafman]
      o extended option –no-check-remote
      o faked collection-status out with local metadata
      o neutered the check for missing difftar volumes
      o Fixes #891.
  * Fix removal of signature from latest backup. [Thomas Laubrock]
  * Fix test_out_of_order_volume() in concurrency. [Thomas Laubrock]
  * Black to run on py314. [Kenneth Loafman]
  * Fix check for optimization. [Kenneth Loafman]
  * Isolate .pytest_cache using volumes. [Kenneth Loafman]
  * Minor s3 clarification. [ede]
  * Fix check for optimization. [Kenneth Loafman]
  * Collection-status with a specific file fails with TypeError. [Kenneth Loafman]
  * Duplicity verify fails with KeyError. [Kenneth Loafman]
      o Fixes #815
      o Optimizes imports
      o Misc. test/doc fixes.
  * Restore a file to directory fails and empties target directory - related to #111. [Kenneth Loafman]
  * Add gpg to install lists. [Kenneth Loafman]
  * GPG test fixes from issue815. [Kenneth Loafman]
  * Make swiftbackend imports global. [Kenneth Loafman]
  * Fixes #886.
  * Multi backend: if we looped around, and any passed, break out. [Catalin Patulea]
  * Fix:usr: make @retry report fatals as exceptions, not log.FatalError. [Catalin Patulea]
  * Final retry exceptions are now passed up to the handler in main.py.
  * This fixes #881 where the outer ‘multi’ backend actually wants to catch the exception (onfail=continue) instead of exiting the process.
  * Based on the preparation in earlier commits, this commit does not affect the process exit code, it’s still backend_error.
  * Handling of such exceptions in multiprocessing parent/child process is now the same and no longer requires a special case.
  * This will enable more cleanups in future commits.
  * On uncaught BackendException, make the exit code backend_error (50). [Catalin Patulea]
  * BackendException handler was added in March 2009 (commit 2d37baa3). Not clear if exit code user_error was intentional or copy/paste from the ‘except UserError’ block above.
  * This is in preparation to modify @retry to pass fatal exceptions up, instead of immediately exiting using log.FatalError, while keeping the same exit code.
  * Fix typo in collection-status –jsonstat example. [Catalin Patulea]
  * Revert “use pyproject plugin for ppa” [Kenneth Loafman]
  * This reverts commit 4dc57cc0.
  * Use pyproject plugin for ppa. [Branch Vincent]
  * Relanding 3683aa4d after fixing the debian package for #877. Before, debian used the legacy setup.py install method, meaning none of the metadata in pyproject.toml was used (including scripts, 
hence the need for workarounds like 4636e043308e79bfd693c40f6c8076d5e5680d2d). To fix:
      o Opt-in to using a PEP 517 build by depending on pybuild-plugin-pyproject (following the guidance of pybuild’s manpage)
      o Replace other various invocations of setup.py with the same build frontend.
  * Fix TotalDestinationSizeChange with concurrency. [Martin Wilck]
  * With –concurrency n (n > 1), duplicity always prints TotalDestinationSizeChange 0 (0 bytes).
  * Fix it by returning bytes_written from collect_put_results(). Fixes #880.
  * Pexpect+sftp: support absolute path in URL. [Martin Wilck]
  * Fix it by stripping only a single / from parsed_url.path.
  * Fixes #879.
Other
  * Chr:usr: remove ‘are_errors_fatal’ mechanism, no longer needed. [Catalin Patulea]
  * Since the recent commit to raise @retry final errors as exceptions, are_errors_fatal mechanism is no longer needed, we can use a normal ‘except’ block.


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 pkgsrc/sysutils/duplicity/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/sysutils/duplicity/distinfo

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

Modified files:

Index: pkgsrc/sysutils/duplicity/Makefile
diff -u pkgsrc/sysutils/duplicity/Makefile:1.76 pkgsrc/sysutils/duplicity/Makefile:1.77
--- pkgsrc/sysutils/duplicity/Makefile:1.76     Tue Jul  8 17:21:28 2025
+++ pkgsrc/sysutils/duplicity/Makefile  Tue Nov 25 08:21:47 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.76 2025/07/08 17:21:28 triaxx Exp $
+# $NetBSD: Makefile,v 1.77 2025/11/25 08:21:47 triaxx Exp $
 
-DISTNAME=      duplicity-3.0.5.1
+DISTNAME=      duplicity-3.0.6.2
 CATEGORIES=    sysutils net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=d/duplicity/}
 

Index: pkgsrc/sysutils/duplicity/distinfo
diff -u pkgsrc/sysutils/duplicity/distinfo:1.39 pkgsrc/sysutils/duplicity/distinfo:1.40
--- pkgsrc/sysutils/duplicity/distinfo:1.39     Tue Jul  8 17:21:28 2025
+++ pkgsrc/sysutils/duplicity/distinfo  Tue Nov 25 08:21:48 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.39 2025/07/08 17:21:28 triaxx Exp $
+$NetBSD: distinfo,v 1.40 2025/11/25 08:21:48 triaxx Exp $
 
-BLAKE2s (duplicity-3.0.5.1.tar.gz) = 16ce3be82e7d3914e259dc8001b153c45ea309901c879cc04d744789016250f6
-SHA512 (duplicity-3.0.5.1.tar.gz) = 4d40b2bd9ce22bb418842be3e87a6776dd4add77b2431a87778b76961073cb0d494dd46db9712dcc24b74bdb574756672080f956c57aeaf60feac4dc9ac18342
-Size (duplicity-3.0.5.1.tar.gz) = 900386 bytes
+BLAKE2s (duplicity-3.0.6.2.tar.gz) = 658b9813136d04c165a98f07a1bf899b8e2345044948eb11f3605b116e86190e
+SHA512 (duplicity-3.0.6.2.tar.gz) = 3c26f6e82008dcfd3cebfa2f442e66099339f57f159e7ca8a3aac15bffc51b0c154e9e49bb2d69f864c659e1497beb228b9246e5866eacc0c9909636eae5b6f7
+Size (duplicity-3.0.6.2.tar.gz) = 878764 bytes
 SHA1 (patch-duplicity_backends_lftpbackend.py) = 04150986a0246a7cadf347cb94e5349061a442cc
 SHA1 (patch-duplicity_gpginterface.py) = bc15642fe7f6f5b9b28eefa2d953f83260fef40a



Home | Main Index | Thread Index | Old Index