Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] Re: [eclipse.org-planning-council] Re: EclipseCon memory stick and Ganymede M5

If space is the issue and what we are providing on the stick is not
supposed to be executable directly from it, then p2 could provide some help
bearing that you guys are ready to leave on the bleeding edge and my
teammates are agreeing that what I describe below is doable and is not a
distraction from our M6 goals.

short p2 introduction:
- p2 is capable of installing a complete product (exe, inis, etc.) from an
update site. There are some minor tweaks, but they are an implementation
details.
- p2 will provide a super simple installer. You click on the exe, it opens,
you say where you want to install, you click, you wait, done.

the stick:
Given p2, the stick becomes a p2 site that would contain all of ganymede.
In addition to this site, it contains an installer (based on the p2
installer) for each EPP package for all the platforms. When run, the
installer transparently installs the package from the site on the stick to
the user's disk.
So the stick shape could become:
      Packages/
            Java Developer/
                  win/
                        installer.exe
                  linux/
                        installer.exe
            C++ Developer/
                  win/
                        installer.exe
                  ...
      Site/
            plugins/
                  org.eclipse....
            features/
                  org.eclipse....
            site.xml
            content.xml

Also if space was really an issue in that scenario we could even decide to
only put on the stick the pack.gz files.

Now what is really needed here:
- something to produce p2 data from an update site. This is already an M5
goal for p2 (next week). This would be used to p2-ize the Ganymede update
site
- provide a simple installer. This is already planned for M5 and we will
produce an installer for the SDK. Two weeks ago we have talked to the EPP
team about producing an installer for one of their package in the M5
timeframe. Obviously here we would have to produce installers for the 5
packages and we would have to improve the automation.
- p2 needs to be able to install on the mac (some problems with paths and
other details).

What do you think?

PaScaL




|------------>
| From:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |Bjorn Freeman-Benson <bjorn.freeman-benson@xxxxxxxxxxx>                                                                                           |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To:        |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |"eclipse.org-planning-council" <eclipse.org-planning-council@xxxxxxxxxxx>, Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>            |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Date:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |01/31/2008 04:59 PM                                                                                                                               |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Subject:   |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |[eclipse.org-planning-council] Re: EclipseCon memory stick and    Ganymede M5                                                                     |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|





Here are the facts so far:
   1. The following teams have said yes to a slightly compressed schedule
      in order to fit the M5 EPP packages on the EclipseCon USB memory
      stick:
         1. TPTP
         2. Modeling
         3. DSDP/DD
         4. Buckminster
         5. Mylyn
         6. DTP
   2. The following teams have said no to a compressed schedule:
         1. Webtools
   3. Some projects (such as BIRT) are not included in EPP packages and
      thus would not be included on the memory stick. Of course community
      members and project leaders are welcome to create new packages (see
      Ian's email) and be included.
   4. Because we are buying so many memory sticks, our meeting planners
      convinced the memory stick suppliers to accept Feb 22 (absolute drop
      dead date) for us to supply the bits.
   5. We can include approximately eight packages on the USB memory stick.
      Currently there four packages (C, Java, JEE, RCP), thus we could
      include two operating systems for each of those four. Win32 is our
      number one download, so I think it's obvious that we would include at
      least the Win32 packages.
Thus I propose:
      The +3 projects agree to produce their M5 bits on the +2 date of Feb
      18
      The EPP builds will be on Feb 19
      That gives us Feb 20 and 21 (Wednesday and Thursday) to test the
      packages and decide if they are good enough to be "milestone quality"
Any objections?
- Bjorn
--
[end of message] _______________________________________________
eclipse.org-planning-council mailing list
eclipse.org-planning-council@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse.org-planning-council




Back to the top