On Sun, 30 Mar 2008 22:13:35 +0200, Jeffrey Ratcliffe wrote: > > dpkg-shlibdeps: warning: > > debian/libgtk2-imageview-perl/usr/lib/perl5/auto/Gtk2/ImageView/ImageView.so > > shouldn't be linked with libgmodule-2.0.so.0 (it uses none of its > > symbols). > pdebuild no longer gets this far, as the tests fail as there is no X. > How do I test for pdebuild in rules to stop it running the tests? Or I > could check for pdebuild in the test itself and simply skip them. Is > there a standard preferred method? Different idea: make the tests work in a pbuilder chroot :) xvfb is quite useful; I just grepped through trunk to find examples: $ grep xvfb */debian/{control,rules} libtk-gbarr-perl/debian/control:Build-Depends-Indep: perl, perl-tk, xvfb, xbase-clients, xfonts-base libtk-histentry-perl/debian/control:Build-Depends-Indep: perl, perl-tk, xvfb libtk-objscanner-perl/debian/control:Build-Depends-Indep: perl (>> 5.8.2-1), perl-tk, xvfb, xbase-clients, xfonts-base libtk-pod-perl/debian/control: libtk-histentry-perl, libpod-simple-perl, xvfb, xbase-clients, xfonts-base, libtk-splashscreen-perl/debian/control:Build-Depends-Indep: perl, perl-tk, xvfb libwwwbrowser-perl/debian/control:Build-Depends-Indep: perl (>= 5.8.8), xvfb, lynx, xterm, xbase-clients, libwx-perl/debian/control:Build-Depends: debhelper (>= 5), quilt, libalien-wxwidgets-perl, xvfb, xbase-clients, xfonts-base, libtest-pod-perl, libyaml-perl, libio-string-perl, libmodule-info-perl libtk-gbarr-perl/debian/rules: xvfb-run $(MAKE) test libtk-histentry-perl/debian/rules: xvfb-run $(MAKE) test libtk-objscanner-perl/debian/rules: xvfb-run $(MAKE) test libtk-pod-perl/debian/rules: xvfb-run $(MAKE) test libtk-splashscreen-perl/debian/rules: xvfb-run $(MAKE) test libwwwbrowser-perl/debian/rules: xvfb-run $(MAKE) test libwx-perl/debian/rules: xvfb-run $(MAKE) test > Just as a matter of curiosity, is there an automatic way of having > say, etch, with specific packages picked from sid so that apt-get, > synaptic, etc. pick up the updates automatically? "pinning". Cf. man 5 apt_preferences. Or just use sid :) Cheers, gregor -- .''`. http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4 : :' : debian: the universal operating system - http://www.debian.org/ `. `' member of https://www.vibe.at/ | how to reply: http://got.to/quote/ `- NP: Bruce Springsteen: Paradise
Attachment:
signature.asc
Description: Digital signature