| <?xml version="1.0" encoding="ISO-8859-1" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <title>WTP PMC Minutes for March 15, 2005 Conference Call</title> |
| </head> |
| <body |
| alink="#ff0000" |
| bgcolor="#ffffff" |
| link="#0000ee" |
| text="#000000" |
| vlink="#551a8b"> |
| <table |
| border="0" |
| cellpadding="2" |
| cellspacing="5" |
| width="100%"> |
| <tbody> |
| <tr> |
| <td |
| colspan="2" |
| align="left" |
| bgcolor="#0080c0" |
| valign="top"><b> <font |
| color="#ffffff" |
| face="Arial,Helvetica">PMC Conference Call - March 15, 2005</font></b></td> |
| </tr> |
| </tbody> |
| </table> |
| <table |
| border="0" |
| cellpadding="2" |
| cellspacing="5" |
| width="100%"> |
| <tbody> |
| <tr> |
| <td>Attending: Tim Wagner [TW], Arthur Ryman [AR], David Williams [DW], Dominique De Vito [DV], Jochen |
| Krause [JK] Others: Lawrence Mandel (representing WTP community) [LM] |
| <h2>Procedural matters none</h2> |
| <h2>Community from Lawrence Mandel</h2> |
| <ul> |
| <li>W-S validation project approved to move into WTP; code will be merged this week (includes the |
| SOAP monitor)</li> |
| <li>Help system work in flight; hoping to have it up this week</li> |
| <li>External communications OOPSLA coming up. LM will be submitting a tutorial, demo, and |
| possibly a panel session; theme will be Using WTP for teaching J2EE.</li> |
| <li>For this and any other external communication, please let LM know so that he can post events to |
| the community page, and also serve as a clearing house for slide decks and other shareable material.</li> |
| <li>Download statistics. These are tracked when downloads are performed through the correct PHP |
| script. JK pointed out that we want to track our download frequency so that we can monitor overall use |
| as well as changes w.r.t. WTP events. Download statistics can be tracked at <a |
| href="http://www.eclipse.org/downloads/stats.php?filename=wtp-"> |
| www.eclipse.org/downloads/stats.php?filename=wtp-</a>. DW reported that were around 20K downloads for M3. |
| LM will periodically report on changes in download frequency.</li> |
| </ul> |
| [PMC members only for the remaining portion of the meeting] |
| <h2>Requirements group [JK]</h2> |
| <ul> |
| <li>BEA nominated Paul Meijer to work with Jochen</li> |
| <li>Jochen working independently for past week; will set date for initial meeting with Paul and |
| other interested parties this week</li> |
| </ul> |
| <h2>Architecture Group [DW]</h2> |
| <ul> |
| <li>Kevin Haaland and Ted Bashor joined the group</li> |
| <li>Spent a significant amount of time discussing operations, and the differing frameworks for |
| them. Kevin reported that platform is attempting to drive adoption of a single solution.</li> |
| <li>Other issues included an edit model in EMF and moving the extensible navigator to the platform |
| from WTP.</li> |
| <li>Process involves weekly conference calls for the group, community review of proposals (see |
| below), and architectural reviews with component leads. Individuals will be selected to drive |
| cross-project or cross-component (within WTP) architectural challenges.</li> |
| <li>Bugzilla entries filed by architecture group for changes that need to be made or issues being |
| tracked can be found at <a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Barch%5D&product=Web+Tools&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">this |
| URL</a>.</li> |
| </ul> |
| <h2>Bundled WTP Downloads [AR]</h2> |
| <ul> |
| <li>Two bundled packages available: one with eclipse, wtp, emf, gef, jem, and xerces, another with |
| all of that <em>but</em>eclipse</li> |
| <li>Plan is to do this for each milestone; Jeffrey Liu owns updating build scripts to do this |
| automatically.</li> |
| </ul> |
| <h2>wtp-pmc mailing list</h2> |
| <ul> |
| <li>For maximum transparency of our operations, the WTP PMC agreed to disband the ObjectWeb-hosted |
| mailing list and recreate one of the same name hosted on Eclipse. It would continue to be used for |
| administrative purposes, and we would discourage threads better expressed on wtp-dev.</li> |
| </ul> |
| <h2>APIs</h2> |
| <ul> |
| <li>Jeffrey Liu handling the scanning process.</li> |
| <li>component.xml updates are in flight; would like to see this finished quickly, but DW reports |
| that not all component teams can complete the work this week; this will be the first step in |
| distinguishing our true API</li> |
| <li>renaming non-API public methods to
internal is in flight</li> |
| <li>use of the internal.provisional naming scheme ratified</li> |
| <li>rdb will be entirely internal; whether we will pre-name components for their post migration |
| location is still TBD [next meeting is 3/17]</li> |
| <li>M4 process will be (in order): define component.xml files, drive for javadoc and junit |
| coverage, correct naming conventions, work on implementation</li> |
| <li>PMC will review component.xml progress next week and will review statistics on an ongoing basis |
| as part of our weekly call agenda; component leads should be prepared for PMC review starting next week |
| </li> |
| <li>Currently have ~14K APIs without JUnit tests; number needs to drop through additional tests |
| and by interning unintentional APIs</li> |
| </ul> |
| <h2>Plans for integrating BEA developers</h2> |
| <ul> |
| <li>IBM sites will host immersion days for BEA developers to help them ramp up on technology, |
| people, and processes</li> |
| </ul> |
| <h2>Maintenance Releases</h2> |
| Both BEA and IBM will be basing products on WTP 1.0, so we need to plan for a 1.0.x maintenance stream. This |
| will need to be coordinated with the platform maintenance stream. Planning should begin now to ensure that |
| this is handled smoothly; a single release manager would be ideal. Since Nacis team currently handles |
| build, well revisit this next week when hes present. |
| <h2>Handling Third Party Content</h2> |
| <p>[quoted from Arthurs notes]</p> |
| <blockquote> |
| <p>I have been working with Janet Campbell, the Eclipse Foundation IP lawyer, to get permission to |
| redistribute some 3PC (from Apache, W3C, etc). This is going to be a slow process. Also, our policy to to |
| not reship runtimes. These two considerations combine to produce a difficult situation for our users who |
| have to namually download and install many pieces.</p> |
| <p>I'd like to suggest an alternative. I'm calling these "Wormholes". The idea is to create Update |
| Manager sites at Apache, W3C, ObjectWeb, SourceForge, etc. We would create a project at each of those sites |
| and package the code we need. We would create extension points for this content, e.g. a Server Runtine |
| extension point and the Jonas, Tomcat, Geronimo, Jigsaw, etc. runtimes could be packaged to extend that |
| runtime. We would preload the URLs to these sites in WTP. Then the user could easily download and install |
| the 3PC. This fineses the installation, configuration, legal, and maintenance problems.</p> |
| <p>To start, we could create an "ObjectWeb-Eclipse Wormhole" for Jonas. Next would be an "Apache-Eclipse |
| Wormhole".for Tomcat, Axis, etc. We need to propose an Apache project for that, and the more companies who |
| could participate, the stronger our proposal is. I've already run this by Mike Milinkovich and he likes the |
| idea.</p> |
| </blockquote> |
| <p>This would be targeted for M5. JK noted that placing, e.g., JBoss in the plugins directory is not |
| ideal for everyone, so this would have to be optional. If ObjectWeb cannot host, then BEA and IBM could work |
| on a joint Apache proposal.</p> |
| <h2>Action Items:</h2> |
| <ul> |
| <li>[JK] Call requirements group meeting.</li> |
| <li>[TW] Disband existing wtp-pmc distribution list and recreate it on Eclipse.</li> |
| <li>[AR] Proposal for 3PC downloads.</li> |
| </ul> |
| <small>Minutes taken by Tim Wagner, March 15, 2005</small></td> |
| </tr> |
| <tr> |
| <td> </td> |
| </tr> |
| </tbody> |
| </table> |
| </body> |
| </html> |