Re: Error de lintian
On Wed, Feb 13, 2008 at 10:01:57PM +0100, Leopold Palomo Avellaneda wrote:
> A Dimecres 13 Febrer 2008, Ana Guerrero va escriure:
> > On Wed, Feb 13, 2008 at 07:32:48PM +0100, Amaya wrote:
> > > Leopold Palomo-Avellaneda wrote:
> > > > Now running lintian...
> > > > internal error: syntax error in section 1 after the tag description:
> > > > Patch-file: adeos-ipipe-2.6.20-arm-1.8-03.patch
> > >
> > > en debian/patches debe haber un archivo que se llame algo así como
> > > "adeos-ipipe-2.6.20-arm-1.8-03.patch"
> > >
> > > Ahí debe haber un error de sintaxis. ¿Se le puede echar un vistazo al
> > > paquete fuente? Lo puedes subir a algún sitio para inspeccionar este
> > > archivo en su contexto?
> >
> > Al menos sube todo lo que hay bajo debian/ ya que mirando el código de
> > lintian, ese error parece proceder de la linea 107 de lib/Util.pm dentro de
> > una funcion que mira debian/control :?
> >
> Primero de todo deciros que muchas gracias por mirarlo. Haber el código está
> en [1] , és la versión 2.4.2 del proyecto xenomai [2].
....
> [1] http://download.gna.org/xenomai/stable/xenomai-2.4.2.tar.bz2
> [2] http://www.xenomai.org
Las siguientes líneas del debian/rules:
# Here follows a little hackery to insert the patch list
# into the control file for linux-patch-xenomai
cat $(CURDIR)/debian/linux-patch-xenomai.kpatches | \
awk 'NR>4 {sub(/^/," ");print}' >> \
$(CURDIR)/debian/linux-patch-xenomai/DEBIAN/control
# Echo config options to control.
echo " ." >> $(CURDIR)/debian/xenomai/DEBIAN/control
echo " Compiled with the following options." >> \
$(CURDIR)/debian/xenomai/DEBIAN/control
echo "$(CONFIG_OPTS)" | awk '{ for ( i=1 ; i<=NF ; i++ ) print " "$$i }' >> \
$(CURDIR)/debian/xenomai/DEBIAN/control
# End of hackery.
Editan el control files ya generado por las herramientas de debhelper,
y generan la siguiente description para linux-patch-xenomai_2.4.0-0+rc6_all.deb
Package: linux-patch-xenomai
Source: xenomai
Version: 2.4.0-0+rc6
Architecture: all
Maintainer: Paul Corner <paul_c@gna.org>
Installed-Size: 8608
Depends: bash (>= 2.0), grep-dctrl, patch
Suggests: kernel-package, linux-source-2.6, xenomai
Section: devel
Priority: extra
Description: Linux kernel patches for Xenomai
Xenomai kernel patches - See www.xenomai.org
.
Patches for 2.6 series kernels - These are intended for use with kernel-package
and a virgin linux source tree. Note: These patches include the base
adeos-ipipe patch along with all the additional material normally added by the
prepare-kernel.sh script.
.
This package contains the following patches:
.
Patch-file: adeos-ipipe-2.6.20-arm-1.8-03.patch
Kernel-version: 2.6.20
Architecture: arm
Patch-file: adeos-ipipe-2.6.15-arm-1.5-08.patch
Kernel-version: 2.6.15
Architecture: arm
Patch-file: adeos-ipipe-2.6.23-bf5xx-1.7-00.patch
Kernel-version: 2.6.23
Architecture: arm
Patch-file: adeos-ipipe-2.6.23-x86_64-1.4-03.patch
Kernel-version: 2.6.23
Architecture: amd64
Así que lo que te dice lintian es que despues de "Description" los campos que
te salen no deberían estar ahí o que no los conoce, no estoy muy segura porque
lintian esta en perl, yo de perl nada y no doy más de mí a estas horas =)
Para "arreglarlo" en debian/prepare-patch.sh en las lineas 149-151 quita los
dos puntos y cambialo por un guión.
Ana
Reply to: