Test with libyaml 0.2.4#404
Conversation
|
@perlpunk for 5.3.1, was 0.2.2 the libyaml version tested against prior to that release or was it an earlier libyaml version? Secondly, I'm curious if PyYAML has any sort of policy for when/under what circumstances/how often it bumps the libyaml version against which it tests? Asking partly for #407. |
5.3.1 was tested against libyaml 0.2.2.
In general, I would say, bugfix releases (like 5.3.2) should always be built with the same libyaml version. |
Okay, so if I'm reading this correctly, the plan would be for 5.3.2 to keep things at 0.2.2 libyaml upstream, but possibly to upgrade (for both tests and potentially wheels) in some release after that. For #407, I have it at 0.2.4 for now, but that can easily be changed to 0.2.2. And the last thing I'd note is, if the libyaml version is going to be referenced multiple places here, it might make sense to keep it in a single place (maybe a LIBYAML_VERSION file or something). I'll resist the the urge to suggest adding libyaml as a Git submodule 😉 |
|
libyaml 0.2.5 is in the 5.4 release, closing |
libyaml 0.2.2 tests are currently failing:
https://travis-ci.org/github/yaml/pyyaml/jobs/689453153#L1145
Maybe because the wrong testsuite commit gets checked out.
Edit:
.appveyor.ymlshould also be updatedEdit: I fixed the libyaml tests with this: yaml/libyaml@a718a89
If you plan a 5.3.2 bugfix release, this PR should be merged after that.