← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2120709] Re: latest update failed to backup

 

I'll be blunt: this dependency management is insane and should never
have reached the archive.

Marco, if you want restic to be the default deja-dup backend with
duplicity a possible replacement, you write Depends: restic | duplicity
and you write the MIR. If you want to keep using duplicity as the
default backend, you do the reverse. It might require some patching of
upstream if they don't support a gracious fallback if restic isn't
installed, but honestly that's for the better, they definitely should.

The one thing you don't do is deliberately work around our policies by
using a glorified `apt install` in your package to install your
dependencies *at runtime*. It actually had consequences!!

First, the user now has to click through the PK prompts in order to
install things that should have come with the tool in the first place.
Incidentally, they also now need access to a mirror with universe
enabled *at time of use* rather than a mirror with main at time of
install (or just your basic install CD). Granted, that last part is
unlikely.

Second and more importantly, their backup stack that used to be
security-supported by Canonical for free, now has that support hidden
behind a Pro subscription, and they are not aware of it!

So, I don't care if it's through MIR, patching or reverting to previous
upstream, but this needs to be fixed ASAP, and it falls on you, Marco.

Meanwhile I'll file a separate bug for the rclone brokenness. Thanks
Michael for pointing out the various fixes, that'll make that part
easier.

** Changed in: deja-dup (Ubuntu)
   Importance: Undecided => Critical

** Summary changed:

- latest update failed to backup
+ deja-dup relies on universe dependencies

** Description changed:

+ deja-dup, package in main, is installing its universe dependencies
+ through packagekit at runtime rather than actually declaring them in
+ Depends.
+ 
+ [Original report]
  latest update to 49~alpha-1 make the backup failed.
  
  and previously backup to onedrive through duplicity and why its auto
  change using rclone?
  
- ProblemType: Bug
- DistroRelease: Ubuntu 25.10
+ ProblemType: BugDistroRelease: Ubuntu 25.10
  Package: deja-dup 49~alpha-1
  ProcVersionSignature: Ubuntu 6.16.0-13.13-generic 6.16.0
  Uname: Linux 6.16.0-13-generic x86_64
  NonfreeKernelModules: zfs nvidia_modeset nvidia
  ApportVersion: 2.33.1-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Aug 15 17:03:44 2025
  InstallationDate: Installed on 2025-06-04 (72 days ago)
- InstallationMedia: Ubuntu 25.10 "Questing Quokka" - Daily amd64 (20250528)
- SourcePackage: deja-dup
+ InstallationMedia: Ubuntu 25.10 "Questing Quokka" - Daily amd64 (20250528)SourcePackage: deja-dup
  UpgradeStatus: No upgrade log present (probably fresh install)

** No longer affects: rclone (Ubuntu)

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to deja-dup in Ubuntu.
https://bugs.launchpad.net/bugs/2120709

Title:
  deja-dup relies on universe dependencies

Status in deja-dup package in Ubuntu:
  Triaged
Status in deja-dup package in Debian:
  New
Status in rclone package in Debian:
  New

Bug description:
  deja-dup, package in main, is installing its universe dependencies
  through packagekit at runtime rather than actually declaring them in
  Depends.

  [Original report]
  latest update to 49~alpha-1 make the backup failed.

  and previously backup to onedrive through duplicity and why its auto
  change using rclone?

  ProblemType: BugDistroRelease: Ubuntu 25.10
  Package: deja-dup 49~alpha-1
  ProcVersionSignature: Ubuntu 6.16.0-13.13-generic 6.16.0
  Uname: Linux 6.16.0-13-generic x86_64
  NonfreeKernelModules: zfs nvidia_modeset nvidia
  ApportVersion: 2.33.1-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Fri Aug 15 17:03:44 2025
  InstallationDate: Installed on 2025-06-04 (72 days ago)
  InstallationMedia: Ubuntu 25.10 "Questing Quokka" - Daily amd64 (20250528)SourcePackage: deja-dup
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/deja-dup/+bug/2120709/+subscriptions



References