Xmloxide – an agent made rust replacement for libxml2
https://github.com/jonwiggins/xmloxide
#HackerNews #Xmloxide #Rust #libxml2 #replacement #technology #open-source
Xmloxide – an agent made rust replacement for libxml2
https://github.com/jonwiggins/xmloxide
#HackerNews #Xmloxide #Rust #libxml2 #replacement #technology #open-source
Just learning of this when Unity randomly stopped working on latest Ubuntu 25.10 update. Latest Unity release expects XML2, and I presume Ubuntu no longer ships it.
(insert XKCD meme here)
https://www.youtube.com/watch?v=GDr4fKXmUvc #opensource #foss #unity #libxml2

@BrodieOnLinux made some nice video about the problems of funding infrastructure FOSS projects which nobody sees, mainly with the libxml2 example, but OpenPrinting is appearing twice, too:
https://www.youtube.com/watch?v=8PTlYeLBKvI&t=590s
Problem of finding volunteers
https://www.youtube.com/watch?v=8PTlYeLBKvI&t=945s
Long time at Canonical, then funded by @sovtechfund and supported by @linuxfoundation
Selon Hackaday, libxml2 — une bibliothèque centrale pour le traitement XML/XSLT utilisée dans GNOME, des navigateurs web et de nombreux logiciels — a brièvement perdu son unique mainteneur après le départ programmé de Nick Wellnhofer, avant que deux nouveaux développeurs ne reprennent le projet. L’article retrace l’historique : au début des années 2000, l’auteur original Daniel Veillard passe la main à Nick Wellnhofer. Tous deux agissent comme bénévoles, avec pour tout soutien notable un don de Google, tandis que de grandes entreprises intègrent la bibliothèque et envoient des rapports de bugs.
RE: https://social.linux.pizza/@shanmukhateja/115759299268337435
I wish #libxml2 got the same love as #curl. It would’ve been much better then.
The #libxml2 situation is a sad one. It sucks that big tech companies refuse to fund a library that is so critical to their products.
Let it be known that I support Nick, the now-former, original maintainer of the project.
libxml2 is now officially unmaintained : r/linux
https://www.reddit.com/r/linux/comments/1pi2qcp/libxml2_is_now_officially_unmaintained/
https://gitlab.gnome.org/GNOME/libxml2/-/commit/9c80a89af2fdf4f853892f84e46580f4902658ba
I ran `pactree -ru libxml2 | wc -l` and I got 822, that's a lot.
Edited: I add a unique flag for `pactree`