Corona Development Conference Call: Tuesday, Mar 13, 2007 @ 10:00 AM EST
Meeting
Minutes
- Please
reply to the dev mailing list for any updates or corrections.
Attendees
- Dennis
O'Flynn
- Jim
Wright
- Joel
Hawkins
- Glenn
Everitt
- Paul
Styles
- Brian
Roberts
- Pawel
Kaczmarek
- Edyta
Kalka
- Marcin
Okraszewski
- Piotr
Jaworowski
Minutes
News and Noteworthy
Marcin: The platform has closed the proxy
bugz item. Proxy settings are now be consolidated in a single location
for reference by all plug-ins.
Brian: Oracle announced Strategic
Membership
Community Building
Dennis: Bryan Hunt (via newsgroup) had
some confusion over Eclipse collaboration projects. He assumed that Corona, as a “collaboration
framework”, was involved with ECF’s (“communication framework”)
example applications since they provide collaboration type of functionality.
Marcin: It would be nice if Eclipse
projects would coordinate their exemplary applications to provide more a
cohesive solution.
Paul: Need to follow-up w/ Technology
Project’s F2F that was held in January.
API Refactoring
Glenn: 1st pass focused on
removing dead code. Next step is focused on refactoring Container,
ContainerManager interfaces. Goal is to simplify the use of context
container.
Pawel: Will there be changes to
configuration? Impact of SystemContainer could be large.
Glenn: Configuration changes – yes.
Refactoring conflicts will cause some pain. Suggested use of time zone differences
between Gdansk and Detroit to minimize merge conflict.
Glenn: Additional time is being spent
considering “new” design ideas instead.
Marcin: “A lot of time!”
Jim: Suggested that we expose extended
methods for web services.
Glenn: Stated it was a design decision not
to expose the inherited methods. If the method is to be exposed, it must
be defined the referenced interface.
Joel: It would be possible to use
annotations to govern what methods are exposed. We would need to define
either an “opt-in” or “opt-out” model.
Dennis: Suggested this would be an
enhancement for Corona
1.x release.
Europa Release
Engineering
Dennis: Every plug-in is required to have
an “about.html” that contains a brief description of the plug-in,
the EPL, as well as all 3rd party licenses. This will be
required for Corona’s
Release Review.
Pawel: no release engineering task have
been done this past week.
Marcin: Should be no problem moving our
release engineering to Eclipse build server. Recommends we move to
Eclipse build server after next milestone build.
Exemplary Implementation
Marcin: Having been focusing how the
Project model (ProcjectContainer, UI, etc…) uses the collaboration
framework (ContextContainer, ContainerManager). Work has been done w/ API
Refactoring.
Piotr: Refactoring
ProjectContainerExplorer to more generic ContextContainerExplorer (CCX). Support
for specific container type actions.
Glenn: Can provide custom actions now,
however, they are subject to change “location” due to API
Refactoring.
Piotr: Jackrabbit repository access can be
done in background. J
Marcin: CCX is now independent from
Project model. Needs to reside in its own plug-in, not in a “project”
plug-in.
Piotr: Request other team members
test/verify CCX to provide feedback.
Server-Side Test
Framework
Pawel: A few server-side tests are being performed
during each build.
Marcin: We should the Eclipse releng test
framework for build process. JUnit 3.81. is required.
Marcin: The WSDM test framework would be
better to use as an exemplary way to perform server-side testing.
Dennis: Q: is the Eclipse releng test
framework appropriate for server-side test framework?
Marcin: yes
Open Issues
Glenn: Having some issues using the SVN
client with Eclipse 3.3M5.
Joel: Suggested try using HTTPS. But
you will need an Apache ID for accessing
Joel: Do we want to generics w/ web
services?
Glenn/Jim: yes – need them for
collection classes
Marcin: Would like to use generics to
expose repository interfaces (ex: IRepositoryAdapter)
Glenn/Marcin: some discussion on use of
generics (to be continued offline)
Dennis: Can a WSDL be created for Corona web service
endpoints?
Joel: not yet – but soon
Joel: what is more important – WSDL or
generics?
Dennis: move this debate to dev mailing
list and vote