-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
ScalaCheck 1.13.0 #942
ScalaCheck 1.13.0 #942
Conversation
9969d03
to
d082fea
Compare
I think you will also need a version of scalatest built against scalacheck 1.13 |
See also: scalatest/scalatest#837 |
So steps needed for this to move forward: |
Update: @adelbertc has this working with locally published versions of Discipline and Algebra. It even seems to have caught a law-breaking instance! We should be able to move forward with this once there's a stable scalatest release. Or perhaps we should update to the Edit: I wasn’t thinking about the fact that that needs to happen in both algebra and discipline too. That probably complicates matters a bit. |
To my understanding, typelevel/scalacheck#218 is a deal-breaker for upgrading to scalacheck 1.13. Here is my understanding of the situation: The My understanding is based off of things that @xuwei-k and @non have said. It might not be entirely accurate. |
@ceedubs that's correct although it's a bit more complicated. Even if you remove almost all use of |
Specs2 users: a downgrade to specs2-3.7 gets past the linker errors. That is the latest version based on scalacheck-1.12.x. |
@adelbertc @non should this be closed in favor of #1345 ? |
Yes I think so. |
Proposed fix for #810
This currently compiles, but does not run! When I try running it I get:
many many times. I thought it might be Discipline so I cloned Discipline, bumped ScalaCheck to 1.13.0, did a
publishLocal
, and bumped the Cats Discipline version. Still same error. Leaving here for comments/if anyone else has suggestions/wants to give it a shot.