On 2025-08-06 09:44, Daniel Sahlberg wrote:
Does anyone have notes on how the ABI Timeline on the website[1] was created?
I created this. See ^/serf/tools/abi, r1796434 * abi/generate.sh: new, run this * abi/html, abi/patches, abi/src, abi/work: new, work tree * abi/patches/0.6.1-build-problem.patch: new, local build fix for 0.6.1 * abi/src/install.sh: new, wrapper around make/scons * abi/src/serf.json: new, abi-monitor configuration
I'm trying to recreate it and after fighting with different distributions trying to build all historic versions, I believe I've managed to do it (using Debian 8 to get an old-enough Python), but I'm not able to generate a webpage.
Known to work in at least openSUSE then. If not I can fix that for you/us. I also upstreamed some of the fixes to https://abi-laboratory.pro/index.php?view=timeline&l=serf
Let me know if/how I can help. Andreas