Empaquetar mozilla-locale-it | source .xpi?

2005-12-25 Por tema Víctor Pérez Pereira



Buenos días, feliz navidad.

Les escribo por que tengo una incertidumbre con un paquete. Actualmente 
tengo un RC que lleva varios días y ya tengo la solución con el RC, 
además, el upstream que tengo pendiente que gestionar. Sin embargo, 
lintian me genera lo siguiente:


W: mozilla-locale-it source: native-package-with-dash-version
N:
N:   Native packaging should only be used if a piece of software was
N:   written specifically to be turned into a Debian package. In this case,
N:   the version number should not contain a debian revision part.
N:
N:   Native source packages are sometimes created by accident. In most
N:   cases the reason is the location of the original source tarball.
N:   dpkg-source searches for this in
N:   ../package_upstream-version.orig.tar.gz.
N:


La estructura del fuente al parecer es con extensión .xpi que 
supuestamente es el componente que usa Mozilla para los idiomas. Sin 
embargo, en debian/copyright comenta que This software was downloaded 
from: http://www.mozillaitalia.org/archive/#p1 y si verifico el 
enlace aparece la sección:


http://www.mozillaitalia.org/files/mozilla/1.7/mozilla-1.7.12.it-IT.langpack.xpi

para descargar el paquete. Ahora bien, no se quizá lo que este haciendo 
de manera mal, por eso escribo de manera de corroborar, ya que, al 
realizar el dpkg-buildpackage -rfakeroot me genera un .tar.gz y no es el 
que se debería obtener como source original.


Gracias por leer y si existe alguna ayuda gracias también,

Saludos.-
--
Víctor Pérez Pereira
GPG Key Fingerprint = DB71 A7A1 3DB2 9A5A 3A40  63DF 75DC A23C 6A37 2DF6
Maracay - Venezuela / [EMAIL PROTECTED]


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Empaquetar mozilla-locale-it | source .xpi?

2005-12-25 Por tema David Martínez Moreno
El domingo, 25 de diciembre de 2005 17:34, Víctor Pérez Pereira escribió:
 Buenos días, feliz navidad.

Hola, Víctor, feliz Navidad para ti también.

 Les escribo por que tengo una incertidumbre con un paquete. Actualmente
 tengo un RC que lleva varios días y ya tengo la solución con el RC,
 además, el upstream que tengo pendiente que gestionar. Sin embargo,
 lintian me genera lo siguiente:

 W: mozilla-locale-it source: native-package-with-dash-version
[...]
 para descargar el paquete. Ahora bien, no se quizá lo que este haciendo
 de manera mal, por eso escribo de manera de corroborar, ya que, al
 realizar el dpkg-buildpackage -rfakeroot me genera un .tar.gz y no es el
 que se debería obtener como source original.

La respuesta es muy fácil. Esto te está sucediendo porque no tienes un 
mozilla-locale-it_X.Y.Z.orig.tar.gz (véase la extensión orig.tar.gz) en el 
directorio superior al de tu paquete. Por tanto, dpkg-buildpackage supone que 
como no existe un árbol con el software original, entonces es nativo de 
Debian y tiene que hacer directamente un .tar.gz sin un .diff.gz.

Digamos que tu paquete va a tener la versión 1.8, y tú quieres hacer la 
1.8-1. Entonces, necesitarás un .tar.gz con el contenido de desarrollo 
principal (es decir, sin el directorio debian/ y demases) que se llame 
mozilla-locale_1.8.orig.tar.gz en un directorio cualquiera de tu máquina, y 
al mismo nivel un directorio donde tendrás desempaquetado el software y con 
todo lo necesario. Cuando hagas dpkg-buildpackage en él, los programas 
comprobarán la existencia del .orig.tar.gz, lo desempaquetarán en un 
directorio temporal, y harán un diff recursivo del árbol original y el tuyo 
en busca de diferencias, y las meterán en el .diff.gz.

Espero haberme explicado. Pregunta si sigues teniendo problemas. Un 
saludo,


Ender.
-- 
So much to do, so little time...
-- Joker (Batman).
--
Desarrollador de Debian
Debian developer


pgp2K9uxjcdvk.pgp
Description: PGP signature