This page might be helpful, and answers the more general question behind the 
question:

http://cwiki.apache.org/confluence/display/OFBADMIN/Apache+OFBiz+Getting+Started

-David


On Dec 7, 2009, at 11:05 AM, Ruth Hoffman wrote:

> Hi Anil:
> I feel like I'm spitting in the wind here...Please, let's just start this 
> conversation over again. Under the following circumstances, which version or 
> release of OFBiz should I use?
> 
> I'm a new user and I want to customize my OFBiz instance for a new ERP 
> deployment.
> 
> TIA
> Ruth
> Find me on the web at http://www.myofbiz.com or Google Keyword "myofbiz"
> 
> 
> 
> 
> Anil Patel wrote:
>> Ruth,
>> Why don't you consider using one of the release branches?
>> 
>> Thanks and Regards
>> Anil Patel
>> HotWax Media Inc
>> Find us on the web at www.hotwaxmedia.com or Google Keyword "ofbiz"
>> 
>> On Dec 7, 2009, at 10:06 AM, Ruth Hoffman wrote:
>> 
>>  
>>> Hi Scott:
>>> Then stop the committing and do some reviewing. There is more to software 
>>> development than committing code to a repository.
>>>    
>> This is interesting perspective. Trunk is expected to remain active. New 
>> development must continue. For the people who needs more stable version we 
>> do have release branch.
>> 
>> 
>>  
>>> Regards,
>>> Ruth
>>> 
>>> Scott Gray wrote:
>>>    
>>>> On 7/12/2009, at 10:22 PM, Jeroen van der Wal wrote:
>>>> 
>>>>      
>>>>> Thank you Jacques for addressing this as this situation worries me
>>>>> too. Although I think the power of the Ofbiz community can handle it
>>>>> :-)
>>>>> 
>>>>> My suggestions would be:
>>>>> - Assign volunteers and a lead to each of the components. They can
>>>>> watch issues of their components and should can be consulted if
>>>>> anybody wants to make changes in their neighbourhood.
>>>>>        
>>>> We already have these volunteers, they're called people who review commits 
>>>> and I could probably count them on one hand.
>>>> Everything you've suggested requires more resources than this community 
>>>> can provide.
>>>> 
>>>>      
>>>>> - Work bottom up: start with the framework, then the core modules
>>>>> (party, product, accounting, workeffort, manufactureing, order) and
>>>>> finally the specialpurpose modules (I personally consider humanres and
>>>>> marketing to be specialpurpose)
>>>>> - Communicate changes to dependent components so they can sanitize
>>>>> their components
>>>>> - Don't allow code without tests
>>>>> - Use branching for work in progress to maintain a stable trunk (I
>>>>> prefer Git over SVN but that's another topic...)
>>>>> 
>>>>> I'm a big fan of branching, this explains why:
>>>>> - Code each task (or related set of tasks) in its own branch, then you
>>>>> will have the flexibility of when you would like to merge these tasks
>>>>> and perform a release.
>>>>> - QA should be done on each branch before it is merged to the trunk.
>>>>> - By doing QA on each individual branch, you will know exactly what
>>>>> caused the bug easier.
>>>>> - This solution scales to any number of developers.
>>>>> - This method works since branching is an almost instant operation in SVN.
>>>>> - Tag each release that you perform.
>>>>> - You can develop features that you don't plan to release for a while
>>>>> and decide exactly when to merge them.
>>>>> - For all work you do, you can have the benefit of committing your
>>>>> code. If you work out of the trunk only, you will probably keep your
>>>>> code uncommitted a lot, and hence unprotected and without automatic
>>>>> history.
>>>>> If you try to do the opposite and do all your development in the trunk
>>>>> you'll be plagged by:
>>>>> - Constant build problems for daily builds
>>>>> - Productivity loss when a a developer commits a problem for all other
>>>>> people on the project
>>>>> - Longer release cycles, because you need to finally get a stable version
>>>>> - Less stable releases
>>>>> 
>>>>> Best,
>>>>> 
>>>>> Jeroen van der Wal
>>>>> 
>>>>> On Sat, Dec 5, 2009 at 8:51 PM, Jacques Le Roux
>>>>> <jacques.le.r...@les7arts.com> wrote:
>>>>>        
>>>>>> Hi,
>>>>>> 
>>>>>> I'd like to express a feeling I have. Actually it's not only my own 
>>>>>> feeling but also something some users have expressed recently.
>>>>>> 
>>>>>> I'm quite happy to see that these last times a lot of effort have been 
>>>>>> made in order to fix OFBiz (yes to fix OFBiz!)
>>>>>> It's really great to see new features in OFBiz. But I really wonder if 
>>>>>> we should not slow down the pace in integrating new features for a short 
>>>>>> period of time and should not make and even greatest effort to have a 
>>>>>> more stable OFBiz.
>>>>>> 
>>>>>> There are 180 bugs opened in Jira. Don't you think it's time for the 
>>>>>> community to have a look at them and to fix the most important ones (109 
>>>>>> are considered as at least important) ?
>>>>>> 
>>>>>> Thanks
>>>>>> 
>>>>>> Jacques
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>          
>> 
>> 
>>  

Reply via email to