Debian Patches

Status for ltrsift/1.0.2-12

Patch Description Author Forwarded Bugs Origin Last update
fix-shuffled-build.patch Create output directories before compiling or linking The object and link rules relied on the phony "dirs" target running
before them. With GNU make --shuffle the prerequisites can be reordered,
so the compiler or linker runs before obj/src or bin exists and fails
with "can't create ... No such file or directory". Add order-only
prerequisites on the output directories.
Andreas Tille <tille@debian.org> no debian 2026-10-20
build_on_64bit.patch do not add -m64 for 64bit archs Sascha Steinbiss <satta@debian.org> no
use_deterministic_file_order.patch Use_deterministic_file_order Sascha Steinbiss <satta@debian.org> no
spelling.patch Fix spelling Andreas Tille <tille@debian.org> no 2018-07-11
no-binary-in-examples.patch Remove ltrsift-encode from example data Sascha Steinbiss <satta@debian.org> no
gtk3.patch Port LTRsift from GTK+ 2 to GTK+ 3 The version 2 of the GTK+ toolkit is no longer available in Debian. Andreas Tille <tille@debian.org> no debian 2026-10-20
fix-project-nodes-use-after-free.patch Fix use-after-free when creating a project The node array filled by gt_array_out_stream owns a reference to every
collected node. gt_node_stream_pull() deletes each node it serves, which
drops the array's only reference and leaves dangling pointers. The
subsequent preprocessing step then crashes (or aborts on an assertion)
when it reaches a node whose memory has been reused.
Drain the stream without deleting the nodes instead.
Andreas Tille <tille@debian.org> no debian 2026-10-20

All known versions for source package 'ltrsift'

Links