question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[1.3.0] updateFull is missing caller for direct dependencies

See original GitHub issue

steps

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:closed
  • Created 4 years ago
  • Reactions:56
  • Comments:22 (21 by maintainers)

github_iconTop GitHub Comments

8reactions
jrudolphcommented, Oct 23, 2019

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found