Source: timeshift
Version: 20.03+ds-2
Severity: important
User: [email protected]
Usertags: gvfs-bin-deprecation

timeshift appears to contain a call to the deprecated gvfs-trash(1)
utility, but does not depend on the package containing that utility.

gvfs-trash was superseded by gio(1) in 2015 and removed from upstream GNOME
in 2018. It is currently still available in the gvfs-bin package as a
Debian-specific addition, but we want to remove it before Debian 11.

The best way to send files to the trash is to use an appropriate platform
API, such as GLib's g_file_trash() or g_file_trash_async(). timeshift
is written in Vala, a language specifically designed for GLib-based
libraries, so there is really no reason to be using an external
command-line utility for this.

I am not intending to let this bug block the removal of the gvfs-bin package.

    smcv

Reply via email to