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:
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
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
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 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
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
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: LUDWIGSBURG, OCTOBER 23 - 25
--
Wayne Beaton
Director of Open Source Projects | Eclipse Foundation, Inc.
Meet us at EclipseCon Europe 2018: LUDWIGSBURG, OCTOBER 23 - 25
_______________________________________________
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
--
Nick Boldt
Principal Software Engineer, RHCSA
Productization Lead :: JBoss Tools & Dev Studio
IM: @nickboldt / @nboldt / http://nick.divbyzero.com
“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
|