Community
Participate
Working Groups
When we first started moving the builds to use p2 we created some temporary features to be used at different stages during the build. (agent, director, etc) These features are stored in the repository as folders inside the p2.releng project. Now that the build process is more defined and refined, we should move any applicable features to their proper location at: /cvsroot/rt/org.eclipse.equinox/p2/features
Currently these are the features which are in the releng project: org.eclipse.equinox.p2.agent.feature org.eclipse.equinox.p2.director.feature org.eclipse.equinox.p2.generator.feature org.eclipse.equinox.p2.user.ui We should move at least org.eclipse.equinox.p2.user.ui. Kim, are any of the other features still used as part of the build?
Only org.eclipse.equinox.p2.user.ui is included as part of the build. The other features are old and can be deleted. They haven't been used since 3.4/3.5.
when you say moved/deleted, do we need to keep the history around in that spot so that old builds can be reproduced? Unless we really can delete them completely we should copy the content to a new spot (if needed) and then clean out HEAD and leave a readme.txt pointing to the new location.
(In reply to comment #3) > Unless we really can delete them completely we should copy the content to a new > spot (if needed) and then clean out HEAD and leave a readme.txt pointing to the > new location. > Agreed. This is what I was planning on doing.
Yes, please keep the history.
I've moved the user.ui feature to the p2/features folder and deleted the buildtime-features folder. I updated the feature.map file and tagged in case there is a surprise i-build.
Thanks DJ. I gotta ask just in case. when you say "deleted..." you mean cleared out the content of HEAD right? old builds that were using that location will continue to work right?
yep, "deleted" in the CVS Sync view. Didn't log into any server or move files, etc. All the history is still in the old location.