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