Sistemas de patch para pacotes-fonte Debian

Esta página resultou da seguinte discussão na lista debian-devel em janeiro de 2008: <alpine.DEB.1.00.0801250818360.5187@wr-linux02>.

Nota: O formato de patch agora é uma DEP, DEP-3: Diretrizes de etiquetamento de patches.

Sistemas de patch suportados e obsoletos

Sistemas de patch

Status

Localização dos patches

Como desativar um patch

Aceita saída de diff -u

Vantagem

3.0 (quilt)

supported since dpkg 1.14.17

debian/patches in .debian.tar.gz file

Rename to include a non-word non-hyphen character

Yes

Native to dpkg as 3.0 (quilt) format

quilt

supported

debian/patches

Remove its name from debian/patches/series

Yes

Suitable for generating patches on any size codebase. Advanced VCS-like features.

cdbs simple-patchsys

obsolete

debian/patches

Remove its .diff or .patch suffix

Yes

Simple

2.0 a.k.a. wig&pen

obsolete (use 3.0 quilt)

debian/patches in .debian.tar.gz file

Rename to include a non-word non-hyphen character

Yes

Native to dpkg as 2.0 format

dpatch

obsolete

debian/patches

Remove its name from debian/patches/00list

Header needs to be added

Can do scripting

dbs

obsolete

debian/patches

Remove it from the directory

Yes

Patches applied in ASCIIbetical order, no series file. Tarball-in-tarball (if you're in to that).


FixMe: renomear página para DebianPatches? O endereço "debian/*" não parece se adequar à hierarquia wiki.


CategoryPackaging