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 Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2120709 Title: deja-dup relies on universe dependencies To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/deja-dup/+bug/2120709/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
