GSoC/GCI Archive
Google Summer of Code 2011 Debian Project

Declarative diversions

by Sam Dunne for Debian Project

The dpkg-divert command should be replaced with a new control file with a declarative syntax which dpkg will parse and process directly as part of the package unpack and removal phases, eliminating the problems resulting from non-atomic handling of diversions.