Não, o lintian não verifica a conformidade com as alterações de um nível de compatibilidade para outro. O lintian destina-se a verificar o cumprimento das políticas; como você usa as ferramentas de compilação não necessariamente se sobrepõe a isso.
Existem várias verificações relacionadas ao debhelper, mas a maioria delas é genérica: garantir que a dependência de compilação do debhelper corresponda ao nível de compatibilidade, que o nível de compatibilidade declarado não seja obsoleto, etc. em checks/debhelper.pm
. Você pode ter uma ideia rápida dos tipos de verificações realizadas lendo as descrições de tags ; procure por "debhelper", "dh-" ou "dh _".
Para determinar quais alterações são necessárias na transição de um nível de compatibilidade para outro, você precisa ler o debhelper
documentation (execute man debhelper
); que contém seções descrevendo as mudanças de um nível de compatibilidade para outro. Você precisa descobrir se e como essas mudanças afetam seu pacote; muitas vezes as mudanças não podem ser verificadas automaticamente. Os níveis 8, 9 e 10 introduziram muitos recursos que ajudam a escrever mais arquivos debian/rules
declarativos, mas cabe a você tirar vantagem deles; algumas das alterações podem causar problemas com pacotes mais antigos (em particular, suporte multiarch no nível 9 e compilações paralelas no nível 10).