Subject: Re: Names of the patch files
To: NetBSD Packages Technical Discussion List <tech-pkg@NetBSD.org>
From: None <joerg@britannica.bec.de>
List: tech-pkg
Date: 04/19/2006 23:03:09
On Wed, Apr 19, 2006 at 10:20:22PM +0200, Georg Schwarz wrote:
> 
> Am 19.04.2006 um 22:10 schrieb joerg@britannica.bec.de:
> 
> >I'd suggest to following rules, if we want rules at all:
> >(1) Patches which are part of the normal package building are named
> >patches/patch-[a-z][a-z]
> 
> I'd suggest to add the following aspects:
> 
> * patches start with patch-aa, then continue with patch-ab, patch-ac,  
> etc.

This is not always optimal, check e.g. the DragonFly patches for
Mozilla. I explicitly started from a different letter to isolate them
and make them easier to submit upstream (Thanks, ghen :-)).

> * When an existing patch becomes no longer necessary and is removed  
> this does not affect the names of the other existing patches, not  
> even if such patches are modified later on

Jup, I think we all agree on this.

> * When a new patch is created, it is to be named as to fill existing  
> gaps in the naming order created by previously removed patches as  
> long as such gaps exist (at least that's how I think it has been done  
> so far)

This is not always a good idea. If you want to have a patch included
both in HEAD and stable, it makes a lot sense to use the same name.

> * Each patch should modify only a single source file; in order to  
> modify several source files, multiple patches should be used.

Good idea, that applies almost always. Exception would be (3) from the
original list.

Joerg