Yes, I know. So somebody (in the community) should take the lead for
this and be responsible. That is a logical consequence.
Op 16-jun-09, om 09:21 heeft Tom Baeyens het volgende geschreven:
everyone would just commit *their* fixes for *their* use case. not
a lot of users would be able to tell if they break other people's
code when 'fixing' a jbpm bug.
regards, tom.
Koen Aers wrote:
> Wouldn't it be good to leave the responsibility for additional jBPM
> 3 releases entirely to the community? I mean, if there would be a
> need in the community e.g. for further 3.3.x releases (with new
> features) than it should be possible for them (them being community
> minus the core team) to do so. On the other hand, the core team
> focuses on the bugfixes, stabilization and productization of jBPM 4.
> Just some ideas that came across my brain...
> Cheers,
> Koen
> Op 16-jun-09, om 07:49 heeft Tom Baeyens het volgende geschreven:
>> > But this is a different statement compared to 'there are no more
>> jBPM3
>> > releases planned'). Would make a lot of sense to make this fully
>> clear
>> > in the community.
>>
>> right. making this more clear and explicit is good.
>>
>> the situation is that after the current product release, there are
>> no platform releases planned in which jbpm 3 is included. so from
>> that angle, we should not expect a lot of bug fixes to come from
>> that direction.
>>
>> > Effectively jBPM 3 goes into a maintenance mode where
>> > paying customers drive the possibility of next releases'.
>>
>> the customer fixes are committed on the product branch jbpm-3.2-
>> soa. the product consumes directly from that branch. meaning
>> there no need for a jbpm community release in order for the
>> product to get those fixes.
>>
>> both for customers and for community users we should be able to
>> fix and release major bugs. but i want a very tight filter on
>> that for *only* the major bugs.
>>
>> given the stabilization that jbpm 3 already had, i think not a lot
>> of those should come out. and hence i don't think we'll see a lot
>> of subsequent releases.
>>
>> so imo, it will all depend on what kind of bugs we encounter on
>> jbpm 3.
>>
>> > But does this
>> > mean I should not put in any fixes anymore (not that I did that
>> a lot,
>> > but others did) just to prevent possible regressions?
>>
>> as said above, we need to apply a very tight filter to maintain
>> stability on jbpm 3 and allow us to make more progress on jbpm 4.
>>
>> so discuss much more then before on what you want to fix on jbpm 3.
>>
>> i only want major bugs to be fixed in jbpm 3 code base. there is
>> too much risk of breaking things. i have had several occasions
>> where i fixed a bug because someone wanted it and then ended up
>> spending a lot of time fixing the collateral damage. in many
>> cases it was just not worthed.
>>
>> > Or should I only
>> > put them in trunk?
>>
>> if we decide to fix it, we should do it in the product branch.
>> that is the only branch that we'll maintain going forward.
>>
>> > Or? Please guide us ;-)
>>
>> let's summarize with these guidelines:
>> 1) if bugs are fixed, they should be fixed in the jbpm3.2-soa
>> branch.
>> 2) we should apply a very tight filter of issues that we fix to
>> avoid the risk of regression
>> 3) whether we do a community release will depend on what kind of
>> issues we'll encounter
>>
>> does that help ?
>>
>> regards, tom.
>>
>>
>>
>>
>> Ronald van Kuijk wrote:
>>> 2009/6/16 Tom Baeyens <tbaeyens(a)redhat.com <mailto:tbaeyens@redhat.com
>>> >>
>>> for making the release, there is only the effort of releasing.
>>> that
>>> is not a lot of effort so we can do it once and a while. so rest
>>> assured. it's not a political decision.
>>> jbpm 3 already went through a lot of stabilization. so there is
>>> also the risk that if we fix something, that we introduce another
>>> problem.
>>> So it is not only the effort of releasing, but also some
>>> additional QA (Stabilization != full QA, I know) ? Otherwise you
>>> would not be so reluctant (besides putting in the effort to fix
>>> the issue itself)
>>> but for fixing the bugs, we are not proactively fixing all the
>>> bugs
>>> that people report on jbpm 3. we currently intend to only fix
>>> those
>>> that come from clients. and even for those reports we evaluate
>>> if
>>> the risk of introducing new problems when fixing the given bug.
>>> But this is a different statement compared to 'there are no more
>>> jBPM3 releases planned'). Would make a lot of sense to make this
>>> fully clear in the community. Effectively jBPM 3 goes into a
>>> maintenance mode where paying customers drive the possibility of
>>> next releases'. But does this mean I should not put in any fixes
>>> anymore (not that I did that a lot, but others did) just to
>>> prevent possible regressions? Or should I only put them in trunk?
>>> Or? Please guide us ;-)
>>> i think we need to spend most bugfixing efforts on jbpm 4.
>>> I do not disagree with this, but I also agree with Bernd, jBPM 3
>>> has a broad installed base. For me, jBPM 3 should at least have
>>> one more year of more development than what you suggest.
>>> -- regards, tom.
>>> Bernd Rücker wrote:
>>> I thought as well that there will be bug fix releases (and
>>> maybe
>>> even some new features if it really make sense). Why not?
>>> There
>>> are a lot of jbpm 3.x users out there which will keep using
>>> it…
>>> *Von:* jbpm-dev-bounces(a)lists.jboss.org
>>> <mailto:jbpm-dev-bounces@lists.jboss.org>
>>> [mailto:jbpm-dev-bounces@lists.jboss.org
>>> <mailto:jbpm-dev-bounces@lists.jboss.org>] *Im Auftrag von
>>> *Ronald van Kuijk
>>> *Gesendet:* Dienstag, 16. Juni 2009 11:59
>>> *An:* jbpm-dev(a)lists.jboss.org <mailto:jbpm-dev@lists.jboss.org
>>> >
>>> *Betreff:* [jbpm-dev] No more jBPM 3 releases?
>>> >From
https://jira.jboss.org/jira/browse/JBPM-2263
>>> Tom Baeyens
>>>
<
https://jira.jboss.org/jira/secure/ViewProfile.jspa?name=tom.baeyens%40jb...
>>> >
>>> - 15/Jun/09 03:45 AM
>>> there are no more releases planned for jbpm 3
>>> Is this true? Only SP releases for bugfixes? But isn't this a
>>> 'bug'? The schema allows it.
>>>
>>> ------------------------------------------------------------------------
>>> _______________________________________________
>>> jbpm-dev mailing list
>>> jbpm-dev(a)lists.jboss.org <mailto:jbpm-dev@lists.jboss.org>
>>>
https://lists.jboss.org/mailman/listinfo/jbpm-dev
>>> _______________________________________________
>>> jbpm-dev mailing list
>>> jbpm-dev(a)lists.jboss.org <mailto:jbpm-dev@lists.jboss.org>
>>>
https://lists.jboss.org/mailman/listinfo/jbpm-dev
>>
>> --
>> regards, tom.
>>
>> _______________________________________________
>> jbpm-dev mailing list
>> jbpm-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/jbpm-dev
--
regards, tom.