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

Bug 370366

Summary: [restructure] eclipse.platform.ua - Merge eclipse.platform.ua into eclipse.platform.ui
Product: Community Reporter: John Arthorne <john.arthorne>
Component: Proposals and ReviewsAssignee: Eclipse Management Organization <emo>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: daniel_megert, markus.kell.r, Mike_Wilson, mober.at+eclipse, overholt, pwebster, remy.suen, sharon.corbett, wayne.beaton, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
Approved IP Log none

Description John Arthorne CLA 2012-02-01 14:11:03 EST
The Eclipse Platform User Assistance sub-project lacks sufficient active committers to continue functioning as a separate project. The Eclipse PMC would like to perform a restructuring to fold this sub-project into the eclipse.platform.ui sub-project, to ensure there are sufficient committers able to make continuing changes to the code base.

Steps that need to be taken:

1) Change ACL of Eclipse Platform UA git repository to eclipse.platform.ui:

http://git.eclipse.org/gitroot/platform/eclipse.platform.ua.git

2) Move the single CQ filed under eclipse.platform.ua up to eclipse.platform:

https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4799

3) Nominate any remaining UA committers who are still interested in working on the component for commit rights on eclipse.platform.ui.

Anything else we are missing? There is no impact on downloads, plans, or other deliverables. Can this bug serve as the restructuring review document?

For reference, see PMC discussion in http://wiki.eclipse.org/Eclipse/PMC. We can also do a mailing list vote if needed.
Comment 1 Wayne Beaton CLA 2012-02-01 14:18:41 EST
This bug can serve as the review document. Before we can schedule, you'll need to submit the project's IP Log for review.
Comment 2 John Arthorne CLA 2012-02-02 10:28:15 EST
(In reply to comment #1)
> This bug can serve as the review document. Before we can schedule, you'll need
> to submit the project's IP Log for review.

There's something clearly wrong here. When I view the auto-generated IP log for this sub-project it is empty:

http://www.eclipse.org/projects/ip_log.php?projectid=eclipse.platform.ua

No committers, no contributions. We have never produced IP logs at this sub-project level so perhaps there is some missing metadata. However I tried for other sub-projects like platform.resources and it is producing something reasonable, so I can't figure out what is going wrong here. Wayne, any ideas?
Comment 3 Wayne Beaton CLA 2012-02-02 10:49:56 EST
(In reply to comment #2)
> There's something clearly wrong here. When I view the auto-generated IP log for
> this sub-project it is empty:

The IP Log generator depends on project metadata to do its thing. Since there is no project metadata, the IP Log is somewhat disappointing.

You can either specify minimal metadata (source repositories, and bugzilla info) and I can run the backend systems that populate the information; or just submit the log for Eclipse Platform, which I believe includes all of the relevant information.
Comment 4 Dani Megert CLA 2012-02-02 11:26:07 EST
Wayne, did you set the security flag on purpose?
Comment 5 Wayne Beaton CLA 2012-02-02 11:32:05 EST
(In reply to comment #4)
> Wayne, did you set the security flag on purpose?

No. I have a vague memory of my cursor hovering over it. Weird.
Comment 6 John Arthorne CLA 2012-02-02 12:55:45 EST
(In reply to comment #3)
> You can either specify minimal metadata (source repositories, and bugzilla
> info) and I can run the backend systems that populate the information; or just
> submit the log for Eclipse Platform, which I believe includes all of the
> relevant information.

I have submitted the Eclipse Platform log.
Comment 7 Dani Megert CLA 2012-02-07 09:28:57 EST
When can we expect the move to be done?
Comment 8 Wayne Beaton CLA 2012-02-07 13:55:41 EST
Created attachment 210676 [details]
Approved IP Log
Comment 9 Wayne Beaton CLA 2012-02-07 14:05:27 EST
Review scheduled to conclude on Feb 15/2012.
Comment 10 John Arthorne CLA 2012-02-14 15:46:54 EST
For reference the approved IP log is found here:

http://www.eclipse.org/eclipse/development/project-log-files/eclipse-platform-ua-restructuring-log.pdf
Comment 11 Wayne Beaton CLA 2012-02-14 16:03:29 EST
(In reply to comment #10)
> For reference the approved IP log is found here:
> 
> http://www.eclipse.org/eclipse/development/project-log-files/eclipse-platform-ua-restructuring-log.pdf

It's also attached to this bug (FWIW, I always attach the approved IP Log to the review bug).
Comment 12 Wayne Beaton CLA 2012-02-15 13:26:49 EST
The review has been declared successful. Please notify the project community via the project's communication channel.

Webmaster, please take care of step 1, from comment #0.

Sharon, please move the CQ as described in step 2.

John, please start the necessary elections. Please also make sure that the project metadata is updated to reflect the change in repository and Bugzilla component ownership.
Comment 13 Sharon Corbett CLA 2012-02-15 14:39:03 EST
Ipzilla CQ 4799 has been moved as per the request.

Thanks,
Sharon
Comment 14 John Arthorne CLA 2012-02-15 17:23:11 EST
(In reply to comment #12)
> John, please start the necessary elections. Please also make sure that the
> project metadata is updated to reflect the change in repository and Bugzilla
> component ownership.

Thanks Wayne. The only recently active committer is Chris Goldthorpe. He is already a Platform UI committer so is not affected by this. Chris Austin and Hao Zhang are the other two with commits in the past year or so. I have contacted them to see if they are interested in continuing to contribute to UA, and if I get a response I will start the necessary election.

Two more webmaster actions that come to mind:

4) Disable/archive the platform-ua mailing list. This list wasn't in active use anyway, and if someone starts asking questions on there they will be greeted with deafening silence.

5) Change ACL on the following directory to eclipse.platform.ui:

/cvsroot/org.eclipse/www/eclipse/platform-ua
Comment 15 Markus Keller CLA 2012-02-16 14:28:28 EST
6) In Bugzilla, change the default assignee to Platform-UI-Inbox@eclipse.org
Comment 16 Dani Megert CLA 2012-02-25 07:07:53 EST
Can we proceed with this now?
Comment 17 Eclipse Webmaster CLA 2012-02-27 10:56:39 EST
Thanks for the reminder Dani.

Ok, I've :

Updated the default assignee in bugzilla
Changed the group owning /cvsroot/org.eclipse/www/eclipse/platform-ua ( to eclipse.platform.ui )
changed the group owning the Git Repo /gitroot/platform/eclipse.platform.ua.git ( to eclipse.platform.ui )
Scheduled the platform-ua list for archiving.  It will be closed at midnight, and the archives will remain online.

I think that's it.

-M.
Comment 18 Dani Megert CLA 2012-04-04 05:30:43 EDT
Denis, you also need to change the group on the CVS projects for ua. You find a list here:

org.eclipse.help.appserver
org.eclipse.help.base
org.eclipse.help.ui
org.eclipse.help.webapp
org.eclipse.help
org.eclipse.ua.tests.doc
org.eclipse.ua.tests
org.eclipse.ui.cheatsheets
org.eclipse.ui.intro.universal
org.eclipse.ui.intro
Comment 19 Dani Megert CLA 2012-04-04 10:58:16 EDT
(In reply to comment #18)
> Denis, you also need to change the group on the CVS projects for ua. You find a
> list here:
> 
> org.eclipse.help.appserver
> org.eclipse.help.base
> org.eclipse.help.ui
> org.eclipse.help.webapp
> org.eclipse.help
> org.eclipse.ua.tests.doc
> org.eclipse.ua.tests
> org.eclipse.ui.cheatsheets
> org.eclipse.ui.intro.universal
> org.eclipse.ui.intro

This got fixed - thanks!