When will an apt ppa for duplicity 0.8.xx be available ?

Asked by Doug on 2020-06-18

With the withdrawal of the 0.7.xx ppa for duplicity, we are stuck installing 0.7.17 from Ubuntu repos, even for Ubuntu 18.04. The 0.7.19 release had a couple of fixes that made backups to swift/S3 storage much more reliable.

We prefer to use apt to maintain packages for our systems. When will 0.8.xx release be getting a ppa that can be installed.

Question information

Language:
English Edit question
Status:
Answered
For:
Duplicity Edit question
Assignee:
No assignee Edit question
Last query:
2020-06-18
Last reply:
2020-06-18

Hello Doug,

Would you mind please explaining why you are not happy using the snap?

Snaps are much easier for us to build, test and maintain, as it gives us consistent build target and dependencies across all versions, without interfering with the versions of those dependencies that somebody already has on their system. Debs are great for packages that come with and are tested as part of the base operating system, but snaps are normally a much nicer solution than PPAs to installing apps outside that OS release cadence.

I am not saying that we will not do this, I would just like to be clear on why you need it because it is work to set up and an ongoing maintenance burden.

Hi Doug,

Thanks for the question.

Like Aaron said, snaps are becoming more popular and are much more stable since they encapsulate duplicity in a known good environment.  They also can be installed on systems as far back as Xenial 16.04, where the other methods are only good for Bionic 18.04 or above.

That said, there are multiple options both stable and daily:

* Source - https://gitlab.com/duplicity/duplicity
* Stable tarball install - https://launchpad.net/duplicity/+download
* Daily duplicity PPA - https://code.launchpad.net/~duplicity-team/+archive/ubuntu/duplicity-develop-git
* Stable duplicity PPA - https://code.launchpad.net/~duplicity-team/+archive/ubuntu/duplicity-release-git
* Stable snap builds - “sudo snap install duplicity —classic"
* Latest snap builds - “sudo snap install duplicity —classic —edge"
* Latest pip3 builds - “sudo pip3 install duplicity"

NOTE: UNinstall duplicity first if it was installed via the distribution repository. For Ubuntu that would be "sudo apt-get purge duplicity".

Can you help with this problem?

Provide an answer of your own, or ask Doug for more information if necessary.

To post a message you must log in.