Hi Daniel,

The rule is normally we only backport bug fixes, obviously to avoid regression

But if nobody disagree for simple new features or improvements sometimes we 
backport.

Most of the time a simple comment in the related Jira is enough.

If discussion is needed (big or complicate stuff) it should happen here (on dev 
ML).

The ASF motto is "If it did no happen on the ML, it did not happen at all" but 
we are not rigorists ;)

A PR is in most cases the best way.

Again for obvious reasons (stability), we don't recommend to build clients 
solutions on the trunk.

In other words you do it at your own risk and expenses.

HTH

Jacques

Le 24/02/2020 à 08:35, Daniel Watford a écrit :
Hello,

I would quite like to see
https://issues.apache.org/jira/browse/OFBIZ-11330 (Using
FlexibleStringExpander in form widget field's parameter names) backported
to the release18.12 branch as, quite selfishly, it will make my life
easier! :)   I also like to think it would be useful to others too.

To try and understand how committers decide on patches to backport to
release branches I did a little searching on Confluence and found
https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Committers+Roles+and+Responsibilities

This page mentions that only bugfixes would normally be backported to
active release branches, but since 18.12 is not released yet I assume it
doesn't count as 'active'.

The same page says 'New features and Improvements should never get into a
release branch' but 'Exceptions may occur' and would need to be voted on by
committers.

Is this page correct with regards to current practice and, if so, how do
the committers decide on which features to backport to release branches?

If I want to propose a feature for backporting should I create a PR/patch?

If new features only go in trunk, do you tend to build solutions around
trunk for your clients in order to take advantage of more up-to-date
functionality?

Thanks,

Dan.

Reply via email to