dev@glassfish.java.net

IMPORTANT, PLEASE READ: Upcoming trunk workspace changes tomorrow

From: Shreedhar Ganapathy <shreedhar.ganapathy_at_oracle.com>
Date: Thu, 14 Jul 2011 17:47:26 -0700

Hello all
While work on 3.1.1 is heading to the finish line, we are looking into opportunities for doing some long pending code reorganization that will benefit us for future releases.

To this end, we will be making several changes to*trunk workspace* layout and build procedure*over the next couple of days*.

Please read through and let us know if you have any questions or concerns or if work on something will be severely affected that we need to reconsider currently planned workspace migration schedule.

What we plan to do :

1. The current trunk workspace will be moved
from
https://svn.java.net/svn/glassfish~svn/trunk/v3
to
https://svn.java.net/svn/glassfish~svn/trunk/main/appserver
using svn move command in order to preserve change history.

2. Workspace modules which are part of "atomic" module will be moved from their current location under trunk/v3 to new location underhttps://svn.java.net/svn/glassfish~svn/trunk/main/nucleus repository. Relative location of a module compared to top level nucleus directory will remain the same.
This nucleus workspace will be used for bringing together modules that should belong here to will make up nucleus as a core component for server runtimes.

How are you going to be affected and what you need to do:

1. If you have any pending checkins, especially in "atomic" modules please make sure that you check them in by*Friday, 07/15/2011 2 PM PST* deadline. At that time we'll start moving workspace content to the new URLs. It is very likely that you will need to do fresh checkout after the move is completed as, in the past, we had issues with module renaming/moving if you try to update or migrate you existing workspace.

2. If you have any pending merges from 3.1.1 branch please check them in by the same deadline i.e*Friday, 07/15/2011 2 pm PST*. You will still be able to merge after the workspace reorganization since svn move preserves past layout history, but it is easier to get it done while the trunk workspace more closely resembles 3.1.1 branch.

3. Expect workspace build to be broken or unstable for at least several hours and up to a day while the module migration is going on. If you have work that cannot wait please keep a copy of old workspace and track your changes so that they can be manually applied to new workspace if necessary.*Do not check anything in after 2 PM PST Friday until you are notified that new workspace is ready and available*.

4. After the migration is completed, you will need to check outhttps://svn.java.net/svn/glassfish~svn/trunk/main as your new workspace and you will be able to build both nucleus and the rest of GlassFish from this top level directory.

5. As we progress with nucleus development and content cleanup, more modules will need to be moved tohttps://svn.java.net/svn/glassfish~svn/trunk/main/nucleus. Detailed instructions for module migration will be provided once we complete "atomic" content migration.

Thanks

Shreedhar Ganapathy