duplicity-announce
[Top][All Lists]
Advanced

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

Re: [Duplicity-announce] Duplicity 2.2.4 Released


From: Kenneth Loafman
Subject: Re: [Duplicity-announce] Duplicity 2.2.4 Released
Date: Tue, 21 May 2024 12:38:55 -0500

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@loafman.com> 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.  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]

reply via email to

[Prev in Thread] Current Thread [Next in Thread]