com-lihaoyi / mill

Your shiny new Java/Scala build tool!
https://mill-build.com/
MIT License
1.99k stars 303 forks source link

Not so TASTy to 0.11.8? #3231

Closed swaldman closed 1 week ago

swaldman commented 1 week ago

Hi!

My set-up is unusual and inherently fragile, so this is perhaps not a high priority issue. But I thought I'd let you know, for what it's worth!

I have a very simple mill plugin that calls into a Scala 3 library, which is now compiled as Scala 3.3.3.

I have as meta build mill-build/build.sc:

import mill._, scalalib._

object millbuild extends MillBuildRootModule {
  def scalacOptions = T {
    super.scalacOptions() ++ Seq("-Ytasty-reader")
  }
}

and under 0.11.7 (and some earlier versions) the setup has worked fine.

Under 0.11.8, I get...

[build.sc] [42/50] compile 
[info] compiling 1 Scala source to /Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-build/compile.dest/classes ...
[error] error while loading Customizer, class file '/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/untemplate_3/0.1.4/untemplate_3-0.1.4.jar(untemplate/Customizer.class)' is broken
[error] (class scala.tools.tasty.UnpickleException/TASTy signature has wrong version.
[error]  expected: {majorVersion: 28, minorVersion: 2}
[error]  found   : {majorVersion: 28, minorVersion: 3}
[error] 
[error] This TASTy file was produced by a more recent, forwards incompatible release.
[error] To read this TASTy file, please upgrade your tooling.
[error] The TASTy file was produced by Scala 3.3.3.)
[error] one error found
1 targets failed
compile Compilation failed

I find reasoning about TASTy compatibility a bit opaque.If 0.11.7 could hit Scala 3.3.3 compilations TASTy, I'm not quite sure why 0.11.8 would be limited to an earlier version.

Thanks for any help!

lefou commented 1 week ago

Can you show the runClasspaths of all the meta-builds (yours, level 1, and the built-in boostrap build, level 2) with Mill 0.11.7 and 0.11.8?

E.g.

> mill --meta-level 1 show runClasspath
swaldman commented 1 week ago

Sure. Thanks!

v0.11.7:

% cat .mill-version 
0.11.7
% mill --meta-level 1 show runClasspath
Mill version 0.11.8 is different than configured for this directory!
Configured version is 0.11.7 (/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/.mill-version)
[build.sc] [1/1] show > [51/58] zincReportCachedProblems 
[
  "qref:v1:32216eb9:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/untemplate-mill_2.13/0.1.4/untemplate-mill_2.13-0.1.4.jar",
  "qref:v1:647bb4c6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.10.9/mill-moduledefs_2.13-0.10.9.jar",
  "qref:v1:472d5ac4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar",
  "qref:v1:05268f9e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/untemplate_3/0.1.4/untemplate_3-0.1.4.jar",
  "qref:v1:0c3e0d59:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.3/scala3-library_3-3.3.3.jar",
  "qref:v1:d17a8ac7:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.1.3/zio_3-2.1.3.jar",
  "qref:v1:e3c56cde:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_3/4.1.0/scopt_3-4.1.0.jar",
  "qref:v1:c08a4114:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/literal_3/0.1.2/literal_3-0.1.2.jar",
  "qref:v1:02652d78:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/codegenutil_3/0.0.2/codegenutil_3-0.0.2.jar",
  "qref:v1:3aeaf853:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.1.3/zio-internal-macros_3-2.1.3.jar",
  "qref:v1:cf3246f6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.1.3/zio-stacktracer_3-2.1.3.jar",
  "qref:v1:f7a4c01a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.3.8/izumi-reflect_3-2.3.8.jar",
  "qref:v1:f3194b46:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.3.8/izumi-reflect-thirdparty-boopickle-shaded_3-2.3.8.jar",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/mill-build/compile-resources",
  "qref:v0:4f752c17:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-launcher/0.11.8.jar",
  "qref:v1:c0c1bedd:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-runner-linenumbers_2.13/0.11.8/mill-runner-linenumbers_2.13-0.11.8.jar",
  "qref:v1:ec6c4a5c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar",
  "qref:v1:472d5ac4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar",
  "qref:v1:647bb4c6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.10.9/mill-moduledefs_2.13-0.10.9.jar",
  "qref:v1:d0c019f0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar",
  "qref:v1:c3fede0e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar",
  "qref:v1:aa1d7c9b:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.25.1/jline-3.25.1.jar",
  "qref:v1:93dd03ee:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar",
  "qref:v1:589290b0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/mill-build/resources",
  "ref:v0:85d87477:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-build/compile.dest/classes"
]
% mill --meta-level 2 show runClasspath
Mill version 0.11.8 is different than configured for this directory!
Configured version is 0.11.7 (/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/.mill-version)
[mill-build/build.sc] [1/1] show > [50/57] zincReportCachedProblems 
[
  "qref:v1:647bb4c6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.10.9/mill-moduledefs_2.13-0.10.9.jar",
  "qref:v1:472d5ac4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/mill-build/mill-build/compile-resources",
  "qref:v0:4f752c17:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-launcher/0.11.8.jar",
  "qref:v1:c0c1bedd:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-runner-linenumbers_2.13/0.11.8/mill-runner-linenumbers_2.13-0.11.8.jar",
  "qref:v1:ec6c4a5c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar",
  "qref:v1:472d5ac4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar",
  "qref:v1:647bb4c6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.10.9/mill-moduledefs_2.13-0.10.9.jar",
  "qref:v1:d0c019f0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar",
  "qref:v1:c3fede0e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar",
  "qref:v1:aa1d7c9b:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.25.1/jline-3.25.1.jar",
  "qref:v1:93dd03ee:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar",
  "qref:v1:589290b0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar",
  "ref:v0:372580c6:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-build/mill-build/compile.dest/classes"
]

v0.11.8:

% mv .mill-version .off-mill-version
% mill --meta-level 1 show runClasspath
[mill-build/build.sc] [54/59] compile 
[info] compiling 1 Scala source to /Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-build/mill-build/compile.dest/classes ...
[info] done compiling
[build.sc] [1/1] show > [51/58] zincReportCachedProblems 
[
  "qref:v1:32216eb9:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/untemplate-mill_2.13/0.1.4/untemplate-mill_2.13-0.1.4.jar",
  "qref:v1:647bb4c6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.10.9/mill-moduledefs_2.13-0.10.9.jar",
  "qref:v1:472d5ac4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar",
  "qref:v1:05268f9e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/untemplate_3/0.1.4/untemplate_3-0.1.4.jar",
  "qref:v1:0c3e0d59:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.3/scala3-library_3-3.3.3.jar",
  "qref:v1:d17a8ac7:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.1.3/zio_3-2.1.3.jar",
  "qref:v1:e3c56cde:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_3/4.1.0/scopt_3-4.1.0.jar",
  "qref:v1:c08a4114:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/literal_3/0.1.2/literal_3-0.1.2.jar",
  "qref:v1:02652d78:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/codegenutil_3/0.0.2/codegenutil_3-0.0.2.jar",
  "qref:v1:3aeaf853:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.1.3/zio-internal-macros_3-2.1.3.jar",
  "qref:v1:cf3246f6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.1.3/zio-stacktracer_3-2.1.3.jar",
  "qref:v1:f7a4c01a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.3.8/izumi-reflect_3-2.3.8.jar",
  "qref:v1:f3194b46:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.3.8/izumi-reflect-thirdparty-boopickle-shaded_3-2.3.8.jar",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/mill-build/compile-resources",
  "qref:v0:4f752c17:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-launcher/0.11.8.jar",
  "qref:v1:c0c1bedd:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-runner-linenumbers_2.13/0.11.8/mill-runner-linenumbers_2.13-0.11.8.jar",
  "qref:v1:ec6c4a5c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar",
  "qref:v1:472d5ac4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar",
  "qref:v1:647bb4c6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.10.9/mill-moduledefs_2.13-0.10.9.jar",
  "qref:v1:d0c019f0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar",
  "qref:v1:c3fede0e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar",
  "qref:v1:aa1d7c9b:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.25.1/jline-3.25.1.jar",
  "qref:v1:93dd03ee:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar",
  "qref:v1:589290b0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/mill-build/resources",
  "ref:v0:85d87477:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-build/compile.dest/classes"
]
% mill --meta-level 2 show runClasspath
[mill-build/build.sc] [1/1] show > [50/57] zincReportCachedProblems 
[
  "qref:v1:647bb4c6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.10.9/mill-moduledefs_2.13-0.10.9.jar",
  "qref:v1:472d5ac4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/mill-build/mill-build/compile-resources",
  "qref:v0:4f752c17:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-launcher/0.11.8.jar",
  "qref:v1:c0c1bedd:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-runner-linenumbers_2.13/0.11.8/mill-runner-linenumbers_2.13-0.11.8.jar",
  "qref:v1:ec6c4a5c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar",
  "qref:v1:472d5ac4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar",
  "qref:v1:647bb4c6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.10.9/mill-moduledefs_2.13-0.10.9.jar",
  "qref:v1:d0c019f0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar",
  "qref:v1:c3fede0e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar",
  "qref:v1:aa1d7c9b:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.25.1/jline-3.25.1.jar",
  "qref:v1:93dd03ee:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar",
  "qref:v1:589290b0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar",
  "ref:v0:372580c6:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/mill-build/mill-build/compile.dest/classes"
]

--meta-level 0 would just be my application's runClasspath right?

Anyway, for completeness...

v0.11.7:

% mv .off-mill-version .mill-version
% mill --meta-level 0 show runClasspath
Mill version 0.11.8 is different than configured for this directory!
Configured version is 0.11.7 (/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/.mill-version)
[1/1] show > [49/52] compile 
[info] compiling 35 Scala sources to /Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/compile.dest/classes ...
[info] done compiling
[1/1] show > [52/52] runClasspath 
[
  "qref:v1:05268f9e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/untemplate_3/0.1.4/untemplate_3-0.1.4.jar",
  "qref:v1:16cd88df:/Users/swaldman/.ivy2/local/com.mchange/unstatic_3/0.3.3-SNAPSHOT/jars/unstatic_3.jar",
  "qref:v1:a5f12eb7:/Users/swaldman/.ivy2/local/com.mchange/unstatic-ztapir_3/0.3.3-SNAPSHOT/jars/unstatic-ztapir_3.jar",
  "qref:v1:0c3e0d59:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.3/scala3-library_3-3.3.3.jar",
  "qref:v1:d17a8ac7:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.1.3/zio_3-2.1.3.jar",
  "qref:v1:e3c56cde:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_3/4.1.0/scopt_3-4.1.0.jar",
  "qref:v1:c08a4114:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/literal_3/0.1.2/literal_3-0.1.2.jar",
  "qref:v1:02652d78:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/codegenutil_3/0.0.2/codegenutil_3-0.0.2.jar",
  "qref:v1:a074bf93:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_3/3.15.0/scribe_3-3.15.0.jar",
  "qref:v1:2716166b:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/conveniences_3/0.0.5/conveniences_3-0.0.5.jar",
  "qref:v1:4f929497:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/mailutil_3/0.0.4/mailutil_3-0.0.4.jar",
  "qref:v1:b9ec4326:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-files_3/1.10.9/tapir-files_3-1.10.9.jar",
  "qref:v1:9ab20a19:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-zio_3/1.10.9/tapir-zio_3-1.10.9.jar",
  "qref:v1:52c85c87:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-zio-http-server_3/1.10.9/tapir-zio-http-server_3-1.10.9.jar",
  "qref:v1:9f47c8fb:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/audiofluidity-rss_3/0.0.10/audiofluidity-rss_3-0.0.10.jar",
  "qref:v1:e32a9ae7:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.17.2/jsoup-1.17.2.jar",
  "qref:v1:e4b12200:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/6.9.0.202403050737-r/org.eclipse.jgit-6.9.0.202403050737-r.jar",
  "qref:v1:c3fede0e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar",
  "qref:v1:89c7834e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark/0.64.8/flexmark-0.64.8.jar",
  "qref:v1:38ec9150:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-ext-footnotes/0.64.8/flexmark-ext-footnotes-0.64.8.jar",
  "qref:v1:3113e267:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-ext-tables/0.64.8/flexmark-ext-tables-0.64.8.jar",
  "qref:v1:9c28dc6e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-ext-gfm-strikethrough/0.64.8/flexmark-ext-gfm-strikethrough-0.64.8.jar",
  "qref:v1:9a562d0f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-ext-anchorlink/0.64.8/flexmark-ext-anchorlink-0.64.8.jar",
  "qref:v1:0004e741:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.12/scala-library-2.13.12.jar",
  "qref:v1:3aeaf853:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.1.3/zio-internal-macros_3-2.1.3.jar",
  "qref:v1:cf3246f6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.1.3/zio-stacktracer_3-2.1.3.jar",
  "qref:v1:f7a4c01a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.3.8/izumi-reflect_3-2.3.8.jar",
  "qref:v1:cd8804be:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_3/1.2.11/perfolation_3-1.2.11.jar",
  "qref:v1:9e8dd15d:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.4.2/sourcecode_3-0.4.2.jar",
  "qref:v1:68dc928e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/moduload_3/1.1.7/moduload_3-1.1.7.jar",
  "qref:v1:c980ccfc:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_3/0.9.3/os-lib_3-0.9.3.jar",
  "qref:v1:c7cb6f32:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/jakarta.mail/2.0.1/jakarta.mail-2.0.1.jar",
  "qref:v1:959ebcb5:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/smtp/2.0.1/smtp-2.0.1.jar",
  "qref:v1:9641646a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-core_3/1.10.9/tapir-core_3-1.10.9.jar",
  "qref:v1:ff6a7e63:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.1.2/zio-streams_3-2.1.2.jar",
  "qref:v1:774ae2a0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/shared/zio_3/1.3.19/zio_3-1.3.19.jar",
  "qref:v1:d556d0ff:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-server_3/1.10.9/tapir-server_3-1.10.9.jar",
  "qref:v1:500ea065:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/3.0.0-RC8/zio-http_3-3.0.0-RC8.jar",
  "qref:v1:d2add24f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_3/2.2.0/scala-xml_3-2.2.0.jar",
  "qref:v1:ee10b841:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar",
  "qref:v1:9a88caca:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar",
  "qref:v1:7e957fe4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar",
  "qref:v1:bf214aa1:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-ast/0.64.8/flexmark-util-ast-0.64.8.jar",
  "qref:v1:0a1cdb20:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-builder/0.64.8/flexmark-util-builder-0.64.8.jar",
  "qref:v1:c9da8487:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-collection/0.64.8/flexmark-util-collection-0.64.8.jar",
  "qref:v1:b108f438:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-data/0.64.8/flexmark-util-data-0.64.8.jar",
  "qref:v1:db861d01:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-dependency/0.64.8/flexmark-util-dependency-0.64.8.jar",
  "qref:v1:71f050db:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-format/0.64.8/flexmark-util-format-0.64.8.jar",
  "qref:v1:80e5498d:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-html/0.64.8/flexmark-util-html-0.64.8.jar",
  "qref:v1:82ca37cb:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-misc/0.64.8/flexmark-util-misc-0.64.8.jar",
  "qref:v1:5f4f11a6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-sequence/0.64.8/flexmark-util-sequence-0.64.8.jar",
  "qref:v1:6f91a5ba:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-visitor/0.64.8/flexmark-util-visitor-0.64.8.jar",
  "qref:v1:2014facd:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util/0.64.8/flexmark-util-0.64.8.jar",
  "qref:v1:f3194b46:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.3.8/izumi-reflect-thirdparty-boopickle-shaded_3-2.3.8.jar",
  "qref:v1:cab3508c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.11.0/scala-collection-compat_3-2.11.0.jar",
  "qref:v1:dcdefb77:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_3/1.0.0/geny_3-1.0.0.jar",
  "qref:v1:34b9c802:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/2.0.1/jakarta.activation-2.0.1.jar",
  "qref:v1:333cc01c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/2.0.1/mailapi-2.0.1.jar",
  "qref:v1:2ed16928:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/model/core_3/1.7.11/core_3-1.7.11.jar",
  "qref:v1:792269a8:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/shared/core_3/1.3.19/core_3-1.3.19.jar",
  "qref:v1:f60af51f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/shared/ws_3/1.3.19/ws_3-1.3.19.jar",
  "qref:v1:ee94c9a1:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.3.7/magnolia_3-1.3.7.jar",
  "qref:v1:8848e1be:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/1.2.0/zio-schema_3-1.2.0.jar",
  "qref:v1:a4f8bb2a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/1.2.0/zio-schema-json_3-1.2.0.jar",
  "qref:v1:5718dca6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-protobuf_3/1.2.0/zio-schema-protobuf_3-1.2.0.jar",
  "qref:v1:e42b3cc2:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.109.Final/netty-codec-http-4.1.109.Final.jar",
  "qref:v1:892855c2:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.109.Final/netty-handler-proxy-4.1.109.Final.jar",
  "qref:v1:0c8296af:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.109.Final/netty-transport-native-epoll-4.1.109.Final.jar",
  "qref:v1:d8bb0218:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.109.Final/netty-transport-native-epoll-4.1.109.Final-linux-x86_64.jar",
  "qref:v1:2290b380:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.109.Final/netty-transport-native-epoll-4.1.109.Final-linux-aarch_64.jar",
  "qref:v1:0f392c22:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.109.Final/netty-transport-native-kqueue-4.1.109.Final.jar",
  "qref:v1:53cf6492:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.109.Final/netty-transport-native-kqueue-4.1.109.Final-osx-x86_64.jar",
  "qref:v1:e6773539:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.109.Final/netty-transport-native-kqueue-4.1.109.Final-osx-aarch_64.jar",
  "qref:v1:9853242c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.25.Final/netty-incubator-transport-native-io_uring-0.0.25.Final-linux-x86_64.jar",
  "qref:v1:d1ad84f6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/24.0.1/annotations-24.0.1.jar",
  "qref:v1:32e287db:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-options/0.64.8/flexmark-util-options-0.64.8.jar",
  "qref:v1:b39fe480:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/1.2.0/zio-schema-macros_3-1.2.0.jar",
  "qref:v1:4d6b8f52:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC21/zio-prelude_3-1.0.0-RC21.jar",
  "qref:v1:1d212e69:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-constraintless_3/0.3.2/zio-constraintless_3-0.3.2.jar",
  "qref:v1:146c6ee7:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/1.2.0/zio-schema-derivation_3-1.2.0.jar",
  "qref:v1:bd083877:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.6.2/zio-json_3-0.6.2.jar",
  "qref:v1:61df1601:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.109.Final/netty-common-4.1.109.Final.jar",
  "qref:v1:985c5c2f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.109.Final/netty-buffer-4.1.109.Final.jar",
  "qref:v1:1152ca36:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.109.Final/netty-transport-4.1.109.Final.jar",
  "qref:v1:840b450c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.109.Final/netty-codec-4.1.109.Final.jar",
  "qref:v1:bce2cdc8:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.109.Final/netty-handler-4.1.109.Final.jar",
  "qref:v1:8c73ba1a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.109.Final/netty-codec-socks-4.1.109.Final.jar",
  "qref:v1:37775d04:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.109.Final/netty-transport-native-unix-common-4.1.109.Final.jar",
  "qref:v1:09c6a94b:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.109.Final/netty-transport-classes-epoll-4.1.109.Final.jar",
  "qref:v1:730e093f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.109.Final/netty-transport-classes-kqueue-4.1.109.Final.jar",
  "qref:v1:0b873d08:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.25.Final/netty-incubator-transport-classes-io_uring-0.0.25.Final.jar",
  "qref:v1:b615ced5:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC21/zio-prelude-macros_3-1.0.0-RC21.jar",
  "qref:v1:dfdcb0b2:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.109.Final/netty-resolver-4.1.109.Final.jar",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/compile-resources",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/resources",
  "ref:v0:e3d884a2:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/compile.dest/classes"
]

v0.11.8:

% mv .mill-version .off-mill-version
% mill --meta-level 0 show runClasspath
[1/1] show > [45/52] zincReportCachedProblems 
[
  "qref:v1:05268f9e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/untemplate_3/0.1.4/untemplate_3-0.1.4.jar",
  "qref:v1:16cd88df:/Users/swaldman/.ivy2/local/com.mchange/unstatic_3/0.3.3-SNAPSHOT/jars/unstatic_3.jar",
  "qref:v1:a5f12eb7:/Users/swaldman/.ivy2/local/com.mchange/unstatic-ztapir_3/0.3.3-SNAPSHOT/jars/unstatic-ztapir_3.jar",
  "qref:v1:0c3e0d59:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.3/scala3-library_3-3.3.3.jar",
  "qref:v1:d17a8ac7:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.1.3/zio_3-2.1.3.jar",
  "qref:v1:e3c56cde:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/scopt/scopt_3/4.1.0/scopt_3-4.1.0.jar",
  "qref:v1:c08a4114:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/literal_3/0.1.2/literal_3-0.1.2.jar",
  "qref:v1:02652d78:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/codegenutil_3/0.0.2/codegenutil_3-0.0.2.jar",
  "qref:v1:a074bf93:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/scribe_3/3.15.0/scribe_3-3.15.0.jar",
  "qref:v1:2716166b:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/conveniences_3/0.0.5/conveniences_3-0.0.5.jar",
  "qref:v1:4f929497:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/mailutil_3/0.0.4/mailutil_3-0.0.4.jar",
  "qref:v1:b9ec4326:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-files_3/1.10.9/tapir-files_3-1.10.9.jar",
  "qref:v1:9ab20a19:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-zio_3/1.10.9/tapir-zio_3-1.10.9.jar",
  "qref:v1:52c85c87:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-zio-http-server_3/1.10.9/tapir-zio-http-server_3-1.10.9.jar",
  "qref:v1:9f47c8fb:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/mchange/audiofluidity-rss_3/0.0.10/audiofluidity-rss_3-0.0.10.jar",
  "qref:v1:e32a9ae7:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jsoup/jsoup/1.17.2/jsoup-1.17.2.jar",
  "qref:v1:e4b12200:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/6.9.0.202403050737-r/org.eclipse.jgit-6.9.0.202403050737-r.jar",
  "qref:v1:c3fede0e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar",
  "qref:v1:89c7834e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark/0.64.8/flexmark-0.64.8.jar",
  "qref:v1:38ec9150:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-ext-footnotes/0.64.8/flexmark-ext-footnotes-0.64.8.jar",
  "qref:v1:3113e267:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-ext-tables/0.64.8/flexmark-ext-tables-0.64.8.jar",
  "qref:v1:9c28dc6e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-ext-gfm-strikethrough/0.64.8/flexmark-ext-gfm-strikethrough-0.64.8.jar",
  "qref:v1:9a562d0f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-ext-anchorlink/0.64.8/flexmark-ext-anchorlink-0.64.8.jar",
  "qref:v1:0004e741:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.12/scala-library-2.13.12.jar",
  "qref:v1:3aeaf853:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.1.3/zio-internal-macros_3-2.1.3.jar",
  "qref:v1:cf3246f6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.1.3/zio-stacktracer_3-2.1.3.jar",
  "qref:v1:f7a4c01a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.3.8/izumi-reflect_3-2.3.8.jar",
  "qref:v1:cd8804be:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/perfolation_3/1.2.11/perfolation_3-1.2.11.jar",
  "qref:v1:9e8dd15d:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.4.2/sourcecode_3-0.4.2.jar",
  "qref:v1:68dc928e:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/outr/moduload_3/1.1.7/moduload_3-1.1.7.jar",
  "qref:v1:c980ccfc:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_3/0.9.3/os-lib_3-0.9.3.jar",
  "qref:v1:c7cb6f32:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/jakarta.mail/2.0.1/jakarta.mail-2.0.1.jar",
  "qref:v1:959ebcb5:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/smtp/2.0.1/smtp-2.0.1.jar",
  "qref:v1:9641646a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-core_3/1.10.9/tapir-core_3-1.10.9.jar",
  "qref:v1:ff6a7e63:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.1.2/zio-streams_3-2.1.2.jar",
  "qref:v1:774ae2a0:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/shared/zio_3/1.3.19/zio_3-1.3.19.jar",
  "qref:v1:d556d0ff:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-server_3/1.10.9/tapir-server_3-1.10.9.jar",
  "qref:v1:500ea065:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/3.0.0-RC8/zio-http_3-3.0.0-RC8.jar",
  "qref:v1:d2add24f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_3/2.2.0/scala-xml_3-2.2.0.jar",
  "qref:v1:ee10b841:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar",
  "qref:v1:9a88caca:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar",
  "qref:v1:7e957fe4:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar",
  "qref:v1:bf214aa1:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-ast/0.64.8/flexmark-util-ast-0.64.8.jar",
  "qref:v1:0a1cdb20:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-builder/0.64.8/flexmark-util-builder-0.64.8.jar",
  "qref:v1:c9da8487:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-collection/0.64.8/flexmark-util-collection-0.64.8.jar",
  "qref:v1:b108f438:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-data/0.64.8/flexmark-util-data-0.64.8.jar",
  "qref:v1:db861d01:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-dependency/0.64.8/flexmark-util-dependency-0.64.8.jar",
  "qref:v1:71f050db:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-format/0.64.8/flexmark-util-format-0.64.8.jar",
  "qref:v1:80e5498d:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-html/0.64.8/flexmark-util-html-0.64.8.jar",
  "qref:v1:82ca37cb:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-misc/0.64.8/flexmark-util-misc-0.64.8.jar",
  "qref:v1:5f4f11a6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-sequence/0.64.8/flexmark-util-sequence-0.64.8.jar",
  "qref:v1:6f91a5ba:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-visitor/0.64.8/flexmark-util-visitor-0.64.8.jar",
  "qref:v1:2014facd:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util/0.64.8/flexmark-util-0.64.8.jar",
  "qref:v1:f3194b46:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.3.8/izumi-reflect-thirdparty-boopickle-shaded_3-2.3.8.jar",
  "qref:v1:cab3508c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.11.0/scala-collection-compat_3-2.11.0.jar",
  "qref:v1:dcdefb77:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_3/1.0.0/geny_3-1.0.0.jar",
  "qref:v1:34b9c802:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/activation/jakarta.activation/2.0.1/jakarta.activation-2.0.1.jar",
  "qref:v1:333cc01c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/sun/mail/mailapi/2.0.1/mailapi-2.0.1.jar",
  "qref:v1:2ed16928:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/model/core_3/1.7.11/core_3-1.7.11.jar",
  "qref:v1:792269a8:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/shared/core_3/1.3.19/core_3-1.3.19.jar",
  "qref:v1:f60af51f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/shared/ws_3/1.3.19/ws_3-1.3.19.jar",
  "qref:v1:ee94c9a1:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.3.7/magnolia_3-1.3.7.jar",
  "qref:v1:8848e1be:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/1.2.0/zio-schema_3-1.2.0.jar",
  "qref:v1:a4f8bb2a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/1.2.0/zio-schema-json_3-1.2.0.jar",
  "qref:v1:5718dca6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-protobuf_3/1.2.0/zio-schema-protobuf_3-1.2.0.jar",
  "qref:v1:e42b3cc2:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.109.Final/netty-codec-http-4.1.109.Final.jar",
  "qref:v1:892855c2:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.109.Final/netty-handler-proxy-4.1.109.Final.jar",
  "qref:v1:0c8296af:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.109.Final/netty-transport-native-epoll-4.1.109.Final.jar",
  "qref:v1:d8bb0218:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.109.Final/netty-transport-native-epoll-4.1.109.Final-linux-x86_64.jar",
  "qref:v1:2290b380:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.109.Final/netty-transport-native-epoll-4.1.109.Final-linux-aarch_64.jar",
  "qref:v1:0f392c22:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.109.Final/netty-transport-native-kqueue-4.1.109.Final.jar",
  "qref:v1:53cf6492:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.109.Final/netty-transport-native-kqueue-4.1.109.Final-osx-x86_64.jar",
  "qref:v1:e6773539:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.109.Final/netty-transport-native-kqueue-4.1.109.Final-osx-aarch_64.jar",
  "qref:v1:9853242c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.25.Final/netty-incubator-transport-native-io_uring-0.0.25.Final-linux-x86_64.jar",
  "qref:v1:d1ad84f6:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/24.0.1/annotations-24.0.1.jar",
  "qref:v1:32e287db:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/vladsch/flexmark/flexmark-util-options/0.64.8/flexmark-util-options-0.64.8.jar",
  "qref:v1:b39fe480:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/1.2.0/zio-schema-macros_3-1.2.0.jar",
  "qref:v1:4d6b8f52:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC21/zio-prelude_3-1.0.0-RC21.jar",
  "qref:v1:1d212e69:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-constraintless_3/0.3.2/zio-constraintless_3-0.3.2.jar",
  "qref:v1:146c6ee7:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/1.2.0/zio-schema-derivation_3-1.2.0.jar",
  "qref:v1:bd083877:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.6.2/zio-json_3-0.6.2.jar",
  "qref:v1:61df1601:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.109.Final/netty-common-4.1.109.Final.jar",
  "qref:v1:985c5c2f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.109.Final/netty-buffer-4.1.109.Final.jar",
  "qref:v1:1152ca36:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.109.Final/netty-transport-4.1.109.Final.jar",
  "qref:v1:840b450c:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.109.Final/netty-codec-4.1.109.Final.jar",
  "qref:v1:bce2cdc8:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.109.Final/netty-handler-4.1.109.Final.jar",
  "qref:v1:8c73ba1a:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.109.Final/netty-codec-socks-4.1.109.Final.jar",
  "qref:v1:37775d04:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.109.Final/netty-transport-native-unix-common-4.1.109.Final.jar",
  "qref:v1:09c6a94b:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.109.Final/netty-transport-classes-epoll-4.1.109.Final.jar",
  "qref:v1:730e093f:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.109.Final/netty-transport-classes-kqueue-4.1.109.Final.jar",
  "qref:v1:0b873d08:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.25.Final/netty-incubator-transport-classes-io_uring-0.0.25.Final.jar",
  "qref:v1:b615ced5:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC21/zio-prelude-macros_3-1.0.0-RC21.jar",
  "qref:v1:dfdcb0b2:/Users/swaldman/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.109.Final/netty-resolver-4.1.109.Final.jar",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/compile-resources",
  "ref:v0:c984eca8:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/resources",
  "ref:v0:e3d884a2:/Users/swaldman/Documents/BaseFolders/development/gitproj/tech.interfluidity.com/out/compile.dest/classes"
]

Thanks again!

lefou commented 1 week ago

I can't see any suspicious here. I though, maybe https://github.com/com-lihaoyi/mill/pull/3221 changed something but I couldn't confirm. Is your repo public or do you have a reproducer I can fiddle with?

swaldman commented 1 week ago

@lefou

I have wasted your time. I hope not a lot of it. I am very sorry. I ought to have attempted to set up a reproduction for you before reporting the issue. Perhaps I'd have figured it out.

The issue appeared not because of any defect in 0.11.8, but because when I thought I was running 0.11.8, I was in fact running 0.11.0! The repo contains an old wrapper script. I installed 0.11.8 system-wide on my machine, and thought

% mv .mill-version .off-mill-version

meant I was running 0.11.8. But in fact, I build though a script like

#!/bin/bash

./mill -w runBackground serve --verbose

So, mv .mill-version .off-mill-version was reverting to the wrapper script version, not my system-wide installed version.

Using

% cat > .mill-version
0.11.8

to upgrade worked fine.


The repo is public, but its HEAD depends upon some locally installed SNAPSHOT versions. To "reproduce", check out the most recent version dependent only on public releases...

$ git clone git@github.com:swaldman/tech.interfluidity.com.git
$ cd tech.interfluidity.com/
$ git checkout 2c7b5d2
$ rm .mill-version
$ ./tech-site-devcycle.sh

to fix

$ cat > .mill-version
0.11.8
$ rm -rf out
$ ./tech-site-devcycle.sh

I am very sorry once again for the time you've devoted to this!

lefou commented 1 week ago

@swaldman Don't worry. Glad you could fix your issue.