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

Reply via email to