Tips about Debian packaging: mudanças entre as edições

De Eriberto Wiki
Ir para navegação Ir para pesquisar
Sem resumo de edição
Linha 8: Linha 8:


==== Use blhc to verify the full hardening status ====
==== Use blhc to verify the full hardening status ====
References:
* https://wiki.debian.org/HardeningWalkthrough


==== Use spell to check spelling errors ====
==== Use spell to check spelling errors ====
==== Try to use dh-autoreconf ====


References:
References:


* https://wiki.debian.org/HardeningWalkthrough
* https://www.debian.org/doc/manuals/maint-guide/dreq.en.html#customrules
* https://wiki.debian.org/Autoreconf


== Common issues and solutions ==
== Common issues and solutions ==

Edição das 04h44min de 6 de abril de 2015

The main goal of this article is gather quick tips about software packaging in Debian. I will use these tips to help to sponsor third party packages.

Mandatory checks after packaging

Remove all trash and extra blank lines

Use cowbuilder to verify if the package builds in a clean jail

Use blhc to verify the full hardening status

References:

Use spell to check spelling errors

Try to use dh-autoreconf

References:

Common issues and solutions

debian/rules: adding a SONAME to a library

debian/watch: how to make?

Please, see this post.

dpkg-shlibdeps: warning: package could avoid a useless dependency if FOO was not linked against BAR.so.1.2 (it uses none of the library's symbols)

lintian: hardening-no-relro / hardening-no-fortify-functions

Use blhc... Change = to += CFLAGS and LDFLAGS appends

References:

lintian: how to see Pedantic, Experimental and other messages?

Please, see this post.