-
Notifications
You must be signed in to change notification settings - Fork 59
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
unfreezing scala-parallel-collections caused failures downstream #981
Comments
sbt/sbt#5043 maybe? I hit this bug here: https://github.com/scala/scala-collection-contrib/blob/master/project/build.properties |
the problem is reproducible outside of dbuild by cloning scala-parallel-collections, doing - Seq("org.scala-lang.modules" %% "scala-parallel-collections" % "0.2.0" % "test")
+ Seq("org.scala-lang.modules" %% "scala-parallel-collections" % "0.2.0+18-693c5fb1-SNAPSHOT" % "test") and then doing |
and you can cut twitter-util out of the picture with:
|
the classes in question are in fact missing from the published JAR:
|
in the
@lrytz note that I charge extra for OSGi work |
some of the |
surely the problem is here somewhere?
|
so it seems we want but something is different now or this wouldn't be breaking, so it's worth another try I guess the newer sbt-scala-modules includes an sbt-osgi version bump from 0.9.4 to 0.9.5. not clear to me at a glance if any of https://github.com/sbt/sbt-osgi/milestone/6?closed=1 are relevant, like maybe sbt/sbt-osgi#60 ? not obvious |
hey @szeiger that's your code and your comment, how much do you charge for OSGi work? (and how much when you're on vacation?) |
oops, no, those are being copied from scala-library, rather than coming from within scala-parallel-collections |
do we need to make scala-parallel-collections a "bundle fragment"? https://www.ibm.com/support/knowledgecenter/SSRTLW_9.5.0/com.ibm.aries.osgi.doc/topics/cbundlefragment.html |
what's the old saying, a child can split a package and ten wise men can't put it back together, something like that? |
the ticket on the unfortunateness of having split packages at all is scala/scala-parallel-collections#5 |
if you do:
then you get all of the classes you want, but you also get a bunch of copies of stuff from Scala stdlib in the community build context, this should be sufficient? let's try it |
* unfreeze scala-parallel-collections * unfreeze scala-parallel-collections fixes #981
yup that did it |
something to do with sbt-scala-module 2.1
there are some notes at #980 (comment)
splitting that out as a separate issue so I can get #980 merged. #980 freezes scala-parallel-collections at an older version for now
The text was updated successfully, but these errors were encountered: