[1.3.0] updateFull is missing caller for direct dependencies
See original GitHub issuesteps
git clone akka/akka sbt “show akka-stream/updateFull” > update.txt
problem
[info] compile:
[info] com.typesafe:config
[info] - 1.3.3
[info] evicted: false
[info] homepage: https://github.com/lightbend/config
[info] configurations: test, optional, compile, default, runtime
[info] callers: com.typesafe:ssl-config-core_2.12:0.3.7, com.typesafe.akka:akka-actor_2.12:2.5-SNAPSHOT
[info]
[info] org.scala-lang:scala-library
[info] - 2.12.8
[info] evicted: false
[info] homepage: http://www.scala-lang.org/
[info] extraAttributes: Map(info.apiURL -> http://www.scala-lang.org/api/2.12.8/)
[info] configurations: test, optional, compile, default, runtime
[info] callers: com.typesafe.akka:akka-protobuf_2.12:2.5-SNAPSHOT, org.scala-lang.modules:scala-parser-combinators_2.12:1.1.1, com.typesafe:ssl-config-core_2.12:0.3.7, org.scala-lang.modules:scala-java8-compat_2.12:0.8.0, com.typesafe.akka:akka-actor_2.12:2.5-SNAPSHOT
[info]
[info] org.scala-lang.modules:scala-parser-combinators_2.12
[info] - 1.1.1
[info] evicted: false
[info] homepage: http://www.scala-lang.org/
[info] configurations: test, optional, compile, default, runtime
[info] callers: com.typesafe:ssl-config-core_2.12:0.3.7
[info]
[info] org.reactivestreams:reactive-streams
[info] - 1.0.2
[info] evicted: false
[info] homepage: http://www.reactive-streams.org/
[info] configurations: test, optional, compile, default, runtime
[info]
[info] org.scala-lang.modules:scala-java8-compat_2.12
[info] - 0.8.0
[info] evicted: false
[info] homepage: http://www.scala-lang.org/
[info] configurations: test, optional, compile, default, runtime
[info] callers: com.typesafe.akka:akka-actor_2.12:2.5-SNAPSHOT
[info]
[info] com.typesafe:ssl-config-core_2.12
[info] - 0.3.7
[info] evicted: false
[info] homepage: https://github.com/lightbend/ssl-config
[info] configurations: test, optional, compile, default, runtime
[info]
caller info is missing for org.reactivestreams:reactive-streams and com.typesafe:ssl-config-core_2.12.
expectation
All modules have a caller.
original report by jrudolph
That’s a regression compared to previous versions that prevents sbt-dependency-graph from working correctly.
See also
Issue Analytics
- State:
- Created 4 years ago
- Reactions:56
- Comments:22 (21 by maintainers)
Top Results From Across the Web
Changelog - Kadence Blocks
Fix: Issue with padding missing in row when options are hidden from user. Fix: Issue with icons list grid ... Update: Full height...
Read more >Administering Oracle Identity Governance
Direct Provisioning: This type of provisioning is a special administrator-only function in which an Oracle Identity Governance administrator provisions a.
Read more >Hortonworks Data Platform for HDInsight
HDP 2.6.4 provides DataFu 1.3.0 with no additional Apache patches. ... Remove commons-httpclient dependency from hadoop-azure.
Read more >ChangeLog
Add missing ldconfig_scriptlets macro for libgnome-bluetooth-ui-3_0-13. ... upstream dependencies changed in previous updates - Update to 1.3.0 Added * Mark ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
What’s the state here? People are asking me what is going on with sbt-dependency-graph and there’s no satisfactory answer I could give.
To be clear, I think this is a QA issue in sbt in the first place. This regression has been known for months and the sbt 1.3.0 (and 1.3.1, 1.3.2, 1.3.3) release still went ahead changing the default to coursier in sbt 1.3.0. Now saying this is “blocked on upstream” does not really help. By making coursier the default, sbt is now responsible for making it work correctly.
E.g. to demonstrate the difficulties: in the akka-http build we depend on sbt-dependency-graph for some analytics so until now we couldn’t update to sbt 1.3.0. But that also means that we cannot update mima because it requires sbt 1.3.x, etc. We will probably just disable coursier for akka-http but it would be better if we wouldn’t have to.
@albuch see https://github.com/sbt/sbt/releases/tag/v1.3.4