Skip to content

Conversation

Bencodes
Copy link
Collaborator

@Bencodes Bencodes commented Jun 18, 2025

Ensuring that the top-level dep_infos list contains the complete set of deps collected from both associates and deps. Without this we have modules in our codebase that fail to compile due to jars missing from the classpath.

I'm only able to encounter this issue with experimental_prune_transitive_deps enabled, which makes sense seeing as the non-pruning mode explicitly collects the transitive compile jars from associates.

@Bencodes
Copy link
Collaborator Author

@rbeazleyspot mind taking a look at this since you last changed this code?

@rbeazleyspot
Copy link
Contributor

🫡

@rbeazleyspot
Copy link
Contributor

any other flags set, eg experimental_strict_associate_dependencies ?

@Bencodes
Copy link
Collaborator Author

@rbeazleyspot We do also set experimental_strict_associate_dependencies.

@Bencodes Bencodes merged commit 43be561 into master Jun 19, 2025
4 checks passed
@Bencodes Bencodes deleted the Bencodes-patch-10 branch June 19, 2025 16:51
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.

3 participants