[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipse.org-architecture-council] Eclipse Development Process 2018
|
There's already Bug
534828:
[EDP] Definitions (Release, Product) that discusses the definition of a
release. As mentioned in comment
15,
a durable tag is not enough to define a release.I suggest to continue
the definition of a release in that bug report.DaniFrom:
Wayne
Beaton <wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx>To:
"eclipse.org-architecture-council"
<eclipse.org-architecture-council@xxxxxxxxxxx>Date:
15.10.2018
05:24Subject:
[eclipse.org-architecture-council]
Eclipse Development Process 2018Sent
by: eclipse.org-architecture-council-bounces@xxxxxxxxxxx
Greetings Architecture Council.Please see attached the most recent version
of the updates to the EDP for 2018. I've used a little diff wizardry to
produce a "redline" document that shows the changes. The diff
is a bit wonky in places, but I believe that it gets the point across.I have a one-liner that I'm going to
apply to apply pseudo-legal capitalization to the defined terms in the
document (e.g. "Release Review" in all occurrences instead of
"release review"). I haven't applied that yet.Also, the diff had real trouble with
the diagram change that I added, so diffs aren't properly highlighted on
the second diagram. I will likely replace the first diagram with something
that's more consistent with the way the second diagram (and the diagrams
in the handbook) are rendered.The source is all here.
I have two (fundamental) definitions
that I'm struggling with. Any help that you can provide will be appreciated.Project
A Project is the primary functional unit for open source development, with
a dedicated team of developers that work within the bounds of a well defined
Scope using infrastructure and services provided by the Eclipse Foundation.
Release
A Release is a specifically identifiable set of artifacts that are collectively
assigned a durable tag in source control and distributed in a semantically
versioned durable form of that collection intended by the developers of
the project for third-party use.
The definition of Release in particular
feels more cumbersome than it needs to be. Note that these definitions
don't necessarily need to be complete: the rest of the document fills in
the details. I'm really just looking for a once-sentence definition.Note that the EDP itself should be agnostic
of any specific technology, or notion that the EDP is specifically about
"software" (e.g. specifications are not software).I'm also thinking of adding "Adopter"
and "User" as terms.Comments welcome. Random thoughts that
might spur conversation that leads to valuable changes are also welcome.I intend to push out an update on Monday
afternoon that includes the pseudo-legal capitalization, updated project
structure diagram, and other minor tweaks after I make another pass. My
hope is to push out a final draft on Wednesday.Please provide any feedback or concerns
as soon as possible. In order to get this in front of the Board of Directors
for approval, we'll need to vote on it during our meeting at EclipseCon
Europe next week. If you can't attend the conference, please let us know
of any concernsThanks,
Wayne-- Wayne
Beaton
Director
of Open Source Projects | Eclipse
Foundation, Inc.
Meet
us at EclipseCon
Europe 2018:
LUDWIGSBURG, OCTOBER 23 - 25[attachment "Eclipse Development Process
2018.pdf" deleted by Daniel Megert/Zurich/IBM] _______________________________________________
eclipse.org-architecture-council mailing list
eclipse.org-architecture-council@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse.org-architecture-council
IMPORTANT: Membership in this list is generated by processes internal to
the Eclipse Foundation. To be permanently removed from this list,
you must contact emo@xxxxxxxxxxx to request removal.