Package: src:xsp Version: 3.8-2.1 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 --with cli dh_testdir -i dh_auto_configure -i ./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 --libexecdir=\${prefix}/lib/xsp --disable-maintainer-mode --disable-dependency-tracking checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu 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 checking for gawk... no [... snipped ...] dh_perl -i dh_link -i dh_strip_nondeterminism -i dh_compress -i dh_fixperms -i dh_clifixperms -i dh_clistrip -i dh_cligacpolicy -i dh_cligacpolicy: Warning! No Build-Depends(-Indep) on cli-common-dev (>= 0.5.7)! debian/rules override_dh_makeclilibs make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_makeclilibs -V dh_makeclilibs: debian/asp.net-examples/usr/share/asp.net-demos/bin/treeview.dll has no signature, ignoring dh_makeclilibs: debian/asp.net-examples/usr/share/asp.net-demos/bin/codebehind1.dll has no signature, ignoring dh_makeclilibs: debian/asp.net-examples/usr/share/asp.net-demos/bin/typedesc.dll has no signature, ignoring dh_makeclilibs: debian/asp.net-examples/usr/share/asp.net-demos/bin/tabcontrol.dll has no signature, ignoring dh_makeclilibs: debian/asp.net-examples/usr/share/asp.net-demos/bin/extensions.dll has no signature, ignoring dh_makeclilibs: debian/asp.net-examples/usr/share/asp.net-demos/bin/tabcontrol2.dll has no signature, ignoring dh_makeclilibs: debian/asp.net-examples/usr/share/asp.net-demos/extensions.dll has no signature, ignoring make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_installcligac -i dh_installcliframework -i debian/rules override_dh_clideps make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_clideps -d dh_clideps: Warning: No Debian dependency data for fastcgi-mono-server4 (3.8.0.0__0738eb9f132ed756)! dh_clideps: Error: Missing shlibs entry: libfpm_helper.so.0 or fpm_helper for: fastcgi-mono-server4.exe! Use of uninitialized value $newpkgref in pattern match (m//) at /usr/bin/dh_clideps line 508, <F> line 2. Use of uninitialized value $pkgref in concatenation (.) or string at /usr/bin/dh_clideps line 539. Use of uninitialized value $newpkgref in concatenation (.) or string at /usr/bin/dh_clideps line 539. dh_clideps: Error: Missing shlibs entry: libfpm_helper.so.0 or fpm_helper for: fastcgi-mono-server2.exe! Use of uninitialized value $newpkgref in pattern match (m//) at /usr/bin/dh_clideps line 508, <F> line 2. Use of uninitialized value $pkgref in concatenation (.) or string at /usr/bin/dh_clideps line 539. Use of uninitialized value $newpkgref in concatenation (.) or string at /usr/bin/dh_clideps line 539. dh_clideps: Error: unresolvable module references or missing shlibs entries, please check above errors! debian/rules:99: recipe for target 'override_dh_clideps' failed make[1]: *** [override_dh_clideps] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules:105: recipe for target 'binary-indep' failed make: *** [binary-indep] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2 -------------------------------------------------------------------------------- Sorry not to have a fix, as I am reporting many bugs similar to this one. The common hints are: * If the only architecture-independent packages are dummy transitional ones and they were released with jessie, the easy fix is to drop them now. * When using "dh", it is allowed to use (independently) optional targets override_dh_foo-arch and override_dh_foo-indep (for several values of "foo"). 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.