-
Notifications
You must be signed in to change notification settings - Fork 60
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
re 1.12 broke tests in a dose3 #411
Comments
Thanks for the report. Can you give me an example of a version string from your test suite that |
All versions from test_decompose, except 1.2.3-beta+build:
https://gitlab.com/irill/dose3/-/blob/master/src/versioning/tests/tests.ml?ref_type=heads#L152 |
While investigating a new build failure of dose3 in Debian, I bumped into this issue and we are affected. Cross-reference: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081360 |
This was broken by #233. |
Hello, do we have any fix for this? |
All tests associated with comparing versions through semver in dose3-7.0.0 are breaking.
I think that arrays are incorrectly filled when analyzing the version by regular expression.
With ocaml-re 1.11 everything works fine.
And with ocaml-re 1.12:
FAILED: Cases: 112 Tried: 112 Errors: 0 Failures: 21 Skip: 0 Todo: 0 Timeouts: 0.
One example of the output from the list of broken tests:
Failure: suite:5:test_decompose:5: =1.2.3
expected: 1.2.3-+ but got: 1.2.3
part of the src/versioning/semverNode.ml from dose3:
The text was updated successfully, but these errors were encountered: