-
Notifications
You must be signed in to change notification settings - Fork 495
New package: LibYAML2 v0.1.0 #133103
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
base: master
Are you sure you want to change the base?
New package: LibYAML2 v0.1.0 #133103
Conversation
JuliaRegistrator
commented
Jun 17, 2025
- Registering package: LibYAML2
- Repository: https://github.com/bhftbootcamp/LibYAML2.jl
- Created by: @gryumov
- Version: v0.1.0
- Commit: 83ded8f48476c6bbd78a6c8be7c78108d77d306e
- Reviewed by: @gryumov
- Reference: bhftbootcamp/LibYAML2.jl@83ded8f#commitcomment-160259584
- Description: A Julia wrapper for libyaml, providing fast and minimal YAML parsing
UUID: ea63f084-1c5d-45c5-8232-09ccaa2e0026 Repo: https://github.com/bhftbootcamp/LibYAML2.jl.git Tree: fe04a2531b7617cf05f4b881ef38fc1f9434c7b0 Registrator tree SHA: 17aec322677d9b81cdd6b9b9236b09a3f1374c6a
Hello, I am an automated registration bot. I help manage the registration process by checking your registration against a set of AutoMerge guidelines. If all these guidelines are met, this pull request will be merged automatically, completing your registration. It is strongly recommended to follow the guidelines, since otherwise the pull request needs to be manually reviewed and merged by a human. 1. New package registrationPlease make sure that you have read the package naming guidelines. 2. AutoMerge Guidelines which are not met ❌
3. Needs action: here's what to do next
If you need help fixing the AutoMerge issues, or want your pull request to be manually merged instead, please post a comment explaining what you need help with or why you would like this pull request to be manually merged. Then, send a message to the 4. To pause or stop registrationIf you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text Tip: You can edit blocking comments to add |
For anyone reviewing, #133076 (comment) and following still applies. Personally, I would probably be happiest with this being a submodule of Serde.jl |
What I do not like is, that the package does not even mention LibYAML; for best of cases the currently abandoned package should be reactivated to avoid confusion (in the case of this happening more often: something like: Which of the LibYAML1-17 is the one that is still maintained?) I think making this a submodule within Serde would probably best. |
Agreed, we should add a mention of LibYAML to clarify the relationship |
Note that LibYAML also has been moved by now and is at https://github.com/JuliaData/LibYAML.jl and hence probably no longer abandoned. |
Despite my misgivings in #133076 (comment), I agree with @ChrisRackauckas in #133076 (comment) that this should replace the existing Unfortunately, based on the communication here and in the earlier threads surrounding this new
I don't think the community interests are really compatible with having a separate |
@goerz, Are you willing to make me a maintainer of LibYAML under JuliaData? |
I have no such permissions, this is up to whoever has admin access to that org, like probably @DilumAluthge |
I don't think leaving LibYAML in Serde as a submodule is the right decision. Serialization in Serde.jl is built on the use of separate libraries designed for specific data types. LibYAML is just one of them and inlining such a library in Serde will break the abstraction of the package. From what I can see, the current LibYAML implementation is essentially empty, so starting with the implementation from this PR seems optimal. |
If there is a push towards revitalising My main incentive to have So I still would propose to join forces with who ever is maybe left on the original LibYAML and do an (hopefully even better) package together. |
Even without being a maintainer, you can open issues and do PRs, since it is now in JuliaData there are hopefully a few developers keeping an eye on those. |