Patricia Shanahan wrote:
Jukka Zitting wrote:
...
One thing I'd like to see before graduation is a clear roadmap for
when and how River will be migrating from com.sun (and com.artima)
packages to org.apache. Even better (but not necessary) if this
migration could be done before graduation.
...

The difficult part of this is deciding how to handle it in terms of releases. We are well on the way to a bug fix release that should be able to run all categories of QA test. Do we want to combine the package name change with that, or do it as a separate release?

My initial feeling is to keep them separate, and do the bug fix release first. The bug fix release is not a comparability issue. There have been some indications that some com.sun.jini classes are being used in user code, so the package name change may have more impact on users.

The actual mechanics of renaming packages while preserving the history is a job for an IDE. In the past, I've done it using Eclipse with one of the subversion plug-ins.

Patricia


Some thoughts:

I think we could move service implementations and proxy's first, client code should not directly depend on these and it moves large quantity of code to the new name space.

Due to the size of the task of moving all of com.sun.* and the potential implications, I think we should take a softly softly approach, this might take a number of releases.

As we rebuild the namespace we could make it more modular as we progress.

Cheers,

Peter.

Reply via email to