Hi Everyone
There has been a bit of work going on in the background regarding how our releases need to handle external dependencies. This is the first of two emails to let everyone know what has been happening and also to get community feedback. While working on re-factoring the trunk dependencies we realised that our current 13.07 release didn't meet the ASF guidelines for handling dependencies. Essentially releases must only contain source code and should not include external dependencies such as jar files. To resolve this as quickly and simply as possible, the PMC decided to use Ivy (a dependency management tool) that is already included in OFBiz to manage the dependencies. So what will change? - When you download the OFBIz 13.07 release, it will only contain source code - You will need to run a script to download the external OFBiz dependent files (e.g. jar files) - You compile OFBiz as normal These changes will also need to be done in all our active release branches (e.g. 14.12 and 15.12). We will also be communicating this change to our user mailing list and will be adding specific documentation to ensure that the everyone understands how downloading and building OFBiz has changed. The next steps will be to implement this change and to get our next 13.07 release update out as soon as possible. Thanks Sharan |
Like I already suggested in my posting of Jan 5th in 2014 (see section 'Re:
Maintainablity' in thread 'OFBiz in 2014 ( http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776). And for which I provided the JIRA issue , see https://issues.apache.org/jira/browse/OFBIZ-5464. Are we going to revisit that? Best regards, Pierre Smits ORRTIZ.COM <http://www.orrtiz.com> OFBiz based solutions & services OFBiz Extensions Marketplace http://oem.ofbizci.net/oci-2/ On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <[hidden email]> wrote: > Hi Everyone > > There has been a bit of work going on in the background regarding how our > releases need to handle external dependencies. This is the first of two > emails to let everyone know what has been happening and also to get > community feedback. > > While working on re-factoring the trunk dependencies we realised that our > current 13.07 release didn't meet the ASF guidelines for handling > dependencies. Essentially releases must only contain source code and should > not include external dependencies such as jar files. > > To resolve this as quickly and simply as possible, the PMC decided to use > Ivy (a dependency management tool) that is already included in OFBiz to > manage the dependencies. > > So what will change? > > - When you download the OFBIz 13.07 release, it will only contain source > code > - You will need to run a script to download the external OFBiz dependent > files (e.g. jar files) > - You compile OFBiz as normal > > These changes will also need to be done in all our active release branches > (e.g. 14.12 and 15.12). > > We will also be communicating this change to our user mailing list and > will be adding specific documentation to ensure that the everyone > understands how downloading and building OFBiz has changed. > > The next steps will be to implement this change and to get our next 13.07 > release update out as soon as possible. > > Thanks > Sharan > |
In order to help contributors to be well-informed I quote the appropriate
section from previous mentioned thread here: *Re: maintainability* Over the past year several add-ons have been included in Ant build functions to use Apache Ivy as the engine to download jars required by specific functions. E.g. for PostgreSQL Activemq, Cobertura and Sonar. This should be expanded more, as it lessens the burden on maintenance and size of svn checkouts and distributions. Given that always a build phase is required when having downloaded OFBiz, this build phase could retrieve the jar (and other) files required. Using Apache Ivy more, could also circumvent the licensing issues regarding external products, as none of the external products are actually included in distributions. Best regards, Pierre Smits ORRTIZ.COM <http://www.orrtiz.com> OFBiz based solutions & services OFBiz Extensions Marketplace http://oem.ofbizci.net/oci-2/ On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits <[hidden email]> wrote: > Like I already suggested in my posting of Jan 5th in 2014 (see section > 'Re: Maintainablity' in thread 'OFBiz in 2014 ( > http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776). > > And for which I provided the JIRA issue , see > https://issues.apache.org/jira/browse/OFBIZ-5464. > > Are we going to revisit that? > > Best regards, > > > Pierre Smits > > ORRTIZ.COM <http://www.orrtiz.com> > OFBiz based solutions & services > > OFBiz Extensions Marketplace > http://oem.ofbizci.net/oci-2/ > > On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <[hidden email]> > wrote: > >> Hi Everyone >> >> There has been a bit of work going on in the background regarding how our >> releases need to handle external dependencies. This is the first of two >> emails to let everyone know what has been happening and also to get >> community feedback. >> >> While working on re-factoring the trunk dependencies we realised that our >> current 13.07 release didn't meet the ASF guidelines for handling >> dependencies. Essentially releases must only contain source code and should >> not include external dependencies such as jar files. >> >> To resolve this as quickly and simply as possible, the PMC decided to use >> Ivy (a dependency management tool) that is already included in OFBiz to >> manage the dependencies. >> >> So what will change? >> >> - When you download the OFBIz 13.07 release, it will only contain source >> code >> - You will need to run a script to download the external OFBiz dependent >> files (e.g. jar files) >> - You compile OFBiz as normal >> >> These changes will also need to be done in all our active release >> branches (e.g. 14.12 and 15.12). >> >> We will also be communicating this change to our user mailing list and >> will be adding specific documentation to ensure that the everyone >> understands how downloading and building OFBiz has changed. >> >> The next steps will be to implement this change and to get our next 13.07 >> release update out as soon as possible. >> >> Thanks >> Sharan >> > > |
Given that I have executed a full-fledged IVY integration as part of a PoC
in relation to OFBiz-5464, I can revitalize that dev archive to help speed up the new release in the 13.07 branch. Best regards, Pierre On Monday, June 20, 2016, Pierre Smits <[hidden email]> wrote: > In order to help contributors to be well-informed I quote the appropriate > section from previous mentioned thread here: > > *Re: maintainability* > Over the past year several add-ons have been included in Ant build > functions to use Apache Ivy as the engine to download jars required by > specific functions. E.g. for PostgreSQL Activemq, Cobertura and Sonar. > This > should be expanded more, as it lessens the burden on maintenance and size > of svn checkouts and distributions. Given that always a build phase is > required when having downloaded OFBiz, this build phase could retrieve > the > jar (and other) files required. Using Apache Ivy more, could also > circumvent the licensing issues regarding external products, as none of > the > external products are actually included in distributions. > > Best regards, > > Pierre Smits > > ORRTIZ.COM <http://www.orrtiz.com> > OFBiz based solutions & services > > OFBiz Extensions Marketplace > http://oem.ofbizci.net/oci-2/ > > On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits <[hidden email] > <javascript:_e(%7B%7D,'cvml','[hidden email]');>> wrote: > >> Like I already suggested in my posting of Jan 5th in 2014 (see section >> 'Re: Maintainablity' in thread 'OFBiz in 2014 ( >> http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776). >> >> And for which I provided the JIRA issue , see >> https://issues.apache.org/jira/browse/OFBIZ-5464. >> >> Are we going to revisit that? >> >> Best regards, >> >> >> Pierre Smits >> >> ORRTIZ.COM <http://www.orrtiz.com> >> OFBiz based solutions & services >> >> OFBiz Extensions Marketplace >> http://oem.ofbizci.net/oci-2/ >> >> On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <[hidden email] >> <javascript:_e(%7B%7D,'cvml','[hidden email]');>> wrote: >> >>> Hi Everyone >>> >>> There has been a bit of work going on in the background regarding how >>> our releases need to handle external dependencies. This is the first of two >>> emails to let everyone know what has been happening and also to get >>> community feedback. >>> >>> While working on re-factoring the trunk dependencies we realised that >>> our current 13.07 release didn't meet the ASF guidelines for handling >>> dependencies. Essentially releases must only contain source code and should >>> not include external dependencies such as jar files. >>> >>> To resolve this as quickly and simply as possible, the PMC decided to >>> use Ivy (a dependency management tool) that is already included in OFBiz to >>> manage the dependencies. >>> >>> So what will change? >>> >>> - When you download the OFBIz 13.07 release, it will only contain source >>> code >>> - You will need to run a script to download the external OFBiz dependent >>> files (e.g. jar files) >>> - You compile OFBiz as normal >>> >>> These changes will also need to be done in all our active release >>> branches (e.g. 14.12 and 15.12). >>> >>> We will also be communicating this change to our user mailing list and >>> will be adding specific documentation to ensure that the everyone >>> understands how downloading and building OFBiz has changed. >>> >>> The next steps will be to implement this change and to get our next >>> 13.07 release update out as soon as possible. >>> >>> Thanks >>> Sharan >>> >> >> > -- Pierre Smits ORRTIZ.COM <http://www.orrtiz.com> OFBiz based solutions & services OFBiz Extensions Marketplace http://oem.ofbizci.net/oci-2/ |
Great.
I have also done some work in this direction that I am willing to contribute: https://github.com/jacopoc/ofbiz/tree/ivy I did this experiment on the trunk but I will be more than happy to migrate it to the 13.07 branch (since in the trunk is not needed if we move to Gradle); as you can see I have only migrated a few components (after I have created the common Ivy scripts shared by all); with the help of the other contributors we could try to quickly completed the migration and then do the same for 14.12 and 14.12 Regards, Jacopo On Mon, Jun 20, 2016 at 4:04 PM, Pierre Smits <[hidden email]> wrote: > Given that I have executed a full-fledged IVY integration as part of a PoC > in relation to OFBiz-5464, I can revitalize that dev archive to help speed > up the new release in the 13.07 branch. > > Best regards, > > Pierre > > On Monday, June 20, 2016, Pierre Smits <[hidden email]> wrote: > > > In order to help contributors to be well-informed I quote the appropriate > > section from previous mentioned thread here: > > > > *Re: maintainability* > > Over the past year several add-ons have been included in Ant build > > functions to use Apache Ivy as the engine to download jars required by > > specific functions. E.g. for PostgreSQL Activemq, Cobertura and Sonar. > > This > > should be expanded more, as it lessens the burden on maintenance and size > > of svn checkouts and distributions. Given that always a build phase is > > required when having downloaded OFBiz, this build phase could retrieve > > the > > jar (and other) files required. Using Apache Ivy more, could also > > circumvent the licensing issues regarding external products, as none of > > the > > external products are actually included in distributions. > > > > Best regards, > > > > Pierre Smits > > > > ORRTIZ.COM <http://www.orrtiz.com> > > OFBiz based solutions & services > > > > OFBiz Extensions Marketplace > > http://oem.ofbizci.net/oci-2/ > > > > On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits <[hidden email] > > <javascript:_e(%7B%7D,'cvml','[hidden email]');>> wrote: > > > >> Like I already suggested in my posting of Jan 5th in 2014 (see section > >> 'Re: Maintainablity' in thread 'OFBiz in 2014 ( > >> http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776 > ). > >> > >> And for which I provided the JIRA issue , see > >> https://issues.apache.org/jira/browse/OFBIZ-5464. > >> > >> Are we going to revisit that? > >> > >> Best regards, > >> > >> > >> Pierre Smits > >> > >> ORRTIZ.COM <http://www.orrtiz.com> > >> OFBiz based solutions & services > >> > >> OFBiz Extensions Marketplace > >> http://oem.ofbizci.net/oci-2/ > >> > >> On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <[hidden email] > >> <javascript:_e(%7B%7D,'cvml','[hidden email]');>> wrote: > >> > >>> Hi Everyone > >>> > >>> There has been a bit of work going on in the background regarding how > >>> our releases need to handle external dependencies. This is the first > of two > >>> emails to let everyone know what has been happening and also to get > >>> community feedback. > >>> > >>> While working on re-factoring the trunk dependencies we realised that > >>> our current 13.07 release didn't meet the ASF guidelines for handling > >>> dependencies. Essentially releases must only contain source code and > should > >>> not include external dependencies such as jar files. > >>> > >>> To resolve this as quickly and simply as possible, the PMC decided to > >>> use Ivy (a dependency management tool) that is already included in > OFBiz to > >>> manage the dependencies. > >>> > >>> So what will change? > >>> > >>> - When you download the OFBIz 13.07 release, it will only contain > source > >>> code > >>> - You will need to run a script to download the external OFBiz > dependent > >>> files (e.g. jar files) > >>> - You compile OFBiz as normal > >>> > >>> These changes will also need to be done in all our active release > >>> branches (e.g. 14.12 and 15.12). > >>> > >>> We will also be communicating this change to our user mailing list and > >>> will be adding specific documentation to ensure that the everyone > >>> understands how downloading and building OFBiz has changed. > >>> > >>> The next steps will be to implement this change and to get our next > >>> 13.07 release update out as soon as possible. > >>> > >>> Thanks > >>> Sharan > >>> > >> > >> > > > > -- > Pierre Smits > > ORRTIZ.COM <http://www.orrtiz.com> > OFBiz based solutions & services > > OFBiz Extensions Marketplace > http://oem.ofbizci.net/oci-2/ > |
In reply to this post by Pierre Smits
Yes, essentially we are proposing to implement in the currently active
release branches exactly what you had already proposed in that Jira ticket. It took time but we ended up agreeing with your proposal :-) Jacopo On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits <[hidden email]> wrote: > Like I already suggested in my posting of Jan 5th in 2014 (see section 'Re: > Maintainablity' in thread 'OFBiz in 2014 ( > http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776). > > And for which I provided the JIRA issue , see > https://issues.apache.org/jira/browse/OFBIZ-5464. > > Are we going to revisit that? > > Best regards, > > > Pierre Smits > > ORRTIZ.COM <http://www.orrtiz.com> > OFBiz based solutions & services > > OFBiz Extensions Marketplace > http://oem.ofbizci.net/oci-2/ > > On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <[hidden email]> > wrote: > > > Hi Everyone > > > > There has been a bit of work going on in the background regarding how our > > releases need to handle external dependencies. This is the first of two > > emails to let everyone know what has been happening and also to get > > community feedback. > > > > While working on re-factoring the trunk dependencies we realised that our > > current 13.07 release didn't meet the ASF guidelines for handling > > dependencies. Essentially releases must only contain source code and > should > > not include external dependencies such as jar files. > > > > To resolve this as quickly and simply as possible, the PMC decided to use > > Ivy (a dependency management tool) that is already included in OFBiz to > > manage the dependencies. > > > > So what will change? > > > > - When you download the OFBIz 13.07 release, it will only contain source > > code > > - You will need to run a script to download the external OFBiz dependent > > files (e.g. jar files) > > - You compile OFBiz as normal > > > > These changes will also need to be done in all our active release > branches > > (e.g. 14.12 and 15.12). > > > > We will also be communicating this change to our user mailing list and > > will be adding specific documentation to ensure that the everyone > > understands how downloading and building OFBiz has changed. > > > > The next steps will be to implement this change and to get our next 13.07 > > release update out as soon as possible. > > > > Thanks > > Sharan > > > |
I will reopen that JIRA issue and set the applicable version to the r13.07
branch. Best regards, Pierre On Monday, June 20, 2016, Jacopo Cappellato < [hidden email]> wrote: > Yes, essentially we are proposing to implement in the currently active > release branches exactly what you had already proposed in that Jira ticket. > It took time but we ended up agreeing with your proposal :-) > > Jacopo > > On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits <[hidden email] > <javascript:;>> > wrote: > > > Like I already suggested in my posting of Jan 5th in 2014 (see section > 'Re: > > Maintainablity' in thread 'OFBiz in 2014 ( > > http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776 > ). > > > > And for which I provided the JIRA issue , see > > https://issues.apache.org/jira/browse/OFBIZ-5464. > > > > Are we going to revisit that? > > > > Best regards, > > > > > > Pierre Smits > > > > ORRTIZ.COM <http://www.orrtiz.com> > > OFBiz based solutions & services > > > > OFBiz Extensions Marketplace > > http://oem.ofbizci.net/oci-2/ > > > > On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <[hidden email] > <javascript:;>> > > wrote: > > > > > Hi Everyone > > > > > > There has been a bit of work going on in the background regarding how > our > > > releases need to handle external dependencies. This is the first of two > > > emails to let everyone know what has been happening and also to get > > > community feedback. > > > > > > While working on re-factoring the trunk dependencies we realised that > our > > > current 13.07 release didn't meet the ASF guidelines for handling > > > dependencies. Essentially releases must only contain source code and > > should > > > not include external dependencies such as jar files. > > > > > > To resolve this as quickly and simply as possible, the PMC decided to > use > > > Ivy (a dependency management tool) that is already included in OFBiz to > > > manage the dependencies. > > > > > > So what will change? > > > > > > - When you download the OFBIz 13.07 release, it will only contain > source > > > code > > > - You will need to run a script to download the external OFBiz > dependent > > > files (e.g. jar files) > > > - You compile OFBiz as normal > > > > > > These changes will also need to be done in all our active release > > branches > > > (e.g. 14.12 and 15.12). > > > > > > We will also be communicating this change to our user mailing list and > > > will be adding specific documentation to ensure that the everyone > > > understands how downloading and building OFBiz has changed. > > > > > > The next steps will be to implement this change and to get our next > 13.07 > > > release update out as soon as possible. > > > > > > Thanks > > > Sharan > > > > > > -- Pierre Smits ORRTIZ.COM <http://www.orrtiz.com> OFBiz based solutions & services OFBiz Extensions Marketplace http://oem.ofbizci.net/oci-2/ |
I suggest that we apply the IVY approach to the r14. branch as well, as
this is getting pushed further and further into the future, with every new critical finding we happen to stumble upon and make a release from that branch available shortly after we have fixed the 13.x branch. Best regards, Pierre Smits ORRTIZ.COM <http://www.orrtiz.com> OFBiz based solutions & services OFBiz Extensions Marketplace http://oem.ofbizci.net/oci-2/ On Mon, Jun 20, 2016 at 4:22 PM, Pierre Smits <[hidden email]> wrote: > I will reopen that JIRA issue and set the applicable version to the r13.07 > branch. > > Best regards, > > Pierre > > > On Monday, June 20, 2016, Jacopo Cappellato < > [hidden email]> wrote: > >> Yes, essentially we are proposing to implement in the currently active >> release branches exactly what you had already proposed in that Jira >> ticket. >> It took time but we ended up agreeing with your proposal :-) >> >> Jacopo >> >> On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits <[hidden email]> >> wrote: >> >> > Like I already suggested in my posting of Jan 5th in 2014 (see section >> 'Re: >> > Maintainablity' in thread 'OFBiz in 2014 ( >> > http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776 >> ). >> > >> > And for which I provided the JIRA issue , see >> > https://issues.apache.org/jira/browse/OFBIZ-5464. >> > >> > Are we going to revisit that? >> > >> > Best regards, >> > >> > >> > Pierre Smits >> > >> > ORRTIZ.COM <http://www.orrtiz.com> >> > OFBiz based solutions & services >> > >> > OFBiz Extensions Marketplace >> > http://oem.ofbizci.net/oci-2/ >> > >> > On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <[hidden email]> >> > wrote: >> > >> > > Hi Everyone >> > > >> > > There has been a bit of work going on in the background regarding how >> our >> > > releases need to handle external dependencies. This is the first of >> two >> > > emails to let everyone know what has been happening and also to get >> > > community feedback. >> > > >> > > While working on re-factoring the trunk dependencies we realised that >> our >> > > current 13.07 release didn't meet the ASF guidelines for handling >> > > dependencies. Essentially releases must only contain source code and >> > should >> > > not include external dependencies such as jar files. >> > > >> > > To resolve this as quickly and simply as possible, the PMC decided to >> use >> > > Ivy (a dependency management tool) that is already included in OFBiz >> to >> > > manage the dependencies. >> > > >> > > So what will change? >> > > >> > > - When you download the OFBIz 13.07 release, it will only contain >> source >> > > code >> > > - You will need to run a script to download the external OFBiz >> dependent >> > > files (e.g. jar files) >> > > - You compile OFBiz as normal >> > > >> > > These changes will also need to be done in all our active release >> > branches >> > > (e.g. 14.12 and 15.12). >> > > >> > > We will also be communicating this change to our user mailing list and >> > > will be adding specific documentation to ensure that the everyone >> > > understands how downloading and building OFBiz has changed. >> > > >> > > The next steps will be to implement this change and to get our next >> 13.07 >> > > release update out as soon as possible. >> > > >> > > Thanks >> > > Sharan >> > > >> > >> > > > -- > Pierre Smits > > ORRTIZ.COM <http://www.orrtiz.com> > OFBiz based solutions & services > > OFBiz Extensions Marketplace > http://oem.ofbizci.net/oci-2/ > > |
Agreed, this is the plan we should follow; we should also port it to 15.12.
Jacopo On Mon, Jun 20, 2016 at 5:07 PM, Pierre Smits <[hidden email]> wrote: > I suggest that we apply the IVY approach to the r14. branch as well, as > this is getting pushed further and further into the future, with every new > critical finding we happen to stumble upon and make a release from that > branch available shortly after we have fixed the 13.x branch. > > Best regards, > > > > Pierre Smits > > ORRTIZ.COM <http://www.orrtiz.com> > OFBiz based solutions & services > > OFBiz Extensions Marketplace > http://oem.ofbizci.net/oci-2/ > > On Mon, Jun 20, 2016 at 4:22 PM, Pierre Smits <[hidden email]> > wrote: > > > I will reopen that JIRA issue and set the applicable version to the > r13.07 > > branch. > > > > Best regards, > > > > Pierre > > > > > > On Monday, June 20, 2016, Jacopo Cappellato < > > [hidden email]> wrote: > > > >> Yes, essentially we are proposing to implement in the currently active > >> release branches exactly what you had already proposed in that Jira > >> ticket. > >> It took time but we ended up agreeing with your proposal :-) > >> > >> Jacopo > >> > >> On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits <[hidden email]> > >> wrote: > >> > >> > Like I already suggested in my posting of Jan 5th in 2014 (see section > >> 'Re: > >> > Maintainablity' in thread 'OFBiz in 2014 ( > >> > > http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776 > >> ). > >> > > >> > And for which I provided the JIRA issue , see > >> > https://issues.apache.org/jira/browse/OFBIZ-5464. > >> > > >> > Are we going to revisit that? > >> > > >> > Best regards, > >> > > >> > > >> > Pierre Smits > >> > > >> > ORRTIZ.COM <http://www.orrtiz.com> > >> > OFBiz based solutions & services > >> > > >> > OFBiz Extensions Marketplace > >> > http://oem.ofbizci.net/oci-2/ > >> > > >> > On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <[hidden email]> > >> > wrote: > >> > > >> > > Hi Everyone > >> > > > >> > > There has been a bit of work going on in the background regarding > how > >> our > >> > > releases need to handle external dependencies. This is the first of > >> two > >> > > emails to let everyone know what has been happening and also to get > >> > > community feedback. > >> > > > >> > > While working on re-factoring the trunk dependencies we realised > that > >> our > >> > > current 13.07 release didn't meet the ASF guidelines for handling > >> > > dependencies. Essentially releases must only contain source code and > >> > should > >> > > not include external dependencies such as jar files. > >> > > > >> > > To resolve this as quickly and simply as possible, the PMC decided > to > >> use > >> > > Ivy (a dependency management tool) that is already included in OFBiz > >> to > >> > > manage the dependencies. > >> > > > >> > > So what will change? > >> > > > >> > > - When you download the OFBIz 13.07 release, it will only contain > >> source > >> > > code > >> > > - You will need to run a script to download the external OFBiz > >> dependent > >> > > files (e.g. jar files) > >> > > - You compile OFBiz as normal > >> > > > >> > > These changes will also need to be done in all our active release > >> > branches > >> > > (e.g. 14.12 and 15.12). > >> > > > >> > > We will also be communicating this change to our user mailing list > and > >> > > will be adding specific documentation to ensure that the everyone > >> > > understands how downloading and building OFBiz has changed. > >> > > > >> > > The next steps will be to implement this change and to get our next > >> 13.07 > >> > > release update out as soon as possible. > >> > > > >> > > Thanks > >> > > Sharan > >> > > > >> > > >> > > > > > > -- > > Pierre Smits > > > > ORRTIZ.COM <http://www.orrtiz.com> > > OFBiz based solutions & services > > > > OFBiz Extensions Marketplace > > http://oem.ofbizci.net/oci-2/ > > > > > |
Jacopo,
How do envision we approach this endeavour: - work on 3 separate integration paths for resp. 13.x, 14.x and 15.x, or - work on 1 integration path (on trunk) before the gradle approach will be brought in, then backport to the abovementioned branches, and subsequently phase out the IVY integration code when the code from the Gradle approach has been integrated? Best regards, Pierre Smits ORRTIZ.COM <http://www.orrtiz.com> OFBiz based solutions & services OFBiz Extensions Marketplace http://oem.ofbizci.net/oci-2/ On Mon, Jun 20, 2016 at 5:31 PM, Jacopo Cappellato < [hidden email]> wrote: > Agreed, this is the plan we should follow; we should also port it to 15.12. > > Jacopo > > On Mon, Jun 20, 2016 at 5:07 PM, Pierre Smits <[hidden email]> > wrote: > > > I suggest that we apply the IVY approach to the r14. branch as well, as > > this is getting pushed further and further into the future, with every > new > > critical finding we happen to stumble upon and make a release from that > > branch available shortly after we have fixed the 13.x branch. > > > > Best regards, > > > > > > > > Pierre Smits > > > > ORRTIZ.COM <http://www.orrtiz.com> > > OFBiz based solutions & services > > > > OFBiz Extensions Marketplace > > http://oem.ofbizci.net/oci-2/ > > > > On Mon, Jun 20, 2016 at 4:22 PM, Pierre Smits <[hidden email]> > > wrote: > > > > > I will reopen that JIRA issue and set the applicable version to the > > r13.07 > > > branch. > > > > > > Best regards, > > > > > > Pierre > > > > > > > > > On Monday, June 20, 2016, Jacopo Cappellato < > > > [hidden email]> wrote: > > > > > >> Yes, essentially we are proposing to implement in the currently active > > >> release branches exactly what you had already proposed in that Jira > > >> ticket. > > >> It took time but we ended up agreeing with your proposal :-) > > >> > > >> Jacopo > > >> > > >> On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits <[hidden email] > > > > >> wrote: > > >> > > >> > Like I already suggested in my posting of Jan 5th in 2014 (see > section > > >> 'Re: > > >> > Maintainablity' in thread 'OFBiz in 2014 ( > > >> > > > http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776 > > >> ). > > >> > > > >> > And for which I provided the JIRA issue , see > > >> > https://issues.apache.org/jira/browse/OFBIZ-5464. > > >> > > > >> > Are we going to revisit that? > > >> > > > >> > Best regards, > > >> > > > >> > > > >> > Pierre Smits > > >> > > > >> > ORRTIZ.COM <http://www.orrtiz.com> > > >> > OFBiz based solutions & services > > >> > > > >> > OFBiz Extensions Marketplace > > >> > http://oem.ofbizci.net/oci-2/ > > >> > > > >> > On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga <[hidden email] > > > > >> > wrote: > > >> > > > >> > > Hi Everyone > > >> > > > > >> > > There has been a bit of work going on in the background regarding > > how > > >> our > > >> > > releases need to handle external dependencies. This is the first > of > > >> two > > >> > > emails to let everyone know what has been happening and also to > get > > >> > > community feedback. > > >> > > > > >> > > While working on re-factoring the trunk dependencies we realised > > that > > >> our > > >> > > current 13.07 release didn't meet the ASF guidelines for handling > > >> > > dependencies. Essentially releases must only contain source code > and > > >> > should > > >> > > not include external dependencies such as jar files. > > >> > > > > >> > > To resolve this as quickly and simply as possible, the PMC decided > > to > > >> use > > >> > > Ivy (a dependency management tool) that is already included in > OFBiz > > >> to > > >> > > manage the dependencies. > > >> > > > > >> > > So what will change? > > >> > > > > >> > > - When you download the OFBIz 13.07 release, it will only contain > > >> source > > >> > > code > > >> > > - You will need to run a script to download the external OFBiz > > >> dependent > > >> > > files (e.g. jar files) > > >> > > - You compile OFBiz as normal > > >> > > > > >> > > These changes will also need to be done in all our active release > > >> > branches > > >> > > (e.g. 14.12 and 15.12). > > >> > > > > >> > > We will also be communicating this change to our user mailing list > > and > > >> > > will be adding specific documentation to ensure that the everyone > > >> > > understands how downloading and building OFBiz has changed. > > >> > > > > >> > > The next steps will be to implement this change and to get our > next > > >> 13.07 > > >> > > release update out as soon as possible. > > >> > > > > >> > > Thanks > > >> > > Sharan > > >> > > > > >> > > > >> > > > > > > > > > -- > > > Pierre Smits > > > > > > ORRTIZ.COM <http://www.orrtiz.com> > > > OFBiz based solutions & services > > > > > > OFBiz Extensions Marketplace > > > http://oem.ofbizci.net/oci-2/ > > > > > > > > > |
Hi Pierre,
in order to avoid as much as possible to break the momentum of the work in the framework, I think we should follow the approach #1: migrate to Ivy only the three branches and let Taher and the community to complete the migration of the trunk to Gradle. Jacopo On Mon, Jun 20, 2016 at 6:17 PM, Pierre Smits <[hidden email]> wrote: > Jacopo, > > How do envision we approach this endeavour: > > - work on 3 separate integration paths for resp. 13.x, 14.x and 15.x, or > - work on 1 integration path (on trunk) before the gradle approach will > be brought in, then backport to the abovementioned branches, and > subsequently phase out the IVY integration code when the code from the > Gradle approach has been integrated? > > Best regards, > > > Pierre Smits > > ORRTIZ.COM <http://www.orrtiz.com> > OFBiz based solutions & services > > OFBiz Extensions Marketplace > http://oem.ofbizci.net/oci-2/ > > On Mon, Jun 20, 2016 at 5:31 PM, Jacopo Cappellato < > [hidden email]> wrote: > > > Agreed, this is the plan we should follow; we should also port it to > 15.12. > > > > Jacopo > > > > On Mon, Jun 20, 2016 at 5:07 PM, Pierre Smits <[hidden email]> > > wrote: > > > > > I suggest that we apply the IVY approach to the r14. branch as well, as > > > this is getting pushed further and further into the future, with every > > new > > > critical finding we happen to stumble upon and make a release from that > > > branch available shortly after we have fixed the 13.x branch. > > > > > > Best regards, > > > > > > > > > > > > Pierre Smits > > > > > > ORRTIZ.COM <http://www.orrtiz.com> > > > OFBiz based solutions & services > > > > > > OFBiz Extensions Marketplace > > > http://oem.ofbizci.net/oci-2/ > > > > > > On Mon, Jun 20, 2016 at 4:22 PM, Pierre Smits <[hidden email]> > > > wrote: > > > > > > > I will reopen that JIRA issue and set the applicable version to the > > > r13.07 > > > > branch. > > > > > > > > Best regards, > > > > > > > > Pierre > > > > > > > > > > > > On Monday, June 20, 2016, Jacopo Cappellato < > > > > [hidden email]> wrote: > > > > > > > >> Yes, essentially we are proposing to implement in the currently > active > > > >> release branches exactly what you had already proposed in that Jira > > > >> ticket. > > > >> It took time but we ended up agreeing with your proposal :-) > > > >> > > > >> Jacopo > > > >> > > > >> On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits < > [hidden email] > > > > > > >> wrote: > > > >> > > > >> > Like I already suggested in my posting of Jan 5th in 2014 (see > > section > > > >> 'Re: > > > >> > Maintainablity' in thread 'OFBiz in 2014 ( > > > >> > > > > > http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776 > > > >> ). > > > >> > > > > >> > And for which I provided the JIRA issue , see > > > >> > https://issues.apache.org/jira/browse/OFBIZ-5464. > > > >> > > > > >> > Are we going to revisit that? > > > >> > > > > >> > Best regards, > > > >> > > > > >> > > > > >> > Pierre Smits > > > >> > > > > >> > ORRTIZ.COM <http://www.orrtiz.com> > > > >> > OFBiz based solutions & services > > > >> > > > > >> > OFBiz Extensions Marketplace > > > >> > http://oem.ofbizci.net/oci-2/ > > > >> > > > > >> > On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga < > [hidden email] > > > > > > >> > wrote: > > > >> > > > > >> > > Hi Everyone > > > >> > > > > > >> > > There has been a bit of work going on in the background > regarding > > > how > > > >> our > > > >> > > releases need to handle external dependencies. This is the first > > of > > > >> two > > > >> > > emails to let everyone know what has been happening and also to > > get > > > >> > > community feedback. > > > >> > > > > > >> > > While working on re-factoring the trunk dependencies we realised > > > that > > > >> our > > > >> > > current 13.07 release didn't meet the ASF guidelines for > handling > > > >> > > dependencies. Essentially releases must only contain source code > > and > > > >> > should > > > >> > > not include external dependencies such as jar files. > > > >> > > > > > >> > > To resolve this as quickly and simply as possible, the PMC > decided > > > to > > > >> use > > > >> > > Ivy (a dependency management tool) that is already included in > > OFBiz > > > >> to > > > >> > > manage the dependencies. > > > >> > > > > > >> > > So what will change? > > > >> > > > > > >> > > - When you download the OFBIz 13.07 release, it will only > contain > > > >> source > > > >> > > code > > > >> > > - You will need to run a script to download the external OFBiz > > > >> dependent > > > >> > > files (e.g. jar files) > > > >> > > - You compile OFBiz as normal > > > >> > > > > > >> > > These changes will also need to be done in all our active > release > > > >> > branches > > > >> > > (e.g. 14.12 and 15.12). > > > >> > > > > > >> > > We will also be communicating this change to our user mailing > list > > > and > > > >> > > will be adding specific documentation to ensure that the > everyone > > > >> > > understands how downloading and building OFBiz has changed. > > > >> > > > > > >> > > The next steps will be to implement this change and to get our > > next > > > >> 13.07 > > > >> > > release update out as soon as possible. > > > >> > > > > > >> > > Thanks > > > >> > > Sharan > > > >> > > > > > >> > > > > >> > > > > > > > > > > > > -- > > > > Pierre Smits > > > > > > > > ORRTIZ.COM <http://www.orrtiz.com> > > > > OFBiz based solutions & services > > > > > > > > OFBiz Extensions Marketplace > > > > http://oem.ofbizci.net/oci-2/ > > > > > > > > > > > > > > |
Thanks,
I have adjusted https://issues.apache.org/jira/browse/OFBIZ-5464 accordingly. Best regards, Pierre Smits ORRTIZ.COM <http://www.orrtiz.com> OFBiz based solutions & services OFBiz Extensions Marketplace http://oem.ofbizci.net/oci-2/ On Tue, Jun 21, 2016 at 7:13 AM, Jacopo Cappellato < [hidden email]> wrote: > Hi Pierre, > > in order to avoid as much as possible to break the momentum of the work in > the framework, I think we should follow the approach #1: migrate to Ivy > only the three branches and let Taher and the community to complete the > migration of the trunk to Gradle. > > Jacopo > > On Mon, Jun 20, 2016 at 6:17 PM, Pierre Smits <[hidden email]> > wrote: > > > Jacopo, > > > > How do envision we approach this endeavour: > > > > - work on 3 separate integration paths for resp. 13.x, 14.x and 15.x, > or > > - work on 1 integration path (on trunk) before the gradle approach > will > > be brought in, then backport to the abovementioned branches, and > > subsequently phase out the IVY integration code when the code from the > > Gradle approach has been integrated? > > > > Best regards, > > > > > > Pierre Smits > > > > ORRTIZ.COM <http://www.orrtiz.com> > > OFBiz based solutions & services > > > > OFBiz Extensions Marketplace > > http://oem.ofbizci.net/oci-2/ > > > > On Mon, Jun 20, 2016 at 5:31 PM, Jacopo Cappellato < > > [hidden email]> wrote: > > > > > Agreed, this is the plan we should follow; we should also port it to > > 15.12. > > > > > > Jacopo > > > > > > On Mon, Jun 20, 2016 at 5:07 PM, Pierre Smits <[hidden email]> > > > wrote: > > > > > > > I suggest that we apply the IVY approach to the r14. branch as well, > as > > > > this is getting pushed further and further into the future, with > every > > > new > > > > critical finding we happen to stumble upon and make a release from > that > > > > branch available shortly after we have fixed the 13.x branch. > > > > > > > > Best regards, > > > > > > > > > > > > > > > > Pierre Smits > > > > > > > > ORRTIZ.COM <http://www.orrtiz.com> > > > > OFBiz based solutions & services > > > > > > > > OFBiz Extensions Marketplace > > > > http://oem.ofbizci.net/oci-2/ > > > > > > > > On Mon, Jun 20, 2016 at 4:22 PM, Pierre Smits < > [hidden email]> > > > > wrote: > > > > > > > > > I will reopen that JIRA issue and set the applicable version to the > > > > r13.07 > > > > > branch. > > > > > > > > > > Best regards, > > > > > > > > > > Pierre > > > > > > > > > > > > > > > On Monday, June 20, 2016, Jacopo Cappellato < > > > > > [hidden email]> wrote: > > > > > > > > > >> Yes, essentially we are proposing to implement in the currently > > active > > > > >> release branches exactly what you had already proposed in that > Jira > > > > >> ticket. > > > > >> It took time but we ended up agreeing with your proposal :-) > > > > >> > > > > >> Jacopo > > > > >> > > > > >> On Mon, Jun 20, 2016 at 2:42 PM, Pierre Smits < > > [hidden email] > > > > > > > > >> wrote: > > > > >> > > > > >> > Like I already suggested in my posting of Jan 5th in 2014 (see > > > section > > > > >> 'Re: > > > > >> > Maintainablity' in thread 'OFBiz in 2014 ( > > > > >> > > > > > > > http://ofbiz.135035.n4.nabble.com/OFBiz-In-2014-tt4646641.html#a4646776 > > > > >> ). > > > > >> > > > > > >> > And for which I provided the JIRA issue , see > > > > >> > https://issues.apache.org/jira/browse/OFBIZ-5464. > > > > >> > > > > > >> > Are we going to revisit that? > > > > >> > > > > > >> > Best regards, > > > > >> > > > > > >> > > > > > >> > Pierre Smits > > > > >> > > > > > >> > ORRTIZ.COM <http://www.orrtiz.com> > > > > >> > OFBiz based solutions & services > > > > >> > > > > > >> > OFBiz Extensions Marketplace > > > > >> > http://oem.ofbizci.net/oci-2/ > > > > >> > > > > > >> > On Mon, Jun 20, 2016 at 2:06 PM, Sharan Foga < > > [hidden email] > > > > > > > > >> > wrote: > > > > >> > > > > > >> > > Hi Everyone > > > > >> > > > > > > >> > > There has been a bit of work going on in the background > > regarding > > > > how > > > > >> our > > > > >> > > releases need to handle external dependencies. This is the > first > > > of > > > > >> two > > > > >> > > emails to let everyone know what has been happening and also > to > > > get > > > > >> > > community feedback. > > > > >> > > > > > > >> > > While working on re-factoring the trunk dependencies we > realised > > > > that > > > > >> our > > > > >> > > current 13.07 release didn't meet the ASF guidelines for > > handling > > > > >> > > dependencies. Essentially releases must only contain source > code > > > and > > > > >> > should > > > > >> > > not include external dependencies such as jar files. > > > > >> > > > > > > >> > > To resolve this as quickly and simply as possible, the PMC > > decided > > > > to > > > > >> use > > > > >> > > Ivy (a dependency management tool) that is already included in > > > OFBiz > > > > >> to > > > > >> > > manage the dependencies. > > > > >> > > > > > > >> > > So what will change? > > > > >> > > > > > > >> > > - When you download the OFBIz 13.07 release, it will only > > contain > > > > >> source > > > > >> > > code > > > > >> > > - You will need to run a script to download the external OFBiz > > > > >> dependent > > > > >> > > files (e.g. jar files) > > > > >> > > - You compile OFBiz as normal > > > > >> > > > > > > >> > > These changes will also need to be done in all our active > > release > > > > >> > branches > > > > >> > > (e.g. 14.12 and 15.12). > > > > >> > > > > > > >> > > We will also be communicating this change to our user mailing > > list > > > > and > > > > >> > > will be adding specific documentation to ensure that the > > everyone > > > > >> > > understands how downloading and building OFBiz has changed. > > > > >> > > > > > > >> > > The next steps will be to implement this change and to get our > > > next > > > > >> 13.07 > > > > >> > > release update out as soon as possible. > > > > >> > > > > > > >> > > Thanks > > > > >> > > Sharan > > > > >> > > > > > > >> > > > > > >> > > > > > > > > > > > > > > > -- > > > > > Pierre Smits > > > > > > > > > > ORRTIZ.COM <http://www.orrtiz.com> > > > > > OFBiz based solutions & services > > > > > > > > > > OFBiz Extensions Marketplace > > > > > http://oem.ofbizci.net/oci-2/ > > > > > > > > > > > > > > > > > > > > |
Free forum by Nabble | Edit this page |