Package: src:fig2dev Version: 1:3.2.6~beta-2 User: sanv...@debian.org Usertags: binary-indep Severity: important
Dear maintainer: I tried to build this package with "dpkg-buildpackage -A" (i.e. only architecture-independent packages), and it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep dh_testdir -i dh_update_autotools_config -i debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure -- --enable-transfig ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --enable-transfig configure: WARNING: unrecognized options: --disable-maintainer-mode checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p [... snipped ...] install -m644 -oroot -groot debian/override.Lintian \ `pwd`/debian/fig2dev/usr/share/lintian/overrides/fig2dev install: cannot create regular file '/<<PKGBUILDDIR>>/debian/fig2dev/usr/share/lintian/overrides/fig2dev': No such file or directory debian/rules:44: recipe for target 'override_dh_auto_install' failed make[1]: *** [override_dh_auto_install] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:14: recipe for target 'binary-indep' failed make: *** [binary-indep] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2 -------------------------------------------------------------------------------- This happens because debian/fig2dev/[...] does not exist, as fig2dev is arch-dependent and we are creating only arch-independent packages (as we are doing "dpkg-buildpackage -A"). This is the revelant debian/rules code: override_dh_auto_install: dh_auto_install --destdir=$(DEBDIR) install -m644 -oroot -groot debian/override.Lintian \ $(DEBDIR)/usr/share/lintian/overrides/fig2dev Hint: Drop the install line completely and rename debian/override.Lintian to debian/fig2dev.lintian-overrides. Then dh_lintian will install the file automatically (only when it's proper to do so) and you will not have to do anything at all. Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work properly, the package would be suitable to be uploaded in source-only form if you wish. Thanks.