Hi Folks,

I'm sorry I completely forgot to mention this in this thread but after
release 15 I think, I completely refactored the start component. This
refactoring changed the logic and the syntax for OFBiz startup and server
commands. This heavily affect the build system because it executes server
commands.

So if we decide to backport gradle to older releases then it's not going to
be a straight copy and paste exercise but there will be modifications to
comply with the old syntax of the startup logic.

This is for your information on how we decide to move forward. I still like
the idea to switch to Gradle for all releases but its necessary for me to
State that there will be consequences in time and effort in doing that.

Regards,
Taher Alkhateeb
On Jun 29, 2016 10:24 AM, "Sharan Foga" <sharan.f...@gmail.com> wrote:

Hi Todd

I think we'll need to wait for the outcome of this current discussion to
understand what will happen to the various 'unreleased releases'. So in
response to your question - the simple answer would be yes. Once this
discussion is over, we'll know what sort of transition we are looking at.

(BTW our website needs updating and I'm currently working on re-writing it
completely.)

Thanks
Sharan

On 2016-06-28 19:32 (+0200), Todd Thorner <tthor...@infotinuum.com> wrote:
> Thanks for this, Mr. Foga.  The Downloads page of the ofbiz.apache.org
> site mentions 14.x and 15.x only as part of the project's tentative
> release schedule.  Would end user newcomers be wise to wait out the
> transition?
>
>
>
> On 16-06-28 09:55 AM, Sharan Foga wrote:
> > Thanks Jacopo for the details and summary.
> >
> > I know that some people might think it a bit strange that this
discussion is happening on the user list rather than the dev list, but I
think these topics are something that our users may have an opinion on and
want to comment.
> >
> > +1 for suggestion #1
> >
> > 13.07 has been around a while so I think that ending it now rather than
next year will help us to focus on other work (e.g. refactoring and clean
up)
> >
> > +1 for suggestion #2
> >
> > I think the work we are currently doing to improve the trunk build
system isn't really that visible to our users, but it will make a big
difference to developers and people who administer the system. Pushing
those technical benefits back to 14.12 and 15.12 (if we still want to call
them that!) will help.
> >
> > Also OFBiz has changed a lot since the 14.12 and even 15.12 branches
were created. We've incorporated so much new functionality that it would be
a good thing to try and get some of this into our next release. Essentially
it would mean more functionality for our users.
> >
> > Thanks
> > Sharan
> >
> > On 2016-06-28 12:26 (+0200), Jacopo Cappellato <
jacopo.cappell...@hotwaxsystems.com> wrote:
> >> Hi all,
> >>
> >> as you may know we are working at migrating the build scripts of the
OFBiz
> >> trunk from Ant to Gradle.
> >> Together with this important change we are also modifying, for policy
> >> reasons, the way we distribute the external dependencies (i.e., the jar
> >> files needed by OFBiz): the required jars will be downloaded at build
time.
> >> Since these changes are not bug fixes, the current plan is to do these
> >> changes only in the trunk and do not backport them to the active
branches,
> >> that are currently:
> >>
> >> * 13.07
> >> * 14.12
> >> * 15.12
> >>
> >> However, we will still have to modify these branches by removing the
> >> external jar files and download them using Ivy.
> >>
> >> The first concern is that we will have to work on and stabilize two
fronts:
> >> Ivy for the 3 current release branches and Gradle for the trunk and the
> >> future branches.
> >> The second concern is that, as a consequence, we will have, for several
> >> years, significant differences in the setup/build steps between the old
> >> releases and the new ones that could cause confusion and regressions
when
> >> bugs are backported.
> >>
> >> We have already issued 3 releases from the 13.07 branch and we have a
> >> tentative plan to issue one more release around February 2017 that
would be
> >> the last release of this series.
> >> As regards 14.12 and 15.12 branches, no releases have been issued yet.
> >>
> >> Based on these details I would like you to consider the following
decisions:
> >>
> >> 1) anticipate the end of life of the release branch 13.07 at now; we
would
> >> not issue the fourth release as initially planned
> >> 2) once stabilized, backport to 14.12 and 15.12 all the changes
required to
> >> build the system and download its dependencies with Gradle
> >>
> >> Please express your opinion on each of them separately, since they are
> >> independent (i.e., you could agree/disagree on the first/second/both).
> >>
> >> Thanks,
> >>
> >> Jacopo
> >>
>
>

Reply via email to