Debian Patches

Status for snapper-gui/0git.960a94834f-10

Patch Description Author Forwarded Bugs Origin Last update
fix-desktop-file.patch Fix .desktop file as per latest spec no
file-open-mode-U.patch open(path, 'U') is no more supported with Python 3.11. It now raises a ValueError exception no
port-tests.patch Port pkg_resources to importlib.resources; fix Path usage and file open mode; add diff diagnostics Ritesh Raj Sarraf <rrs@debian.org> no 2026-02-18
port-importlib.patch Add integration tests for diff generation and resources access

diff --git a/tests/test_diff_and_resources.py b/tests/test_diff_and_resources.py
new file mode 100644
index 0000000..3d26077
Ritesh Raj Sarraf <rrs@debian.org> no 2026-02-18
comparison-timeout-and-progress.patch Compare snapshots asynchronously and show progress snapperd walks both snapshots before CreateComparison replies. On a range
spanning a week or more that takes minutes, so the blocking call hit the
25 second D-Bus default reply timeout and died with an unhandled
org.freedesktop.DBus.Error.NoReply, leaving an empty, frozen window.
.
Call CreateComparison asynchronously with a 600 second timeout. While it
runs, show a spinner and "Please wait... N seconds elapsed out of 600" in
the status bar. If the comparison fails, say so in the status bar instead
of raising.
Ritesh Raj Sarraf <rrs@debian.org> no 2026-09-30
gtksourceview4.patch Port from GtkSourceView 3 to GtkSourceView 4 GtkSourceView 3 is deprecated and due to leave Debian. Version 4 still
targets GTK 3, so the only API break is the draw-spaces property, which
version 4 removed; Gtk.Builder refuses the glade file while it is there.
Drop it and set the same thing through GtkSourceSpaceDrawer: tabs and
non-breaking spaces are marked at the end of a line only.
Ritesh Raj Sarraf <rrs@debian.org> no debian 2026-09-30

All known versions for source package 'snapper-gui'

Links