AW: [jbpm-dev] No more jBPM 3 releases?
Tom Baeyens
tbaeyens at redhat.com
Tue Jun 16 09:21:22 EDT 2009
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 at redhat.com <mailto:tbaeyens at 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 at lists.jboss.org
>>> <mailto:jbpm-dev-bounces at lists.jboss.org>
>>> [mailto:jbpm-dev-bounces at lists.jboss.org
>>> <mailto:jbpm-dev-bounces at lists.jboss.org>] *Im Auftrag von
>>> *Ronald van Kuijk
>>> *Gesendet:* Dienstag, 16. Juni 2009 11:59
>>> *An:* jbpm-dev at lists.jboss.org <mailto:jbpm-dev at 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%40jboss.com>
>>>
>>> - 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 at lists.jboss.org <mailto:jbpm-dev at lists.jboss.org>
>>> https://lists.jboss.org/mailman/listinfo/jbpm-dev
>>> _______________________________________________
>>> jbpm-dev mailing list
>>> jbpm-dev at lists.jboss.org <mailto:jbpm-dev at lists.jboss.org>
>>> https://lists.jboss.org/mailman/listinfo/jbpm-dev
>>
>> --
>> regards, tom.
>>
>> _______________________________________________
>> jbpm-dev mailing list
>> jbpm-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jbpm-dev
>
--
regards, tom.
More information about the jbpm-dev
mailing list