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 |
