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. Check packaging with 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.

It is a good idea to reformat debian/* files consistently using the wrap-and-sort(1) command in devscripts package.

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 correcçã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.

It is a good idea to check dpkg configuration files using the cme(1) command in cme package. This is used by the DFSG, Licensing & New Packages Team.

Check correctness using in 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.