Declarative diversions
Mentor: Michael Vogt (or someone from the dpkg core team maybe?)
Summary: add support for a dpkg diversions control file
Required skills:
- Familiarity with dpkg
- C
Description: To do diversion in its currently required to do them via dpkg-divert in the package maintainer scripts (postinst, preinst). This makes it more difficult to scan for diversions in a programmatic way (useful for e.g. automatic checking of conflicts or apps like command-not-found). A declarative way should also make diverts more robust.