On Sun, Dec 31, 2000 at 01:05:23AM +0100, Matthias Klose wrote:
> Adam Heath writes:
>  > Bdale hates dbs, doesn't know what it is, so I don't trust his assement of 
> the
>  > issue.  I never said glibc nor gcc use dbs.  They use a system like dbs, 
> one I
>  > feel is incorrect(each .dpatch system includes code to apply the patch, 
> which,
>  > I feel, is code duplication).
> 
> There was no alternative system, when I "designed" the dpatch
> system. The code duplication is needed, because a .dpatch is
> self-contained. For most cases it calls patch with the .dpatch file as
> the patch file. Other commands are run after applying the
> patch. Currently that's only the case for configure. It's tedious to
> regenerate the patches if you have two independent patches for a
> configure.in. But yes, you could extend this format to use Pre-Patch
> and Post-Patch commands.

On top of that, a lot of patches for gcc are obtained from the
gcc-patches list. Some of those are in -p0 format, some are in -p1. So
it is always useful to not have to modify these. On top of that, each
.dpatch includes a description of what the patch does, so that the gcc
build system can parse it out and put all of the Debian changes into one
file, specific to that revision/arch.

Adam, don't put down a system that precedes dbs. It is tried and true
to it's purpose and solves things that DBS cannot.

-- 
 -----------=======-=-======-=========-----------=====------------=-=------
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=========------=======-------------=-=-----=-===-======-------=--=---'


Reply via email to