Debian Patches
Status for libpinchesandcacti/0.0~git20261029.1d38818-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0001-Use-available-sonLib-list-constructor.patch | Use stList_construct() instead of stList_constructWithCapacity() stList_constructWithCapacity() is not available in the sonLib version packaged for Debian (1.1+git20220915). It only preallocates the list capacity, so stList_construct() is a drop-in replacement. |
Andreas Tille <tille@debian.org> | no | 2026-10-29 | ||
| 0002-Restore-vg-compatible-cactus-snarl-API.patch | Restore the vg-compatible cactus snarl decomposition API The 2026 upstream rewrite (1d38818) removed the snarl decomposition layer from the cactus graph code (stSnarl, stSnarlDecomposition, stCactusGraph_getSnarlDecomposition, stCactusGraph_getTopLevelSnarlChain, stBridgeGraph_getBridgeEdgeEndsToBridgeNodesHash) and reimplemented stCactusGraphs.c with opaque internal data structures. vg (https://salsa.debian.org/med-team/vg) computes its snarl decomposition entirely through that public API, so it can no longer be built against the current upstream. . This restores the public API and implementation of the previous upstream (0.0~git20240507.67138b5) as packaged by Debian, whose three-edge-connected component routine is the in-tree translation of the MIT licensed vg implementation (Erik Garrison) rather than the non-free externalTools/threeEdgeConnected code, so it stays DFSG-clean. The matching upstream unit test is restored with it. . The new stPinchGraphs, stPinchPhylogeny and stThreeEdgeConnected implementation keep the current upstream code: they only share sonLib with the cactus graph module, which vg does not use for snarls. |
Andreas Tille <tille@debian.org> | not-needed | 2026-11-04 |
All known versions for source package 'libpinchesandcacti'
- 0.0~git20261029.1d38818-2 (sid, forky)
