home.social

#libxml2 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #libxml2, aggregated by home.social.

fetched live
  1. 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)
    youtube.com/watch?v=GDr4fKXmUvc #opensource #foss #unity #libxml2

  2. 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)
    youtube.com/watch?v=GDr4fKXmUvc #opensource #foss #unity #libxml2

  3. Last time I wrote XML procesing in perl was years ago, so I did a quick search about the suggested approach as of now. Among the first results was a page suggesting XML-LibXML, because it "has good reference documentation and is actively maintained". I mean, I don't insist that there are good alternatives, but knowing XML-LibXML is a #libxml2 wrapper made me hurt inside a bit about the state of the world after what happened with libxml2.

  4. Last time I wrote XML procesing in perl was years ago, so I did a quick search about the suggested approach as of now. Among the first results was a page suggesting XML-LibXML, because it "has good reference documentation and is actively maintained". I mean, I don't insist that there are good alternatives, but knowing XML-LibXML is a #libxml2 wrapper made me hurt inside a bit about the state of the world after what happened with libxml2.

  5. @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:

    youtube.com/watch?v=8PTlYeLBKv
    Problem of finding volunteers

    youtube.com/watch?v=8PTlYeLBKv
    Long time at Canonical, then funded by @sovtechfund and supported by @linuxfoundation

    #OpenPrinting #libxml2 #GNOME

  6. @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:

    youtube.com/watch?v=8PTlYeLBKv
    Problem of finding volunteers

    youtube.com/watch?v=8PTlYeLBKv
    Long time at Canonical, then funded by @sovtechfund and supported by @linuxfoundation

    #OpenPrinting #libxml2 #GNOME

  7. 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.

    #opensource #funding #gnome

  8. 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.

    #opensource #funding #gnome

  9. So, libxml2 developer fed up with the lack of commitment from Google, Red Hat and Amazon.

    A library used by Chrome, Windows, macOS, iOS, Linux, and most tech stacks in the world: now abandoned.

    Seems that the only way to force big corpo to care is to offer an AGPLv3 version and a commercial version.

    gitlab.gnome.org/GNOME/libxml2

    To me, that should be the base standard.

    #Linux #FOSS #FLOSS #OSS #OpenSource #FreeOpenSource #OpenSourceSoftware #Software #libxml2 #XML

  10. So, libxml2 developer fed up with the lack of commitment from Google, Red Hat and Amazon.

    A library used by Chrome, Windows, macOS, iOS, Linux, and most tech stacks in the world: now abandoned.

    Seems that the only way to force big corpo to care is to offer an AGPLv3 version and a commercial version.

    gitlab.gnome.org/GNOME/libxml2

    To me, that should be the base standard.

    #Linux #FOSS #FLOSS #OSS #OpenSource #FreeOpenSource #OpenSourceSoftware #Software #libxml2 #XML

  11. In all seriousness, libxml2 situation is good example of this strange limbo state of all critical libraries. Companies are chasing quick money and zero spending, so they are absolutely don't want to spend even bare minimum on supporting libraries like this. Ok, possibly RedHat as always will pick up the slack, but overall, I agree with sentiment.
    It is disheartening to see software industry in general being way worse shit house than it was before. It is creaking at seems #libxml2 #software

  12. In all seriousness, libxml2 situation is good example of this strange limbo state of all critical libraries. Companies are chasing quick money and zero spending, so they are absolutely don't want to spend even bare minimum on supporting libraries like this. Ok, possibly RedHat as always will pick up the slack, but overall, I agree with sentiment.
    It is disheartening to see software industry in general being way worse shit house than it was before. It is creaking at seems #libxml2 #software

  13. This academic search engine relies on #libxml2 in several places. After harvesting bibliographic metadata (mostly OAI XML) from thousands of publication repositories, we process it using libxml2 and #libxslt.

    We are operating on a tiny budget, so all we can do is to hope that the maintainer of libxslt will be able to cope with maintaining libxml2 as well (as he just offered) – and extend our gratitude to the #FreeSoftware community on whose shoulders we are standing.

  14. This academic search engine relies on #libxml2 in several places. After harvesting bibliographic metadata (mostly OAI XML) from thousands of publication repositories, we process it using libxml2 and #libxslt.

    We are operating on a tiny budget, so all we can do is to hope that the maintainer of libxslt will be able to cope with maintaining libxml2 as well (as he just offered) – and extend our gratitude to the #FreeSoftware community on whose shoulders we are standing.

  15. 🚨BREAKING NEWS🚨: Local hero bails on XML parsing! 🤯 The #libxml2 maintainer steps down, leaving the project in the capable hands of... absolutely no one. 🏃‍♂️💨 Meanwhile, fans express gratitude and promptly scatter to the four winds. 🌪️👏 #HeroToZero
    discourse.gnome.org/t/stepping #BreakingNews #XMLParsing #HeroToZero #CommunityResponse #HackerNews #ngated

  16. 🚨BREAKING NEWS🚨: Local hero bails on XML parsing! 🤯 The #libxml2 maintainer steps down, leaving the project in the capable hands of... absolutely no one. 🏃‍♂️💨 Meanwhile, fans express gratitude and promptly scatter to the four winds. 🌪️👏 #HeroToZero
    discourse.gnome.org/t/stepping #BreakingNews #XMLParsing #HeroToZero #CommunityResponse #HackerNews #ngated

  17. Looking forward to seeing Chrome devs maintain #libxml2. /s

    The reality is going to be they'll either just hope someone else does it or create a whole new lib which will be so minimalistic that this will be the justification used to drop even more stuff from the #web standards.

    In any case, I can't blame Nick for wanting nothing to do with it anymore, and thanks for your service.

    c.f. discourse.gnome.org/t/stepping

  18. Looking forward to seeing Chrome devs maintain #libxml2. /s

    The reality is going to be they'll either just hope someone else does it or create a whole new lib which will be so minimalistic that this will be the justification used to drop even more stuff from the #web standards.

    In any case, I can't blame Nick for wanting nothing to do with it anymore, and thanks for your service.

    c.f. discourse.gnome.org/t/stepping

  19. 🧵 For the record: The maintainer of libxslt and libxml2 is a bit tired of working for free for multi-billion dollar companies.
    Both libraries are used in web browsers.
    socket.dev/blog/libxml2-mainta

    #libxml2 #libxslt #freesoftware #foss #bigtech

  20. wie ein großer lyriker unser zeit, haftbefehl, schon sang: "CVEs fallen wie blätter im herbst, es ist … hass … schmerz" #matrix #chromium #libxml2 #nodejs

  21. wie ein großer lyriker unser zeit, haftbefehl, schon sang: "CVEs fallen wie blätter im herbst, es ist … hass … schmerz" #matrix #chromium #libxml2 #nodejs

  22. Libxml2 proudly parades its "no #security embargoes" policy like a badge of honor, because who needs secrecy when #hackers can have a head start? 🚀 In classic open-source fashion, it's a shining example of #innovation and #chaos, proving once again that security is just a state of mind, right? 🔓✨
    lwn.net/SubscriberLink/1025971 #Libxml2 #open #source #transparency #HackerNews #ngated

  23. Libxml2 proudly parades its "no #security embargoes" policy like a badge of honor, because who needs secrecy when #hackers can have a head start? 🚀 In classic open-source fashion, it's a shining example of #innovation and #chaos, proving once again that security is just a state of mind, right? 🔓✨
    lwn.net/SubscriberLink/1025971 #Libxml2 #open #source #transparency #HackerNews #ngated

  24. About #Libxml2 usage in core products (macos, chrome, windows...) "The point is that libxml2 never had the quality to be used in mainstream browsers or operating systems to begin with. [...]. Originally it was kind of a growth hack, but now these companies make billions of profits and refuse to pay back their technical debt, either by switching to better solutions, developing their own or by trying to improve libxml2." gitlab.gnome.org/GNOME/libxml2

  25. The lone volunteer maintainer of #libxml2, one of the open source ecosystem’s most widely used XML parsing libraries, with an excellent rant about how Apple, Google, Microsoft and their BigTech Bros exploit #opensource software and the volunteers behind it:

    gitlab.gnome.org/GNOME/libxml2

  26. The lone volunteer maintainer of #libxml2, one of the open source ecosystem’s most widely used XML parsing libraries, with an excellent rant about how Apple, Google, Microsoft and their BigTech Bros exploit #opensource software and the volunteers behind it:

    gitlab.gnome.org/GNOME/libxml2

  27. libxml2 Maintainer Ends Embargoed Vulnerability Reports, Citing Unsustainable Burden

    The lone volunteer maintainer of libxml2, one of the open source ecosystem’s most widely used XML parsing libraries, has announced a policy shift that drops support for embargoed security vulnerability reports.

    I've taken heat in other venues for talking about this kind of thing when there's been an overreaction to a near miss caused by overreliance on a project that isn't getting support from the organizations that rely on it.

    There's not one here yet. Maybe big tech can pay attention this time?

    #libxml2

  28. libxml2 Maintainer Ends Embargoed Vulnerability Reports, Citing Unsustainable Burden

    The lone volunteer maintainer of libxml2, one of the open source ecosystem’s most widely used XML parsing libraries, has announced a policy shift that drops support for embargoed security vulnerability reports.

    I've taken heat in other venues for talking about this kind of thing when there's been an overreaction to a near miss caused by overreliance on a project that isn't getting support from the organizations that rely on it.

    There's not one here yet. Maybe big tech can pay attention this time?

    #libxml2

  29. What are we (NRENs deploying SAML) gonna do about libxml2? It is now sort of unmaintained and reading the announcement for it, I can totally understand why the maintainer wants to step away.

    gitlab.gnome.org/GNOME/libxml2

    #saml #nren #xml #libxml #libxml2 #refeds

  30. Went looking for why FreeBSD #libxml2 isn't fixed yet and hooooo boy... bugs.freebsd.org/bugzilla/show

    I really don't like to push package updates with known vulnerabilities but this one doesn't look like it's going to be resolved any time soon.

  31. Went looking for why FreeBSD #libxml2 isn't fixed yet and hooooo boy... bugs.freebsd.org/bugzilla/show

    I really don't like to push package updates with known vulnerabilities but this one doesn't look like it's going to be resolved any time soon.

  32. I tried validating #Docbook v5 using #xmllint from #libxml2 via #RelaxNG and #Schematron but wasn't successful. The RNG validation threw unexpected errors and the Schematron validation threw an internal error. It could be my source file, but it seems fine. Does somebody here have a working setup or tips to share?

  33. At $DAYJOB, we have an admin #Rails app and one feature is displaying a large block of text to the user, akin to a log file. We run that through the `sanitize` helper in the view for safety. Yesterday I learned that the #libxml2 library used by #nokogiri has a soft-limit of ten million characters per text node. In this environment, excess text gets silently truncated. You can go higher, but the Rails/Loofah #api doesn't support that.

    #ruby #rubyonrails #webdevelopment #programming

  34. #libxml2 2.12 #broke the library for existing C++ apps: "To prepare for future improvements, some API functions now expect or return a const xmlError struct."

    error: invalid conversion from 'void (*)(void*, xmlError*)' {aka 'void (*)(void*, _xmlError*)'} to 'xmlStructuredErrorFunc' {aka 'void (*)(void*, const _xmlError*)'}

    🤦‍♂️

  35. I found at least one spot where there is work towards my #libxml2 for #Dlang efforts. It is right next to some #ATS code for parsing s-expressions. :) (I might still use that instead of either JSON or libguile, now that I have found it.)

  36. Hmm. Maybe I should attempt to make an automatically generated interface from #ATS to #libguile, as I did for an interface from #Dlang to #libxml2. (The latter is sitting somewhere in my ‘chemoelectric’ repository. It is constructed mostly by Awk scripts. But I’ll probably use Object Icon instead, this time.)