[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Patching naming scheme



Hi!  Some time ago when we were doing the switch to quilt, we'd talked
about renaming the patches to something sensible.  I proposed the
following naming scheme, which didn't receive any comments.  I'm
proposing it one more time, and will start moving us towards it if I
hear nothing in, say, a week:

## {local|branch|cvs|submitted}-{ARCH|all}-{"Description}"
## Branch means commited in the upstream branch.
## CVS means committed in the upstream trunk.
## Submitted means we're hopeful that it will go in.
## Local means that it's not going upstream.
## The goal is to get all patches to "Branch".  Patches should be split
by
## arch so that it's easy to send just the relevant bits to various
## arch maintainers if needed.

I find this scheme useful because I can tell at a glance which patches
are ones that are ours to carry forward, and which ones I need to work
on to get upstream.  I can also pretty clearly see how much out of sync
a given arch is from upstream.

and here's a sampling of how the patches look once renamed:
## Branch:
## CVS:
cvs-all-tlscrash
cvs-all-strxfrm
cvs-sparc-datastart
cvs-mash-rlimit-rtprio
## Submitted:
submitted-hppa-drop-utimes
submitted-hppa-configure
submitted-hppa-linuxthreads
submitted-hppa-sysdeps
submitted-hppa-iitlbp
submitted-hppa-fenv-align
submitted-hppa-fpu
## Local:
local-i386-i686biarch
local-sparc-v9biarch
local-all-makeconfig
local-all-ldconfig
local-all-ldd


Although when you're in the situation that RMS is telling you that
you're being too ideological about freedom, maybe, just maybe, it's
true.
- Matthew Wilcox

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


Reply to: