| <?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> |