Ao empacotar um binário upstream para o Debian, recebo o seguinte erro lintian:
E: redwax-tool: copyright-file-contains-full-apache-2-license
Isso é realmente verdade, o pacote upstream fornece o texto completo da licença Apache, como deveria.
De acordo com https://lintian.debian.org/tags/copyright-file-contains-full-apache-2-license.html , obtemos a seguinte explicação concisa:
The copyright file /usr/share/doc/pkg/copyright contains the complete text of the Apache 2.0 license. It should refer to the file /usr/share/common-licenses/Apache-2.0 instead.
O que falta são instruções sobre como fazer isso no diretório debian.
Mais instruções em https://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile dizem "Este arquivo não deve ser compactado nem ser um link simbólico".
O arquivo debian/copyright gerado pela ferramenta debmake termina com o seguinte texto de aparência sensata:
#----------------------------------------------------------------------------
# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
# license/copyright files.
#----------------------------------------------------------------------------
# License file: COPYING
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
.
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
.
[snip]
Alguém pode fornecer um exemplo ou alguma orientação sobre etapas de embalagem de concreto a serem seguidas para remover esse erro?