Skip to content

Resolver runs in circles till it eats all the memory #4172

@juergen-albert

Description

@juergen-albert

Taking the discussion from #4154 to a new Bug, so we can look at this independently. This may end up becoming a bug for the resolver, but we can do the analysis first.

The current assumption is, that the resolver tears itself apart, when
a. it has two many candidates for certain requirements
b. the Repositories have Artifacts with "unclean" Metadata (like Require Bundle)

An example of a failing resolve is: https://gitlab.com/gecko.io/geckoEMF-Tooling/-/tree/failing_resolve

Here the resolve dies for https://gitlab.com/gecko.io/geckoEMF-Tooling/-/blob/failing_resolve/org.gecko.emf.osgi.codegen/codegen.bndrun if we remove the runblacklist the resolve works just fine.

Metadata

Metadata

Labels

help wantedcommunity contribution needed [requires is:closed]staleStale issue or pull request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions