[EMAIL PROTECTED] wrote:

>  i am trying to apply following patches on qmail-1.03 , but not able to
>apply all those 
>
>  1> qmail-bounce.patch
>  2> qmail-ldap-20000601.patch
>  3> patching dns.c  with appropriate patch 
>  4> qmail-big-concurrency.patch     
>  5> qmail-big-todo. patch  

I would:

1) Select only patches that I have a proven or mandated need for. For
   example, I haven't seen DNS problems, so I'd skip that one.
2) For the remaining patches, I'd construct a matrix showing which
   patches modified which files.
3) If any files are modified by more than one patch, I'd read the
   patch files to see where the modifications are being made.
4) If more than one patch modifies the same original qmail code, I'd
   strongly consider dropping one of the patches or finding a
   competent programmer to merge them. This could be tricky and/or a
   lot of work.
5) Use "patch" to install non-conflicting patches.
6) Manually install conflicting and failed patches.
7) Build qmail per INSTALL and patch-specific instructions.
8) Test, test, test.
9) Test some more, but still expect the unexpected.

-Dave

Reply via email to