-
Notifications
You must be signed in to change notification settings - Fork 28
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
[deps] Revert fontique dep roxmltree
to 0.18.1
#43
[deps] Revert fontique dep roxmltree
to 0.18.1
#43
Conversation
The update to 0.19.0 broke the masonry tests in the xilem repo on Ubuntu.
This reverts #42. |
This is a not a very compelling fix. Can you test linebender/xilem#221 from 9a519ba instead, which should have this same tree. I would much prefer us to just fix this failure, if at all possible. cc @xorgy |
I bisected the tree by running it in CI outside of the Linebender org (my own fork). The memmap2 update and previous commits are okay. Only this last one that updated It does show that we really need actual tests for things. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I’m confused as to why updating an xml dependency would break tests. Unfortunately, I probably won’t have time to investigate this today.
It was several tests failing with:
And that line of code was:
My guess is that the fontconfig failed to load and then things went wrong after that. |
At a glance, this might have to do with changes to DTD parsing in roxmltree. Changing the fontconfig backend to use |
The specific line is here:
|
This seems to fix it. See #44 and linebender/xilem#224 |
This isn’t needed now! |
The update to 0.19.0 broke the masonry tests in the xilem repo on Ubuntu.