Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Regrets for Callisto meeting


I wanted to correct Steve's comment about Pack200. Its not correct that projects have to "do nothing",  that its handled automatically by Callisto site.

We still follow the principle that if projects have optimized their own update sites, then we will make use of that to optimize Callisto site.
In theory, we would literally (still) just mirror exactly what's on the project's sites (both jars and .gz files), but due to a limitation with mirror command, we will re-generate the
.gz files if the jar file has been "conditioned" for it. This is important, even in your own project builds/sites (even if Callisto was not in the picture), since if a jar is available at all, (via zip file, update manger, or pack200 gz file) it should be the exact same jar file, in the end, so its important projects learn about "conditioning" jars, use those in their own zips, use those on your own update sites, and use those as input to create your own gz files on your own update sites.  Then, the Callisto process will simply "duplicate" what you've done.

See http://wiki.eclipse.org/index.php/Update_Site_Optimization
and/or ask questions here, if you have trouble doing this.

I do plan to create the site digest for Callisto update site this week,
and I will run the pack200 part of site optimiation, assuming I can get java 5 to run on our PPC machine, or don't encounter any other bugs or problems.

The optimize/pack part though, is specifically written to only operate on jars that have been "conditioned" for it (there's a special file written to meta-inf directory,
indicating its been condition). This is to avoid "changing" a jar without the owner intending it to be "changed". Its my understanding the current "conditioning" step doesn't really
change anything, just decompresses the jar it if its compressed ... but technically, there are things that it can theoretically do with some run-lenght encoding of dates, etc., (but, as far as I know, these are not currently done).

Hope this helps,

Let me know if any questions.





Steven Shaw <steveshaw@xxxxxxxxxx>
Sent by: cross-project-issues-dev-bounces@xxxxxxxxxxx

05/17/2006 11:46 AM

Please respond to
Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>

To
cross-project-issues-dev@xxxxxxxxxxx
cc
Subject
Re: [cross-project-issues-dev] Regrets for Callisto meeting






I am unable to attend the Callisto meeting today...


Update:  

- GEF RC3 is currently being promoted and will be available for Callisto early this afternoon.

- Pack200: We have taken no explicit action on this since we were told that this was going to handled automatically by a new command "optimize site" being created by the pde/update team.

- Release Review Slides: Will be ready for Friday...


-Steve


________________________________________
Steven R. Shaw
Rational Modeling Platform Diagram Layer Lead
Rational Software | IBM Software Group
770 Palladium Drive, Kanata, ON, Canada, K2V 1C8
tel: 613.591.7979
steveshaw@xxxxxxxxxx
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Back to the top