Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 317775

Summary: Execute Net4j Termination/Move
Product: Community Reporter: Eike Stepper <stepper>
Component: ServersAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: trivial    
Priority: P3 CC: anne.jacko, Ed.Merks, emo, nboldt, sharon.corbett, wayne.beaton
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
URL: http://www.eclipse.org/cdo/development/project/Net4j%20Restructuring.html
Whiteboard:
Attachments:
Description Flags
CVS commit errors none

Description Eike Stepper CLA 2010-06-24 02:37:29 EDT
The termination/move review of Net4j (modeling.emf.net4j) has been declared successful. See http://www.eclipse.org/cdo/development/project/Net4j%20Restructuring.html

Please apply the following infrastructure changes now:

* Meta data: Terminate the project modeling|emf|net4j (portal, etc…)

* Servers: Assign all files and folders of the user group 8351 (modeling.emf.net4j) to the group 8650 (modeling.emf.cdo). After that remove group 8351 (modeling.emf.net4j)

* Bugzilla: Create new Bugzilla components under modeling.emf: 
  cdo.core
  cdo.ui
  cdo.releng
  cdo.dawn
  cdo.docs
  cdo.db
  cdo.objy
  cdo.hibernate
  cdo.net4j
  cdo.net4j.db
  cdo.net4j.ui

  Then move all bugzillas with component "modeling|emf|net4j" to "modeling|emf|cdo.net4j".

Thank you. I hope that I have not overlooked anything ;-)

I think the move of the CVS modules will require more permissions than I have but I hope that I can do it together with Nick later because I need to do it in sync with the respective changes to our Buckminster RMAPs...
Comment 1 Sharon Corbett CLA 2010-06-24 11:50:25 EDT
Hi Webmaster:

All Net4J committers are also CDO committers.  Would appreciate if you could script them to deactivated under Net4J in the DB when you make the permission changes.

Hi Eike:

Regarding Net4J CQs, I'm going to go ahead and move all Net4J CQs to CDO.  However, that will create duplicate CQs for CDO.  Where duplicates I'll mark those CQs as obsolete.

Thanks,
Sharon
Comment 2 Eike Stepper CLA 2010-06-24 14:47:00 EDT
(In reply to comment #1)
> Hi Eike:
> 
> Regarding Net4J CQs, I'm going to go ahead and move all Net4J CQs to CDO. 
> However, that will create duplicate CQs for CDO.  Where duplicates I'll mark
> those CQs as obsolete.

Yes, that sounds right. Thank you!
Comment 3 Sharon Corbett CLA 2010-06-25 12:02:13 EDT
All Net4J CQs have been moved to CDO.  As a result, duplicate CQs have been "closed" and resolved as "workforme" to avoid their inclusion on CDO's IP Log for future releases.  

Regards,
Sharon
Comment 4 Eclipse Webmaster CLA 2010-06-25 15:09:11 EDT
Ok, I've updated the CVS ownership, moved the bugs and create the new components.

I think we're done here.

-M.
Comment 5 Anne Jacko CLA 2010-06-25 15:44:49 EDT
I've marked modeling.emf.net4j in the database as Archived and Inactive.
Comment 6 Eike Stepper CLA 2010-06-26 04:36:29 EDT
Thank you Denis. Unfortunately we can not commit anymore because we get "Permission denied" errors. I suspect this is because I moved several folders from the net4j module to the cdo module in CVS and these still have the old net4j group ownership. Please apply the following changes (after reviewing them):

mv /cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.cdo.releng /cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.cdo.deprecated
chown -R estepper /cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.cdo*
chgroup -R modeling.emf.cdo /cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.cdo*
rm -rf /cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.net4j*

I've created complete archives of the cdo and net4 modules before I started to restructure them. I guess it's okay that I just store them locally here at home?
Comment 7 Eike Stepper CLA 2010-06-26 05:06:15 EDT
Created attachment 172830 [details]
CVS commit errors
Comment 8 Eclipse Webmaster CLA 2010-06-28 10:53:47 EDT
I've made the requested changes.  We have tape backups, so between your copies and ours we should be ok.

-M.
Comment 9 Eike Stepper CLA 2010-06-29 03:57:49 EDT
Thank you Denis. That looks good now.

I just reopened this (as trivial) to remind you that you can also remove these modules:

/cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.net4j
/cvsroot/modeling/org.eclipse.emf/org.eclipse.emf.net4j.releng
Comment 10 Eike Stepper CLA 2010-06-29 04:27:06 EDT
Denis, I manually moved bugzillas over to the new cdo.xyz components except the 806 ones that must be moved to cdo.core now. Is it possible that you do this so that not >800 emails go out to everybody? In detail:

1) In Modeling|EMF please move all "CDO" to "cdo.core"
2) Delete the "CDO" component
3) Delete the "Net4j" component

Thank you.
Comment 11 Eclipse Webmaster CLA 2010-06-29 09:25:09 EDT
(In reply to comment #9)

Done.

(In reply to comment #10)

Done.

-M.
Comment 12 Denis Roy CLA 2010-07-09 16:18:27 EDT
> Thank you Denis. 

Eike, I like how you keep thanking me, yet Matt does all the work!  :-)