Skip to content

Conversation

@retronym
Copy link
Member

@retronym retronym commented Jun 14, 2016

This is a temporary measure until we release Scala
2.12.0. It means we are able to release milestones,
and RCs of Scala without needing a public release of
Scalacheck.

After we release Scala 2.12.0, we'll revert to a binary
dependency on the standard Scalacheck.

This uncovered an existing bug in our SBT build related to
STARR being favoured on the classpath when performing test
discovery. This has be worked around by customizing the
testLoader setting.

@scala-jenkins scala-jenkins added this to the 2.12.0-RC1 milestone Jun 14, 2016
@retronym
Copy link
Member Author

Review by @szeiger

retronym added 2 commits June 14, 2016 16:54
This avoids a linkage error when SBT reflectively calls
a TestFramework implementation compiled by quick, as will
be the case in the following commit that brings the
ScalaCheck sources into the `partest-extras` project.
This is a temporary measure until we release Scala
2.12.0. It means we are able to release milestones,
and RCs of Scala without needing a public release of
Scalacheck. While we've never had to wait very long
for these in the past (Thanks, Rickard!) we'd like
to spare the maintainer some work betwen now and 2.12.0.

After we release Scala 2.12.0, we'll revert to a binary
dependency on the standard Scalacheck.
@retronym retronym force-pushed the topic/insource-scalacheck branch from 7016c70 to 25af8a8 Compare June 14, 2016 14:59
@retronym retronym changed the title Insource Scalacheck Temporarily insource Scalacheck Jun 14, 2016
@szeiger
Copy link
Contributor

szeiger commented Jun 17, 2016

Should we merge #5190 first (it only needs a final approval, everything is ready) and port it to 2.12.x? This would avoid conflicts in build.sbt and make CI run with sbt (since the ant build is not being updated here). Is sbt sufficient anyway? bootstrap still uses ant at the moment.

@retronym
Copy link
Member Author

@szeiger Yes, let's merge the SBT changes first, then merge to 2.12.x, then rebase this PR. I'll also add Ant changes.

@lrytz lrytz modified the milestones: 2.12.0-M5, 2.12.0-RC1 Jun 19, 2016
@retronym retronym closed this Jun 19, 2016
@adriaanm
Copy link
Contributor

SBT changes in #5190 are now in 2.12.x via #5242

adriaanm added a commit to scala/scala-partest that referenced this pull request Jun 28, 2016
@adriaanm adriaanm added 2.12 and removed 2.12 labels Oct 29, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants