Re: [DISCUSS] next release version? 0.6 or 1.0?

2013-11-12 Thread Romain Manni-Bucau
+1 for v1. If we don't go back (= we don't make unstable stable
modules) it is enough IMO


Re: [DISCUSS] next release version? 0.6 or 1.0?

2013-11-12 Thread Gerhard Petracek
@mark:
i never said that we should do #2.

regards,
gerhard



2013/11/12 Mark Struberg strub...@yahoo.de

 Pete, Gerhard

 The Problem here is that there are only 2 ways to handle the situation:

 1.) all modules share the same version but have different maturity grades

 2.) each module has it's very own version. A 0.x reflects instability, 1.x
 reflects maturity. But you know what happened with exactly this approach in
 Seam3? The problem is that users do not know which version of ds-jsf-api
 works together with which version of ds-core-impl for example. It gets much
 more complicated with later modules.

 Thus I prefer 1.).

 LieGrue,
 strub




 
  From: Pete Muir pm...@redhat.com
 To: dev@deltaspike.apache.org
 Sent: Tuesday, 12 November 2013, 14:35
 Subject: Re: [DISCUSS] next release version? 0.6 or 1.0?
 
 
 +1 to Gerhard’s point (I am looking to try to find someone to help with
 docs, but the person I had in mind just left Red Hat :-(. Also +1 to going
 to 1.0 soon (i.e. making docs and stability a priority!).
 
 
 On 11 Nov 2013, at 23:09, Gerhard Petracek gerhard.petra...@gmail.com
 wrote:
 
  if we move to v1 soon, we need an useful versioning strategy, better
 docs
  and examples + the api and spi need to be stable for some time (in the
 best
  case until v2+).
 
  regards,
  gerhard
 
 
 
  2013/11/11 Mark Struberg strub...@yahoo.de
 
 
 
  how should that work?
 
  Please note that we will have some not perfectly finished modules very
  often. Basically whenever we add a new module...
  There is just no way to avoid this other than making those modules own
  releases. But this does not work out neither (as seen on a few other
  projects I don't like to name).
 
  LieGrue,
  strub
 
 
 
 
 
  
  From: Romain Manni-Bucau rmannibu...@gmail.com
  To: Mark Struberg strub...@yahoo.de; dev@deltaspike.apache.org
  Sent: Monday, 11 November 2013, 20:54
  Subject: Re: [DISCUSS] next release version? 0.6 or 1.0?
 
 
 
  Well if code is released it should be stable or explicitely in
  alpha/beta..maybe we should do subreleases for unstables modules
  Le 11 nov. 2013 18:43, Mark Struberg strub...@yahoo.de a écrit :
 
  Oki folks, txs 4 the feedback, all!
 
 
  I'd say we should create the module-maturity-matrix.md first and
 then
  we might do the version bump.
  Maybe something like green/blue/orange/red for mature / ready but
 still
  needs a few features / ready but might change it's api still / work in
  progress
 
 
  LieGrue,
  strub
 
 
 
 
  - Original Message -
  From: Charles Moulliard ch0...@gmail.com
  To: dev@deltaspike.apache.org
  Cc: Mark Struberg strub...@yahoo.de
  Sent: Monday, 11 November 2013, 18:25
  Subject: Re: [DISCUSS] next release version? 0.6 or 1.0?
 
  +1 to move to 1.0. We have done the same thing with Apache Aries
 moving
  Blueprint from 0.5 to 1.0 release
 
 
 
  On Mon, Nov 11, 2013 at 6:17 PM, John D. Ament
  john.d.am...@gmail.comwrote:
 
  Yep, agreed.  Users care about the version #.  I would recommend
  that if we
  could release a 1.0 based on the current code base + some
 additional
  bug
  fixes we'll get huge wins.
 
  +1 to switching current to 1.0.0-SNAPSHOT.
 
 
  On Mon, Nov 11, 2013 at 12:08 PM, Mark Struberg strub...@yahoo.de
 
  wrote:
 
  Hi!
 
  In the last 2 months I did a few conference talks and smaller
  presentations (OpenBlend, W-JAX, ..) and always got the same
  questions:
  it's only a 0.x version, so is it already stable? I
  don't like to use it
  in production with 0.x
 
  And the actual answer is: well, core, cdictrl, etc are stable
  since a
  long time, other modules are not yet 100% where we like them.
 
  The other fact is that we will never get all our modules 100%
  stable.
  Because new modules cannot be released with the same quality than
  established and well known and bugfixed modules.
 
  Thus I think we should rather introduce a kind of majurity-matrix
  for
  DeltaSpike.
  A simple list of modules and their majurity grade.
 
 
 
  By officially moving to 1.0 we would gain much more users.
  I personally do not care about numbers, but LOTS of users do!
 
  Wdyt?
 
  LieGrue,
  strub
 
 
 
 
 
  --
  Charles Moulliard
  Apache Committer / Architect @RedHat
  Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io
 
 
 
 
 
 
 
 



Re: [DISCUSS] next release version? 0.6 or 1.0?

2013-11-12 Thread Gerhard Petracek
the minimum before v1:
everybody documents the feature/s they added (/helped with) within the next
weeks.
(for sure the rest is very welcome to join and/or provide feedback.)
if we don't handle it as a blocker for v1, it won't happen any time soon.

the optimum before v1:
docs + examples + agreed versioning strategy

regards,
gerhard



2013/11/12 Mark Struberg strub...@yahoo.de

 yea, but what are the alternatives?
 If you have a better idea, then tell us :)

 The problem is that it's not only about the JSF module but about all other
 modules as well.

 LieGrue,
 strub




 - Original Message -
  From: Gerhard Petracek gerhard.petra...@gmail.com
  To: dev@deltaspike.apache.org
  Cc:
  Sent: Tuesday, 12 November 2013, 16:18
  Subject: Re: [DISCUSS] next release version? 0.6 or 1.0?
 
  @mark:
  i never said that we should do #2.
 
  regards,
  gerhard
 
 
 
 
  2013/11/12 Mark Struberg strub...@yahoo.de
 
   Pete, Gerhard
 
   The Problem here is that there are only 2 ways to handle the situation:
 
   1.) all modules share the same version but have different maturity
 grades
 
   2.) each module has it's very own version. A 0.x reflects instability,
  1.x
   reflects maturity. But you know what happened with exactly this
 approach in
   Seam3? The problem is that users do not know which version of
 ds-jsf-api
   works together with which version of ds-core-impl for example. It gets
 much
   more complicated with later modules.
 
   Thus I prefer 1.).
 
   LieGrue,
   strub
 
 
 
 
   
From: Pete Muir pm...@redhat.com
   To: dev@deltaspike.apache.org
   Sent: Tuesday, 12 November 2013, 14:35
   Subject: Re: [DISCUSS] next release version? 0.6 or 1.0?
   
   
   +1 to Gerhard’s point (I am looking to try to find someone to help
 with
   docs, but the person I had in mind just left Red Hat :-(. Also +1 to
 going
   to 1.0 soon (i.e. making docs and stability a priority!).
   
   
   On 11 Nov 2013, at 23:09, Gerhard Petracek
  gerhard.petra...@gmail.com
   wrote:
   
if we move to v1 soon, we need an useful versioning strategy,
  better
   docs
and examples + the api and spi need to be stable for some time (in
  the
   best
case until v2+).
   
regards,
gerhard
   
   
   
2013/11/11 Mark Struberg strub...@yahoo.de
   
   
   
how should that work?
   
Please note that we will have some not perfectly finished
  modules very
often. Basically whenever we add a new module...
There is just no way to avoid this other than making those
  modules own
releases. But this does not work out neither (as seen on a few
  other
projects I don't like to name).
   
LieGrue,
strub
   
   
   
   
   

From: Romain Manni-Bucau rmannibu...@gmail.com
To: Mark Struberg strub...@yahoo.de;
  dev@deltaspike.apache.org
Sent: Monday, 11 November 2013, 20:54
Subject: Re: [DISCUSS] next release version? 0.6 or 1.0?
   
   
   
Well if code is released it should be stable or
  explicitely in
alpha/beta..maybe we should do subreleases for unstables
  modules
Le 11 nov. 2013 18:43, Mark Struberg
  strub...@yahoo.de a écrit :
   
Oki folks, txs 4 the feedback, all!
   
   
I'd say we should create the
  module-maturity-matrix.md first and
   then
we might do the version bump.
Maybe something like green/blue/orange/red for mature
  / ready but
   still
needs a few features / ready but might change it's api
  still / work in
progress
   
   
LieGrue,
strub
   
   
   
   
- Original Message -
From: Charles Moulliard ch0...@gmail.com
To: dev@deltaspike.apache.org
Cc: Mark Struberg strub...@yahoo.de
Sent: Monday, 11 November 2013, 18:25
Subject: Re: [DISCUSS] next release version? 0.6
  or 1.0?
   
+1 to move to 1.0. We have done the same thing
  with Apache Aries
   moving
Blueprint from 0.5 to 1.0 release
   
   
   
On Mon, Nov 11, 2013 at 6:17 PM, John D. Ament
john.d.am...@gmail.comwrote:
   
Yep, agreed.  Users care about the version #.
  I would recommend
that if we
could release a 1.0 based on the current code
  base + some
   additional
bug
fixes we'll get huge wins.
   
+1 to switching current to 1.0.0-SNAPSHOT.
   
   
On Mon, Nov 11, 2013 at 12:08 PM, Mark
  Struberg strub...@yahoo.de
   
wrote:
   
Hi!
   
In the last 2 months I did a few
  conference talks and smaller
presentations (OpenBlend, W-JAX, ..) and
  always got the same
questions:
it's only a 0.x version, so is
  it already stable? I
don't like to use it
in production with 0.x
   
And the actual answer is: well,
  core, cdictrl, etc are stable
since a
long time, other modules are not yet 100%
  where we like them.
   
The other fact is that we will never get
  all our modules 100%
stable.
Because new modules cannot be released
  with the same 

Re: [DISCUSS] next release version? 0.6 or 1.0?

2013-11-12 Thread Thomas Andraschko
-1 for 1.0 - till adding the most important features from CODI (e.g.
ViewAccessScoped)


2013/11/12 Gerhard Petracek gerhard.petra...@gmail.com

 the minimum before v1:
 everybody documents the feature/s they added (/helped with) within the next
 weeks.
 (for sure the rest is very welcome to join and/or provide feedback.)
 if we don't handle it as a blocker for v1, it won't happen any time soon.

 the optimum before v1:
 docs + examples + agreed versioning strategy

 regards,
 gerhard



 2013/11/12 Mark Struberg strub...@yahoo.de

  yea, but what are the alternatives?
  If you have a better idea, then tell us :)
 
  The problem is that it's not only about the JSF module but about all
 other
  modules as well.
 
  LieGrue,
  strub
 
 
 
 
  - Original Message -
   From: Gerhard Petracek gerhard.petra...@gmail.com
   To: dev@deltaspike.apache.org
   Cc:
   Sent: Tuesday, 12 November 2013, 16:18
   Subject: Re: [DISCUSS] next release version? 0.6 or 1.0?
  
   @mark:
   i never said that we should do #2.
  
   regards,
   gerhard
  
  
  
  
   2013/11/12 Mark Struberg strub...@yahoo.de
  
Pete, Gerhard
  
The Problem here is that there are only 2 ways to handle the
 situation:
  
1.) all modules share the same version but have different maturity
  grades
  
2.) each module has it's very own version. A 0.x reflects
 instability,
   1.x
reflects maturity. But you know what happened with exactly this
  approach in
Seam3? The problem is that users do not know which version of
  ds-jsf-api
works together with which version of ds-core-impl for example. It
 gets
  much
more complicated with later modules.
  
Thus I prefer 1.).
  
LieGrue,
strub
  
  
  
  

 From: Pete Muir pm...@redhat.com
To: dev@deltaspike.apache.org
Sent: Tuesday, 12 November 2013, 14:35
Subject: Re: [DISCUSS] next release version? 0.6 or 1.0?


+1 to Gerhard’s point (I am looking to try to find someone to help
  with
docs, but the person I had in mind just left Red Hat :-(. Also +1 to
  going
to 1.0 soon (i.e. making docs and stability a priority!).


On 11 Nov 2013, at 23:09, Gerhard Petracek
   gerhard.petra...@gmail.com
wrote:

 if we move to v1 soon, we need an useful versioning strategy,
   better
docs
 and examples + the api and spi need to be stable for some time (in
   the
best
 case until v2+).

 regards,
 gerhard



 2013/11/11 Mark Struberg strub...@yahoo.de



 how should that work?

 Please note that we will have some not perfectly finished
   modules very
 often. Basically whenever we add a new module...
 There is just no way to avoid this other than making those
   modules own
 releases. But this does not work out neither (as seen on a few
   other
 projects I don't like to name).

 LieGrue,
 strub





 
 From: Romain Manni-Bucau rmannibu...@gmail.com
 To: Mark Struberg strub...@yahoo.de;
   dev@deltaspike.apache.org
 Sent: Monday, 11 November 2013, 20:54
 Subject: Re: [DISCUSS] next release version? 0.6 or 1.0?



 Well if code is released it should be stable or
   explicitely in
 alpha/beta..maybe we should do subreleases for unstables
   modules
 Le 11 nov. 2013 18:43, Mark Struberg
   strub...@yahoo.de a écrit :

 Oki folks, txs 4 the feedback, all!


 I'd say we should create the
   module-maturity-matrix.md first and
then
 we might do the version bump.
 Maybe something like green/blue/orange/red for mature
   / ready but
still
 needs a few features / ready but might change it's api
   still / work in
 progress


 LieGrue,
 strub




 - Original Message -
 From: Charles Moulliard ch0...@gmail.com
 To: dev@deltaspike.apache.org
 Cc: Mark Struberg strub...@yahoo.de
 Sent: Monday, 11 November 2013, 18:25
 Subject: Re: [DISCUSS] next release version? 0.6
   or 1.0?

 +1 to move to 1.0. We have done the same thing
   with Apache Aries
moving
 Blueprint from 0.5 to 1.0 release



 On Mon, Nov 11, 2013 at 6:17 PM, John D. Ament
 john.d.am...@gmail.comwrote:

 Yep, agreed.  Users care about the version #.
   I would recommend
 that if we
 could release a 1.0 based on the current code
   base + some
additional
 bug
 fixes we'll get huge wins.

 +1 to switching current to 1.0.0-SNAPSHOT.


 On Mon, Nov 11, 2013 at 12:08 PM, Mark
   Struberg strub...@yahoo.de

 wrote:

 Hi!

 In the last 2 months I did a few
   conference talks and smaller
 presentations (OpenBlend, W-JAX, ..) and
   always got the same
 questions:
 it's only a 0.x version, so is
   it already stable? I