Hi everybody, first of all sorry about the odd mail subject, I will try to explain myself better.
The context of the problem: ================= I have the following bundles: Main Depends on (packages): Console, InterConsole, Runner Console: Depends on: InterConsole Exports (package): Console InterConsole: Exports: InterConsole Runner: Depends on: InterConsole, InterRunner Exports: Runner InterRunner: Exports: InterRunner ////////////////////////// I have the following OBR repositories: Repo1: (contains) Main, Console, InterConsole Repo2: Runner Repo3: InterRunner ////////////////////////// Then I have this (pseudo)code/logic: 1- Install Repo1 in OBR repository admin 2- discover resource Main 3- get a new resolver 4- try to deploy Main 5- If there are missing dependencies, print them, else go to pont 9 6- Find repository that contains missing dependencies 7- Install repository found 8- Go to point 3 9- Bundle deployed The run output: ========== The execution of the logic just mentioned prints this: Got new resolver Missing dependency: InterRunner Missing dependency: Runner Installed Repository 3 Installed Repository 2 Got new resolver Bundle deployed The question/problem: =============== How is possible that the first resolver knows about the missing dependency InterRunner if the Runner is not known yet???!!! Any thoughts??? Thank you in advance for taking the time to read and give any thought to my problem. Regards

