BJ,

If I understand you well, Jira seems the best place

Jacques

De : "BJ Freeman" <[EMAIL PROTECTED]>
> Well I am pulling my foot out of mouth a lot.
> seems there is a sequence to do this and I have documented them
> question is where to put them so someone else does not have to hunt them
> down and stumble like me.
> 
> 
> Jonathon -- Improov sent the following on 11/27/2007 6:02 PM:
> > BJ has mentioned a few outstanding issues that could make the binary
> > release look incomplete.
> > 
> > Frankly, OFBiz 4.0 is far from complete, but not because it doesn't have
> > anything more than half-baked features. It's because it has so many new
> > features slapped on that are not fully implemented yet. OFBiz 4.0 has
> > enough core features to be a fully functional release.
> > 
> > While it is true that it would be good to remove those half-baked
> > features (red herrings), it would take way too much time. Also, the
> > effort would be destructive, not constructive. Would rather evolve OFBiz
> > 4.0 into the 4.x family to complete those half-baked features over time.
> > 
> > Also true that OFBiz 4.0, with its numerous new features that are
> > half-baked, could make it look bad. If we already had *one* binary
> > release, we could still use that binary release to continue collecting
> > bug reports for the next release. But as it is now, we don't have a
> > single binary release for OFBiz 4.0. With a binary release, chances are
> > we will have more testers.
> > 
> > Ok, I've done my bit for the "social aspect" of this binary release.
> > What do the others think?
> > 
> > David is right about one thing, definitely. If there are only few of us
> > who respond to Jacques' social call for release discussion, then there
> > isn't enough homework done (outstanding issues review and such) for a
> > proper release. Any other issues we need to look at?
> > 
> > (Thanks BJ, for highlighting the outstanding issues. Those fixes that
> > are easy to do would likely be thrown into the release).
> > 
> > Jonathon
> > 
> > Jacques Le Roux wrote:
> >> Jonathon, all,
> >>
> >> One day or another "we" will have to pass a vote about exposing
> >> officially the release as tarball and such.
> >> I guess one reason "we" don't do it as fast as you'd like is that it's
> >> a one man process (David has exposed number of other reasons,
> >> which you discussed below).
> >> As David briefly explained (he talked about keys) there is a release
> >> manager for each TLP (note the idea about technical and social
> >> ones)
> >> http://incubator.apache.org/guides/releasemanagement.html#glossary-release-manager.
> >>
> >> And releases must follow certains guidelines
> >> http://www.apache.org/dev/release.html
> >> http://incubator.apache.org/guides/releasemanagement.html#best-practice.
> >> . I think we have achieved all the requirements regarding licence and
> >> such
> >> . There seems to be less and less bugs to back port and anyway this is
> >> not a criteria as explained in links above.
> >> . The documentation sounds pretty updated.
> >>
> >> But there is still some works to do :
> >> . Prepare release announcements and advertising
> >> . Create the tarballs (different types for Linux, Windows, etc.) as it
> >> was done here
> >> http://docs.ofbiz.org/display/OFBADMIN/Apache+OFBiz+Incubating+4.0.0+Test+Snapshot+Release
> >> following
> >> http://docs.ofbiz.org/display/OFBADMIN/Release+Plan#ReleasePlan-HowtodoOFBizReleaseRelatedTasks
> >>
> >> . Check all  points in the 1st 2 links above
> >> . Launch an official vote (only PMC votes are binding)
> >> . Certainly some points I forgot...
> >>
> >> By chance "we" should have been thru all this during incubation (see
> >> snapshot release link above)
> >>
> >> So I think "we" are not so far from releasing. The main thing would be
> >> to have more testing for the current release4.0, and
> >> especially feedback from real production environments. Maybe we should
> >> ask for this last point on user ML ?
> >>
> >> Thanks
> >>
> >> Jacques
> >>
> >>
> >> De : "Jonathon -- Improov" <[EMAIL PROTECTED]>
> >>>>> Perhaps a good 99% of the population don't want to hear the 3
> >>>>> letters "SVN"
> >>>  >> when they attempt to download and test OFBiz.
> >>>
> >>>  > There is certainly a target audience in that. But consider the
> >>> nature of
> >>>  > OFBiz: it is most commonly used by developers or analysts that
> >>> full-on
> >>>  > customize or at least significantly configure OFBiz to make it
> >>> possible
> >>>  > to use in their businesses. It just isn't designed and hasn't been
> >>>  > implemented for OOTB (out-of-the-box) use.
> >>>
> >>> But isn't there value in mass market? The classic "funnel" structure?
> >>>
> >>> If 100 people knew about OFBiz, maybe 90 could get interested due to
> >>> the easy download and install
> >>> process. With SVN, maybe only 10!
> >>>
> >>> If 90 download OFBiz, maybe 9 will customize it themselves. The
> >>> others might be interested enough
> >>> to find help customizing it, if they see a polished or shrink-wrapped
> >>> product (no half-implemented
> >>> features that send them flying off cliff when they click on one). If
> >>> OFBiz has many "red screens
> >>> of death" (who coined this quote?) with most button clicks, maybe
> >>> none of those non-techies will
> >>> buy it.
> >>>
> >>> It's a numbers game. I don't think you need to pay much attention to
> >>> the non-techie testers. Well,
> >>> unless they submit bug reports, tons of it. But then, isn't that good
> >>> for stabilizing the release
> >>> branches of OFBiz?
> >>>
> >>> I was from sales and marketing before, so the funnel phenomenon is
> >>> deeply entrenched. 9 rejections
> >>> out of 10 is great result to me. That's why I'm still thinking that
> >>> hitting 100 folks with binary
> >>> release is still better than hitting 10 folks with SVN release. The
> >>> top of the funnel has to be large.
> >>>
> >>>  > Also consider that what we really need for a strong community is for
> >>>  > users to offer feedback and contributions to move the project
> >>> forward.
> >>>
> >>> Then wouldn't we want more non-techie testers? The common complaint I
> >>> hear is that there just
> >>> isn't enough testers and bug reports for the release branch.
> >>>
> >>>  > In fact that is the ONLY way that OFBiz moves forward as there is no
> >>>  > company that owns or sponsors OFBiz.
> >>>
> >>> Some want to own forks. I can't help that. As I had always said, this
> >>> aspect of strategic planning
> >>> for open source project like OFBiz is beyond me. I can't comment on
> >>> this.
> >>>
> >>>  > the thought of having thousands of users who don't want to
> >>> customize and
> >>>  > don't contribute is REALLY scary. Imagine all of the complaints
> >>> and problems
> >>>  > that the current community isn't big or experienced enough to
> >>> support for
> >>>  > free in a good old community fashion...
> >>>
> >>> On other hand, what about the thought of having OFBiz 4.0 largely
> >>> untested, and hardly a candidate
> >>> for binary release even after a long year? Maybe a balance somewhere
> >>> is good?
> >>>
> >>> I don't think the community is inadequate to handle every and any bug
> >>> reports that can come in for
> >>> OFBiz. If you're worried about making a bad first impression because
> >>> we rolled out a largely
> >>> clunky release, you gotta know that first impression was already
> >>> formed even now. The fact that
> >>> there's no binary release already gave many folks a first impression.
> >>> It's always
> >>> work-in-progress, and pain (in form of insulting bug reports if need
> >>> be) is a good way to improve.
> >>>
> >>> I'll be upfront with you about my own struggles in this locale. To
> >>> me, OFBiz is fighting against
> >>> QuickBooks, NetBooks, NetSuite, even SAP. Time after time, my
> >>> propositions with OFBiz loses
> >>> against those polished products. The first impression was already
> >>> formed. (So I'm forced to
> >>> package OFBiz into a stable fork for them, unfortunately.)
> >>>
> >>> You got yourself, Al Byers, Andy, many others. And now even Adrian
> >>> Crumm is becoming an expert in
> >>> the Widget Engine. Sure, there is room for improvement everywhere.
> >>> But I really don't think the
> >>> community is inadequate in technical skill sets.
> >>>
> >>>  > To put it in more concrete terms: if I have to spend 20 hours a week
> >>>  > researching stuff so people don't commit things that are
> >>> inconsistent or
> >>>  > difficult to manage or contradict or break things that exist,
> >>> where do I get
> >>>  > time to actually do administrative tasks like creating a binary
> >>> release?
> >>>
> >>> I see. Is that why you think the community isn't ready for big-bang
> >>> exposure?
> >>>
> >>> Fine. I'll learn whatever necessary to create correct and streamlined
> >>> patches (I did). I'll read
> >>> whatever I'm told to. Be strict about the coding conventions. If it
> >>> will shave that time down from
> >>> 20 hours to 2, be strict about it.
> >>>
> >>> Problem: bad contributions that require administrative overhead to
> >>> screen and process
> >>>
> >>> Possible solution: certify contributors
> >>>
> >>> Sigh. Are we really that bad?
> >>>
> >>>  > Your comments are always welcome. Feel free to re-hash too, things
> >>> certainly
> >>>  > change over time.
> >>>
> >>> Ok. I know, things will always change.
> >>>
> >>>  > Just don't be too surprised if I pull out every gun I can think of
> >>> to argue
> >>>  > against something that I think will be bad for the project,
> >>> especially if I
> >>>  > am re-writing the thoughts.
> >>>
> >>> If you didn't, I'd think the project is dead.
> >>>
> >>> For what it's worth, seeing you manage the contributions going into
> >>> OFBiz is a needed sign for
> >>> many of us that things are moving along.
> >>>
> >>> Jonathon
> >>>
> >>> David E Jones wrote:
> >>>> On Nov 26, 2007, at 10:32 AM, Jonathon -- Improov wrote:
> >>>>
> >>>>> The way we are doing it now, it's anal-retentive. It's like saying
> >>>>> "wait, boss, one more bugfix, just one more", and saying that for a
> >>>>> whole long year! I usually publish "release candidates" for my boss,
> >>>>> let him test it, let him scream the bug reports to me, then release
> >>>>> the next "release candidate" when he's gotten upset enough.
> >>>> Maybe the way you are doing it now... "we" is going a little far...
> >>>>
> >>>>> Ok, next question. So why not just let the whole world test the moving
> >>>>> OFBiz 4.0 branch? Why bother with publishing tarballs and release
> >>>>> candidates? Here's a simple analogy. Try telling our bosses "boss, can
> >>>>> you learn some SVN and test my bugfixes, so I don't have to prepare
> >>>>> tarballs for you?". Perhaps a good 99% of the population don't want to
> >>>>> hear the 3 letters "SVN" when they attempt to download and test OFBiz.
> >>>> There is certainly a target audience in that. But consider the
> >>>> nature of
> >>>> OFBiz: it is most commonly used by developers or analysts that full-on
> >>>> customize or at least significantly configure OFBiz to make it possible
> >>>> to use in their businesses. It just isn't designed and hasn't been
> >>>> implemented for OOTB (out-of-the-box) use.
> >>>>
> >>>> Also consider that what we really need for a strong community is for
> >>>> users to offer feedback and contributions to move the project forward.
> >>>> In fact that is the ONLY way that OFBiz moves forward as there is no
> >>>> company that owns or sponsors OFBiz.
> >>>>
> >>>> So, we WANT people to use OFBiz from SVN. I don't know about the others
> >>>> who are involved more actively in managing and moderating OFBiz (ie the
> >>>> PMC members and committers), but for me the thought of having thousands
> >>>> of users who don't want to customize and don't contribute is REALLY
> >>>> scary. Imagine all of the complaints and problems that the current
> >>>> community isn't big or experienced enough to support for free in a good
> >>>> old community fashion...
> >>>>
> >>>> Don't get me wrong, I ONLY wrote what and I wrote and don't read other
> >>>> stuff into it. This (a binary release) IS something that is
> >>>> necessary to
> >>>> help grow the project, but with limited resources and most of those
> >>>> going into trying to stabilize development and contributions because
> >>>> most contributors write WAY more than they read and research... we are
> >>>> where we are, and it is what it is. To put it in more concrete
> >>>> terms: if
> >>>> I have to spend 20 hours a week researching stuff so people don't
> >>>> commit
> >>>> things that are inconsistent or difficult to manage or contradict or
> >>>> break things that exist, where do I get time to actually do
> >>>> administrative tasks like creating a binary release?
> >>>>
> >>>>> Also, given that the 3rd-party binaries (more than 50% of OFBiz
> >>>>> download size is *not* OFBiz codes!) is in the SVN, it is in the OFBiz
> >>>>> PMC's interest to lessen the load on the SVN server wherever possible.
> >>>> Nice try. Machines are machines and are cheap and easy to manage.
> >>>> People
> >>>> are people and are expensive and difficult to manage. It's that simple.
> >>>> If it makes things more difficult for developers it will hamper or kill
> >>>> the project.
> >>>>
> >>>> Not gonna happen, especially if we want it to be possible to have
> >>>> enough
> >>>> resources to put together a binary release anytime soon...
> >>>>
> >>>>> Just my 2 cents. I'm feeling very embarrassed for beating this topic
> >>>>> so much to death by now.
> >>>> Your comments are always welcome. Feel free to re-hash too, things
> >>>> certainly change over time. Just don't be too surprised if I pull out
> >>>> every gun I can think of to argue against something that I think
> >>>> will be
> >>>> bad for the project, especially if I am re-writing the thoughts.
> >>>>
> >>>> -David
> >>>>
> >>
> >>
> > 
> > 
> > 
> > 
> 

Reply via email to