Cameron,
I haven't been following this thread closely, but your last reply caught my
attention - so I'm kind of jumping in at the last moment.
I looked at the Jira issue Jacopo mentioned, and I agree with what was said in
that issue and in Jacopo's reply. If you want to see anything in Jira included
in the main project, then you have to follow certain standards. The same applies
if you just want people to take a look at it and comment on it.
I would like to evaluate your contribution, but I can't do it in the form it is
in. I need the ability to download a patch and examine what files the patch
affects. Annyone else in the community would evaluate your contribution in the
same way.
Not too long ago I was in the same position you're in. I had submitted
contributions to Jira and they just sat there - for the same reason yours is.
After David and others pointed out to me what was wrong with them, I took steps
to get my contributions to follow OFBiz standards and then my work started
making its way into the project.
-Adrian
Cameron Smith wrote:
Yes, Jacopo. That's the issue I was talking about. With all due respect,
though, I don't think you got the point of my JIRA post. Perhaps I didn't write
it clearly enough.
I uploaded this JIRA issue specifically for it to be committed to the trunk, after
several people on the ML suggested I do so. It would benefit me as well, as it means
less differences from the trunk for "my company's OFBiz".
I made some specific requests for people more familiar with the codebase than I to
review certain aspects, rather than simply "committing it and hope for the
best", which seems to be the normal OFBiz approach (yes, I am in the camp that
favours branching unless we have automated regression tests).
Given how heavily OFBiz depends on beanshell, I think you can understand why I
took this aproach. The alternative would be to commit and then wait for loads
of screens to be broken for the next several weeks.
The most obvious reviewer, David himself, was too busy the last time I
contacted him and I am not going to hassle him about it! He has and continues
to contribute an enormous amount of time, often thanklessly, to the project.
This was a grungy piece of work to do. I had to do it because otherwise we
couldn't use the UI framework we wanted, and I reckoned that the many benefits
brought by ofbiz outweighed the costs of the grunge. Once I had achieved my
goal, I then spent another several hours tidying up, testing and writing it up
in JIRA.
I would be quite happy if a commiter wrote back and said "we're not going to use this
fix". Fair enough. But just leaving it sitting there?? To a certain extent this is the norm
on any decentralized project. But projects do differ, and that is why I alter my contribution
behaviour based on the "behaviour" of each project.
anyway, cheers,
cameron
___________________________________________________________
Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for
your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html