Bugs and open Jira issues

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
58 messages Options
123
Reply | Threaded
Open this post in threaded view
|

Re: Bugs and open Jira issues

Jacques Le Roux
Administrator
Thanks Bilgin,

Yes this seems fine to me

Jacques
()  ascii ribbon campaign against HTML e-mail
/\  www.asciiribbon.org

From: "Bilgin Ibryam" <[hidden email]>

> Jacques Le Roux wrote:
>>  
>> Don't misundersand me. I'm not worried about new bugs. I totally
>> understand that this is intrinsic nature of software.
>> My point is only for us to give more love to these 109 issues waiting
>> attention in Jira, nothing else...
>>  
> Jacques,
>
> I think we should prioritize the bug issues as follow:
>
> - if an issue doesn't have a patch, ignore it, as nobody is affected by
> it yet. There will be a patch as soon as someone wants it to be fixed.
> - it there is a patch attached, give priority to issues which have at
> lease one review/test (from other users or committers, it doesn;t
> matter) which indicates that the patch is tested and working fine. Or
> there is a VOTE for the issue, meaning that it is not tested/reviewed
> but sounds as a good fix/idea.
>
> This would encourage also other users to review the patches.
>
> my 2 cents
>
> Bilgin

Reply | Threaded
Open this post in threaded view
|

Re: Bugs and open Jira issues

Jacques Le Roux
Administrator
In reply to this post by Scott Gray-2

From: "Scott Gray" <[hidden email]>

> On 7/12/2009, at 10:05 PM, Jacques Le Roux wrote:
>
>> Please Scott,
>>
>> Inline...
>>
>> From: "Scott Gray" <[hidden email]>
>>> I disagree, there always have been and always will be bugs in  OFBiz,  there is no escaping this fact.  The only reason there
>>> are  more bugs  now than there were 3 years ago is because there is more  community  activity.  Fixing the bugs in jira will not
>>> prevent new  bugs from  replacing them (and some of the replacements will be the  same bugs we  just fixed).
>>
>> Don't misundersand me. I'm not worried about new bugs. I totally  understand that this is intrinsic nature of software.
>> My point is only for us to give more love to these 109 issues  waiting attention in Jira, nothing else...
>
> I'm saying it's pointless giving them any love without writing tests  for those bugs first.  Every code change (even bug fixes)
> carries the  risk of introducing new bugs and the only thing we can do to reduce  that risk is to write tests.  Without tests the
> number of bugs in jira  will never do anything but increase.

Scott,

As I already said, I completly agree contiuous integration with tests running is the right way to go. We have already some tests,
and for instance Ashish have got some work from them...
I see Gavin is currently working for us (commits in infra) and we are some to push to have all things on ASF servers soon.
BTW I think this means more work for us on the future as I guess we will have any less help than with Contegix...

But I don't agree that this should prevent us to fix existing bugs in the meantime...

Jacques
()  ascii ribbon campaign against HTML e-mail
/\  www.asciiribbon.org

>>> IMO the best thing we can do for the stability of the project is  to  create tests every time we create or modify a service, be
>>> it  during a  bug fix or while implementing new functionality.  Doing  so locks in  the desired behavior and prevents anyone
>>> from  unknowingly changing  that behavior.
>>
>> Yes, I plenty agree
>>
>>> Even without intervention, bugs naturally get fixed over time as   people come to require the functionality being blocked by the
>>> bug,  the  key is to do everything we can to reduce the number of new  bugs being  created.
>>
>> I totally agree, I can agree more I should say. i think I should  have used "Opened important Jira issues" as subject :/
>>
>> Jacques
>> ()  ascii ribbon campaign against HTML e-mail
>> /\  www.asciiribbon.org
>>
>>> Regards
>>> Scott
>>> HotWax Media
>>> http://www.hotwaxmedia.com
>>> On 7/12/2009, at 8:49 PM, Jacques Le Roux wrote:
>>>> Thi is all great,
>>>>
>>>> Put please ladies/gents don't get out of subject.
>>>> I still think the 1st step is to fix the bugs we know exist, are   documented in Jira and even ready to be fixed with patches
>>>> for some.
>>>>
>>>> Jacques
>>>> ()  ascii ribbon campaign against HTML e-mail
>>>> /\  www.asciiribbon.org
>>>>
>>>>
>>>> From: "Anil Patel" <[hidden email]>
>>>>> We do see some great Ideas around what is needed. There was lot  of  conversation on this topic in ApacheCon 2008 and then in
>>>>> 2009  (based on messages on list).
>>>>>
>>>>> You will be surprised there is lot done. We have seen lot of   activity in documenting business processes and end user
>>>>> documentation.
>>>>>
>>>>> More recently David proposed a simple system derived from Ofbiz   that will address needs of small business.
>>>>>
>>>>> We have lot more Ofbiz technical contributors then Business  process  knowledge contributors. It will be really nice if people
>>>>> in this  part of community will step up. It will be nice if  business users  or power business users who are technical
>>>>> developers as well  started to take part of requirement documents  and add to UBPL or  EZBIZ effort.
>>>>>
>>>>> If users can document their business processes needs, give some   wireframe help then technical developers will be able to
>>>>> help  map  them to OOTB features (Gap Analysis).
>>>>>
>>>>> Unless we get real business requirements documents coming from  user  community there is no way for us to fulfill them.
>>>>>
>>>>> I hope you understand I am not asking anybody to break NDA or   whatever.
>>>>>
>>>>> Thanks and Regards
>>>>> Anil Patel
>>>>> HotWax Media Inc
>>>>> Find us on the web at www.hotwaxmedia.com or Google Keyword "ofbiz"
>>>>>
>>>>> On Dec 6, 2009, at 8:22 PM, Cimballi wrote:
>>>>>
>>>>>> Hi devs,
>>>>>>
>>>>>> Here my opinion about the subject.
>>>>>> To make things clear, it makes about 3-4 month I am working with
>>>>>> OFBiz, using it to implement a project.
>>>>>>
>>>>>> I thing one way to have more people involved in the project is to
>>>>>> lower the "difficulty level" required to understand OFBiz.
>>>>>>
>>>>>> And for this there are several possbilities, and I will focus  on  two :
>>>>>> - modularize the project
>>>>>> - more functional documentation inside the source files
>>>>>>
>>>>>> Modularize the project
>>>>>>
>>>>>> I've seen this subject has already been discussed and I think it  can
>>>>>> profit to the project in several points :
>>>>>> - more modules means less code in each module, which means  modules  are
>>>>>> eaiser to understand, which means more developer may be   interesting to
>>>>>> participate to its development, test, ... There is at least one
>>>>>> obvious module which could be very interesting to externalize,  it's
>>>>>> the entity engine. I don't know so much OFBiz architecture but  I  think
>>>>>> it should be possible to externalize this module and a lot of   projects
>>>>>> totally different of OFBiz could be interesting in it, and so
>>>>>> potentially a lot more developers to maintain and enhance it.
>>>>>> - on another side, more modules would also make it easier to
>>>>>> distribute the issues, each developer specialized on a specific
>>>>>> module. Maybe it's already the case...
>>>>>>
>>>>>> More functional documentation inside the source files
>>>>>>
>>>>>> Here my feeling is that with OFBiz, you really requires both   technical
>>>>>> and functional knowledge to understand how the project work.  Some  part
>>>>>> like the entity engine are purely technical, but the order  module  for
>>>>>> example is really functional, I mean, you need to know a lot  about  how
>>>>>> ordering works in a company to be able to use the module and  even  more
>>>>>> to custommize or propose enhancements to it. So, with more
>>>>>> documentation in the source files, like the XML entity files,  and  then
>>>>>> in the source code for example explaining what a method  concretly  does
>>>>>> may help a lot to understand OFBiz. It seems the link David  sent  about
>>>>>> UBML is about his.
>>>>>>
>>>>>> Here is my feeling about OFBiz as a fresh developers. I try to
>>>>>> participate to the project at least by providing bug reports, I   still
>>>>>> feel for away from providing patches ! :-)
>>>>>>
>>>>>> Hope this will help you, devs, the project is already great, let's
>>>>>> make it more accessible !
>>>>>>
>>>>>> Cimballi
>>>>>
>>>>
>>>>
>>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Bugs and open Jira issues

Jacques Le Roux
Administrator
In reply to this post by Jeroen van der Wal-2
From: "Jeroen van der Wal" <[hidden email]>

> 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.
> - 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)

We already mostly proceed this way
Not sure where to put the limit for marketing and humares, it's true that nothing depends on them
http://cwiki.apache.org/confluence/x/MYB2

> - Communicate changes to dependent components so they can sanitize
> their components
> - Don't allow code without tests

I guess it's still not possible in a near future

> - Use branching for work in progress to maintain a stable trunk (I
> prefer Git over SVN but that's another topic...)

We already do that, some use Git

> 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

This is mostly true  (almost instant operation, mmm..) and I agree.
But as Scott said,, branching is needs more work and sadly we don't have enough manpower already

Thanks Jeroen for sharing your thoughts, experience and knowledge, appreciated

Jacques

> Best,
>
> Jeroen van der Wal
>
> On Sat, Dec 5, 2009 at 8:51 PM, Jacques Le Roux
> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: Bugs and open Jira issues

Jacques Le Roux
Administrator
In reply to this post by Jacques Le Roux
Oops,

From: "Jacques Le Roux" <[hidden email]>

> From: "Scott Gray" <[hidden email]>
>> On 7/12/2009, at 10:05 PM, Jacques Le Roux wrote:
>>
>>> Please Scott,
>>>
>>> Inline...
>>>
>>> From: "Scott Gray" <[hidden email]>
>>>> I disagree, there always have been and always will be bugs in  OFBiz,  there is no escaping this fact.  The only reason there
>>>> are  more bugs  now than there were 3 years ago is because there is more  community  activity.  Fixing the bugs in jira will
>>>> not prevent new  bugs from  replacing them (and some of the replacements will be the  same bugs we  just fixed).
>>>
>>> Don't misundersand me. I'm not worried about new bugs. I totally  understand that this is intrinsic nature of software.
>>> My point is only for us to give more love to these 109 issues  waiting attention in Jira, nothing else...
>>
>> I'm saying it's pointless giving them any love without writing tests  for those bugs first.  Every code change (even bug fixes)
>> carries the  risk of introducing new bugs and the only thing we can do to reduce  that risk is to write tests.  Without tests the
>> number of bugs in jira  will never do anything but increase.
>
> Scott,
>
> As I already said, I completly agree contiuous integration with tests running is the right way to go. We have already some tests,
> and for instance Ashish have got some work from them...

Ashish has got

> I see Gavin is currently working for us (commits in infra) and we are some to push to have all things on ASF servers soon.
> BTW I think this means more work for us on the future as I guess we will have any less help than with Contegix...
we will have less help

> But I don't agree that this should prevent us to fix existing bugs in the meantime...
>
> Jacques
> ()  ascii ribbon campaign against HTML e-mail
> /\  www.asciiribbon.org
>
>>>> IMO the best thing we can do for the stability of the project is  to  create tests every time we create or modify a service, be
>>>> it  during a  bug fix or while implementing new functionality.  Doing  so locks in  the desired behavior and prevents anyone
>>>> from  unknowingly changing  that behavior.
>>>
>>> Yes, I plenty agree
>>>
>>>> Even without intervention, bugs naturally get fixed over time as   people come to require the functionality being blocked by
>>>> the bug,  the  key is to do everything we can to reduce the number of new  bugs being  created.
>>>
>>> I totally agree, I can agree more I should say. i think I should  have used "Opened important Jira issues" as subject :/
>>>
>>> Jacques
>>> ()  ascii ribbon campaign against HTML e-mail
>>> /\  www.asciiribbon.org
>>>
>>>> Regards
>>>> Scott
>>>> HotWax Media
>>>> http://www.hotwaxmedia.com
>>>> On 7/12/2009, at 8:49 PM, Jacques Le Roux wrote:
>>>>> Thi is all great,
>>>>>
>>>>> Put please ladies/gents don't get out of subject.
>>>>> I still think the 1st step is to fix the bugs we know exist, are   documented in Jira and even ready to be fixed with patches
>>>>> for some.
>>>>>
>>>>> Jacques
>>>>> ()  ascii ribbon campaign against HTML e-mail
>>>>> /\  www.asciiribbon.org
>>>>>
>>>>>
>>>>> From: "Anil Patel" <[hidden email]>
>>>>>> We do see some great Ideas around what is needed. There was lot  of  conversation on this topic in ApacheCon 2008 and then in
>>>>>> 2009  (based on messages on list).
>>>>>>
>>>>>> You will be surprised there is lot done. We have seen lot of   activity in documenting business processes and end user
>>>>>> documentation.
>>>>>>
>>>>>> More recently David proposed a simple system derived from Ofbiz   that will address needs of small business.
>>>>>>
>>>>>> We have lot more Ofbiz technical contributors then Business  process  knowledge contributors. It will be really nice if
>>>>>> people in this  part of community will step up. It will be nice if  business users  or power business users who are technical
>>>>>> developers as well  started to take part of requirement documents  and add to UBPL or  EZBIZ effort.
>>>>>>
>>>>>> If users can document their business processes needs, give some   wireframe help then technical developers will be able to
>>>>>> help  map  them to OOTB features (Gap Analysis).
>>>>>>
>>>>>> Unless we get real business requirements documents coming from  user  community there is no way for us to fulfill them.
>>>>>>
>>>>>> I hope you understand I am not asking anybody to break NDA or   whatever.
>>>>>>
>>>>>> Thanks and Regards
>>>>>> Anil Patel
>>>>>> HotWax Media Inc
>>>>>> Find us on the web at www.hotwaxmedia.com or Google Keyword "ofbiz"
>>>>>>
>>>>>> On Dec 6, 2009, at 8:22 PM, Cimballi wrote:
>>>>>>
>>>>>>> Hi devs,
>>>>>>>
>>>>>>> Here my opinion about the subject.
>>>>>>> To make things clear, it makes about 3-4 month I am working with
>>>>>>> OFBiz, using it to implement a project.
>>>>>>>
>>>>>>> I thing one way to have more people involved in the project is to
>>>>>>> lower the "difficulty level" required to understand OFBiz.
>>>>>>>
>>>>>>> And for this there are several possbilities, and I will focus  on  two :
>>>>>>> - modularize the project
>>>>>>> - more functional documentation inside the source files
>>>>>>>
>>>>>>> Modularize the project
>>>>>>>
>>>>>>> I've seen this subject has already been discussed and I think it  can
>>>>>>> profit to the project in several points :
>>>>>>> - more modules means less code in each module, which means  modules  are
>>>>>>> eaiser to understand, which means more developer may be   interesting to
>>>>>>> participate to its development, test, ... There is at least one
>>>>>>> obvious module which could be very interesting to externalize,  it's
>>>>>>> the entity engine. I don't know so much OFBiz architecture but  I  think
>>>>>>> it should be possible to externalize this module and a lot of   projects
>>>>>>> totally different of OFBiz could be interesting in it, and so
>>>>>>> potentially a lot more developers to maintain and enhance it.
>>>>>>> - on another side, more modules would also make it easier to
>>>>>>> distribute the issues, each developer specialized on a specific
>>>>>>> module. Maybe it's already the case...
>>>>>>>
>>>>>>> More functional documentation inside the source files
>>>>>>>
>>>>>>> Here my feeling is that with OFBiz, you really requires both   technical
>>>>>>> and functional knowledge to understand how the project work.  Some  part
>>>>>>> like the entity engine are purely technical, but the order  module  for
>>>>>>> example is really functional, I mean, you need to know a lot  about  how
>>>>>>> ordering works in a company to be able to use the module and  even  more
>>>>>>> to custommize or propose enhancements to it. So, with more
>>>>>>> documentation in the source files, like the XML entity files,  and  then
>>>>>>> in the source code for example explaining what a method  concretly  does
>>>>>>> may help a lot to understand OFBiz. It seems the link David  sent  about
>>>>>>> UBML is about his.
>>>>>>>
>>>>>>> Here is my feeling about OFBiz as a fresh developers. I try to
>>>>>>> participate to the project at least by providing bug reports, I   still
>>>>>>> feel for away from providing patches ! :-)
>>>>>>>
>>>>>>> Hope this will help you, devs, the project is already great, let's
>>>>>>> make it more accessible !
>>>>>>>
>>>>>>> Cimballi
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Bugs and open Jira issues

Jacques Le Roux
Administrator
In reply to this post by Jacques Le Roux
Oops again, I should re-read :/

From: "Jacques Le Roux" <[hidden email]>

> From: "Jeroen van der Wal" <[hidden email]>
>> 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.
>> - 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)
>
> We already mostly proceed this way
> Not sure where to put the limit for marketing and humares, it's true that nothing depends on them
> http://cwiki.apache.org/confluence/x/MYB2
>
>> - Communicate changes to dependent components so they can sanitize
>> their components
>> - Don't allow code without tests
>
> I guess it's still not possible in a near future
>
>> - Use branching for work in progress to maintain a stable trunk (I
>> prefer Git over SVN but that's another topic...)
>
> We already do that, some use Git
>
>> 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
>
> This is mostly true  (almost instant operation, mmm..) and I agree.
> But as Scott said,, branching is needs more work and sadly we don't have enough manpower already

But as Scott said, branching needs more work and sadly we don't have enough manpower already

> Thanks Jeroen for sharing your thoughts, experience and knowledge, appreciated
>
> Jacques
>
>> Best,
>>
>> Jeroen van der Wal
>>
>> On Sat, Dec 5, 2009 at 8:51 PM, Jacques Le Roux
>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: Bugs and open Jira issues

Ruth Hoffman-2
In reply to this post by Brett
Hi Brett:
Its a moving target.
How can there possibly be any progress when the target keeps changing?
Stop the commits, fix the process by establishing automated functional
tests (unit testing doesn't help much in this situation) w/Selenium, and
then begin again.
Ruth


Brett Palmer wrote:

> Ruth,
>
> You make a good point.  This has been a topic for a couple of years now.  As
> OFBiz continues to grow doing even a simple "smoke test" on the build will
> be difficult.  This is why I think the only scalable solution is to run a
> series of automated unit and functional (selenium like) tests on the
> application for each daily build.
>
> If this was automated we could send the ofbiz-dev list an email with the the
> broken tests and the information (stake trace, etc) about the failure.
>
> There are a few of us working on this but getting valid user tests from the
> community would be very helpful.
>
>
> Brett
>
> On Sun, Dec 6, 2009 at 4:57 PM, Ruth Hoffman <[hidden email]> wrote:
>
>  
>> Hi David:
>> I wasn't going to say anything about this, but my most recent experience
>> with the nightly trunk download has me fuming again...Just because an
>> organization is made up of volunteers, doesn't mean there is no need for
>> rules, respect for others and most importantly leadership.
>>
>> Here's how I would start to "fix things". I'd say: No more commits until
>> the community gets the one or more processes in place necessary to
>> coordinate testing, builds and releases. Anyone who violates the rule,
>> looses the right to commit. When all the processes are in place and agreed
>> upon, then you can give all the violators back the right to commit.
>>
>> You, David, have the power to give developer's commit access to the source
>> code repository. You, David, can take it away. Or am I wrong about that?
>> Who, BTW, gave all these people commit access to the source code repository
>> initially?
>>
>> Regards,
>> Ruth
>>
>>
>>
>> David E Jones wrote:
>>
>>    
>>> To be clear, I'd like to hear from other people too. If anyone has any
>>> ideas about how we can get people to do this, by all means let's discuss it!
>>>
>>> This need and concern has come up in many places many times over the years
>>> of the project. I have some thoughts on good ways to go about this (like the
>>> UBPL stuff, automated testing which is going on now, etc, etc), but how to
>>> get people to do things, especially in a volunteer organization like this,
>>> is another question...
>>>
>>> -David
>>>
>>>
>>> On Dec 6, 2009, at 12:29 PM, Jacques Le Roux wrote:
>>>
>>>
>>>
>>>      
>>>> Hi David,
>>>>
>>>> I have no answers yet, I must says I have not even thought about it...
>>>> For the moment I only propose to concentrate on existing known bugs
>>>> repertoried in opened Jira issues.
>>>>
>>>> Thanks
>>>>
>>>> Jacques
>>>> ()  ascii ribbon campaign against HTML e-mail
>>>> /\  www.asciiribbon.org
>>>>
>>>>
>>>> ----- Original Message ----- From: "David E Jones" <[hidden email]>
>>>> To: <[hidden email]>
>>>> Sent: Sunday, December 06, 2009 6:36 PM
>>>> Subject: Re: Bugs and open Jira issues
>>>>
>>>>
>>>>
>>>>
>>>>        
>>>>> Jacques,
>>>>>
>>>>> I appreciate this feeling. In general OFBiz would benefit a lot from
>>>>> more testing, more definition of what to test against (ie what does a pass
>>>>> or fail look like, ie what is the design to test against), and in general
>>>>> more care about respecting others by not breaking things that already exist.
>>>>>
>>>>> The questions is, how do we get people to do this?
>>>>>
>>>>> -David
>>>>>
>>>>>
>>>>> On Dec 5, 2009, at 1:51 PM, Jacques Le Roux 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 | Threaded
Open this post in threaded view
|

Re: Bugs and open Jira issues

Ruth Hoffman-2
In reply to this post by Scott Gray-2
Hi Scott:
Then stop the committing and do some reviewing. There is more to
software development than committing code to a repository.
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
>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: Bugs and open Jira issues

Anil Patel-3
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
>>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: Bugs and open Jira issues

Jacques Le Roux
Administrator
In reply to this post by Brett
From: "Brett Palmer" <[hidden email]>

> Ruth,
>
> You make a good point.  This has been a topic for a couple of years now.  As
> OFBiz continues to grow doing even a simple "smoke test" on the build will
> be difficult.  This is why I think the only scalable solution is to run a
> series of automated unit and functional (selenium like) tests on the
> application for each daily build.
>
> If this was automated we could send the ofbiz-dev list an email with the the
> broken tests and the information (stake trace, etc) about the failure.

It's automated see stdio in the red part of the Waterfall (tests don't pass these last times)
Waterfall : http://ci.apache.org/waterfall?show_events=false&branch=&builder=ofbiz-trunk&reload=none
Test : http://ci.apache.org/builders/ofbiz-trunk/builds/2004/steps/compile_1/logs/stdio

Jacques
()  ascii ribbon campaign against HTML e-mail
/\  www.asciiribbon.org
 

> There are a few of us working on this but getting valid user tests from the
> community would be very helpful.
>
>
> Brett
>
> On Sun, Dec 6, 2009 at 4:57 PM, Ruth Hoffman <[hidden email]> wrote:
>
>> Hi David:
>> I wasn't going to say anything about this, but my most recent experience
>> with the nightly trunk download has me fuming again...Just because an
>> organization is made up of volunteers, doesn't mean there is no need for
>> rules, respect for others and most importantly leadership.
>>
>> Here's how I would start to "fix things". I'd say: No more commits until
>> the community gets the one or more processes in place necessary to
>> coordinate testing, builds and releases. Anyone who violates the rule,
>> looses the right to commit. When all the processes are in place and agreed
>> upon, then you can give all the violators back the right to commit.
>>
>> You, David, have the power to give developer's commit access to the source
>> code repository. You, David, can take it away. Or am I wrong about that?
>> Who, BTW, gave all these people commit access to the source code repository
>> initially?
>>
>> Regards,
>> Ruth
>>
>>
>>
>> David E Jones wrote:
>>
>>> To be clear, I'd like to hear from other people too. If anyone has any
>>> ideas about how we can get people to do this, by all means let's discuss it!
>>>
>>> This need and concern has come up in many places many times over the years
>>> of the project. I have some thoughts on good ways to go about this (like the
>>> UBPL stuff, automated testing which is going on now, etc, etc), but how to
>>> get people to do things, especially in a volunteer organization like this,
>>> is another question...
>>>
>>> -David
>>>
>>>
>>> On Dec 6, 2009, at 12:29 PM, Jacques Le Roux wrote:
>>>
>>>
>>>
>>>> Hi David,
>>>>
>>>> I have no answers yet, I must says I have not even thought about it...
>>>> For the moment I only propose to concentrate on existing known bugs
>>>> repertoried in opened Jira issues.
>>>>
>>>> Thanks
>>>>
>>>> Jacques
>>>> ()  ascii ribbon campaign against HTML e-mail
>>>> /\  www.asciiribbon.org
>>>>
>>>>
>>>> ----- Original Message ----- From: "David E Jones" <[hidden email]>
>>>> To: <[hidden email]>
>>>> Sent: Sunday, December 06, 2009 6:36 PM
>>>> Subject: Re: Bugs and open Jira issues
>>>>
>>>>
>>>>
>>>>
>>>>> Jacques,
>>>>>
>>>>> I appreciate this feeling. In general OFBiz would benefit a lot from
>>>>> more testing, more definition of what to test against (ie what does a pass
>>>>> or fail look like, ie what is the design to test against), and in general
>>>>> more care about respecting others by not breaking things that already exist.
>>>>>
>>>>> The questions is, how do we get people to do this?
>>>>>
>>>>> -David
>>>>>
>>>>>
>>>>> On Dec 5, 2009, at 1:51 PM, Jacques Le Roux 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 | Threaded
Open this post in threaded view
|

New Users and OFBiz versions was: Bugs and open Jira issues

Ruth Hoffman-2
In reply to this post by Anil Patel-3
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
>>>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

David E. Jones-2

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
>>>>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

Anil Patel-3
In reply to this post by Ruth Hoffman-2
Ruth,
Its depends on How you plan to work.

If a
    1) branch has all features you need
    2) you plan to only customize for business use
    3) Don't plan to contribute enhancements to Ofbiz trunk.
Then
    Use Branch
Else If
    1) You need features from latest trunk
    2) You don't care for upcoming features
    3) You don't care for contributing enhancements to Ofbiz trunk
Then
    Create Vendor branch from current trunk revision. This is painful and not easy.
Else
    Keep current with trunk, work with community to get it better.
End If

These are my personal quick notes for you. I know David has already directed you to page that has more complete answer.
 
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 12:05 PM, 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
>>>>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

Ruth Hoffman-2
In reply to this post by David E. Jones-2
HI David:
If that resource is the "definitive" answer, then why does that "BIG FAT
DOWNLOAD" button/link point to a "trunk" build? Shouldn't it point to a
"release branch tag" build with a good probability of working?
Am I missing something here?
Am I not reading all this information correctly?
Why does that button point to a build using Java 1.6 when that couldn't
possibly be a build that has any history of testing behind it..you just
started using Java 1.6 after all.

TIA
Ruth

David E Jones wrote:

> 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
>>>>>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

Jeroen van der Wal-2
Hi Ruth,

I agree with you on having a branch for the JDK switch (as I propose
to use branches for every change) but it doesn't help to be so
ruthless (what's in a name) towards the community. I use Max OSX too
and are still not able to run Ofbiz from trunk. First I had a JDK
issue which I was manage to overcome, now I got an error "Can't find
home, jk2.properties not loaded". As you can see the community is here
to fix errors. And improve from the lessons learned. For your own
comfort please use a release branch until the trunk is stable.

Best,
Jeroen van der Wal
Reply | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

David E. Jones-2
In reply to this post by Ruth Hoffman-2

I suppose we are shameless optimists and hope that people will choose to collaborate with other people using the software, and perhaps even participate in the development.

Still, I agree the big download button is a bad design and I never liked it given that there are various options to download and personally I like the idea of making people make choices... ;)

-David


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

> HI David:
> If that resource is the "definitive" answer, then why does that "BIG FAT DOWNLOAD" button/link point to a "trunk" build? Shouldn't it point to a "release branch tag" build with a good probability of working?
> Am I missing something here?
> Am I not reading all this information correctly?
> Why does that button point to a build using Java 1.6 when that couldn't possibly be a build that has any history of testing behind it..you just started using Java 1.6 after all.
>
> TIA
> Ruth
>
> David E Jones wrote:
>> 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
>>>>>>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

Jacques Le Roux
Administrator
From: "David E Jones" <[hidden email]>
> I suppose we are shameless optimists and hope that people will choose to collaborate with other people using the software, and
> perhaps even participate in the development.
>
> Still, I agree the big download button is a bad design and I never liked it given that there are various options to download and
> personally I like the idea of making people make choices... ;)

If number of people don't like it, then it should be discussed

Jacques
()  ascii ribbon campaign against HTML e-mail
/\  www.asciiribbon.org

> -David
>
>
> On Dec 7, 2009, at 11:28 AM, Ruth Hoffman wrote:
>
>> HI David:
>> If that resource is the "definitive" answer, then why does that "BIG FAT DOWNLOAD" button/link point to a "trunk" build?
>> Shouldn't it point to a "release branch tag" build with a good probability of working?
>> Am I missing something here?
>> Am I not reading all this information correctly?
>> Why does that button point to a build using Java 1.6 when that couldn't possibly be a build that has any history of testing
>> behind it..you just started using Java 1.6 after all.
>>
>> TIA
>> Ruth
>>
>> David E Jones wrote:
>>> 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
>>>>>>>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

Tim Ruppert
Most of the major projects have a big DOWNLOAD button - it's a good idea - and I'd be surprised if a call to action does not encourage more people to download.

Cheers,
Ruppert
--
Tim Ruppert
HotWax Media
http://www.hotwaxmedia.com

o:801.649.6594
f:801.649.6595

On Dec 7, 2009, at 12:55 PM, Jacques Le Roux wrote:

> From: "David E Jones" <[hidden email]>
>> I suppose we are shameless optimists and hope that people will choose to collaborate with other people using the software, and perhaps even participate in the development.
>>
>> Still, I agree the big download button is a bad design and I never liked it given that there are various options to download and personally I like the idea of making people make choices... ;)
>
> If number of people don't like it, then it should be discussed
>
> Jacques
> ()  ascii ribbon campaign against HTML e-mail
> /\  www.asciiribbon.org
>
>> -David
>>
>>
>> On Dec 7, 2009, at 11:28 AM, Ruth Hoffman wrote:
>>
>>> HI David:
>>> If that resource is the "definitive" answer, then why does that "BIG FAT DOWNLOAD" button/link point to a "trunk" build? Shouldn't it point to a "release branch tag" build with a good probability of working?
>>> Am I missing something here?
>>> Am I not reading all this information correctly?
>>> Why does that button point to a build using Java 1.6 when that couldn't possibly be a build that has any history of testing behind it..you just started using Java 1.6 after all.
>>>
>>> TIA
>>> Ruth
>>>
>>> David E Jones wrote:
>>>> 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
>>>>>>>>> <[hidden email]> 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
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>
>>>>
>>>>
>>>>
>
>


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

Ruth Hoffman-2
In reply to this post by David E. Jones-2
Hi David:
Shameless optimists, perhaps. "Realists", maybe not.

This has nothing to do with collaboration or freedom of "choice". This
is all about new users being helped or should I say guided towards
downloading a version of the project. IMO and experience, not very many
people are going to spend the several hours it takes to wade through and
decipher all the noise surrounding the answer to a very simple question:
"Which version do I download"?

Let's be real. If you or anyone else in this community want to gain mind
share and get more collaborators, you first need to get more users.

Now, I'll ask this question: How many downloads has the project
experienced recently? If anyone knows the answer to this question,
please speak up. If no one is downloading software, then perhaps
something is wrong. Or maybe you don't want any new users? Just
experienced collaborators?

If, on the other hand,  downloads are proceeding at a brisk pace, well
then I'll shut up and go figure out how to get another JIRA account and
continue reporting bugs.

Just my 2 cents.

Regards,
Ruth
----------------------------------------------------
Find me on the web at http://www.myofbiz.com or Google Keyword "myofbiz"
[hidden email]

David E Jones wrote:

> I suppose we are shameless optimists and hope that people will choose to collaborate with other people using the software, and perhaps even participate in the development.
>
> Still, I agree the big download button is a bad design and I never liked it given that there are various options to download and personally I like the idea of making people make choices... ;)
>
> -David
>
>
> On Dec 7, 2009, at 11:28 AM, Ruth Hoffman wrote:
>
>  
>> HI David:
>> If that resource is the "definitive" answer, then why does that "BIG FAT DOWNLOAD" button/link point to a "trunk" build? Shouldn't it point to a "release branch tag" build with a good probability of working?
>> Am I missing something here?
>> Am I not reading all this information correctly?
>> Why does that button point to a build using Java 1.6 when that couldn't possibly be a build that has any history of testing behind it..you just started using Java 1.6 after all.
>>
>> TIA
>> Ruth
>>
>> David E Jones wrote:
>>    
>>> 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
>>>>>>>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

Ruth Hoffman-2
In reply to this post by Jacques Le Roux
Hi Jacques:
Please, lets discuss. Here's what I'd like to see:
A download button that points to a known, good release of OFBiz. I don't
care if its a 4.x or 9.x version. Just one that has been built and at
least runs the eCommerce demo with a minimum of problems. This version
should pass the agreed upon unit tests and functional tests. Problems
(including testing issues) that are known to exist should be document in
the README file or some other "Release Notes".

WDYT?
Regards,
Ruth
----------------------------------------------------
Find me on the web at http://www.myofbiz.com or Google Keyword "myofbiz"
[hidden email]

Jacques Le Roux wrote:

> From: "David E Jones" <[hidden email]>
>> I suppose we are shameless optimists and hope that people will choose
>> to collaborate with other people using the software, and perhaps even
>> participate in the development.
>>
>> Still, I agree the big download button is a bad design and I never
>> liked it given that there are various options to download and
>> personally I like the idea of making people make choices... ;)
>
> If number of people don't like it, then it should be discussed
>
> Jacques
> ()  ascii ribbon campaign against HTML e-mail
> /\  www.asciiribbon.org
>
>> -David
>>
>>
>> On Dec 7, 2009, at 11:28 AM, Ruth Hoffman wrote:
>>
>>> HI David:
>>> If that resource is the "definitive" answer, then why does that "BIG
>>> FAT DOWNLOAD" button/link point to a "trunk" build? Shouldn't it
>>> point to a "release branch tag" build with a good probability of
>>> working?
>>> Am I missing something here?
>>> Am I not reading all this information correctly?
>>> Why does that button point to a build using Java 1.6 when that
>>> couldn't possibly be a build that has any history of testing behind
>>> it..you just started using Java 1.6 after all.
>>>
>>> TIA
>>> Ruth
>>>
>>> David E Jones wrote:
>>>> 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
>>>>>>>>> <[hidden email]> 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 | Threaded
Open this post in threaded view
|

Re: New Users and OFBiz versions was: Bugs and open Jira issues

Ruth Hoffman-2
In reply to this post by Tim Ruppert
Hi Tim:
I like the download button idea. It helps new users figure out "first
steps". It minimizes the chance of error. I would argue not to remove
the download button but rather have it point to something else. In fact,
I'd like to have it point to several clearly marked downloads:

1) A good solid pre-built release of OFBiz. One that I would not
hesitate to recommend to new users.
2) The latest developer's (built) release
3) A framework only version
4) SVN access information

Regards,
Ruth
----------------------------------------------------
Find me on the web at http://www.myofbiz.com or Google keyword "myofbiz"
[hidden email]

Tim Ruppert wrote:

> Most of the major projects have a big DOWNLOAD button - it's a good idea - and I'd be surprised if a call to action does not encourage more people to download.
>
> Cheers,
> Ruppert
> --
> Tim Ruppert
> HotWax Media
> http://www.hotwaxmedia.com
>
> o:801.649.6594
> f:801.649.6595
>
> On Dec 7, 2009, at 12:55 PM, Jacques Le Roux wrote:
>
>  
>> From: "David E Jones" <[hidden email]>
>>    
>>> I suppose we are shameless optimists and hope that people will choose to collaborate with other people using the software, and perhaps even participate in the development.
>>>
>>> Still, I agree the big download button is a bad design and I never liked it given that there are various options to download and personally I like the idea of making people make choices... ;)
>>>      
>> If number of people don't like it, then it should be discussed
>>
>> Jacques
>> ()  ascii ribbon campaign against HTML e-mail
>> /\  www.asciiribbon.org
>>
>>    
>>> -David
>>>
>>>
>>> On Dec 7, 2009, at 11:28 AM, Ruth Hoffman wrote:
>>>
>>>      
>>>> HI David:
>>>> If that resource is the "definitive" answer, then why does that "BIG FAT DOWNLOAD" button/link point to a "trunk" build? Shouldn't it point to a "release branch tag" build with a good probability of working?
>>>> Am I missing something here?
>>>> Am I not reading all this information correctly?
>>>> Why does that button point to a build using Java 1.6 when that couldn't possibly be a build that has any history of testing behind it..you just started using Java 1.6 after all.
>>>>
>>>> TIA
>>>> Ruth
>>>>
>>>> David E Jones wrote:
>>>>        
>>>>> 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
>>>>>>>>>> <[hidden email]> 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
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                      
>>>>>
>>>>>          
>>    
>
>  
123