Your underlying assumption is incorrect.

You can include a subset of the project's functionality in a release. Put another way, you can have source code in your project repositories that does not get built into the release. Be clear in your release documentation what is included in the release and what is not.

Alternatively, you can designate some components as "interim" (or something) and include them in the release.

A third option would be to move some components into the Nebula Incubator which already exists.

I recommend the first and/or second options unless there is some really compelling reason to do otherwise.

Wayne

On 14/05/16 10:24 AM, Wim Jongman wrote:
Hi,


Wayne we must split the project in two because we cannot release all widgets. How do we achieve this?

Cheers,

Wim


On Fri, May 13, 2016 at 5:12 AM, Wayne Beaton <[email protected] <mailto:[email protected]>> wrote:

    This is what is in the Neon simultaneous release repository.

    I'm a little concerned that these have been appearing in
    simultaneous releases for a while, Sure the world hasn't stopped
    turning, but this is a violation of the process.

    Strictly speaking, NatTable should not be consuming the unreleased
    components from Nebula.
    wbeaton@build:~> find downloads/releases/ -name *eclipse.nebula*
    | grep -v nattable
    
downloads/releases/galileo/200909241140/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar.pack.gz
    
downloads/releases/galileo/200909241140/aggregate/plugins/org.eclipse.nebula.widgets.compositetable.source_1.0.0.jar.pack.gz
    
downloads/releases/galileo/201002260900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar.pack.gz
    
downloads/releases/galileo/201002260900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable.source_1.0.0.jar.pack.gz
    
downloads/releases/neon/201512181000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201511041902.jar
    
downloads/releases/neon/201605061000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201604151927.jar
    
downloads/releases/neon/201605061000/plugins/org.eclipse.nebula.widgets.richtext_1.0.0.201604151927.jar
    
downloads/releases/neon/201603301000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201602191853.jar
    
downloads/releases/neon/201602051000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201602011643.jar
    
downloads/releases/kepler/201306260900/plugins/org.eclipse.nebula.widgets.compositetable.source_1.0.0.jar
    
downloads/releases/kepler/201306260900/plugins/org.eclipse.nebula.widgets.grid_1.0.0.HEAD.jar
    
downloads/releases/kepler/201306260900/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar
    
downloads/releases/mars/201510021000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201509022342.jar
    
downloads/releases/mars/201602261000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201602111357.jar
    
downloads/releases/helios/201102250900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar.pack.gz
    
downloads/releases/helios/201102250900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar
    
downloads/releases/helios/201009240900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar.pack.gz
    
downloads/releases/helios/201009240900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar
    
downloads/releases/helios/201006230900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar.pack.gz
    
downloads/releases/helios/201006230900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar
    
downloads/releases/indigo/201106220900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar.pack.gz
    
downloads/releases/indigo/201106220900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar
    
downloads/releases/indigo/201109230900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar.pack.gz
    
downloads/releases/indigo/201109230900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar
    
downloads/releases/indigo/201202240900/aggregate/plugins/org.eclipse.nebula.widgets.compositetable_1.0.0.jar

    Clearly projects want to consume Nebula components and a few have
    been sneaked in.

    Regardless, however, Nebula has been around for a very long time
    and has never done a release. It needs to graduate.

    Wayne


    On 12/05/16 04:49 PM, Wim Jongman wrote:
    Hey S. Gonzales!

    This is only what NatTable consumes. What about the rest of the
    projects?

    Wim

    On Thu, May 12, 2016 at 10:46 PM, Wayne Beaton <[email protected]
    <mailto:[email protected]>> wrote:

        wbeaton@build:~> find downloads/releases/neon/ -name
        *eclipse.nebula* | grep -v nattable
        
downloads/releases/neon/201512181000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201511041902.jar
        
downloads/releases/neon/201605061000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201604151927.jar
        
downloads/releases/neon/201605061000/plugins/org.eclipse.nebula.widgets.richtext_1.0.0.201604151927.jar
        
downloads/releases/neon/201603301000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201602191853.jar
        
downloads/releases/neon/201602051000/plugins/org.eclipse.nebula.widgets.tablecombo_1.0.0.201602011643.jar

        HTH,

        Wayne


        On 12/05/16 04:44 PM, Wim Jongman wrote:
        We should be able to investigate what is being consumed by
        the release train. If this also includes one or more of the
        "unsupported widgets" then we need to decide if we add those
        as well or let these consumers know that they are in violation.

        David could you produce a list with references to
        org.eclipse.nebula projects?



        On Thu, May 12, 2016 at 10:16 PM, Dirk Fauth
        <[email protected] <mailto:[email protected]>> wrote:

            As far as I understood Wim, the idea is to first clean
            up the list of committers, specify the widgets/projects
            that should be in the release and possibly update the
            widget versions to 1.0.0 to match the version rules
            regarding maturity.

            From my point of view the set of widgets for the release
            is set. At least that would be what the community
            expects. What is currently communicated as released
            should be released. I think that would be the easiest
            way to proceed. Not sure if Wim planned to also move
            some of the incubation widgets to the release aswell.

            Regarding the IP log, do we need to wait for the cleanup
            or should we send it in immediately via
            
https://projects.eclipse.org/projects/technology.nebula/iplog/preview ?



            On Thu, May 12, 2016 at 9:49 PM, Wayne Beaton
            <[email protected] <mailto:[email protected]>> wrote:

                A bunch of projects are already using Nebula
                widgets. This is a bit problematic from an EDP POV
                because Nebula has never done (AFAICT) a formal
                release and is still incubating.

                It's long past time to do a proper release and
                graduate the project.

                Can we do this soon?

                AFAICT, the project downloads are IP clean, so
                getting the IP Log approved should only take a
                couple of seconds of effort.

                The project is hosting downloads [1] (though, I'd
                prefer that you not use the term "Projects" like you
                are; that term is already confusing enough).

                There is still lots of activity on the project, but
                it does seem that many/most of the widgets are stable.

                What's stopping us from doing this?

                Wayne

                [1] https://www.eclipse.org/nebula/downloads.php

-- Wayne Beaton
                @waynebeaton
                The Eclipse Foundation
                EclipseCon France 2016
                <http://www.eclipsecon.org/france2016>

                _______________________________________________
                nebula-dev mailing list
                [email protected] <mailto:[email protected]>
                To change your delivery options, retrieve your
                password, or unsubscribe from this list, visit
                https://dev.eclipse.org/mailman/listinfo/nebula-dev



            _______________________________________________
            nebula-dev mailing list
            [email protected] <mailto:[email protected]>
            To change your delivery options, retrieve your password,
            or unsubscribe from this list, visit
            https://dev.eclipse.org/mailman/listinfo/nebula-dev



-- Wayne Beaton
        @waynebeaton
        The Eclipse Foundation
        EclipseCon France 2016 <http://www.eclipsecon.org/france2016>



-- Wayne Beaton
    @waynebeaton
    The Eclipse Foundation
    EclipseCon France 2016 <http://www.eclipsecon.org/france2016>



--
Wayne Beaton
@waynebeaton
The Eclipse Foundation
EclipseCon France 2016 <http://www.eclipsecon.org/france2016>
_______________________________________________
nebula-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to