=head1 NAME debhelper-obsolete-compat - List of no longer supported compat levels =head1 SYNOPSIS This document contains the upgrade guidelines from all compat levels which are no longer supported. Accordingly it is mostly for historical purposes and to assist people upgrading from a non-supported compat level to a supported level. For upgrades from supported compat levels, please see L. =head1 UPGRADE LIST FOR COMPAT LEVELS The following is the list of now obsolete compat levels and their changes. =over 4 =item v7 This is the lowest supported compatibility level. Changes from v6 are: =over 8 =item - B, will fall back to looking for files in F if it doesn't find them in the current directory (or wherever you tell it look using B<--sourcedir>). This allows B to interoperate with B, which installs to F, without needing any special parameters. =item - B will read F and delete files listed there. =item - B will delete toplevel F<*-stamp> files. =item - B will guess at what file is the upstream changelog if none is specified. =back =item v6 Changes from v5 are: =over 8 =item - Commands that generate maintainer script fragments will order the fragments in reverse order for the F and F scripts. =item - B will install a slave manpage link for F, if it sees the man page in F in the package build directory. =item - B did not previously delete everything matching B, if it was set to a list of things to exclude, such as B. Now it does. =item - B allows overwriting existing man pages in the package build directory. In previous compatibility levels it silently refuses to do this. =back This mode is deprecated. =item v5 Changes from v4 are: =over 8 =item - Comments are ignored in debhelper config files. =item - B now specifies the name of a package to put debugging symbols in, not the packages to take the symbols from. =item - B skips installing empty files. =item - B errors out if wildcards expand to nothing. =back =item v4 Changes from v3 are: =over 8 =item - B will not include the Debian part of the version number in the generated dependency line in the shlibs file. =item - You are encouraged to put the new B<${misc:Depends}> into F to supplement the B<${shlibs:Depends}> field. =item - B will make all files in F directories and in F executable. =item - B will correct existing links to conform with policy. =back This mode is deprecated. =item v3 This mode works like v2, with the following additions: =over 8 =item - Debhelper config files support globbing via B<*> and B, when appropriate. To turn this off and use those characters raw, just prefix with a backslash. =item - B makes the F and F scripts call B. =item - Every file in F is automatically flagged as a conffile by B. =back This mode is deprecated. =item v2 In this mode, debhelper will consistently use debian/I as the package tree directory for every package that is built. This mode is deprecated. =item v1 This is the original debhelper compatibility level, and so it is the default one. In this mode, debhelper will use F as the package tree directory for the first binary package listed in the control file, while using debian/I for all other packages listed in the F file. This mode is deprecated. =back =head1 SEE ALSO L =head1 AUTHORS Niels Thykier Joey Hess =cut