Skip to content

Conversation

@WojciechMazur
Copy link
Contributor

According to mill --help --no-server is already implied by -i. Only one of these two should be used.

Addendum to #24208 which was merged into main under auto-merge even though CI has not passed yet! It seems to be broken and needs to be investigated

@WojciechMazur WojciechMazur changed the title [community-build] Don't set --no-server for mill projects [community-build] Don't set --no-server for mill projects and publish scala-library artifact Oct 19, 2025
@WojciechMazur
Copy link
Contributor Author

scas was again disabled from CB - mill 1.0.5 (and latest 1.0.6) fails to build it, issue seems to be similar to com-lihaoyi/mill#5739 - it would require fix in the upstream

[1-87] scas.compile java.lang.Exception: Cannot find **/scala-library-3.8.0-RC1-bin-SNAPSHOT*.jar or **/3.8.0-RC1-bin-SNAPSHOT*/jars/scala-library.jar in [qref:v1:fc522216:/Users/wmazur/.ivy2/local/org.scala-lang/scala3-compiler_3/3.8.0-RC1-bin-SNAPSHOT/jars/scala3-compiler_3.jar, qref:v1:96e8a23d:/Users/wmazur/.ivy2/local/org.scala-lang/scala3-library_3/3.8.0-RC1-bin-SNAPSHOT/jars/scala3-library_3.jar, qref:v1:420510ed:/Users/wmazur/.ivy2/local/org.scala-lang/scala3-interfaces/3.8.0-RC1-bin-SNAPSHOT/jars/scala3-interfaces.jar, qref:v1:37b77034:/Users/wmazur/.ivy2/local/org.scala-lang/tasty-core_3/3.8.0-RC1-bin-SNAPSHOT/jars/tasty-core_3.jar, qref:v1:b7400738:/Users/wmazur/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.8.0-scala-1/scala-asm-9.8.0-scala-1.jar, qref:v1:9d520f0a:/Users/wmazur/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.10.7/compiler-interface-1.10.7.jar, qref:v1:0123b292:/Users/wmazur/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.29.0/jline-reader-3.29.0.jar, qref:v1:b6462bcc:/Users/wmazur/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.29.0/jline-terminal-3.29.0.jar, qref:v1:247ce68f:/Users/wmazur/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jni/3.29.0/jline-terminal-jni-3.29.0.jar, qref:v1:6d68fbc5:/Users/wmazur/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.16/scala-library-2.13.16.jar, qref:v1:36f364ca:/Users/wmazur/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.10.7/util-interface-1.10.7.jar, qref:v1:e0ef82ce:/Users/wmazur/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-native/3.29.0/jline-native-3.29.0.jar]
    mill.javalib.api.JvmWorkerUtil$.grepJar$$anonfun$2(JvmWorkerUtil.scala:41)
    scala.Option.getOrElse(Option.scala:201)
    mill.javalib.api.JvmWorkerUtil$.grepJar(JvmWorkerUtil.scala:42)
    mill.javalib.zinc.ZincWorker$.mill$javalib$zinc$ZincWorker$$$libraryJarNameGrep(ZincWorker.scala:635)
    mill.javalib.zinc.ZincWorker$$anon$2.setup(ZincWorker.scala:113)
    mill.javalib.zinc.ZincWorker$$anon$2.setup(ZincWorker.scala:88)
    mill.util.CachedFactoryWithInitData.withValue(CachedFactory.scala:51)
    mill.javalib.zinc.ZincWorker.withScalaCompilers(ZincWorker.scala:330)
    mill.javalib.zinc.ZincWorker.compileMixed(ZincWorker.scala:216)
    mill.javalib.zinc.ZincWorker$$anon$4.compileMixed(ZincWorker.scala:303)
    mill.javalib.worker.JvmWorkerImpl.$anonfun$5(JvmWorkerImpl.scala:71)
    mill.util.Timed$.apply(Timed.scala:14)
    mill.javalib.worker.JvmWorkerImpl.compileMixed(JvmWorkerImpl.scala:71)
    mill.scalalib.ScalaModule.compile$$anonfun$1$$anonfun$1(ScalaModule.scala:273)
    mill.api.Task$Named.evaluate(Task.scala:338)
    mill.api.Task$Named.evaluate$(Task.scala:323)
    mill.api.Task$Computed.evaluate(Task.scala:349)

@WojciechMazur WojciechMazur merged commit 3da7bb1 into scala:main Oct 20, 2025
80 of 81 checks passed
@WojciechMazur WojciechMazur deleted the cb/mill-fix-2 branch October 20, 2025 08:24
@WojciechMazur
Copy link
Contributor Author

FYI @com-lihaoyi @alexarchambault regarding the found mill problems, might become a blocker for trying to bootstrap mill-based build of compiler

@rjolly scas was disabled again in the managed Community Build (executed on PR), but I mad sure we can still test it using Open Communty Build (executed nightly and on demand). It actually required some additional adjustments because the information from Scaladex was not matching the actual mill build layout. VirtusLab/community-build3@3efd14c

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.

2 participants