On Sat, Jan 7, 2017 at 9:36 PM, John D. Ament <johndam...@apache.org> wrote:

> > So, instead of tying the "incubating" marker to "incubating", I would
favor
> > a system of marker(s) indicating the code maturity (incl legal). So,
for a
> > podling release to be 1.2.3 (a la Groovy), the same release standard as
> > TLPs are applied, but allow "alpha", "rc" or similar markers for
podlings
> > to "practice" releases. Probably not pushing those to mirrors, but
> > otherwise identical in "process" for podling to get their grips on the
> > release process.
> >

> I think this is a fair point, and probably close to what podling
> communities do (when its a fairly new codebase).  We often see releases in
> the 0.x line, and in the 1+ lines.  Its up to the podling to determine how
> mature they are from a release numbering standpoint.  I wouldn't want the
> IPMC to enforce a versioning scheme.
> It does however seem like a foundation wide versioning scheme may make
> sense, or at least references to common references, e.g. semver, may make
> sense as a recommendation to new podlings.

Yeah, this is a tricky question. On one hand I don't like to dictate, but
as a user I like to have a unified view of the world. Perhaps one or two
DOAP entries would be a good way, and more strongly promote the DOAP and
over time our common tooling could provide the unified view. A bit of "be a
good citizen.... for your own sake" attitude.


Cheers
--
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java

Reply via email to