-
-
Notifications
You must be signed in to change notification settings - Fork 902
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dep: update libxml2 to 2.13.0 and libxslt to 1.1.40 #3230
Conversation
Looks like we need to wait for a companion libxslt release with GNOME/libxslt@75967fc0 to address the compilation issues. |
Added libxslt upgrade to 1.1.40 to this PR |
@rgrove Take note that
|
Thanks for the heads up! I'll look into this. |
@rgrove Hmm, I'm digging in and something weird is going on, it's not Sanitize. |
@rgrove Ahhhh ... GNOME/libxml2@a3713f78
|
Fun! So it looks like Sanitize may need a small change after all. 🙂 |
The downstream Mechanize test failure is due to GNOME/libxml2@8d0aaf4 Not totally sure what the relationship is between the change and the behavior, but I'm also not totally sure I care, we've seen edge case encoding changes like this before and the Mechanize test in question is more descriptive than prescriptive ... sigh. I'll probably just change the test. |
Ah, this is because Mechanize's |
I've opened rgrove/sanitize#238 on sanitize as a potential workaround for the DTD name-change limitation. |
I want to make sure that we don't break the thing we're asking Sanitize to do; and I want to make sure we have valgrind coverage for it. See rgrove/sanitize#238 for context.
The failure showing up on freebsd is because my upstream fix from #1941 shipped in v2.13.0! Removing the patch in |
This dependency was introduced in GNOME/libxml2@2e9e758d
so that the failure message is a bit easier for a human to interpret.
8bc0eef
to
539c35c
Compare
What problem is this PR intended to solve?