[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: