Jonathon,

If it's only a matter of providing the "apt-get" like ant script, are you ready 
to do so ? Then Maybe it could be possible to have a
repository duplicate (symlinked) without any jars (or other such binaries, 
images and such being kept) in it.  Also I'm not sure
that Apache infrastruture team will agree to do so, or if it's our own 
responsibility to do it (being
allowed by infra).

Mmm... I guess we will not only need a client script but also a server script 
to create new symlinks when needed (when files are
added thru svn)

What do you think folks ?

Jacques

----- Message d'origine ----- 
De : "Jonathon -- Improov" <[EMAIL PROTECTED]>
À : <[email protected]>
Envoyé : samedi 15 septembre 2007 17:46
Objet : Re: Users of the release4.0 branch?


> > You either manually manage it
>
> There's nothing for users or downloaders to manage. If there's a problem with 
> doing a complete SVN
> checkout, there's nothing to manage in the first place! No OFBiz SVN 
> workspace to begin with!
>
> It's also tough for someone who has somehow lost his OFBiz SVN workspace, and 
> has to SVN co the
> whole thing again.
>
>  > or let a system do it.
>
> What kind of system will:
>
> 1. Speed up SVN over http (before it times out), OR
>
> 2. Prevent a SVN co from being disrupted, OR
>
> 3. Resume a disrupted SVN co?
>
> I'd like to know. That kind of system will really help a lot!
>
>  > Manual things cause huge problems for complex systems.
>
> The deployment script (that deploys binaries into OFBiz file structure) isn't 
> complex at all. It's
> nowhere near Redhat's RPM, Debian's apt-get, etc!
>
> As for verifying that OFBiz workspace has all necessary binaries, the single 
> MD5 manifest can
> easily be processed with a single click (or even as part of the deployment 
> script). And that will
> tell the developer exactly which binaries are missing or different from 
> expected.
>
> So, the process for a new user is:
>
> 1. Download SVN.
>
> 2. SVN checkout OFBiz.
>
> 3. Download libraries (binaries).
>
> 4. Click to install libraries (and to verify).
>
> 5. Configure OFBiz.
>
> 6. Install OFBiz (run-install)
>
> 7. Start OFBiz.
>
> Note how only 2 of the 7 steps are extra.
>
> Currently, many users (including some of my clients) can't even get past step 
> 2! Many won't even
> consider step 1, to begin with.
>
>  > The extra effort require to normally do it is a small issue, the huge time
>  > wasting caused by small errors in these manual processes makes them worth 
> all
>  > the effort and downside necessary to avoid them.
>
> Well, apt-get isn't so difficult to use, right? And the deploy/clean scripts 
> I am talking about is
> nowhere near as difficult to develop as apt-get!
>
>  > I totally agree with David, really easier for us.
>
> But have you tried doing things in another way, so you know for sure that 
> other way doesn't work
> for you?
>
> Anyway, if you're happy with the current setup, I rest my case.
>
> Jonathon
>
> Jacques Le Roux wrote:
> > I totally agree with David, really easier for us.
> >
> > Jacques
> >
> > De : "David E Jones" <[EMAIL PROTECTED]>
> >>
> >> Jonathon -- Improov wrote:
> >>> For some time now, I had been suggesting that we DO NOT include the
> >>> 35+MB binaries in the SVN. SVN is used to track CHANGES to files. Since
> >>> we cannot change binaries (only source codes), binaries have no business
> >>> residing in SVN. In fact, a guy who claimed he knows SVN, but who later
> >>> proceeded to check in version after version of his project binaries, got
> >>> fired. Yeah, it's that scary to see someone use version control app to
> >>> maintain software binaries (pic binaries are fine).
> >>>
> >>> There's this argument put forth that "it's more convenient if we bundle
> >>> the binaries in, so that new users can get up to speed quickly".
> >>> However, new users who bother to use SVN should already be quite
> >>> technically inclined, and will be able to run a script to "install"
> >>> 3rd-party binaries into a deployment.
> >>>
> >>> As it is now, with the 35+MB (or more?) binaries in SVN, it simply makes
> >>> it somewhat harder even for experienced SVN or OFBiz users to download
> >>> OFBiz.
> >> This really isn't so much for new users, it's for all users of OFBiz, and 
> >> IMO mostly for the regular and highly involved users.
> > You either manually manage it or let a system do it. There is no way, 
> > period, I'd personally go for this because it would cause
> > significant problems without any real upside for 99% of OFBiz users and 
> > developers, most importantly the contributing developers
> > that SVN is meant for.
> >> Manual things cause huge problems for complex systems. The extra effort 
> >> require to normally do it is a small issue, the huge
time
> > wasting caused by small errors in these manual processes makes them worth 
> > all the effort and downside necessary to avoid them.
> >> -David
> >>
> >
> >
>

Reply via email to