This document contains the upgrade guidelines from all compat
levels which are no longer supported. Accordingly it is mostly for
historical purposes and to assist people upgrading from a non-supported
compat level to a supported level.
For upgrades from supported compat levels, please see
debhelper(7).
The following is the list of now obsolete compat levels and their
changes.
- v7
- This is the lowest supported compatibility level.
Los cambios desde el nivel v6 son:
- dh_install buscará ficheros en debian/tmp de forma
predeterminada si no los encuentra en el directorio actual (o dónde
indicó hacerlo mediante --sourcedir). Esto permite la
interoperabilidad entre dh_install y dh_auto_install, que
instala en debian/tmp, sin necesidad de parámetros
especiales.
- dh_clean leerá debian/clean y eliminará los
ficheros ahí listados.
- dh_clean eliminará ficheros *-stamp del nivel
superior.
- dh_installchangelogs intentará averiguar el fichero de
registro de cambios de la fuente original si no se especifica
ninguno.
- v6
- Los cambios desde el nivel v5 son:
- Las órdenes que generan segmentos de scripts de desarrollador
ordenarán estos segmentos en orden inverso para los scripts
prerm y postrm.
- dh_installwm instalará un enlace esclavo a la página
de manual x-window-manager.1.gz en caso de encontrar la
página de manual en usr/share/man/man1 dentro del directorio
de construcción del paquete.
- Anteriormente, dh_builddeb no eliminaba todo aquello que
coincidiese con DH_ALWAYS_EXCLUDE, si es que se definía con
una lista de elementos a excluir, como por ejemplo CVS:.svn:.git.
Ahora sí lo hace.
- dh_installman permite sobreescribir páginas de manual
existentes en el directorio de construcción del paquete. Bajo los
niveles de compatibilidad anteriores simplemente rechazaba hacerlo, de
forma silenciosa.
- v5
- Los cambios desde el nivel v4 son:
- Se ignoran los comentarios en los ficheros de configuración de
debhelper.
- dh_strip --dbg-package ahora especifica el nombre del paquete en el
que se colocan los símbolos de depuración, no los paquetes
desde los que obtener los símbolos.
- dh_installdocs omite la instalación de ficheros
vacíos.
- dh_install devuelve un error si los comodines se expanden a un
valor vacío.
- v4
- Changes from v3 are:
- dh_makeshlibs -V no incluirá la parte de Debian en el numero
de versión generado en la línea de dependencias del fichero
«shlibs».
- Se aconseja que use el nuevo ${misc:Depends} en
debian/control para reemplazar el campo
${shlibs:Depends}.
- dh_fixperms hará ejecutables todos los ficheros en los
directorios bin/ y etc/init.d.
- dh_link corregirá los enlaces existentes para ajustarse a
las normas de Debian.
- v3
- Este modo funciona como v2, con los siguientes añadidos:
- Los ficheros de configuración de Debhelper aceptan comodines
globales mediante * y ? cuando sea apropiado. Para utilizar
«*» y «?» como caracteres simplemente debe
insertar como prefijo una barra invertida.
- dh_makeshlibs hace que los scripts postinst y postrm
ejecuten ldconfig.
- dh_installdeb marca automáticamente todos los ficheros en
etc/ como conffiles.
- v2
- En este modo, debhelper utilizará
«debian/paquete» de forma consistente como el
árbol de directorios para cada paquete que se construya.
Este modo está obsoleto.
- v1
- Este es el nivel de compatibilidad original de debhelper, y por tanto es
el nivel predeterminado. En este modo, debhelper utiliza debian/tmp
como el árbol de directorios del paquete, y
«debian/paquete» para el resto de paquetes listados
en el fichero control.
Este modo está obsoleto.
Niels Thykier <niels@thykier.net>
Joey Hess
Traducción de Rudy Godoy
<debian-l10n-spanish@lists.debian.org> Actualización de Omar
Campagne Polaino