begin  quoting Christian Seberino as of Wed, Jan 24, 2007 at 01:08:45PM -0800:
> 
> On Wed, January 24, 2007 12:14 pm, Andrew Lentvorski wrote:
> > Christian Seberino wrote:
> >>> am unwilling
> >>> to put up with SVN's massive dependency chain to actually get it to
> >>> compile on all of my machines, I have yet to use SVN in earnest.
              ^^^^^^

> >> Man I'd be afraid to try to sell you something.  Just do
> >> 'apt-get install subversion' or some such and get on with life.
      ^^^^^^^

I suspect you missed a key phrase.

> > Man, I'd be afraid to let you run a software development group.
> >
> > If you are developing software, you have to *know* your dependency
> > chain.  Choosing a dependency of "RedHat Enterprise Linux 4" gets you in
> > massive trouble when something breaks.
> >
> > What caused subversion to break?  Was it an upgrade to libc?  libssh?
> > subversion?  The filesystem?  Permissions?  etc.
> 
> I agree that different Linux platforms are a real headache to target all
> at once....

Actually, I have relatively little problem among the various Linux
distros.  (Aside from my continual problems with X and sparc32.)

> What about rather than preemptively learning all your dependency chains,
> just testing on various distros and only looking into it when there is a
> problem?  The reality is that at least many apps will survive the distro
> upgrade unscathed.

He's probably been there, done that, and got burned. Probably badly.

Not everyone has fun when development screeches to a halt while a few
people spend a few long, hard, stressful days trying to figure out what
broke.

Habits that work for one or two developers do not scale up well.

-- 
Long dependency chains aren't a feature.
Stewart Stremler


-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to