| Summary: | icu pack.gz file on RAP update site is invalid | ||
|---|---|---|---|
| Product: | [RT] RAP | Reporter: | David Williams <david_williams> |
| Component: | Releng | Assignee: | Project Inbox <rap-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
David Williams
Hi David, I can reproduce this problem. All our pack200 file has been generated by the jarProcessor, and it seems that the icu.base is the only corrupt one. Our first idea was to fix this by copying the icu.base pack200 file from the platform repository, but as also stated in bug 282036 comment #13, it turns out that there the icu pack200 files are empty. BTW, we've seen this error here too once. It seems that pack200 has some problems with icu.base. I'd suggest just to leave the pack200 files out for icu.base and rebuild the metadata. The pack.gz saves 40kB, an amount that does not justify the trouble that it causes. What do you think? Yes, to leave them out is fine. But, do remember your meta data needs to be regenerated then. (the artifacts.xml/jar file). The platform's issue with icu*pack.gz. ia being tracked in bug 272140. In general, the problem is this is a jar that we get "pre-built" so can not condition and pack it. My guess is you've have re-conditioned it. (In reply to comment #2) > Yes, to leave them out is fine. But, do remember your meta data needs to be > regenerated then. (the artifacts.xml/jar file). Ok, I removed icu.base.pack.gz and re-generated the metadata. The pack.gz for icu.base.source looks ok. Changes are in the repository. > In general, the problem is this is a jar that we get "pre-built" so can not > condition and pack it. > > My guess is you've have re-conditioned it. Yes we did a normalize on all jars. But if I understand it correctly, the ICU jars should not be touched at all, right? (In reply to comment #3) > (In reply to comment #2) > Yes we did a normalize on all jars. But if I understand it correctly, the ICU > jars should not be touched at all, right? > Correct. |