| Summary: | Installing two equal bundles via the Equinox console places them in different regions | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [RT] Virgo | Reporter: | Borislav Kapukaranov <b.kapukaranov> | ||||
| Component: | runtime | Assignee: | Glyn Normington <glyn.normington> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | minor | ||||||
| Priority: | P3 | CC: | glyn.normington | ||||
| Version: | 3.0.0.M01 | ||||||
| Target Milestone: | 3.0.0.M01 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Borislav Kapukaranov
Created attachment 188447 [details]
The two test bundles
The fix is to remove an unnecessary restriction in the region implementation. This was causing the operation to add the second bundle to the kernel region to fail, leaving the bundle in no region. For some reason, this was then visible in the user region, probably because the vsh code path currently filters out all bundles in the kernel region. The removed restriction, to avoid bundles with identical symbolic name and version being installed in a region, could not be enforced by the bundle event hook as this cannot fail an install. |