Capítulo 7. Qualidade de empacotamento

Índice

7.1. Reformatar ficheiros debian/* com wrap-and-sort
7.2. Validar ficheiros debian/* com o debputy
7.3. Verificar o empacotamento com cme

A qualidade do empacotamento Debian pode ser melhorada ao se usar ferramentas de teste.

Se você seguir “Capítulo 4, Configurações de Ferramenta”, estas são executadas automaticamente. Espera-se você corrija todos os avisos.

É uma boa ideia reformatar os ficheiros debian/* de forma consistente usando o comando wrap-and-sort(1) do pacote devscripts.

Reformatar ficheiros debian/*. 

[debhello-0.0] $ wrap-and-sort -vast

A nova ferramenta debputy [17] inclui sub-comandos par validar (e corrigir) a maioria dos ficheiros em debian/*.

Verifica a correção dos ficheiros em debian/*. 

[debhello-0.0] $ debputy lint --spellcheck

Formata ficheiros debian/control e debian/tests/control. 

[debhello-0.0] $ debputy reformat --style black

Usar o comando “debputy reformat” torna obsoleto usar “wrap-and-sort -vast”.

A ferramenta debputy também inclui um servidor de linguagem. Você pode configurar para obter feedback em tempo real enquanto edita ficheiros debian/* com qualquer editor moderno que suporte Language Server Protocol.

É uma boa ideia verificar os ficheiros de configuração do dpkg usando o comando cme(1) no pacote cme. Isto é usado pelo DFSG, Licenciamento & Equipa de Novos Pacotes.

Verifica se está correto usar em cme/*. 

[debhello-0.0] $ cme fix --verbose dpkg



[17] O objectivo principal da ferramenta debputy é oferecer um novo paradigma de compilação de pacotes Debian. Este novo paradigma está para lá do escopo deste tutorial.