← Back to team overview

duplicity-team team mailing list archive

Re: Duplicity 2.2.4 Released

 

The CHANGELOG got truncated.  Here's the rest:


* Duplicity 2.2.3: --use-agent can be wrongly turned off. [Kenneth Loafman]

* Adjust #810 fix for py38. [Kenneth Loafman]

    - py38 does not support usedforsecurity= option.
    - FIPS will still break duplicity under py38.

* Pass "usedforsecurity=False" to md5() and sha1(). [Kenneth Loafman]

    - GnuPG used for security, hash for matching
    - only needed under FIPS mode, somewhat rare

    Fixes #810



On Tue, May 21, 2024 at 12:35 PM Kenneth Loafman <kenneth@xxxxxxxxxxx>
wrote:

> Hi,
>
> We have released 2.2.4 of duplicity.  Lots of changes were made, mostly to
> the build and install process.  At this point all installs from Launchpad,
> PyPI, and Snapcraft should work properly.  We have tested thoroughly and
> added test tools to run with the release cycle, so you should have no
> problems with the installation or execution.  It's been a long slog!
>
> If you intend to install from PyPI, please read the README
> <https://gitlab.com/duplicity/duplicity/-/blob/dev/README.md>.  Thanks to
> PyPA, the process has changed, hopefully for the better.
>
> ...Thanks,
> ...Ken
>
> ## rel.2.2.4 (2024-05-20)
>
> ### Changes
>
> * Bump to version 2.2.4. [Kenneth Loafman]
>
> * Add tools/testpipx. [Kenneth Loafman]
>
> * Move install-requires back to setup.py. [Kenneth Loafman]
>
>     - See https://gitlab.com/duplicity/duplicity/-/merge_requests/233
>
>
> ## rel.2.2.4rc3 (2024-05-19)
>
> ### Changes
>
> * Bump version to 2.2.4.rc3. [Kenneth Loafman]
>
> * Use pip-compile to build requirements.txt. [Kenneth Loafman]
>
>
> ## rel.2.2.4rc2 (2024-05-18)
>
> ### Changes
>
> * Adjust since twine does not do wildcards. [Kenneth Loafman]
>
> * Revert "chg:pkg: Add missing fasteners install dependency" [Kenneth
> Loafman]
>
>     This reverts commit ce3baa9a86ed6734dc7b013b6aaa1b873a2ba481.
>
> * Add requirements.dev to tests. [Kenneth Loafman]
>
> * Bump version to 2.2.4.rc2. [Kenneth Loafman]
>
> * Split requirements.txt into .txt and .dev. [Kenneth Loafman]
>
> * Add missing fasteners install dependency. [Michael Terry]
>
> * Run po/update-pot. [Kenneth Loafman]
>
> * Fix typo in ignore new pylint warning. [Kenneth Loafman]
>
> * Ignore new pylint warning E0606 (possibly-used-before-assignment).
> [Kenneth Loafman]
>
> ### Fix
>
> * Onedrive: fix "unauthorized" upload error by not passing auth. [Michael
> Terry]
>
>     After the initial createUploadSession, apparently OneDrive actively
> dislikes it if you send Authorization headers on the subsequent PUT calls.
>
>     See their docs:
> https://learn.microsoft.com/en-us/graph/api/driveitem-createuploadsession?view=graph-rest-1.0#remarks
>
>     If you do include the Authorization header, you get 401 responses.
>
>
> ## rel.2.2.4rc1 (2024-05-15)
>
> ### Changes
>
> * Run po/update-pot. [Kenneth Loafman]
>
> * Fix typo in ignore new pylint warning. [Kenneth Loafman]
>
> * Ignore new pylint warning E0606 (possibly-used-before-assignment).
> [Kenneth Loafman]
>
> * Upgrade setup process and instructions (2nd try) [Kenneth Loafman]
>
>     Finally fix #797
>
>     * enhance README.md to match current PyPA install process
>     * improve and expand pyproject.toml
>       * build requires section
>       * build excludes section
>     * improve and shrink setup.py
>       * remove SdistCommand
>       * suppress nonsense warnings
>     * pyproject.toml now does most of the heavy lifting
>     * requires updates to pip, pipx, and setuptools
>       * the newer pip builds a virtual environment
>       * it installs the build requirements in that venv
>       * the build is then done in that venv
>     * fixes to tools/install\* scripts to build/test VM environment
>     * replaces argparse with duplicity/argparse311 globally
>
> * Reformating, typos. [Thomas Laubrock]
>
> * Add deprecation warning for `--async` [poggenpower]
>
> * Restore previous docs/Makefile. [Kenneth Loafman]
>
> * Set version for LP dev PPA. [Kenneth Loafman]
>
> * Set packaging and black version requirements. [Kenneth Loafman]
>
> * Adjust debian/control for focal builds. [Kenneth Loafman]
>
> * Adjust debian/control for focal builds. [Kenneth Loafman]
>
> * Adjust debian/control for focal builds. [Kenneth Loafman]
>
> ### Fix
>
> * Don't drop args when restarting with execve. [Michael Terry]
>
> * Really fix invalid option error. [Kenneth Loafman]
>
>     - remove code trying to emulate subparsers
>     - all options accepted but may be ignored
>
>     Closes #795
>
> * Fix invalid option error. [Kenneth Loafman]
>
>     Closes #795
>
> * Move missleading warning to debug level #813. [Thomas Laubrock]
>

References