Thanks for the information - this is good to know. Perhaps the "on-demand" installation only checks when new backups are configured? It appears that if there is an existing Deja-Dup configuration stored in the dconf settings which relies on duplicity, and Deja-Dup is upgraded to the new version, the application fails with an error.
Ideally, if there is an existing backup configuration which relies on duplicity (or other backends), and Duplicity is upgraded to this most recent version, it could display a friendly message and provide the option to install the required dependencies rather than failing with an error message. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to deja-dup in Ubuntu. https://bugs.launchpad.net/bugs/1576394 Title: deja-dup package dependencies in 16.04 Status in deja-dup package in Ubuntu: New Bug description: After a fresh install of Ubuntu 16.04 amd64 desktop, deja-dup did not work with some existing backup settings. I discovered duplicity was not installed... After manually installing "duplicity", deja-dup still did not work (reporting error "BackendException") and I discovered I needed to manually install "python-gi" as well. Once these were installed, deja-dup began to work as expected. Listing the dependencies of deja-dup (34.2-0ubuntu1) in Ubuntu 16.04 gives the following: $ apt-cache depends deja-dup deja-dup Depends: libatk1.0-0 Depends: libc6 Depends: libdbusmenu-glib4 Depends: libgdk-pixbuf2.0-0 Depends: libglib2.0-0 Depends: libgtk-3-0 Depends: libnautilus-extension1a Depends: libnotify4 Depends: libpackagekit-glib2-16 Depends: libpango-1.0-0 Depends: libpeas-1.0-0 Depends: libsecret-1-0 Depends: libunity-control-center1 Depends: libunity9 |Depends: dconf-gsettings-backend Depends: <gsettings-backend> dconf-gsettings-backend Depends: adwaita-icon-theme Recommends: policykit-1 policykit-1:i386 Suggests: deja-dup-backend-cloudfiles Suggests: deja-dup-backend-gvfs Suggests: deja-dup-backend-s3 Suggests: duplicity As one of the popular backends to deja-dup, it might be helpful to classify duplicity not as "suggests" but a "depends" package (even though its nice to see other backends are also supported). In addition, the deja-dup package should include the "python-gi" package as a "depends" as well. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/deja-dup/+bug/1576394/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

