| <?xml version="1.0" encoding="ISO-8859-1" ?> | |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
| <html xmlns="http://www.w3.org/1999/xhtml"> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> | |
| <title>WTP PMC Agenda/Minutes for March 01, 2011 Conference Call</title> | |
| </head> | |
| <body> | |
| <h1>WTP PMC Agenda/Minutes for March 01, 2011 Conference Call</h1> | |
| <h2>Call Info</h2> | |
| <p> | |
| Toll free (in US and Canada): 888-426-6840 <br /> Access code: | |
| 6460142# <br /> Caller pay alternative number: 215-861-6239<br /> <a | |
| href="https://www.teleconference.att.com/servlet/glbAccess?process=1&accessCode=6460142&accessNumber=2158616239">Full | |
| list of global access numbers</a><br /> <br /> <a | |
| href="http://www.timeanddate.com/worldclock/custom.html?cities=224,207,1440,107 | |
| &month=03 | |
| &day=01 | |
| &year=2011 | |
| &hour=11 | |
| &min=0&sec=0&p1=207">Call | |
| Time: 11:00 AM Eastern</a> | |
| </p> | |
| <h2>Attendees</h2> | |
| <h3>PMC Members</h3> | |
| <ul> | |
| <li style="margin: 0em 0.2em 0em 0em; padding: 0.0em;">David | |
| Williams: Y</li> | |
| <li style="margin: 0em 0.2em 0em 0em; padding: 0.0em;">Naci Dai: | |
| N</li> | |
| <li style="margin: 0em 0.2em 0em 0em; padding: 0.0em;">Raghunathan | |
| Srinivasan: Y</li> | |
| <li style="margin: 0em 0.2em 0em 0em; padding: 0.0em;">Neil | |
| Hauge: Y</li> | |
| <li style="margin: 0em 0.2em 0em 0em; padding: 0.0em;">Tim | |
| deBoer: R</li> | |
| <li style="margin: 0em 0.2em 0em 0em; padding: 0.0em;">Kaloyan | |
| Raev: Y</li> | |
| <li style="margin: 0em 0.2em 0em 0em; padding: 0.0em;">Chuck | |
| Bridgham: Y</li> | |
| </ul> | |
| <h2>Announcements and General Business</h2> | |
| <h3>Welcome Chuck ...</h3> | |
| <p>Chuck to run Thursday status meetings</p> | |
| <p>Time to revamp "quality focus" (make sure patches addressed | |
| quickly, etc.)?</p> | |
| <p> | |
| Instead of wiki queries, should we revive bugzilla queries from PHP? | |
| See <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=295008">bug | |
| 295008</a> which references a very old <a | |
| href="http://www.eclipse.org/webtools/development/bugs/bugs.php">bug | |
| summary page</a> | |
| </p> | |
| <p style="font-style: italic;">Neil agreed we could use some focus | |
| on triaging bugs/patches. He'll look into php queries.</p> | |
| <h3>How are WTP Project work/roles distributed, especially releng? | |
| Equitable? Diverse?</h3> | |
| <p>Models of sharing releng work:</p> | |
| <ul> | |
| <li>Horizontal: Each project on their own.</li> | |
| <li>Veritacal: One reponsible for builds. One responsible for | |
| unit tests. One responsible for EPP Packages.</li> | |
| </ul> | |
| <p style="font-style: italic;">Unexpectedly lively discussion. Some | |
| unordered points:</p> | |
| <ul> | |
| <li>General feeling that we'd have to move to tycho/maven to be | |
| easy enough for anyone to do. (Common misconception: they all have | |
| PDE build, at their core, right? Primarily differs on how pre-reqs | |
| are specified and obtained.)</li> | |
| <li>Some concern that tycho/maven is easy to get started with, | |
| but maybe hard to change, or adopt for production, if needed. (i.e. | |
| like much software, if easy to use, hard to deviate, sort of have to | |
| take it as is. Possibly.)</li> | |
| <li>We should list requirements, so we know concretely what is | |
| needed; such as "signed", qualifiers change only if and only if code | |
| (content) changes.</li> | |
| <li>Kaloyan will "educate" us based on his experiences with | |
| Libra, via blog posts, eventually meeting with committers.</li> | |
| <li>Some interest in moving to GIT ... some not :) ... good point | |
| was it might help to "have a plan". With dates. acceptance criteria, | |
| etc.</li> | |
| <li>Only concrete advantage (to us) to move to GIT named was that | |
| it allows use of Gerrit.</li> | |
| <li>Point made that others can move (drive) to a | |
| hudson/tycho/maven build, and once ready, simply stop the CC based | |
| builds. This has advantage of getting others involved in responsible | |
| roles; not having current releng be the bottleneck.</li> | |
| <li>Overall, seemed to be the opinon to have project-based | |
| responsibility. Though is was mentioned there are advantage to have a | |
| unified build/release ... not sure how to do both. That is, while | |
| technically is it possible, but unsure what unanticipated problems | |
| would creep in.</li> | |
| <li>While not discussed during meeting (I thought of after | |
| meeting) the project based responsibility is not currently working | |
| ... no one pays attention to versioning errors, for example, until | |
| reminded ... so how can we incrementally move to project based | |
| responsibility?</li> | |
| <li>Could/should currently divide builds and tests. Maybe go | |
| further and have seperate page for each project/feature. Maybe that'd | |
| help encourage project level reponsibility?</li> | |
| </ul> | |
| <h3>Request for late addition of Libra to Indigo</h3> | |
| <p style="font-style: italic;">Approved. Kaloyan to send note to PC | |
| list</p> | |
| <p>Here's the proposed request to present to Planning Council:</p> | |
| <p>The Libra project would like to join the Indigo Simultaneous | |
| Release. Libra will deliver two features for Indigo: WAR Products and | |
| OSGi Bundle Facet. The IP process for both of them is completed: CQ | |
| 4837 [1] and CQ 4844 [2].</p> | |
| <p>The WAR Products tooling has been originally developed to make | |
| the deployment of RAP applications easier. However, the tooling itself | |
| is not RAP specific and can be used for deploying any Server-Side | |
| Equinox applications. Since the RAP project is part of the Indigo | |
| Release, it really makes sense to have the WAR Products tooling in | |
| Indigo too. It will also benefit all developers of Server-Side Equinox | |
| applications. More details about WAR Products are available on the | |
| latest blog of Holger Staudacher [3]. Installation and usage | |
| instructions are available on the wiki page [4].</p> | |
| <p>The OSGi Bundle Facet feature links together the PDE and WTP | |
| tooling. It enable the WTP project wizards to create OSGi bundles | |
| projects, like Web Application Bundles and Persistence Bundles. It's | |
| the very first step towards providing OSGi tooling for enterprise | |
| applications. This feature will be a great complement to the PDE and | |
| WTP project that are in the Simultaneous Release since the very | |
| beginning. This feature is very well demonstrated in a short | |
| screencast [5]. We are also in the process of writing a Getting | |
| Started guide [6].</p> | |
| <p>Libra is still an incubating project. We think that including it | |
| in the Indigo Release will keep up the momentum and participation in | |
| the project to have this concrete goal to aim for. It will also | |
| increase community awareness and participation, if it can be in the | |
| common Indigo repository. We are confident that we can fulfill the | |
| requirements for the Simultaneous Release train. The limited scope of | |
| the first release (the above two features) enable us to quickly do all | |
| required changes. Our efforts are tracked in bug 338060 [7].</p> | |
| <p>This request has been reviewed and approved by the WTP PMC at | |
| the 3/1 meeting.</p> | |
| <pre> | |
| [1] https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4837 | |
| [2] https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4844 | |
| [3] http://eclipsesource.com/blogs/2011/02/02/equinoxrap-war-products-has-moved-hello-eclipse-libra/ | |
| [4] http://wiki.eclipse.org/RAP/Equinox_WAR_products | |
| [5] http://www.youtube.com/watch?v=r09q9a4Qaas | |
| [6] https://bugs.eclipse.org/338060 | |
| [7] http://wiki.eclipse.org/Libra/Getting_Started | |
| </pre> | |
| <h3>Pending CQ</h3> | |
| <p> | |
| <a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4830">CQ | |
| 4830 EJB Timer</a> Waiting for Kaloyan. | |
| </p> | |
| <p style="font-style: italic;">Kaloyan will attend to this week.</p> | |
| <h3>JPA Diagram Editor</h3> | |
| <p>Do we have agreement (or a plan?) on what to do with Graphiti? | |
| 'include' or 'require'?</p> | |
| <p style="font-style: italic;">Should be "requires" unless reason | |
| not to. Neil will discuss with Tran to a) see if reasons b) see if | |
| work is feasible for M6.</p> | |
| <h3>Be sure newly renamed JPT feature chagnes are incorporated | |
| into Java EE IDE package feature, if needed</h3> | |
| <p>org.eclipse.epp.package.jee.feature</p> | |
| <p>/cvsroot/technology</p> | |
| <p>org.eclipse.epp/packages/org.eclipse.epp.package.jee.feature</p> | |
| <p style="font-style: italic;">Neil will discuss with Tran to see | |
| what needs to be changed, if anything</p> | |
| <h3>Maven discussion?</h3> | |
| <p>Who, when, how much?</p> | |
| <p style="font-style: italic;">Chuck will initiate phone | |
| calls/discussions. Seemed to be desire (and people) to contribute ... | |
| but post Indigo</p> | |
| <h2>Future Agenda items</h2> | |
| <!-- <ul style="text-indent: 5em; font-style: italic;"> --> | |
| <ul style="font-style: italic;"> | |
| <li>Retrospect Helios quick maintenance release. Does it mean we | |
| weren't ready to release? Any way to improve timing in future?</li> | |
| <li>Disuss our model and assignments of "PMC Roles". Do they | |
| still make sense?</li> | |
| </ul> | |
| <h2>References</h2> | |
| <ul> | |
| <li><a | |
| href="http://wiki.eclipse.org/Team_thoughts_on_continuous_improvement_32">Continuous | |
| Improvement Notes</a> | |
| </li> | |
| </ul> | |
| <hr /> | |
| <p> | |
| Back to <a href="../index_pmc_call_notes.php">meeting list</a>. | |
| </p> | |
| <p>Please send any additions or corrections to David Williams.</p> | |
| </body> | |
| </html> |