Skip to content

Upper bound qcheck in prbnmcn-stats 0.0.2-0.0.8 #28154

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

Merged
merged 1 commit into from
Jul 10, 2025

Conversation

jmid
Copy link
Contributor

@jmid jmid commented Jul 9, 2025

The forthcoming QCheck 0.26 release in #28148 patches the float generators to avoid blind spots: c-cube/qcheck#350.
The CI run for the release however revealed such a blind spot, causing a prbnmcn-stats QCheck test to start failing when run with QCheck 0.26:
https://opam.ci.ocaml.org/github/ocaml/opam-repository/commit/c715a95fe87d4397d1f0658b2ae5acd528de705e

This PR therefore adds an upper bound of qcheck for prbnmcn-stats for already existing releases, so that their tests run predictably.

I've filed an upstream PR to restore the property for the next prbnmcn-stats release: igarnier/prbnmcn-stats#5

@jmid
Copy link
Contributor Author

jmid commented Jul 10, 2025

The CI for versions 0.0.3-0.0.8 is failing or timing out on FreeBSD.
This is not caused by setting a qcheck upper bound.
As such this should be good to go.

@mseri mseri merged commit bf52b32 into ocaml:master Jul 10, 2025
2 of 3 checks passed
@jmid jmid deleted the upper-bound-qcheck-in-prbnmcn-stats branch July 10, 2025 13:28
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