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.