Bug 267944 - Ship with main Gaileo metadata repository pre-cached
Summary: Ship with main Gaileo metadata repository pre-cached
Status: CLOSED WONTFIX
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.5   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: P2 Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: polish
Depends on:
Blocks:
 
Reported: 2009-03-10 14:40 EDT by Simon Kaegi CLA
Modified: 2009-10-07 14:36 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Kaegi CLA 2009-03-10 14:40:29 EDT
I recognize that this might be tough to do but it would be great to somehow avoid that first download of content.jar when looking for new software to install.
Comment 1 Ian Bull CLA 2009-03-10 18:59:05 EDT
Simon, are you thinking that the platform would ship this way, or the packages built from EPP?  For the platform to ship this way (at week +0), won't it need access to all the bundles / features from the later weeks (for version number and timestamps)? 
Comment 2 Simon Kaegi CLA 2009-03-10 21:05:59 EDT
Yep, it's not easy to do much for this with the raw platform. As I downloaded content.jar for twntieth time today I was just thinking that it might be worthwhile to do something especially since it really does impact people's first impression. I know I was sick of waiting...

Something like EPP is probably the path of least resistance although I haven't really thought about what's involved.
Comment 3 Pascal Rapicault CLA 2009-03-10 21:15:40 EDT
I think EPP is way to go because it is the most popular download as well as the last thing being built. To ensure success at this we would have to guarantee stability of the cache location over VM.
Comment 4 Ian Bull CLA 2009-03-10 22:58:42 EDT
We could also ship an SDK at +4 (or whenever EPP builds).  It would be the original platform (build at week 0) with the final Gaileo content.jar included.  Not sure how much work this would be, or if it would be worth it.

Pascal, I'm not sure what you mean by stability of the cache location over VM?
Comment 5 Pascal Rapicault CLA 2009-03-11 10:07:39 EDT
I'm referring to the CacheManager code that computes the location of the cache on disk. From memory I believe it uses some hashing.
As for the idea of modifying the SDK later I would vote -10000 :)
Comment 6 John Arthorne CLA 2009-03-11 10:20:44 EDT
This would be nice, but I can't see it working in practice. Every release we've had some 11th hour tweak to the remote repositories, which would invalidate any local cache we have shipped with the build. I agree though that it's impossible for the plain SDK to ship galileo caches because we shut down two weeks before everyone else. If there is any hope for this, it would be in the EPP packages I think.
Comment 7 Pascal Rapicault CLA 2009-10-07 14:36:48 EDT
.