Ah, I know why we see the `404 Not Found: GET - /o...
# github-workflows-kt
v
Ah, I know why we see the
404 Not Found: GET - /org/jetbrains/kotlin/kotlin-stdlib/unspecified/kotlin-stdlib-unspecified.pom
on the binding server: https://repo.maven.apache.org/maven2/io/arrow-kt/arrow-atomic-jvm/2.0.1/arrow-atomic-jvm-2.0.1.pom
💡 1
p
is it a bug in the POM, or in how Kotlin Scripting resolved the dependencies?
v
But in the POM
Fixed in 2.1.1
👍 1
p
v
Quite possible, from 2.0.1 to 2.1.0 (where it is also fixed) they updated Kotlin from 2.1.0 which has that but to 2.1.10 where that bug is fixed.
👍 1
p
I wish there was an easy way to backtrack what project's GitHub workflow makes this dependency request, in general: to have a more informative user agent. In reality, it would only make sense for open-source projects
v
Not sure what you mean. All bindings depend on
github-workflows-kt
which depends on Arrow and thus brings in this dependency
👍 1
Since 21.04. we are on 2.1.0+ or newer, so with the next lib version and upgrading the bindings, these 404s should be gone for good hopefully
p
unless someone keeps an old version of the library in their workflows
but yeah, asymptotically they should decrease
v
True, the joy of Maven-non-sense-closest-wins-resolution
👍 1
And of course the totally borked main.kts resolution logic I reported as bug
p
I think the Kotlin Notebooks use Scripting as well, so given it's a new use case that has a chance to be popular, maybe it will drive fixing some long-standing issues in Scripting đŸ€ž
đŸ€ž 1