Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Nov 1995 17:47:57 -0700
From:      Nate Williams <nate@rocky.sri.MT.net>
To:        "Garrett A. Wollman" <wollman@lcs.mit.edu>
Cc:        Peter Wemm <peter@jhome.DIALix.COM>, current@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/pci if_de.c
Message-ID:  <199511190047.RAA15180@rocky.sri.MT.net>
In-Reply-To: <9511182218.AA32059@halloran-eldar.lcs.mit.edu>
References:  <199511172220.JAA25889@godzilla.zeta.org.au> <Pine.BSF.3.91.951118064825.9154A-100000@jhome.DIALix.COM> <9511182218.AA32059@halloran-eldar.lcs.mit.edu>

index | next in thread | previous in thread | raw e-mail

> > I think if we're going to distribute "patches", then we can't go past CTM 
> > for safety.  You can guarantee that it will apply in it's entireity or 
> > not at all... 
> 
> Unfortunately, this highlights a fundamental brokenness of CTM for
> distributing this sort of material: if the user has changed the file,
> the delta won't apply, even if the patch is to a different part of the
> file and therefore applies cleanly.  Not Good.

While I'm not arguing that CTM *is* the best solution, after a very long
and thoughtful Jordan had a *LONG* time ago (patchkit days), I don't
think it's possible to build a 'simple' system which can get around the
above problem.  The amount of complexity required to build a system
which can detect problems such as this is beyond the scope of this
project, IMHO.  (But, someone feel free to prove me wrong. *grin*)

Basically, I think anyone capable of modifying their own local sources
are capable of hand applying patches, in either CTM deltas or diff form.


Nate


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199511190047.RAA15180>