| Summary: | Missing artifacts after aggregate, works with director application | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Technology] CBI | Reporter: | Marco Lehmann-Mörz <mlehmannm> | ||||||||||||
| Component: | CBI p2 Repository Aggregator | Assignee: | Project Inbox <b3.aggregator-inbox> | ||||||||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||||||||
| Severity: | normal | ||||||||||||||
| Priority: | P3 | CC: | pascal, thomas | ||||||||||||
| Version: | unspecified | ||||||||||||||
| Target Milestone: | --- | ||||||||||||||
| Hardware: | PC | ||||||||||||||
| OS: | Windows XP | ||||||||||||||
| Whiteboard: | |||||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
Marco Lehmann-Mörz
Created attachment 183741 [details]
B3 aggregator model
Are you using the director on a platform where nl_de is the default or are you're passing this info as a -p2.nl nl_de on the command line? I don't think the director would include that fragment otherwise. I think we need to extend the 'configuration' entity of the aggregator model to include the nl segement. Either that or somehow persuade the p2 planner to include all language variants. Not sure how to do that though since the nl=xxx is in the same filter as os, ws, and arch. AFAIK, there's no way to have this filter return true unless the nl setting is an exact match. CC'ing Pascal since I think this highlights a general p2 question. Is there anyway to make the planner include all language fragments? It is indeed a english Windows PC with a german localisation package, but I don't think that's the problem. I will verify that with NL=fr. Just to clarify: The german nl-fragments from the babel helios repository are there. Only the german nl-fragment for org.eclipse.draw2d is missing because it comes from the babel galileo repository. When I disable the helios repository, all nl-fragments are there. The feature org.eclipse.babel.nls_tools.gef_de_3.5.0.v20100814074441.jar has been aggregated via B3. The nl-fragment org.eclipse.draw2d.nl_de_3.5.0.v20100814074441.jar is referenced from there. So B3 (or some underlying technology) seems to drop that bundle. Created attachment 183804 [details]
B3 aggregator model (de+fr)
Created attachment 183805 [details]
log of the run with the updated model
Created attachment 183806 [details]
directory listing of the run with the updated model
I've got no idea what happens here. All nl-fragments come solely from the babel galileo repository. NL-features from both babel (helios , galileo) are there. The german nl-fragment for org.eclipse.draw2d is still missing, but the french one is there. For other bundles the german nl-fragment is there. Why? Created attachment 183847 [details]
fix for odd behaviour on second run
After the first run I always get a message like "Unable to move ..." and B3 quits.
It seems there is a check missing in MirrorGenerator.
Please review.
I don't understand. How is this fix related to the missing artifacts? (In reply to comment #9) > I don't understand. How is this fix related to the missing artifacts? Sorry, there is no relation. It bugged my while testing this problem with french. (In reply to comment #8) > Created an attachment (id=183847) [details] > fix for odd behaviour on second run > > After the first run I always get a message like "Unable to move ..." and B3 > quits. > It seems there is a check missing in MirrorGenerator. > Please review. Please review and apply the patch. I cannot aggregate multiple times. This is necessary due the internal network problems. Comment on attachment 183847 [details]
fix for odd behaviour on second run
Can you apply the patch, please!!!
Patch applied to trunk, rev 1418. Thanks, and sorry for the delay. [Bookkeeping change only. Moving bugs to the new "home" of aggregator, CBI. No change to assignee for resolved and verified bugs.] |