Nick,

I agree with Mickael, this is a constructive and simple approach.

Cheers,
Ed


On 04.10.2018 22:23, Nick Boldt wrote:
We could ask that if you're INTENTIONALLY shipping the same bits as the last train, you at least push a *no-op commit that confirms your intent*.

For example, this diff:

-  <aggregator:Contribution xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"; xmlns:aggregator="http://www.eclipse.org/cbi/p2repo/2011/aggregator/1.1.0"; label="DataTools for *2018-09*"> +  <aggregator:Contribution xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"; xmlns:aggregator="http://www.eclipse.org/cbi/p2repo/2011/aggregator/1.1.0"; label="DataTools for *2018-12*"> Then it's super obvious, /even if the URL is the same/, that the project intends to be in the release train and is paying attention to breakages caused by upstream dependencies.

WDYT? Is a simple label change commit better than guessing if the bits are compatible ?

Nick

On Thu, Oct 4, 2018 at 9:39 AM Wayne Beaton <[email protected] <mailto:[email protected]>> wrote:

    I should have added that Mickael is correct. If a project does not
    update their aggrcon file, that means that they're not
    contributing anything new to the release. This is expected behaviour.

    The requirement is that you must configure your aggrcon file to
    point to a specific version so that builds can be repeatable. This
    means that you must update your aggrcon file if your team decides
    to contribute a new version of project content to the release. I
    don't believe that this is a new requirement.

    Wayne

    On Thu, Oct 4, 2018 at 9:36 AM Wayne Beaton
    <[email protected]
    <mailto:[email protected]>> wrote:

        Not that it matters much, but my take away from the Eclipse
        Planning Council meeting yesterday was that we were not going
        to disable anybody's aggrcon file (confirmed with Fred). My
        "can't recall" assertion was related to how we'd decided to
        manage opt-in in a more general sense.

        What I did offer was that I'd generate a participation list
        from the aggrcon files and post it here to give folks a chance
        to verify that everything is in order.

        So... basically, if you have an aggrcon file, you're in.

        Note that the participation rules
        
<https://wiki.eclipse.org/SimRel/Simultaneous_Release_Requirements#State_intent_early_.28M1_of_the_Release.29>
        in the documentation state that project teams need to opt in
        explicitly at least once a year (in September; so that was a
        requirement for the 2018-09 release).

            For projects that are already participating to the
            Simultaneous Release, they should announce their intent by
            M1 of the September release.


        The challenge for us all is to detect project teams that have
        stopped paying attention (thereby adding risk to the release).
        IMHO, the Eclipse Planning Council will have to stand firm on
        disallowing projects that show up at the last minute with big
        changes.

        I'm thinking (I didn't share this on yesterday's call) is that
        it /might be/ handy to extend the XSD on the aggrcon file to
        include a bit more metadata about the release (e.g. a
        consistent means of specifying the project id, release
        version, and offset so that I can track them back to release
        reviews). I'd like to try and keep all of the information in
        one place, which I think will be better for everybody. Note my
        use of the term "might be". But before we start making any
        changes, let's see what I can sort out from the information
        that's already there.

        Wayne

        On Thu, Oct 4, 2018 at 6:12 AM Mickael Istria
        <[email protected] <mailto:[email protected]>> wrote:



            On Thu, Oct 4, 2018 at 12:01 PM Ed Willink
            <[email protected] <mailto:[email protected]>> wrote:

                  projects will have to make a manual *.aggrcon change
                anyway.


            That's not mandatory. A project may ship in 2018-12 the
            same content as in 2018-09 thus does not need to update
            the *.aggrcon file.
            We need something explicit about the intent, that's not
            correlated to the actual contribution content or description.
            _______________________________________________
            cross-project-issues-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/cross-project-issues-dev



--
        Wayne Beaton

        Director of Open Source Projects | Eclipse Foundation, Inc.

        Meet us at EclipseCon Europe 2018
        <https://www.eclipsecon.org/europe2018>: LUDWIGSBURG, OCTOBER
        23 - 25



--
    Wayne Beaton

    Director of Open Source Projects | Eclipse Foundation, Inc.

    Meet us at EclipseCon Europe 2018
    <https://www.eclipsecon.org/europe2018>: LUDWIGSBURG, OCTOBER 23 - 25
    _______________________________________________
    cross-project-issues-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/cross-project-issues-dev



--

Nick Boldt

Principal Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com

<https://red.ht/sig>      
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>

@ @redhatnews <https://twitter.com/redhatnews>    Red Hat <https://www.facebook.com/RedHatInc>
<https://www.facebook.com/RedHatInc>


“The Only Thing That Is Constant Is Change” - Heraclitus


_______________________________________________
cross-project-issues-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/cross-project-issues-dev

_______________________________________________
cross-project-issues-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/cross-project-issues-dev

Reply via email to