Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "RTP/Community/minutes-2011-02-24"

< RTP‎ | Community
(5. EclipseCon: Removed autogenerated number)
m
 
Line 19: Line 19:
 
=== Indigo Participation ===
 
=== Indigo Participation ===
  
We all agreed that we ''do'' want getting on the release train for Indigo.
+
We all agreed that we ''do'' want getting on the Simultaneous Release Train for Indigo.
  
 
Our goal(s):
 
Our goal(s):
  
 
* Contribute at least one runtime package.
 
* Contribute at least one runtime package.
* Easier consumption of of runtime technology in general.
+
* Easier consumption of runtime technology in general.
  
 
What should this package contain?
 
What should this package contain?
Line 33: Line 33:
 
Where to put the package?
 
Where to put the package?
  
* Enhance the eclipse main download page (e.g. new tab)?
+
* Enhance the eclipse main download page (e.g. new tab on eclipse.org/downloads)?
* Same page as the EPP packages (e.g. section below the EPP packages)?
+
* Same page as the EPP packages (e.g. section below the EPP packages; eclipse.org/downloads/packages)?
 
* Provide our own download page?
 
* Provide our own download page?
  
No decision made yet.
+
No decision made yet; it mainly depends on the Eclipse Foundation and needs to be discussed with them.
  
To meet the Requirements For Participation[http://wiki.eclipse.org/index.php/Indigo_Simultaneous_Release],[http://www.eclipse.org/indigo/planning/EclipseSimultaneousRelease.php] we discovered some work items:
+
To meet the Requirements For Participation[http://wiki.eclipse.org/index.php/Indigo_Simultaneous_Release], [http://www.eclipse.org/indigo/planning/EclipseSimultaneousRelease.php] we discovered some work items:
  
 
* Provide a project plan
 
* Provide a project plan
Line 47: Line 47:
 
  Hugues and Holger will take care of the necessary changes in the build process.
 
  Hugues and Holger will take care of the necessary changes in the build process.
 
* Paperwork (completed IP log)
 
* Paperwork (completed IP log)
  Markus and Holger will take care of the paperwork.
+
  Markus and Holger will take care of the paperwork, needs to be ready in May.
 
* Contribute to the Indigo repository?
 
* Contribute to the Indigo repository?
  Ian pointed out there was trouble with runtime packages in the "IDE" repository in the past.
+
  Ian pointed out there was trouble with runtime packages in the "IDE" repository in the past (i.e. how to prevent people from installing runtime components into their IDE where it doesn't make sense or (in the worst case) breaks things)
  
 
=== Build Process ===
 
=== Build Process ===
Line 56: Line 56:
 
  Hugues and Holger offered to:
 
  Hugues and Holger offered to:
 
* look at an issue related with Jetty,
 
* look at an issue related with Jetty,
* take care of the upcoming milestone, rc and indigo release build.
+
* take care of the upcoming milestone, rc and Indigo release build.
  
 
=== Configuration Tool ===
 
=== Configuration Tool ===
Line 73: Line 73:
 
* How to integrate in own build process? (Currently only documented in ant build files)
 
* How to integrate in own build process? (Currently only documented in ant build files)
 
* No unified way how to combine runtime and application bundles.
 
* No unified way how to combine runtime and application bundles.
* It is Cumbersome to gather the scattered documentation.
+
* It is cumbersome to gather the scattered documentation.
  
 
How to provide the guidance?
 
How to provide the guidance?

Latest revision as of 09:38, 25 February 2011

Thursday, February 24, 2011

Attendees


Beyhan - EclipseSource
Florian - EclipseSource
Georgi - SAP
Holger - EclipseSource
Hugues - Intalio
Ian - EclipseSource
Markus - EclipseSource


Holger opened the first team meeting and started the round where we gave a short introduction of ourselves.
We discussed the proposed agenda[1]:

Indigo Participation

We all agreed that we do want getting on the Simultaneous Release Train for Indigo.

Our goal(s):

  • Contribute at least one runtime package.
  • Easier consumption of runtime technology in general.

What should this package contain?

  • Core package with Equinox and p2 only?
  • Package with Equinox, p2 and Jetty?

Where to put the package?

  • Enhance the eclipse main download page (e.g. new tab on eclipse.org/downloads)?
  • Same page as the EPP packages (e.g. section below the EPP packages; eclipse.org/downloads/packages)?
  • Provide our own download page?

No decision made yet; it mainly depends on the Eclipse Foundation and needs to be discussed with them.

To meet the Requirements For Participation[2], [3] we discovered some work items:

  • Provide a project plan
  • Support from the Technology PMC (Project Management Committee)
Markus and Holger will contact the PMC.
  • Provide artifacts for next milestones and release candidates.
Hugues and Holger will take care of the necessary changes in the build process.
  • Paperwork (completed IP log)
Markus and Holger will take care of the paperwork, needs to be ready in May.
  • Contribute to the Indigo repository?
Ian pointed out there was trouble with runtime packages in the "IDE" repository in the past (i.e. how to prevent people from installing runtime components into their IDE where it doesn't make sense or (in the worst case) breaks things)

Build Process

We have a continuous build of rtp-packages[4].

Hugues and Holger offered to:
  • look at an issue related with Jetty,
  • take care of the upcoming milestone, rc and Indigo release build.

Configuration Tool

SAP is contributing the SAP bootstrapper[5], which is a command line UI for p2.

Beyhan suggested to create a  web based UI with RAP technology.

The goal of our configuration tools is that runtimes are easier to extend.

The bulgarian duo (Georgi and Beyhan) will discuss next steps.

Provide Guidance for new RT Users.

What are the pain points?

  • Missing guidance: How to extend a runtime and create a deliverable for a customer.
  • Missing tools to configure/assemble a runtime.
  • How to integrate in own build process? (Currently only documented in ant build files)
  • No unified way how to combine runtime and application bundles.
  • It is cumbersome to gather the scattered documentation.

How to provide the guidance?

  • Describe / offer guidance for the different ways:
    • the Eclipse way (PDE build) and
    • the Maven way (Tycho build).
  • Education component: Documentation, Webinars, Wiki pages …
  • Good and bad practices
  • Help developers: "How to build own packages on top of RTP?"
  • Aggregate the documentation (not copy and paste documentation but provide a place where to start, what to do in what order.)
Holger offered to gather the important documentation and provide links to 3rd party documentation.

EclipseCon

There will be an RTP BoF[6] and an RTP talk[7].
We hope to get first feedback to the RTP project.

Anything missing?

Florian

Please edit/add here or comment on bug "RTP should meet the Indigo train requirements" [8].

[1] http://dev.eclipse.org/mhonarc/lists/rtp-dev/msg00012.html
[2] http://wiki.eclipse.org/index.php/Indigo_Simultaneous_Release
[3] http://www.eclipse.org/indigo/planning/EclipseSimultaneousRelease.php
[4] https://hudson.eclipse.org/hudson/job/rtp-packages/
[5] https://bugs.eclipse.org/bugs/show_bug.cgi?id=336902
[6] http://www.eclipsecon.org/2011/sessions/sessions?id=2431
[7] https://www.eclipsecon.org/submissions/2011/view_talk.php?id=2393
[8] https://bugs.eclipse.org/bugs/show_bug.cgi?id=338191

Back to the top