ABI break for tree-sitter

Sam James <[email protected]> Sun, 28 Apr 2024 03:20:10 +0100
Newsgroups dev.linux.lists.distributions
Organization Gentoo
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain

Hi,

I'm writing about this a bit late, but hopefully it's still worth doing.

tree-sitter broke ABI between 0.22.2 and 0.22.4:
https://github.com/tree-sitter/tree-sitter/issues/3296.

There are discussions ongoing about fixing their SONAME, but the
recommendation from upstream is that distributions rebuild all consumers
on each new release:
https://github.com/tree-sitter/tree-sitter/pull/3302#issuecomment-2061838409.

This manifested for us in our main QA tool crashing (pkgcheck) but
others have seen it with tree-sitter integration in Emacs.

thanks,
sam

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iOUEARYKAI0WIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCZi2yW18UgAAAAAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MjVB
NkJCODhERDlCNzY0QzZCNTU0MUMyNzM4NDA5RjUyMERGOTE5MA8cc2FtQGdlbnRv
by5vcmcACgkQc4QJ9SDfkZCntgD/bdatWOAoeRrKdUyN4db2dDGyAlN3zLSz3lal
UvXamh0A/0t5BCvMnJm40FCRmvQCXuK/0CXNxFQAGv+gVqhLzn8H
=Cy59
-----END PGP SIGNATURE-----
--=-=-=--