duplicity-talk
[Top][All Lists]
Advanced

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

Re: [Duplicity-talk] Duplicity 2.0.0 Released


From: Kenneth Loafman
Subject: Re: [Duplicity-talk] Duplicity 2.0.0 Released
Date: Fri, 11 Aug 2023 10:52:52 -0500

Will look into the webpage.

Launchpad release PPA has 1.2.3, and Launchpad develop PPA has 1.2.4.dev.  That's the semver for 1.2.4 prerelease.  1.2.4 will never happen, but just maintaining consistency with previous versioning.

Thanks for the catches.

...Ken



On Fri, Aug 11, 2023 at 12:51 AM Jakob Bohm via Duplicity-talk <duplicity-talk@nongnu.org> wrote:

Hello,

Currently, the website main page is a mess of links to 1.x.x and 2.0.0, for example the Changelog only describes 2.x.x back to the first alpha, nothing about the 1.x.x series and what was fixed in 1.2.2, 1.2.3 and 1.2.4, also it is difficult to navigate with multiple pages of bulletpoints between version numbers.  The "versioned-source" points to a page that offers 1.2.3 and older, while the PPA links point to versions 1.2.4 and 1.2.3 in some Ubuntu specific format.  README points to the 2.x.x README .  Also the release date for 1.2.3 is written as "May 0", not "May 9" .



On 2023-08-10 17:42, Kenneth Loafman via Duplicity-talk wrote:
Hi Everyone,

Sorry for all the disturbance caused.  We will get it fixed.  Meanwhile, I'm rolling 2.0.0 back to 1.2.3 today.

...Thanks,
...Ken





On Mon, Aug 7, 2023 at 2:13 PM Kenneth Loafman <kenneth@loafman.com> wrote:
Hi,

This is the final version for duplicity 2.0.0. See CHANGELOG for details.

duplicity-2.0.0.tar.gz -- versioned source

duplicity-2.0.0.tar.gz.sig -- gpg sig

duplicity can also be installed with:
  • pip - $ sudo python3 -m pip install
  • snap - $ sudo snap install duplicity --classic
...Thanks,
...Ken

Python 3.8+ only from now on

  • 2.7 is End Of Life
  • 3.0 to 3.7 are End Of Life
  • remove future (includes builtins)
  • pure Python 3 code only (1 C extension)

Deprecated options

  • --exclude-filelist-stdin
  • --exclude-globbing-filelist
  • --gio
  • --include-filelist-stdin
  • --include-globbing-filelist
  • --old-filenames
  • --s3-european-buckets
  • --s3-multipart-max-timeout
  • --s3-use-multiprocessing
  • --s3-use-server-side-encryption
  • --s3-use-server-side-kms-encryption
  • --short-filenames
  • --time-separator

NOTE: For --old-filenames, --short-filenames, and --time-separator, only the option itself will be removed from the backup commands and the ability to create old or short filenames or with time separators will be removed. We will maintain the ability to read them for the foreseeable future.

Changed Options

  • --file-to-restore to --path-to-restore
  • --do-not-restore-ownership to --no-restore-ownership

Remove replicate command

  • See issue #98 (closed)
  • Plenty of other tools available, rsync, rclone, etc.

Remove rdiffdir command

  • Not known to be in use.
  • Would require major updates to maintain.

Remove s3_boto_backend.py

  • boto has not been updated since 2018
  • Does not support above Python 3.4
  • Replaced by s3_boto3_backend.py

Help system overhaul

  • Module optparse will be replaced by argparse
  • Hierarchical help for each command and backend
  • Some improvements may be moved to 2.1 or later

Command line fixes

  • Convert from optparse (deprecated) to argparse.
  • There will be 1 command with 1 or 2 positional args:
    1. COMMAND - all previous commands plus help
    2. SOURCE - the source directory or URL - same as previous
    3. TARGET - the target directory or URL - same as previous
    4. Other - timestamp or count
  • Compression and encryption option interaction:
    1. compression and encryption are both default
    2. if --no-encryption is passed, only compression will be done (by default gzip algo for now)
    3. if --no-compression is passed, only encryption will be done (gpg gets --compress-algo=none)
    4. if both are passed we generate plain tarballs


_______________________________________________
Duplicity-talk mailing list
Duplicity-talk@nongnu.org
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
Enjoy

Jakob
-- 
Jakob Bohm, CIO, Partner, WiseMo A/S.  https://www.wisemo.com
Transformervej 29, 2860 Søborg, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded
_______________________________________________
Duplicity-talk mailing list
Duplicity-talk@nongnu.org
https://lists.nongnu.org/mailman/listinfo/duplicity-talk

reply via email to

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