Package: timeshift
Version: 20.11.1-1
Severity: important
Tags: patch upstream

Dear maintainer:

The timeshift source code
(https://github.com/linuxmint/timeshift/blob/2518b06/src/Core/Main.vala#L342)
checks for the crontab binary before running.  Although I did not plan to use
the (fairly limited) cron management dialog in timeshift, it refused to startup
and complained that I did not install a cron daemon in my minimal system.  I
hope the upstream developers could make the rsync and crontab dependencies
optional in the future, but meanwhile the cron-daemon virtual package should be
declared as a required dependency for all the currently packaged versions in
Debian.

-- System Information:
Debian Release: 11.3
  APT prefers stable
  APT policy: (500, 'stable'), (60, 'unstable'), (30, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.17.0-12.2-liquorix-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages timeshift depends on:
ii  libc6                2.31-13+deb11u3
ii  libcairo2            1.16.0-5
ii  libgdk-pixbuf-2.0-0  2.42.2+dfsg-1
ii  libgee-0.8-2         0.20.4-1
ii  libglib2.0-0         2.66.8-1
ii  libgtk-3-0           3.24.24-4+deb11u2
ii  libjson-glib-1.0-0   1.6.2-1
ii  libvte-2.91-0        0.62.3-1
ii  psmisc               23.4-2
ii  rsync                3.2.3-4+deb11u1

timeshift recommends no packages.


*** timeshift.patch
--- i/debian/control
+++ w/debian/control
@@ -17,7 +17,7 @@ Vcs-Browser: https://salsa.debian.org/debian/timeshift

 Package: timeshift
 Architecture: any
-Depends: psmisc, rsync, ${misc:Depends}, ${shlibs:Depends}
+Depends: cron-daemon, psmisc, rsync, ${misc:Depends}, ${shlibs:Depends}
 Breaks: util-linux (<< 2.37.2~)

Reply via email to