Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 20:46

    SethTisue on 2.11.x

    advance SHAs for Akka and relat… Merge remote-tracking branch 'o… (compare)

  • 20:43

    SethTisue on 2.13.x

    advance SHAs for Akka and relat… Merge remote-tracking branch 'o… (compare)

  • 20:42

    SethTisue on 2.12.x

    advance SHAs for Akka and relat… (compare)

  • 20:42
    SethTisue closed #1004
  • 16:55
    SethTisue synchronize #1004
  • 16:53
    SethTisue commented #1004
  • 16:53
    SethTisue assigned #1004
  • 16:52
    SethTisue opened #1004
  • 02:35

    SethTisue on 2.11.x

    2.11: exclude failing monix test (compare)

  • 01:47

    SethTisue on 2.13.x

    2.13: for now, scalamock is exp… (compare)

  • 01:00

    SethTisue on 2.11.x

    remove stray comment add comment split off projs.conf and 3 more (compare)

  • 00:40
    SethTisue commented #1003
  • 00:39
    SethTisue edited #1003
  • 00:39
    SethTisue edited #1003
  • 00:34
    SethTisue commented #987
  • 00:34
    SethTisue commented #987
  • 00:33
    SethTisue commented #987
  • 00:33
    SethTisue edited #1003
  • 00:27
    SethTisue commented #1003
  • 00:24
    ashawley commented #1003
Miles Sabin
@milessabin
Should I just rebuild with an updated Scala version?
Seth Tisue
@SethTisue
to test a Scala 2.12 PR you’re working on? Or what?
Miles Sabin
@milessabin
This PR: scala/scala#6582.
Seth Tisue
@SethTisue
So yes, version=... ./run.sh
BennyHill
@BennyHill
Hi, just a quick fyi that catalysts is published for 2
2.13.0-M4
Seth Tisue
@SethTisue
great! added it here scala/make-release-notes@77554e8
BennyHill
@BennyHill
Thx!!
Taro L. Saito
@xerial
@SethTisue Created a PR to add Airframe to the community build scala/community-builds#811
Seth Tisue
@SethTisue
"Scala community build grows, adds Scala 2.13 and JDK 11" https://www.scala-lang.org/2019/01/18/community-build.html we're up to 3.2 million SLOC
Miles Sabin
@milessabin
:clap:
Seth Tisue
@SethTisue
Zak Patterson
@zakpatterson
Hi @SethTisue i was going to try to help out with the finishing touches on getting scala-pet-store working in here. is there a way to run the community-builds locally for just one project? the run.sh script seems to indicate I can do ./run.sh scala-pet-store, but that's still running everything A-Z.
Seth Tisue
@SethTisue
@zakpatterson it has to extract dependencies for all projects before building any of them, and the first time you do it, that could take an hour or longer. after that the results are cached it will only take about 2 minutes
you probably don't have a prayer of resolving that conflicting-cross-version-suffixes error, I think it's specific to the dbuild context. but there might be something else I could use your help with, after that one's fixed
(it's possible to save time by removing unneeded projects temporarily from configs/community.dbuild, but in scala-pet-store's case that's probably more troiuble than it's worth, since there are so many dependencies)
Zak Patterson
@zakpatterson
right, i started down that path and agree
Ok, I suspected the cross version issue was something to do with our settings, since you have enumeratum building already. we don't have a crossversion setting yet
Seth Tisue
@SethTisue
(I've updated https://github.com/scala/community-builds/wiki/Local-runs to include the info above)
Zak Patterson
@zakpatterson
ok cool - i'm not in the habit of clicking the wiki tab
Taro L. Saito
@xerial
A quick question for Scala 2.13.x build. How can I use a forked version of Scalatest https://github.com/scalacommunitybuild/scalatest/tree/community-build-2.13 with Scala 2.13 nightly build like 2.13.0-pre-81ad83d?
^ @SethTisue
Should I build scalatest locally?
Taro L. Saito
@xerial
I'm now trying local build version=2.13.0-pre-81ad83d ./run.sh airframe
Seth Tisue
@SethTisue
@xerial that should work. to use a ScalaTest fork, edit configs/project-refs.conf to point to your fork+branch on GitHub
Taro L. Saito
@xerial
This message was deleted
[cloc-plugin] [info] Packaging /Users/leo/work/git/community-builds/target-0.9.16/project-builds/cloc-plugin-837d92ca43c2b396568455619202913ab3057a57/target/scala-2.13.0-pre-81ad83d/cloc-plugin-0.0.1-dbuildx837d92ca43c2b396568455619202913ab3057a57.jar ...
[cloc-plugin] [info] Done packaging.
[cloc-plugin] [error] java.lang.NoClassDefFoundError: scala/xml/MetaData
[cloc-plugin] [error]     at scala.tools.nsc.doc.html.HtmlFactory.writeTemplates(HtmlFactory.scala:128)
[cloc-plugin] [error]     at scala.tools.nsc.doc.html.HtmlFactory.generate(HtmlFactory.scala:116)
[cloc-plugin] [error]     at scala.tools.nsc.doc.html.Doclet.generateImpl(Doclet.scala:23)
[cloc-plugin] [error]     at scala.tools.nsc.doc.doclet.Generator.generate(Generator.scala:23)
[cloc-plugin] [error]     at scala.tools.nsc.doc.DocFactory.generate$1(DocFactory.scala:128)
[cloc-plugin] [error]     at scala.tools.nsc.doc.DocFactory.document(DocFactory.scala:131)
[cloc-plugin] [error]     at xsbt.Runner.run(ScaladocInterface.scala:30)
[cloc-plugin] [error]     at xsbt.ScaladocInterface.run(ScaladocInterface.scala:15)
[cloc-plugin] [error]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[cloc-plugin] [error]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[cloc-plugin] [error]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[cloc-plugin] [error]     at java.lang.reflect.Method.invoke(Method.java:498)
[cloc-plugin] [error]     at sbt.internal.inc.AnalyzingCompiler.call(AnalyzingCompiler.scala:237)
[cloc-plugin] [error]     at sbt.internal.inc.AnalyzingCompiler.doc(AnalyzingCompiler.scala:166)
[cloc-plugin] [error]     at sbt.internal.inc.AnalyzingCompiler.doc(AnalyzingCompiler.scala:147)
[cloc-plugin] [error]     at sbt.Doc$.$anonfun$scaladoc$1(Doc.scala:39)
[cloc-plugin] [error]     at sbt.Doc$.$anonfun$scaladoc$1$adapted(Doc.scala:39)
[cloc-plugin] [error]     at sbt.RawCompileLike$.$anonfun$prepare$1(RawCompileLike.scala:83)
[cloc-plugin] [error]     at sbt.RawCompileLike$.$anonfun$prepare$1$adapted(RawCompileLike.scala:76)
[cloc-plugin] [error]     at sbt.RawCompileLike$.$anonfun$cached$3(RawCompileLike.scala:67)
[cloc-plugin] [error]     at sbt.RawCompileLike$.$anonfun$cached$3$adapted(RawCompileLike.scala:65)
[cloc-plugin] [error]     at sbt.util.Tracked$.$anonfun$inputChanged$1(Tracked.scala:149)
[cloc-plugin] [error]     at sbt.RawCompileLike$.$anonfun$cached$1(RawCompileLike.scala:72)
[cloc-plugin] [error]     at sbt.RawCompileLike$.$anonfun$cached$1$adapted(RawCompileLike.scala:55)
[cloc-plugin] [error]     at sbt.Defaults$.$anonfun$docTaskSettings$3(Defaults.scala:1427)
[cloc-plugin] [error]     at scala.Function1.$anonfun$compose$1(Function1.scala:44)
[cloc-plugin] [error]     at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:40)
[cloc-plugin] [error]     at sbt.std.Transform$$anon$4.work(System.scala:67)
[cloc-plugin] [error]     at sbt.Execute.$anonfun$submit$2(Execute.scala:269)
[cloc-plugin] [error]     at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
[cloc-plugin] [error]     at sbt.Execute.work(Execute.scala:278)
[cloc-plugin] [error]     at sbt.Execute.$anonfun$submit$1(Execute.scala:269)
[cloc-plugin] [error]     at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178)
[cloc-plugin] [error]     at sbt.CompletionService$$anon$2.call(CompletionService.scala:37)
[cloc-plugin] [error]     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[cloc-plugin] [error]     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[cloc-plugin] [error]     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[cloc-plugin] [error]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[cloc-plugin] [error]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[cloc-plugin] [error]     at java.lang.Thread.run(Thread.java:748)
cloc-plugin build is failing with version=2.13.0-pre-81ad83d ./run.sh airframe probably because of scala-xml's issue in Scala 2.13.x
Seth Tisue
@SethTisue
@xerial hmm, this doesn’t ring a bell… what’s "scala-xml's issue in Scala 2.13.x”?
Seth Tisue
@SethTisue
Andrew Valencik
@valencik
Hi Seth, just curious if https://github.com/scala/community-builds/issues/763#issuecomment-523678842 means simply the spark in dbuild effort has been abandoned, or the whole idea of automated building Spark against Scala nightlies is abandoned?
Either way, thanks for all your efforts :)
Seth Tisue
@SethTisue
@valencik only dbuild. I'm going to make sure we can build Spark itself with a Scala nightly. (I expect it will be trivial, but I'll make sure.)
Andrew Valencik
@valencik
nice, that's great to hear
Aaron S. Hawley
@ashawley
I'm trying to run a subset of the community build in Circle. What artifacts does dbuild use for determining whether to avoid re-building unchanged projects? I assumed caching target-0.9.16/extraction/ would do it, but Circle keeps re-building unchanged projects. Is it something else?
Seth Tisue
@SethTisue
@ashawley clones-0.9.16 too, and it also puts stuff in ~/.dbuild I think
Aaron S. Hawley
@ashawley
Ok, I did clones-0.9.16 just forgot to mention it. I'll try ~/.dbuild. Thanks!
Aaron S. Hawley
@ashawley
Yup, two builds later and that was it! Thanks again.
I've added some notes to the wiki. Hope it's helpful.
Seth Tisue
@SethTisue
@ashawley :+1:
Aaron S. Hawley
@ashawley
Had you come across this issue? It blocked me from going further.
scalatest/scalatestplus-scalacheck#14
Seth Tisue
@SethTisue
@ashawley The community build is still on ScalaTest 3.0.x. Whenever an included project moves to 3.1, I just freeze it at a prior commit. At some point, some time after 3.1 is actually released, I'll flip a big switch and move everything to 3.1.
It remains to be seen whether I'll need to support 3.0 and 3.1 at the same time somehow, or whether I'l be able to get away with supporting 3.1 only.
Taro L. Saito
@xerial
AirSpec is another testing library for Scala and Scala.js, maintained inside Airframe: https://wvlet.org/airframe/docs/airspec.html
For now, AirSpec only depends on ScalaCheck, so it can be an alternative of ScalaTest. But the bootstrap issue may still exist at the community build
Aaron S. Hawley
@ashawley
@SethTisue One would hope that 3.1.x would be mostly compatible with 3.0.x, because version numbers(!), but the evidence says otherwise. All these breaking changes would suggest 4.0, IMO.
I'm not sure if you'll need to support both or not. I got pretty far, but I'm only doing about 50 projects and mostly of the Typelevel variety. A lot of them have moved to using one of the 3.1.0-SNAPS in their build.
Seth Tisue
@SethTisue
scala/community-build#1003 makes it easy to run just a subset of the community build, without having to wait for 200 projects to extract, and without having to hand-decimate the config file
Oron Port
@soronpo
Nice!