| Option 3 sounds good to me. Remember that the EDP requires that we
    do a restructuring review (a few sentences describing the change is
    all that is required) and the IP Policy requires that we do an IP
    Log review/approval of e4. 
 FWIW, if the code is already in its own Git repository, we can just
    move the Git repository.
 
 Wayne
 
 
 On 08/09/14 02:14 PM, John Arthorne
      wrote:
 Hi Lars,
      
 We had a discussion about this in
        our
        last PMC call. We talked about the following options:
 1) Migrate tools into a new
        project
 2) Migrate tools into PDE
 3) Migrate tools into Platform UI
 
 Option 1) is always a
        possibility. There
        is some added overhead with each new project, such as committer
        elections
        and various other bits of Eclipse process. In general if there
        is an existing
        project that is a good fit I would recommend that over the work
        of creating
        an indefinitely maintaining a new project.
 
 Option 2) makes sense on a
        conceptual
        level because PDE is the home of all tooling specific to the
        Eclipse platform
        runtime. However there is absolutely no connection between these
        tools
        and the existing PDE code base, and no overlap between
        committers. So it
        "fits the category" but otherwise has no common ground with the
        contents of that project. Also, once modularity comes to the
        Java language,
        we will likely see PDE align more closely with JDT, and the e4
        tooling
        doesn't fit with that.
 
 Option 3) is compelling because
        there
        is a strong overlap between current committers on both tools and
        runtime,
        and of course close relationship between the tooling and runtime
        code -
        when one has significant changes the other likely needs to react
        to it.
        After some discussion, all members of the PMC are in favor of
        this option
        and this is what we recommend. This would be implemented by
        creating a
        new Git repository under Platform UI project to host the tools,
        and then
        elect all active contributors on the graduating tooling into
        Platform UI.
        It would initially be a separate feature that is available in
        the project
        repository that is installed separately (like Eclipse Releng
        Tools, for
        example). This would immediately accomplish the goal of making
        it easy
        for end users to install into Eclipse Mars and beyond. In the
        future it
        could be added to EPP packages where that makes sense (such as
        the RCP
        development package).
 
 So Option 3) is the current PMC
        recommendation,
        but if the e4 tools contributors want to take it in a different
        direction,
        such as a new project, we are happy to talk about it. What do
        you think?
 
 John
 
 
 
 
 
 From:      
         Lars Vogel
        <lars.vogel@xxxxxxxxx>
 To:      
         eclipse-pmc@xxxxxxxxxxx,
 Date:      
         08/27/2014 11:38 AM
 Subject:    
           Re: [eclipse-pmc]
        Restructuring review for the "e4 tools" Git project migrating
        to its own project
 Sent by:    
           eclipse-pmc-bounces@xxxxxxxxxxx
 
 
 
 
 Hi John,
 
 thanks. Call sounds like a good idea.
 
 Best regards, Lars
 
 
 2014-08-27 14:57 GMT+02:00 John Arthorne <John_Arthorne@xxxxxxxxxx>:
 We had to cancel our PMC call
        today
        because several of us were out or unavailable, so we'll need to
        talk about
        this next week. I have to say I always thought of PDE as the
        eventual home
        for all those tools. Note that being under the same project does
        not necessarily
        mean they have to be included in the same feature as the basic
        plugin tooling.
        It could be built as one or more separately installable features
        that live
        under the same project. They could even live in a separate Git
        repository
        from the other PDE code. The only tangible difference with a new
        project
        is that it has a distinct committer group. But in the long term
        I'm not
        sure there will be a large enough committer base for that to be
        needed.
        Would it be worth setting up a call to talk about the different
        options
        here?
 
 John
 
 
 
 From:        Lars
        Vogel <lars.vogel@xxxxxxxxx>
 To:        eclipse-pmc@xxxxxxxxxxx,
 Date:        08/27/2014
        06:36 AM
 Subject:        [eclipse-pmc]
Restructuring
        review for the "e4 tools" Git project migrating
        to its own project
 Sent by:        eclipse-pmc-bounces@xxxxxxxxxxx
 
 
 
 
 
 Hi,
 
 e4 tools provide the tools to create and work with Eclipse 4
        based applications,
        IDE's as well as RCP applications.
 
 Parts of the tools are planned to get integrated into PDE, i.e.
        the e4
        project wizard. But others, like the application model editor
        and the "spies"
        are currently not planned to be integrated to PDE as they (in
        parts) depend
        on extensions of the EMF framework, like the EMF undo / redo
        support.
 
 The e4 tools would like to get included into the "official" Mars
        release. Our users complain that they have to seek a different
        update site
        to get the tools integrated.
 
 As we are currently part of the e4 incubator project Wayne
        advised that
        we need to do a restructuring review migrating our e4 tools code
        to a new
        project. https://wiki.eclipse.org/Development_Resources/HOWTO/Restructuring_Reviews
        advises that we seek PMC approval for that early in the process.
 
 Can the PMC advice if it OK with such a restructuring review? As
        new project
        name I think "e4 tools" would be good.
 
 Best regards, Lars
 
 _______________________________________________
 eclipse-pmc mailing list
 eclipse-pmc@xxxxxxxxxxx
 To change your delivery options, retrieve your password, or
          unsubscribe
          from this list, visit
 https://dev.eclipse.org/mailman/listinfo/eclipse-pmc
 
 _______________________________________________
 eclipse-pmc mailing list
 eclipse-pmc@xxxxxxxxxxx
 To change your delivery options, retrieve your password, or
        unsubscribe
        from this list, visit
 https://dev.eclipse.org/mailman/listinfo/eclipse-pmc
 _______________________________________________
 eclipse-pmc mailing list
 eclipse-pmc@xxxxxxxxxxx
 To change your delivery options, retrieve your password, or
          unsubscribe
          from this list, visit
 https://dev.eclipse.org/mailman/listinfo/eclipse-pmc
 
 
 
 _______________________________________________
eclipse-pmc mailing list
eclipse-pmc@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/eclipse-pmc 
 --  
      Wayne Beaton 
      @waynebeaton 
      The Eclipse Foundation
        |