Skip to content

Conversation

@andreasabel
Copy link
Member

@andreasabel andreasabel commented Apr 11, 2025

  • Bump Haskell CI to GHC 9.12.2 and 9.6.7

  • Drop libxml dependency, use Text.XML.Light.Input.parseXMLDoc instead
    libxml is no longer maintained.

    The libxml parser was introduced in the very beginning (commit 240e81b), not clear why, maybe the xml package did not have parsing yet?
    Or maybe using a C library was for efficiency reasons...
    Can only speculate...

Candidate: https://hackage.haskell.org/package/test-framework-0.8.2.2/candidate

Re:

libxml is no longer maintained.

The libxml parser was introduced in the very beginning (commit
240e81b), not clear why, maybe the
xml package did not have parsing yet?
Or maybe using a C library was for efficiency reasons...
Can only speculate...
@andreasabel andreasabel changed the title remove libxml dependency v0.8.2.2: remove libxml dependency Apr 11, 2025
@andreasabel andreasabel requested a review from sol April 11, 2025 07:28
Copy link
Member

@sol sol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@andreasabel andreasabel merged commit 4bc0c24 into master Apr 11, 2025
13 checks passed
@andreasabel
Copy link
Member Author

@sol Thanks for having a look!
I invited you to maintainership both here and on Hackage, since you offered that you could help. It is anyway always better to have backup maintainers, certainly for stable packages.

@sol
Copy link
Member

sol commented Apr 11, 2025

Thanks @andreasabel 🙏

@sol sol deleted the remove-libxml-dependency branch April 11, 2025 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants