Discussion:
Bug#849752: lintian: dpkg-source failed with status 2 / no such file or directory
(too old to reply)
Patrick Matthäi
2016-12-30 15:00:02 UTC
Permalink
Package: lintian
Version: 2.5.49
Severity: normal

Hi,

with both versions of lintian on jessie/jessie-backports (I think since a stable update of
jessie itself) I get an error on checking most of my packages:

# export LINTIAN_DEBUG=1; lintian -IE --pedantic /var/cache/pbuilder/result/ckport*.changes
warning: the authors of lintian do not recommend running it with root privileges!
N: Using dpkg-source to unpack ckport
cp: cannot stat '/tmp/temp-lintian-lab-icMThgdBt5/pool/c/ckport/ckport_0.1~rc1-6_source/ckport_0.1~rc1.orig.tar.gz': No such file or directory
dpkg-source: error: cp /tmp/temp-lintian-lab-icMThgdBt5/pool/c/ckport/ckport_0.1~rc1-6_source/ckport_0.1~rc1.orig.tar.gz to /tmp/temp-lintian-lab-icMThgdBt5/pool/c/ckport/ckport_0.1~rc1-6_source/ckport_0.1~rc1.orig.tar.gz gave error exit status 1
internal error: dpkg-source -x failed with status 2 at /usr/share/lintian/collection/unpacked line 71.
warning: collect info unpacked about package ckport failed
warning: skipping check of source package ckport

So to reproduce it, here it is eg enough to:
dget http://httpredir.debian.org/debian/pool/main/c/ckport/ckport_0.1~rc1-6.dsc
pbuilder --build ckport_0.1~rc1-6.dsc
lintian ckport_0.1~rc1-6_amd64.changes

My /tmp is also correct:
***@srv1:/tmp# ls -ld /tmp
drwxrwxrwt 9 root root 4096 Dez 30 15:50 /tmp
***@srv1:/tmp# ls -ld `mktemp -d`
drwx------ 2 root root 4096 Dez 30 15:51 /tmp/tmp.XfY9dkVIVz

-- System Information:
Debian Release: 8.6
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lintian depends on:
ii binutils 2.25-5
ii bzip2 1.0.6-7+b3
ii diffstat 1.58-1
ii file 1:5.22+15-2+deb8u2
ii gettext 0.19.3-2
ii intltool-debian 0.35.0+20060710.1
ii libapt-pkg-perl 0.1.29+b2
ii libarchive-zip-perl 1.39-1
ii libclass-accessor-perl 0.34-1
ii libclone-perl 0.37-1+b1
ii libdpkg-perl 1.17.27
ii libemail-valid-perl 1.195-1
ii libfile-basedir-perl 0.03-1
ii libipc-run-perl 0.92-1
ii liblist-moreutils-perl 0.33-2+b1
ii libparse-debianchangelog-perl 1.2.0-1.1
ii libtext-levenshtein-perl 0.11-1
ii libtimedate-perl 2.3000-2
ii liburi-perl 1.64-1
ii libyaml-libyaml-perl 0.41-6
ii man-db 2.7.0.2-5
ii patchutils 0.3.3-1
ii perl [libdigest-sha-perl] 5.20.2-3+deb8u6
ii t1utils 1.38-4
ii xz-utils 5.1.1alpha+20120614-2+b3

Versions of packages lintian recommends:
ii dpkg 1.17.27
ii libperlio-gzip-perl 0.18-3+b1
ii perl 5.20.2-3+deb8u6
ii perl-modules [libautodie-perl] 5.20.2-3+deb8u6

Versions of packages lintian suggests:
ii binutils-multiarch 2.25-5
ii dpkg-dev 1.17.27
ii libhtml-parser-perl 3.71-1+b3
ii libtext-template-perl 1.46-1

-- no debconf information
Drew Parsons
2017-01-19 14:40:01 UTC
Permalink
Post by Patrick Matthäi
 
with both versions of lintian on jessie/jessie-backports (I think since a stable update of
 
# export LINTIAN_DEBUG=1; lintian -IE --pedantic
/var/cache/pbuilder/result/ckport*.changes
Post by Patrick Matthäi
warning: the authors of lintian do not recommend running it with root privileges!
N: Using dpkg-source to unpack ckport
cp: cannot stat '/tmp/temp-lintian-lab-
...: No such file or directory


I'm now hitting this lintian bug. Not on all packages, but on the
changes file (binary changes, not source) generated by pdebuild for
instant 2016.2.0-2.

Drew
Niels Thykier
2017-04-19 21:30:02 UTC
Permalink
Post by Patrick Matthäi
Post by Patrick Matthäi
with both versions of lintian on jessie/jessie-backports (I think
since a stable update of
Post by Patrick Matthäi
# export LINTIAN_DEBUG=1; lintian -IE --pedantic
/var/cache/pbuilder/result/ckport*.changes
Post by Patrick Matthäi
warning: the authors of lintian do not recommend running it with root
privileges!
Post by Patrick Matthäi
N: Using dpkg-source to unpack ckport
cp: cannot stat '/tmp/temp-lintian-lab-
...: No such file or directory
I'm now hitting this lintian bug. Not on all packages, but on the
changes file (binary changes, not source) generated by pdebuild for
instant 2016.2.0-2.
Drew
Hi,

Patrick, can you also "only" reproduce this on pdebuild produced binary
.changes files?

Thanks,
~Niels
Patrick Matthäi
2017-07-03 09:30:01 UTC
Permalink
Post by Niels Thykier
Post by Patrick Matthäi
Post by Patrick Matthäi
with both versions of lintian on jessie/jessie-backports (I think
since a stable update of
Post by Patrick Matthäi
# export LINTIAN_DEBUG=1; lintian -IE --pedantic
/var/cache/pbuilder/result/ckport*.changes
Post by Patrick Matthäi
warning: the authors of lintian do not recommend running it with root
privileges!
Post by Patrick Matthäi
N: Using dpkg-source to unpack ckport
cp: cannot stat '/tmp/temp-lintian-lab-
...: No such file or directory
I'm now hitting this lintian bug. Not on all packages, but on the
changes file (binary changes, not source) generated by pdebuild for
instant 2016.2.0-2.
Drew
Hi,
Patrick, can you also "only" reproduce this on pdebuild produced binary
.changes files?
Thanks,
~Niels
Hi,

sorry didn't tested, yet. But I can also reproduce it with Stretch and
building packages with pbuilder and then checking them with lintian
(also lintian v 2.5.51):

$ lintian -IE --pedantic /var/cache/pbuilder/result/*.changes
cp: cannot stat
'/tmp/temp-lintian-lab-NYxGw3LEkK/pool/b/bing/bing_1.3.5-2_source/bing_1.3.5.orig.tar.gz':
No such file or directory
dpkg-source: error: cp
/tmp/temp-lintian-lab-NYxGw3LEkK/pool/b/bing/bing_1.3.5-2_source/bing_1.3.5.orig.tar.gz
to
/tmp/temp-lintian-lab-NYxGw3LEkK/pool/b/bing/bing_1.3.5-2_source/bing_1.3.5.orig.tar.gz
gave error exit status 1
internal error: dpkg-source -x failed with status 2 at
/usr/share/lintian/collection/unpacked line 72.
warning: collect info unpacked about package bing failed
warning: skipping check of source package bing
cp: cannot stat
'/tmp/temp-lintian-lab-NYxGw3LEkK/pool/b/bmon/bmon_1_4.0-4_source/bmon_4.0.orig.tar.xz':
No such file or directory
dpkg-source: error: cp
/tmp/temp-lintian-lab-NYxGw3LEkK/pool/b/bmon/bmon_1_4.0-4_source/bmon_4.0.orig.tar.xz
to
/tmp/temp-lintian-lab-NYxGw3LEkK/pool/b/bmon/bmon_1_4.0-4_source/bmon_4.0.orig.tar.xz
gave error exit status 1
internal error: dpkg-source -x failed with status 2 at
/usr/share/lintian/collection/unpacked line 72.
warning: collect info unpacked about package bmon failed
warning: skipping check of source package bmon
I: bmon: desktop-entry-lacks-icon-entry usr/share/applications/bmon.desktop
cp: cannot stat
'/tmp/temp-lintian-lab-NYxGw3LEkK/pool/g/geoip/geoip_1.6.11-2_source/geoip_1.6.11.orig.tar.gz':
No such file or directory
dpkg-source: error: cp
/tmp/temp-lintian-lab-NYxGw3LEkK/pool/g/geoip/geoip_1.6.11-2_source/geoip_1.6.11.orig.tar.gz
to
/tmp/temp-lintian-lab-NYxGw3LEkK/pool/g/geoip/geoip_1.6.11-2_source/geoip_1.6.11.orig.tar.gz
gave error exit status 1
internal error: dpkg-source -x failed with status 2 at
/usr/share/lintian/collection/unpacked line 72.
warning: collect info unpacked about package geoip failed
warning: skipping check of source package geoip
cp: cannot stat
'/tmp/temp-lintian-lab-NYxGw3LEkK/pool/m/mlt/mlt_6.4.1-5_source/mlt_6.4.1.orig.tar.gz':
No such file or directory
dpkg-source: error: cp
/tmp/temp-lintian-lab-NYxGw3LEkK/pool/m/mlt/mlt_6.4.1-5_source/mlt_6.4.1.orig.tar.gz
to
/tmp/temp-lintian-lab-NYxGw3LEkK/pool/m/mlt/mlt_6.4.1-5_source/mlt_6.4.1.orig.tar.gz
gave error exit status 1
internal error: dpkg-source -x failed with status 2 at
/usr/share/lintian/collection/unpacked line 72.
warning: collect info unpacked about package mlt failed
warning: skipping check of source package mlt
--
/*
Mit freundlichem Gruß / With kind regards,
Patrick Matthäi
GNU/Linux Debian Developer

Blog: http://www.linux-dev.org/
E-Mail: ***@debian.org
***@linux-dev.org
*/
Niels Thykier
2017-07-06 14:00:01 UTC
Permalink
Post by Patrick Matthäi
[...]
Hi,
sorry didn't tested, yet. But I can also reproduce it with Stretch and
building packages with pbuilder and then checking them with lintian
[...]
Hi,

Can either of you reproduce this while using the following options (in
addition to what you are using):

-dddd -k

At some point, lintian will output something like:

"""
N: Setting up lab in /tmp/temp-lintian-lab-4xmSoqnj09 ...
"""

Once the error occurs and lintian has terminated, please tar up the
listed directory, along with the directory containing the artefacts
passed to lintian and send said tarball to me.
Preferably using absolute dirs so I can trivially verify the symlinks
created by lintian are correct.

Note: With -k, lintian will not clean up after itself. Remember to
delete these temporary directories once you are done.

Thanks,
~Niels
Patrick Matthäi
2017-07-18 14:00:03 UTC
Permalink
Hi,
Post by Niels Thykier
Can either of you reproduce this while using the following options (in
-dddd -k
-k is not a valid option, I think you mean --keep-lab ;)
Post by Niels Thykier
"""
N: Setting up lab in /tmp/temp-lintian-lab-4xmSoqnj09 ...
"""
Once the error occurs and lintian has terminated, please tar up the
listed directory, along with the directory containing the artefacts
passed to lintian and send said tarball to me.
You can find both tarballs here:
http://misc.linux-dev.org/.849752/
Post by Niels Thykier
Preferably using absolute dirs so I can trivially verify the symlinks
created by lintian are correct.
Note: With -k, lintian will not clean up after itself. Remember to
delete these temporary directories once you are done.
And here is the lintian log:

***@srv1:~/pbuilder# lintian -dddd --keep-lab -IE --pedantic
/var/cache/pbuilder/result/libfizmo_0.7.14-2_amd64.changes
warning: the authors of lintian do not recommend running it with root
privileges!
N: Using Devel::Size to debug memory usage
N: Lintian v2.5.51~bpo9+1
N: Lintian root directory: /usr/share/lintian
N: Configuration file: /etc/lintianrc
N: Laboratory: <N/A>
N: UTF-8: ✓ (☃)
N: ----
N: Using profile debian/main.
N: Setting up lab in /tmp/temp-lintian-lab-MRg6JI1VSV ...
N: Read collector description for copyright-file ...
N: Read collector description for file-info ...
N: Read collector description for changelog-file ...
N: Read collector description for scripts ...
N: Read collector description for src-orig-index ...
N: Read collector description for ar-info ...
N: Read collector description for override-file ...
N: Read collector description for diffstat ...
N: Read collector description for unpacked ...
N: Read collector description for md5sums ...
N: Read collector description for strings ...
N: Read collector description for objdump-info ...
N: Read collector description for java-info ...
N: Read collector description for bin-pkg-control ...
N: Selected action: check
N: Selected checks:
apache2,application-not-library,automake,binaries,changelog-file,changes-file,conffiles,control-file,control-files,copyright-file,cruft,dbus,deb-format,debconf,debhelper,debian-readme,debian-source-dir,description,duplicate-files,fields,filename-length,files,gir,group-checks,huge-usr-share,infofiles,init.d,java,manpages,md5sums,menu-format,menus,nmu,obsolete-sites,ocaml,patch-systems,phppear,po-debconf,rules,scripts,shared-libs,source-copyright,standards-version,symlinks,systemd,testsuite,triggers,upstream-metadata,usrmerge,version-substvars,watch-file
N: Parallelization limit: 3
N: Unpacking packages in group libfizmo/0.7.14-2
N: Collecting info: bin-pkg-control for
binary:libfizmo-common/0.7.14-2/all ...
N: Collecting info: unpacked for binary:libfizmo-common/0.7.14-2/all ...
N: Collecting info: unpacked for source:libfizmo/0.7.14-2 ...
N: Using dpkg-source to unpack libfizmo
N: Collection script bin-pkg-control for
binary:libfizmo-common/0.7.14-2/all done (0.071s)
N: Collecting info: diffstat for source:libfizmo/0.7.14-2 ...
N: Collection script diffstat for source:libfizmo/0.7.14-2 done (0.009s)
N: Collecting info: bin-pkg-control for
binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collection script unpacked for binary:libfizmo-common/0.7.14-2/all
done (0.096s)
N: Collecting info: file-info for binary:libfizmo-common/0.7.14-2/all ...
N: Collection script bin-pkg-control for
binary:libfizmo-dev/0.7.14-2/amd64 done (0.091s)
N: Collecting info: md5sums for binary:libfizmo-common/0.7.14-2/all ...
N: Collection script md5sums for binary:libfizmo-common/0.7.14-2/all
done (0.023s)
N: Collecting info: scripts for binary:libfizmo-common/0.7.14-2/all ...
N: Collection script file-info for binary:libfizmo-common/0.7.14-2/all
done (0.100s)
N: Collecting info: ar-info for binary:libfizmo-common/0.7.14-2/all ...
N: Collection script scripts for binary:libfizmo-common/0.7.14-2/all
done (0.011s)
N: Collecting info: copyright-file for
binary:libfizmo-common/0.7.14-2/all ...
N: Collection script ar-info for binary:libfizmo-common/0.7.14-2/all
done (0.013s)
N: Collection script copyright-file for
binary:libfizmo-common/0.7.14-2/all done (0.003s)
N: Collecting info: changelog-file for
binary:libfizmo-common/0.7.14-2/all ...
N: Collecting info: override-file for
binary:libfizmo-common/0.7.14-2/all ...
N: Collection script changelog-file for
binary:libfizmo-common/0.7.14-2/all done (0.004s)
N: Collecting info: java-info for binary:libfizmo-common/0.7.14-2/all ...
N: Collection script override-file for
binary:libfizmo-common/0.7.14-2/all done (0.005s)
N: Collecting info: objdump-info for binary:libfizmo-common/0.7.14-2/all ...
N: Collection script java-info for binary:libfizmo-common/0.7.14-2/all
done (0.005s)
N: Collecting info: strings for binary:libfizmo-common/0.7.14-2/all ...
N: Collection script strings for binary:libfizmo-common/0.7.14-2/all
done (0.006s)
N: Collecting info: unpacked for binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collection script objdump-info for
binary:libfizmo-common/0.7.14-2/all done (0.030s)
N: Collection script unpacked for binary:libfizmo-dev/0.7.14-2/amd64
done (0.077s)
N: Collecting info: file-info for binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collecting info: md5sums for binary:libfizmo-dev/0.7.14-2/amd64 ...
cp: cannot stat
'/tmp/temp-lintian-lab-MRg6JI1VSV/pool/libf/libfizmo/libfizmo_0.7.14-2_source/libfizmo_0.7.14.orig.tar.gz':
No such file or directory
dpkg-source: error: cp
/tmp/temp-lintian-lab-MRg6JI1VSV/pool/libf/libfizmo/libfizmo_0.7.14-2_source/libfizmo_0.7.14.orig.tar.gz
to
/tmp/temp-lintian-lab-MRg6JI1VSV/pool/libf/libfizmo/libfizmo_0.7.14-2_source/libfizmo_0.7.14.orig.tar.gz
gave error exit status 1
internal error: dpkg-source -x failed with status 2 at
/usr/share/lintian/collection/unpacked line 72.
warning: collect info unpacked about package libfizmo failed
warning: skipping check of source package libfizmo
N: Collection script md5sums for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.040s)
N: Collecting info: scripts for binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collecting info: override-file for binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collection script override-file for
binary:libfizmo-dev/0.7.14-2/amd64 done (0.007s)
N: Collecting info: changelog-file for
binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collection script changelog-file for
binary:libfizmo-dev/0.7.14-2/amd64 done (0.018s)
N: Collecting info: copyright-file for
binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collection script scripts for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.045s)
N: Collecting info: ar-info for binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collection script copyright-file for
binary:libfizmo-dev/0.7.14-2/amd64 done (0.016s)
N: Collection script file-info for binary:libfizmo-dev/0.7.14-2/amd64
done (0.109s)
N: Collecting info: strings for binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collecting info: java-info for binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collection script ar-info for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.032s)
N: Collecting info: objdump-info for binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Collection script strings for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.019s)
N: Collection script java-info for binary:libfizmo-dev/0.7.14-2/amd64
done (0.024s)
N: Collection script objdump-info for binary:libfizmo-dev/0.7.14-2/amd64
done (0.184s)
N: Unpack of libfizmo/0.7.14-2 done (0.642s)
N: ----
N: Processing changes file libfizmo (version 0.7.14-2, arch source all
amd64) ...
N: Base directory in lab:
/tmp/temp-lintian-lab-MRg6JI1VSV/pool/libf/libfizmo/libfizmo_0.7.14-2_source-all-amd64_changes
N: Loading overrides file (if any) ...
N: Running check: changes-file on
changes:libfizmo/0.7.14-2/source_all_amd64 ...
N: Check script changes-file for
changes:libfizmo/0.7.14-2/source_all_amd64 done (0.014s)
N: ----
N: Processing binary package libfizmo-common (version 0.7.14-2, arch
all) ...
N: Base directory in lab:
/tmp/temp-lintian-lab-MRg6JI1VSV/pool/libf/libfizmo/libfizmo-common_0.7.14-2_all_binary
N: Loading overrides file (if any) ...
N: Running check: apache2 on binary:libfizmo-common/0.7.14-2/all ...
N: Check script apache2 for binary:libfizmo-common/0.7.14-2/all done
(0.003s)
N: Running check: application-not-library on
binary:libfizmo-common/0.7.14-2/all ...
N: Check script application-not-library for
binary:libfizmo-common/0.7.14-2/all done (0.000s)
N: Running check: binaries on binary:libfizmo-common/0.7.14-2/all ...
N: Check script binaries for binary:libfizmo-common/0.7.14-2/all done
(0.007s)
N: Running check: changelog-file on binary:libfizmo-common/0.7.14-2/all ...
N: Check script changelog-file for binary:libfizmo-common/0.7.14-2/all
done (0.039s)
N: Running check: conffiles on binary:libfizmo-common/0.7.14-2/all ...
N: Check script conffiles for binary:libfizmo-common/0.7.14-2/all done
(0.001s)
N: Running check: control-files on binary:libfizmo-common/0.7.14-2/all ...
N: Check script control-files for binary:libfizmo-common/0.7.14-2/all
done (0.003s)
N: Running check: copyright-file on binary:libfizmo-common/0.7.14-2/all ...
N: Check script copyright-file for binary:libfizmo-common/0.7.14-2/all
done (0.008s)
N: Running check: dbus on binary:libfizmo-common/0.7.14-2/all ...
N: Check script dbus for binary:libfizmo-common/0.7.14-2/all done (0.000s)
N: Running check: deb-format on binary:libfizmo-common/0.7.14-2/all ...
N: Check script deb-format for binary:libfizmo-common/0.7.14-2/all done
(0.015s)
N: Running check: debconf on binary:libfizmo-common/0.7.14-2/all ...
N: Check script debconf for binary:libfizmo-common/0.7.14-2/all done
(0.000s)
N: Running check: debian-readme on binary:libfizmo-common/0.7.14-2/all ...
N: Check script debian-readme for binary:libfizmo-common/0.7.14-2/all
done (0.000s)
N: Running check: description on binary:libfizmo-common/0.7.14-2/all ...
N: Check script description for binary:libfizmo-common/0.7.14-2/all done
(0.006s)
N: Running check: duplicate-files on
binary:libfizmo-common/0.7.14-2/all ...
N: Check script duplicate-files for binary:libfizmo-common/0.7.14-2/all
done (0.003s)
N: Running check: fields on binary:libfizmo-common/0.7.14-2/all ...
N: Check script fields for binary:libfizmo-common/0.7.14-2/all done (0.047s)
N: Running check: filename-length on
binary:libfizmo-common/0.7.14-2/all ...
N: Check script filename-length for binary:libfizmo-common/0.7.14-2/all
done (0.000s)
N: Running check: files on binary:libfizmo-common/0.7.14-2/all ...
N: Check script files for binary:libfizmo-common/0.7.14-2/all done (0.016s)
N: Running check: gir on binary:libfizmo-common/0.7.14-2/all ...
N: Check script gir for binary:libfizmo-common/0.7.14-2/all done (0.000s)
N: Running check: huge-usr-share on binary:libfizmo-common/0.7.14-2/all ...
N: Check script huge-usr-share for binary:libfizmo-common/0.7.14-2/all
done (0.000s)
N: Running check: infofiles on binary:libfizmo-common/0.7.14-2/all ...
N: Check script infofiles for binary:libfizmo-common/0.7.14-2/all done
(0.000s)
N: Running check: init.d on binary:libfizmo-common/0.7.14-2/all ...
N: Check script init.d for binary:libfizmo-common/0.7.14-2/all done (0.000s)
N: Running check: java on binary:libfizmo-common/0.7.14-2/all ...
N: Check script java for binary:libfizmo-common/0.7.14-2/all done (0.000s)
N: Running check: manpages on binary:libfizmo-common/0.7.14-2/all ...
N: Check script manpages for binary:libfizmo-common/0.7.14-2/all done
(0.001s)
N: Running check: md5sums on binary:libfizmo-common/0.7.14-2/all ...
N: Check script md5sums for binary:libfizmo-common/0.7.14-2/all done
(0.002s)
N: Running check: menu-format on binary:libfizmo-common/0.7.14-2/all ...
N: Check script menu-format for binary:libfizmo-common/0.7.14-2/all done
(0.000s)
N: Running check: menus on binary:libfizmo-common/0.7.14-2/all ...
N: Check script menus for binary:libfizmo-common/0.7.14-2/all done (0.001s)
N: Running check: ocaml on binary:libfizmo-common/0.7.14-2/all ...
N: Check script ocaml for binary:libfizmo-common/0.7.14-2/all done (0.003s)
N: Running check: scripts on binary:libfizmo-common/0.7.14-2/all ...
N: Check script scripts for binary:libfizmo-common/0.7.14-2/all done
(0.003s)
N: Running check: shared-libs on binary:libfizmo-common/0.7.14-2/all ...
N: Check script shared-libs for binary:libfizmo-common/0.7.14-2/all done
(0.007s)
N: Running check: symlinks on binary:libfizmo-common/0.7.14-2/all ...
N: Check script symlinks for binary:libfizmo-common/0.7.14-2/all done
(0.000s)
N: Running check: systemd on binary:libfizmo-common/0.7.14-2/all ...
N: Check script systemd for binary:libfizmo-common/0.7.14-2/all done
(0.003s)
N: Running check: triggers on binary:libfizmo-common/0.7.14-2/all ...
N: Check script triggers for binary:libfizmo-common/0.7.14-2/all done
(0.000s)
N: Running check: usrmerge on binary:libfizmo-common/0.7.14-2/all ...
N: Check script usrmerge for binary:libfizmo-common/0.7.14-2/all done
(0.000s)
N: ----
N: Processing binary package libfizmo-dev (version 0.7.14-2, arch amd64) ...
N: Base directory in lab:
/tmp/temp-lintian-lab-MRg6JI1VSV/pool/libf/libfizmo/libfizmo-dev_0.7.14-2_amd64_binary
N: Loading overrides file (if any) ...
N: Running check: apache2 on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script apache2 for binary:libfizmo-dev/0.7.14-2/amd64 done (0.003s)
N: Running check: application-not-library on
binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script application-not-library for
binary:libfizmo-dev/0.7.14-2/amd64 done (0.000s)
N: Running check: binaries on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script binaries for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.011s)
N: Running check: changelog-file on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script changelog-file for binary:libfizmo-dev/0.7.14-2/amd64
done (0.003s)
N: Running check: conffiles on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script conffiles for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.001s)
N: Running check: control-files on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script control-files for binary:libfizmo-dev/0.7.14-2/amd64
done (0.000s)
N: Running check: copyright-file on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script copyright-file for binary:libfizmo-dev/0.7.14-2/amd64
done (0.008s)
N: Running check: dbus on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script dbus for binary:libfizmo-dev/0.7.14-2/amd64 done (0.000s)
N: Running check: deb-format on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script deb-format for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.017s)
N: Running check: debconf on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script debconf for binary:libfizmo-dev/0.7.14-2/amd64 done (0.000s)
N: Running check: debian-readme on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script debian-readme for binary:libfizmo-dev/0.7.14-2/amd64
done (0.000s)
N: Running check: description on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script description for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.001s)
N: Running check: duplicate-files on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script duplicate-files for binary:libfizmo-dev/0.7.14-2/amd64
done (0.001s)
N: Running check: fields on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script fields for binary:libfizmo-dev/0.7.14-2/amd64 done (0.002s)
N: Running check: filename-length on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script filename-length for binary:libfizmo-dev/0.7.14-2/amd64
done (0.000s)
N: Running check: files on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script files for binary:libfizmo-dev/0.7.14-2/amd64 done (0.028s)
N: Running check: gir on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script gir for binary:libfizmo-dev/0.7.14-2/amd64 done (0.000s)
N: Running check: huge-usr-share on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script huge-usr-share for binary:libfizmo-dev/0.7.14-2/amd64
done (0.000s)
N: Running check: infofiles on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script infofiles for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.000s)
N: Running check: init.d on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script init.d for binary:libfizmo-dev/0.7.14-2/amd64 done (0.000s)
N: Running check: java on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script java for binary:libfizmo-dev/0.7.14-2/amd64 done (0.000s)
N: Running check: manpages on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script manpages for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.002s)
N: Running check: md5sums on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script md5sums for binary:libfizmo-dev/0.7.14-2/amd64 done (0.001s)
N: Running check: menu-format on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script menu-format for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.000s)
N: Running check: menus on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script menus for binary:libfizmo-dev/0.7.14-2/amd64 done (0.001s)
N: Running check: ocaml on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script ocaml for binary:libfizmo-dev/0.7.14-2/amd64 done (0.001s)
N: Running check: scripts on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script scripts for binary:libfizmo-dev/0.7.14-2/amd64 done (0.001s)
N: Running check: shared-libs on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script shared-libs for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.002s)
N: Running check: symlinks on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script symlinks for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.000s)
N: Running check: systemd on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script systemd for binary:libfizmo-dev/0.7.14-2/amd64 done (0.000s)
N: Running check: triggers on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script triggers for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.000s)
N: Running check: usrmerge on binary:libfizmo-dev/0.7.14-2/amd64 ...
N: Check script usrmerge for binary:libfizmo-dev/0.7.14-2/amd64 done
(0.000s)
N: Checking all of group libfizmo/0.7.14-2 done (0.291s)
N: Memory usage [libfizmo/0.7.14-2]: 171.81 kB
N: Memory usage [changes:libfizmo/0.7.14-2/source_all_amd64]: 45.78 kB
N: -- _shared_storage: 32.17 kB
N: -- base_dir: 144.00 B
N: -- field: 3.79 kB
N: -- files: 9.08 kB
N: -- name: 82.00 B
N: -- type: 82.00 B
N: Memory usage [binary:libfizmo-common/0.7.14-2/all]: 68.63 kB
N: -- _shared_storage: 32.17 kB
N: -- base_dir: 168.00 B
N: -- changelog: 31.70 kB
N: -- control: 192.00 B
N: -- control_index: 68.75 kB
N: -- field: 2.32 kB
N: -- file_info: 1.53 kB
N: -- index: 68.75 kB
N: -- is_non_free: 72.00 B
N: -- java_info: 176.00 B
N: -- md5sums: 2.06 kB
N: -- name: 89.00 B
N: -- native: 82.00 B
N: -- objdump_info: 176.00 B
N: -- relation: 1427.00 B
N: -- scripts: 176.00 B
N: -- type: 82.00 B
N: -- unpacked: 192.00 B
N: Memory usage [binary:libfizmo-dev/0.7.14-2/amd64]: 124.75 kB
N: -- _shared_storage: 32.17 kB
N: -- base_dir: 160.00 B
N: -- changelog: 31.72 kB
N: -- control: 192.00 B
N: -- control_index: 124.88 kB
N: -- field: 2.25 kB
N: -- file_info: 6.62 kB
N: -- index: 124.88 kB
N: -- is_non_free: 72.00 B
N: -- java_info: 176.00 B
N: -- md5sums: 10.30 kB
N: -- name: 86.00 B
N: -- native: 82.00 B
N: -- objdump_info: 22.73 kB
N: -- relation: 1.75 kB
N: -- scripts: 176.00 B
N: -- type: 82.00 B
N: -- unpacked: 192.00 B
--
/*
Mit freundlichem Gruß / With kind regards,
Patrick Matthäi
GNU/Linux Debian Developer

Blog: http://www.linux-dev.org/
E-Mail: ***@debian.org
***@linux-dev.org
*/
Niels Thykier
2017-07-18 17:50:01 UTC
Permalink
Post by Patrick Matthäi
Hi,
Post by Niels Thykier
Can either of you reproduce this while using the following options (in
-dddd -k
-k is not a valid option, I think you mean --keep-lab ;)
Post by Niels Thykier
"""
N: Setting up lab in /tmp/temp-lintian-lab-4xmSoqnj09 ...
"""
Once the error occurs and lintian has terminated, please tar up the
listed directory, along with the directory containing the artefacts
passed to lintian and send said tarball to me.
http://misc.linux-dev.org/.849752/
Post by Niels Thykier
[...]
Aha, I think I got it. There is no ".orig" tarball in the result dir.

"""
$ tar ztvvf tmp.lin.lab.tar.gz | grep .dsc
lrwxrwxrwx root/root 0 2017-07-18 15:47
tmp/temp-lintian-lab-MRg6JI1VSV/pool/libf/libfizmo/libfizmo_0.7.14-2_source/dsc
-> /var/cache/pbuilder/result/libfizmo_0.7.14-2.dsc
$ tar ztvvf fizmo.pbuilder.result.checked.against.tar.gz | grep .dsc
-rw-r--r-- root/root 983 2017-07-18 15:43
var/cache/pbuilder/result/libfizmo_0.7.14-2.dsc
$ tar ztvvf tmp.lin.lab.tar.gz | grep .origlrwxrwxrwx root/root
0 2017-07-18 15:47
tmp/temp-lintian-lab-MRg6JI1VSV/pool/libf/libfizmo/libfizmo_0.7.14-2_source/libfizmo_0.7.14.orig.tar.gz
-> /var/cache/pbuilder/result//libfizmo_0.7.14.orig.tar.gz
$ tar ztvvf fizmo.pbuilder.result.checked.against.tar.gz | grep .orig.
|| echo "not found"not found
"""

That was definitely harder to figure out that it ought to be!

Thanks,
~Niels
Daniel Leidert
2018-01-21 02:10:02 UTC
Permalink
I'm also hitting this issue. I'm building the packages with pbuilder.
Interestingly the issue currently disappears when using 'lintian
-dddd --keep-lab'.
Forget this. The issue is still there, independent from the mentioned
options. My mistake.

Regards, Daniel
Daniel Leidert
2018-01-21 02:10:02 UTC
Permalink
Hi,

I'm also hitting this issue. I'm building the packages with pbuilder.
Interestingly the issue currently disappears when using 'lintian -dddd
--keep-lab'.

Regards, Daniel
Hugo Lefeuvre
2018-03-27 18:10:02 UTC
Permalink
Hi Niels,

I'm also hitting this lintian bug.
Post by Niels Thykier
Aha, I think I got it. There is no ".orig" tarball in the result dir.
It looks like you're right:

$ lintian build-area/build-area/hashid_3.1.4-2_amd64.changes
cp: cannot stat '/tmp/temp-lintian-lab-NVFEj9_sPr/pool/h/hashid/hashid_3.1.4-2_source/hashid_3.1.4.orig.tar.gz': No such file or directory
dpkg-source: error: cp /tmp/temp-lintian-lab-NVFEj9_sPr/pool/h/hashid/hashid_3.1.4-2_source/hashid_3.1.4.orig.tar.gz to /tmp/temp-lintian-lab-NVFEj9_sPr/pool/h/hashid/hashid_3.1.4-2_source/hashid_3.1.4.orig.tar.gz subprocess returned exit status 1
internal error: dpkg-source -x failed with status 25 at /usr/share/lintian/collection/unpacked line 72.
warning: collect info unpacked about package hashid failed
warning: skipping check of source package hashid
$ cp build-area/hashid_3.1.4.orig.tar.gz build-area/build-area/
$ lintian build-area/build-area/hashid_3.1.4-2_amd64.changes
[works]

... another time

$ lintian build-area/build-area/bleachbit_2.0-2_amd64.changes
[doesn't work, same error]
$ cp build-area/bleachbit_2.0.orig.tar.gz build-area/build-area/
$ lintian build-area/build-area/bleachbit_2.0-2_amd64.changes
[works]

... the other way

$ lintian build-area/build-area/dwm_6.1-4_amd64.changes
[works]
$ rm build-area/build-area/dwm_6.1.orig.tar.gz <-- Yep, the orig was present in the folder
$ lintian build-area/build-area/dwm_6.1-4_amd64.changes
[doesn't work, same error]

Cheers,
Hugo
--
Hugo Lefeuvre (hle) | www.owl.eu.com
4096/ 9C4F C8BF A4B0 8FC5 48EB 56B8 1962 765B B9A8 BACA
Drew Parsons
2019-08-06 11:30:01 UTC
Permalink
Package: lintian
Version: 2.16.0
Followup-For: Bug #849752

This bug (or one like it) is still present, still annoying.

I'm not sure that it's triggered by pdebuild/pbuilder as such. This
error running lintian simply means the orig tarball is not present in
the same directory as the changes file that lintian is run against.

The workflow I'm working with is that I have orig tarballs in a build
directory, package source unpacked in subdir. Then I have pdebuild
configured to place generated deb files in a separate subdir,
alongside a binary changes file.

So I have
build/pkg.orig.tar.xz - orig tarball
build/pkg/ - package source dir

I run pdebuild from build/pkg, and it generates
build/debs/pkg.deb
build/debs/pkg.changes
(I find using a debs subdir like helps make the collection of deb files more
manageable, rather than having all debs places in the build dir.)

Then I enter build/debs and run
build/debs$ lintian pkg.changes

This is the point where lintian gives the error:
cp: cannot stat '/tmp/temp-lintian-lab-P1JMbLJA_v/pool/p/pkg/pkg_source/pkg.orig.tar.xz': No such file or directory

The error message does make sense (whether or not a "better error
message" could be provided), since pkg.orig.tar.xz is not located in
the debs subdir that lintian is run from.

lintian will work successfully if I link the orig tarball into the
debs subdir with
build/debs$ ln -s ../pkg.orig.tar.xz

I figure this kind of subdir usage (building debs and the changes file
into a subdir with the orig tarball in the parent dir) is not
uncommon.

The lintian -k option no longer works. I can run with -dddd, but I
think it won't tell us much more: the orig tarball is not present.

My suggestion is, when lintian fails to find the orig tarball, it
looks again for it in the parent directory above the directory that
lintian was run from. Can this be done?


-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii binutils 2.32.51.20190727-1
ii bzip2 1.0.6-9.2
ii diffstat 1.62-1
ii dpkg 1.19.7
ii dpkg-dev 1.19.7
ii file 1:5.37-5
ii gettext 0.19.8.1-9
ii gpg 2.2.17-3
ii intltool-debian 0.35.0+20060710.5
ii libapt-pkg-perl 0.1.36+b1
ii libarchive-zip-perl 1.64-1
ii libcapture-tiny-perl 0.48-1
ii libcgi-pm-perl 4.44-1
ii libclass-accessor-perl 0.51-1
ii libclone-perl 0.41-1+b1
pn libdigest-sha-perl <none>
ii libdpkg-perl 1.19.7
ii libemail-valid-perl 1.202-1
ii libfile-basedir-perl 0.08-1
ii libio-async-perl 0.74-1
ii libipc-run-perl 20180523.0-1
ii liblist-compare-perl 0.53-1
ii liblist-moreutils-perl 0.416-1+b4
ii libmoo-perl 2.003004-2
ii libparse-debianchangelog-perl 1.2.0-13
ii libpath-tiny-perl 0.108-1
ii libtext-levenshtein-perl 0.13-1
ii libtimedate-perl 2.3000-2
ii libtry-tiny-perl 0.30-1
ii libtype-tiny-perl 1.004004-1
ii liburi-perl 1.76-1
ii libxml-simple-perl 2.25-1
ii libyaml-libyaml-perl 0.79+repack-2
ii man-db 2.8.6-1
ii patchutils 0.3.4-2+b1
ii perl 5.28.1-6
ii t1utils 1.41-3
ii xz-utils 5.2.4-1

Versions of packages lintian recommends:
ii libperlio-gzip-perl 0.19-1+b5

Versions of packages lintian suggests:
pn binutils-multiarch <none>
ii libhtml-parser-perl 3.72-3+b3
ii libtext-template-perl 1.55-1

-- no debconf information
Felix Lechner
2019-08-09 17:40:02 UTC
Permalink
Hi Drew,
Post by Drew Parsons
This
error running lintian simply means the orig tarball is not present in
the same directory as the changes file that lintian is run against.
Would you please post your *.changes and your *.dsc?

Kind regards,
Felix
Drew Parsons
2019-08-10 12:40:01 UTC
Permalink
Post by Felix Lechner
Hi Drew,
Post by Drew Parsons
This
error running lintian simply means the orig tarball is not present in
the same directory as the changes file that lintian is run against.
Would you please post your *.changes and your *.dsc?
dijitso is one simple example.

$ lintian dijitso_2019.1.0-2_amd64.changes
Non-zero status 1 from dpkg-source:
cp: cannot stat
'/tmp/temp-lintian-lab-E1bM9mxvNz/pool/d/dijitso/dijitso_2019.1.0-2_source/dijitso_2019.1.0.orig.tar.gz':
No such file or directory
dpkg-source: error: cp
/tmp/temp-lintian-lab-E1bM9mxvNz/pool/d/dijitso/dijitso_2019.1.0-2_source/dijitso_2019.1.0.orig.tar.gz
to
/tmp/temp-lintian-lab-E1bM9mxvNz/pool/d/dijitso/dijitso_2019.1.0-2_source/dijitso_2019.1.0.orig.tar.gz
subprocess returned exit status 1
warning: collect info unpacked about package dijitso failed (512)
warning: skipping check of source package dijitso
N: 0 tags overridden; 2 unused overrides
Felix Lechner
2019-08-11 21:30:01 UTC
Permalink
Hi Drew,
Post by Drew Parsons
dijitso is one simple example.
I can reproduce your error simply by removing the orig tarball after
building:

$ dget
http://deb.debian.org/debian/pool/main/d/dijitso/dijitso_2019.1.0-2.dsc
$ git clone https://salsa.debian.org/science-team/fenics/dijitso.git
$ cd dijitso
$ debuild
$ cd ..
$ rm dijitso_2019.1.0.orig.tar.gz
$ lintian dijitso_2019.1.0-2_amd64.changes
Non-zero status 1 from dpkg-source:
cp: cannot stat
'/tmp/temp-lintian-lab-gj8K2GuINF/pool/d/dijitso/dijitso_2019.1.0-2_source/dijitso_2019.1.0.orig.tar.gz':
No such file or directory
dpkg-source: error: cp
/tmp/temp-lintian-lab-gj8K2GuINF/pool/d/dijitso/dijitso_2019.1.0-2_source/dijitso_2019.1.0.orig.tar.gz
to
/tmp/temp-lintian-lab-gj8K2GuINF/pool/d/dijitso/dijitso_2019.1.0-2_source/dijitso_2019.1.0.orig.tar.gz
subprocess returned exit status 1
warning: collect info unpacked about package dijitso failed (512)
warning: skipping check of source package dijitso
P: python3-dijitso: experimental-to-unstable-without-comment
I: python3-dijitso: conflicts-with-version python-dijitso (<< 2018.1~)
I: python3-dijitso: unused-override application-in-library-section python
usr/bin/dijitso-3
I: python3-dijitso: unused-override library-package-name-for-application
usr/bin/dijitso-3
N: 0 tags overridden; 2 unused overrides

I will try to improve the error message, which is not great.

As for finding the orig tarball in your setup, it seems neither the
*.changes file nor the *.dsc file allow for component paths outside the
file location. Traversing upwards the way you suggest strikes me as too
unpredictable for a quality control tool like Lintian. (On our archives,
which contain a lot of files, the search could also take a long time.)
Would a command line option for Lintian like
'--also-look-for-files-in=PATH' work for you instead?

Kind regards,
Felix Lechner
Felix Lechner
2019-08-12 01:40:01 UTC
Permalink
Control: clone -1 -2
Control: reassign -1 dpkg-dev
Control: severity -1 wishlist
Control: retitle -2 Error out when input files do not exist

Sorry to quote myself:

On Sun, Aug 11, 2019 at 2:23 PM Felix Lechner
Post by Felix Lechner
I will try to improve the error message, which is not great.
The error message comes from dpkg-source in this part of Lintian:

https://salsa.debian.org/lintian/lintian/blob/master/collection/unpacked#L78-99

The strange bit about copying a file onto itself appears only when
'--no-check' is used:

$ dpkg-source --no-check -x dijitso_2019.1.0-2.dsc unpacked/
dpkg-source: info: extracting dijitso in unpacked
cp: cannot stat './dijitso_2019.1.0.orig.tar.gz': No such file or directory
dpkg-source: error: cp ./dijitso_2019.1.0.orig.tar.gz to
./dijitso_2019.1.0.orig.tar.gz subprocess returned exit status 1

It's probably easier to improve the message in dpkg-source. For
example, it would be helpful to state that
'./dijitso_2019.1.0.orig.tar.gz' is a constituent of
dijitso_2019.1.0-2.dsc but could not be located. The second 'cp'
message is also not meaningful. Reassigning this bug.

I cloned the bug for Lintian. Perhaps Lintian should also error out
when files destined for the pool do not exist. Unfortunately, I have
not yet located that part of our code.
Post by Felix Lechner
Would a command line option for Lintian like '--also-look-for-files-in=PATH' work for you instead?
For source packages, Lintian would pass the option to dpkg-source. It
would have to be implemented there.

Kind regards,
Felix Lechner
Drew Parsons
2019-08-12 02:40:01 UTC
Permalink
Post by Felix Lechner
Post by Felix Lechner
Would a command line option for Lintian like
'--also-look-for-files-in=PATH' work for you instead?
For my usage, it wouldn't need to (I wouldn't want it to) traverse the
entire web of parent and grandparent directories. Just the parent
directory ../ only.

But being able also to provide a specific path elsewhere would give good
flexibility that covers other cases.
Post by Felix Lechner
For source packages, Lintian would pass the option to dpkg-source. It
would have to be implemented there.
Sounds fair. I hope that lintian would automatically set the option as
--also-look-for-files-in=.., so that it doesn't have to be provided
manually for that particular case.

Drew
Felix Lechner
2019-08-12 03:20:02 UTC
Permalink
Hi Drew,
Post by Drew Parsons
I hope that lintian would automatically set the option as
--also-look-for-files-in=.., so that it doesn't have to be provided
manually for that particular case.
Unfortunately, your use case does not strike me as common. It also
seems to circumvent the design of the *.dsc file format. Would you be
okay setting the option in your lintianrc?

Kind regards,
Felix Lechner
Drew Parsons
2019-08-12 03:20:02 UTC
Permalink
Post by Felix Lechner
Hi Drew,
Post by Drew Parsons
I hope that lintian would automatically set the option as
--also-look-for-files-in=.., so that it doesn't have to be provided
manually for that particular case.
Unfortunately, your use case does not strike me as common. It also
seems to circumvent the design of the *.dsc file format. Would you be
okay setting the option in your lintianrc?
If my way is not common, then configuring locally in lintianrc is a
sensible alternative.

Thanks Felix.

Drew

Loading...