Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] 2018-12 opt-in
  • From: Frederic Gurr <frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx>
  • Date: Fri, 5 Oct 2018 11:39:45 +0200
  • Autocrypt: addr=frederic.gurr@xxxxxxxxxxxxxxxxxxxxxx; prefer-encrypt=mutual; keydata= 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 kr0KPtEgdm15rQ8tiPH8bKZLHQ5e/2Li
  • Delivered-to: cross-project-issues-dev@xxxxxxxxxxx
  • List-archive: <https://dev.eclipse.org/mailman/private/cross-project-issues-dev>
  • List-help: <mailto:cross-project-issues-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev>, <mailto:cross-project-issues-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://dev.eclipse.org/mailman/options/cross-project-issues-dev>, <mailto:cross-project-issues-dev-request@eclipse.org?subject=unsubscribe>
  • Openpgp: preference=signencrypt
  • Organization: Eclipse Foundation
  • User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

+1 since it does not require changes to the aggregator schema.

Unfortunately it does not solve the underlying problem that projects
need to pay attention and actually "need to do something" to let others
know that the project is not abandoned/dead/quitting SimRel.

So instead of chasing opt-ins/opt-outs we are chasing label changes. ;)

AFAICT there is no complete technical solution to this problem, since we
can't automatically disable projects without breaking stuff.

By checking the aggregator files for changes, we can at least set up
automatic email reminders to nag projects and *hope* they reply or touch
the aggregator files.

Regards,

Fred

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
> <wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx
> <mailto:wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx>> 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
>     <wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx
>     <mailto:wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx>> 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
>         <mistria@xxxxxxxxxx <mailto:mistria@xxxxxxxxxx>> wrote:
> 
> 
> 
>             On Thu, Oct 4, 2018 at 12:01 PM Ed Willink <ed@xxxxxxxxxxxxx
>             <mailto:ed@xxxxxxxxxxxxx>> 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
>             cross-project-issues-dev@xxxxxxxxxxx
>             <mailto:cross-project-issues-dev@xxxxxxxxxxx>
>             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
>     cross-project-issues-dev@xxxxxxxxxxx
>     <mailto:cross-project-issues-dev@xxxxxxxxxxx>
>     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
> cross-project-issues-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
> 

-- 
Frederic Gurr
Release Engineer | Eclipse Foundation Europe GmbH

Annastr. 44, D-64673 Zwingenberg
Handelsregister: Darmstadt HRB 92821
Managing Directors: Ralph Mueller, Mike Milinkovich, Chris Laroque


Back to the top