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

Bug#515795: lintian: internal error: command failed with error code 123



On Wed, 2009-02-18 at 03:41 +0900, Hideki Yamane wrote:
> On Tue, 17 Feb 2009 18:31:28 +0000
> "Adam D. Barratt" <adam@adam-barratt.org.uk> wrote:
> > Is the source package you're checking available for download somewhere?
> > Being able to run Lintian against the package locally myself would make
> > it much easier to debug the issue.
> 
>  Thanks, here are files 

Thanks for that.  Some debugging reveals that the issue is due to the
different ways in which directory structures are stored in the .orig
tarballs.

The script is expecting a tarball that looks like this:

drwxr-xr-x pbuilder/pbuilder 0 2009-02-12 19:20 devscripts-2.10.46/
-rw-r--r-- pbuilder/pbuilder 14084 2009-01-09 21:51 devscripts-2.10.46/README
drwxr-xr-x pbuilder/pbuilder     0 2009-02-12 19:20 devscripts-2.10.46/Devscripts/

which becomes "./", "./README", "./Devscripts/", etc.

Your tarball looks like this:

drwxrwxr-x kiuchi/kiuchi     0 2009-02-17 16:52 ./gnview-0.8.11/
-rw-r--r-- kiuchi/kiuchi   659 2009-02-17 16:47 ./gnview-0.8.11/AUTHORS
-rw-r--r-- kiuchi/kiuchi 15214 2009-02-17 16:47 ./gnview-0.8.11/COPYING

which again wants to become "./", "./AUTHORS", "./COPYING", etc.

I was pointed on IRC to a package which fails with yet another format:

drwx------ pox/pox           0 2008-07-02 20:32 ./
drwxr-xr-x pox/pox           0 2008-07-02 20:32 ./PyGPU-0.2.0a-629/
drwxr-xr-x pox/pox           0 2008-07-02 20:32 ./PyGPU-0.2.0a-629/pygpu/

where the initial "./" needs ignoring, as "./PyGPU-0.2.0a-629/" will get
transformed in to "./" anyway.

I have a patch to handle all three formats, which I'll commit shortly
after a small tidy-up.

Regards,

Adam



Reply to: