Skip to content

Conversation

@jmid
Copy link
Member

@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
Member 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