Reference new gumbo-parser upstream
Hello, Gumbo.jl developers. Thank you for maintaining these nice bindings!
Since the original gumbo-parser repository was archived, significant progress has been made in the new, actively maintained repository. The version from the original repo has fallen far behind in terms of HTML specification compliance and contains several critical bugs.
Over the past year, gumbo-parser has seen substantial improvements. It now passes all html5lib-tests, has better unit tests coverage, uses modern build system and has fuzzy testing facilities. You can find the updated repository here: https://codeberg.org/gumbo-parser/gumbo-parser
Many major distributions have already adopted the updated version, including Alpine, Arch, Debian, Fedora, FreeBSD, Gentoo, Homebrew, NixOS, OpenBSD, Slackware, Ubuntu, and others.
I'm the new maintainer of Gumbo, by the way. My main incentive for taking on this job is the use of Gumbo in my other projects, one public one of which is the Newsraft.
So I just would like to try to alleviate your doubts about the reliability of Gumbo as a dependency. I plan to support it for as long as possible with the respect to all the initial ideas laid out by the original author of Gumbo. If you ever encounter any problems with the library, feel free to reach out at https://codeberg.org/gumbo-parser/gumbo-parser/issues
Best regards, Grigory
@txgk, thank you for continuing to work on Gumbo.
For this change to take place, we need to update the Yggdrasil side of things. Done, here: https://github.com/JuliaPackaging/Yggdrasil/pull/12015
After the PR goes through, we need to bring Gumbo_jll up to date (I'll do it): https://github.com/JuliaBinaryWrappers/Gumbo_jll.jl
Only then can we "say" Gumbo.jl is using the new upstream.
Hello, @algunion
This is so nice to see someone reply to my request, thank you for working on it! :)
I'm ready to cooperate on it with you and already left a little note regarding build recipe implementation here: https://github.com/JuliaPackaging/Yggdrasil/pull/12015#issuecomment-3264709030
Best regards, Grigory