-
Notifications
You must be signed in to change notification settings - Fork 37
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
Unbundling of libyaml? #49
Comments
I agree this would make sense |
I'm not sure. The bundled version has a few small fixes, and I think the process of getting them merged and distributed is a rathole that I'd rather not go down. Debian seems to think it's a doc and license file fix. Suggestions? |
Why would it be a rathole?
I think that was an additional issue that is now resolved. |
Correct, the license documentation issue was https://bugs.debian.org/664196 which is fixed. https://bugs.debian.org/664224 was cloned from that one to track the embedded library issue itself. And yes, we still would like to be able to build against the system libyaml. Currently we are violating a "should" in Debian Policy 4.13: https://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles |
Incidentally, did anyone notice the (unauthorized) release of YAML-LibYAML 0.71 by RURBAN? https://metacpan.org/release/RURBAN/YAML-LibYAML-0.71 What's happening there? |
@pghmcfc why not ask him? Did he ever submit a PR with requested fixes? |
I published the state I used for cperl, even without perms and even if I forgot to include Waiting a year is too long, i have release deadlines. |
This is good news. Things I'd look at would include:
|
@pghmcfc Thanks for the thoughtful comments. I've already made PRs for all the diffs between YAML::XS's master and libyaml, and some of them are even merged now. I'm not 100% sure if I got everything. Could you maybe take a look and see if the PRs are representative (ir I can look later this weekend). |
I fixed yesterday the intermediate YAML::XS/libyaml work for utf8 and option problems. I had several problems. What's still todo is safety. Either as in python with SafeLoad/SafeLoadFile, or as in YAML::Syck with global variables: https://github.com/rurban/libyaml/tree/perl-yaml-xs is not mergable as of now, I'll see what happened. |
@rurban yeah, I'd also like to see SafeLoad |
Hi,
is there any prospect of being able to unbundle libyaml and build against a system-wide version at some point? It would certainly be appreciated downstream:
Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664224
Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1081559
Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=410653
The text was updated successfully, but these errors were encountered: