Package: cvs-buildpackage Version: 5.20 Severity: important I prepared deb-gview 0.1.0 for upload today and as well as using debuild and pdebuild, I used the following command to cvs-buildpackage:
cvs-buildpackage -M dpkg-view -H ./autogen.sh It was this tarball and .dsc that I uploaded. The result is clear to see in the build logs - every arch failed except the one I uploaded. [0] Not nice. cvs-buildpackage created a tarball that omitted critical files needed for the build (and included others that should have been omitted). The amd64 package that cvs-buildpackage built is fine but the tarball is definitely not. (The test package built on powerpc is also fine but the tarball has the same problem.) I've had to make a new release and a new upload with a fixed tarball. [0] http://buildd.debian.org/build.cgi?pkg=deb-gview It appears to come down to symlinks but the underlying cause is probably that cvs-buildpackage doesn't use 'make dist' for native C packages - instead it assumes that the contents of CVS are the contents of the package which is not true for a native compiled package. As a result, cvs-buildpackage has packaged website/ which is not in the tarball created by 'make dist'. $ ls deb-gview-0.1.0 -l total 1256 -rw-r--r-- 1 neil neil 290323 2007-04-18 13:09 aclocal.m4 -rw-r--r-- 1 neil neil 157 2006-08-06 12:46 AUTHORS -rwxr-xr-x 1 neil neil 642 2006-12-14 20:28 autogen.sh -rw-r--r-- 1 neil neil 9213 2007-04-17 21:49 ChangeLog lrwxrwxrwx 1 neil neil 31 2007-04-19 00:45 config.guess -> /usr/share/libtool/config.guess -rw-r--r-- 1 neil neil 3657 2007-04-18 13:09 config.h.in lrwxrwxrwx 1 neil neil 29 2007-04-19 00:45 config.sub -> /usr/share/libtool/config.sub -rwxr-xr-x 1 neil neil 821480 2007-04-18 13:09 configure -rw-r--r-- 1 neil neil 4501 2007-04-17 19:58 configure.in lrwxrwxrwx 1 neil neil 31 2007-04-19 00:45 COPYING -> /usr/share/automake-1.9/COPYING -rw-r--r-- 1 neil neil 5867 2007-04-12 20:39 deb-gview.1 -rw-r--r-- 1 neil neil 9471 2007-04-10 16:20 deb-gview.1.xml -rw-r--r-- 1 neil neil 37905 2007-04-16 19:45 deb-gview.glade -rw-r--r-- 1 neil neil 328 2006-08-23 21:49 deb-gview.gladep drwxr-xr-x 2 neil neil 4096 2007-04-18 13:09 debian lrwxrwxrwx 1 neil neil 31 2007-04-19 00:45 depcomp -> /usr/share/automake-1.9/depcomp drwxr-xr-x 2 neil neil 4096 2007-04-18 13:09 desktop lrwxrwxrwx 1 neil neil 31 2007-04-19 00:45 INSTALL -> /usr/share/automake-1.9/INSTALL lrwxrwxrwx 1 neil neil 34 2007-04-19 00:45 install-sh -> /usr/share/automake-1.9/install-sh lrwxrwxrwx 1 neil neil 39 2007-04-19 00:45 intltool-extract.in -> /usr/share/intltool/intltool-extract.in lrwxrwxrwx 1 neil neil 37 2007-04-19 00:45 intltool-merge.in -> /usr/share/intltool/intltool-merge.in lrwxrwxrwx 1 neil neil 38 2007-04-19 00:45 intltool-update.in -> /usr/share/intltool/intltool-update.in lrwxrwxrwx 1 neil neil 28 2007-04-19 00:45 ltmain.sh -> /usr/share/libtool/ltmain.sh -rw-r--r-- 1 neil neil 764 2007-04-10 15:48 Makefile.am -rw-r--r-- 1 neil neil 24607 2007-04-18 13:09 Makefile.in lrwxrwxrwx 1 neil neil 31 2007-04-19 00:45 missing -> /usr/share/automake-1.9/missing lrwxrwxrwx 1 neil neil 41 2007-04-19 00:45 mkinstalldirs -> /usr/share/glib-2.0/gettext/mkinstalldirs -rw-r--r-- 1 neil neil 577 2007-04-09 17:44 NEWS drwxr-xr-x 2 neil neil 4096 2007-04-18 13:09 po -rw-r--r-- 1 neil neil 1315 2007-04-09 17:44 README drwxr-xr-x 2 neil neil 4096 2007-04-18 13:09 src -rw-r--r-- 1 neil neil 1050 2007-04-16 20:44 TODO drwxr-xr-x 2 neil neil 4096 2007-04-18 13:09 website $ ls deb-gview-0.1.1/ -l total 1680 -rw-r--r-- 1 neil neil 290323 2007-04-19 00:12 aclocal.m4 -rw-r--r-- 1 neil neil 157 2006-08-06 12:46 AUTHORS -rw-r--r-- 1 neil neil 9213 2007-04-17 21:38 ChangeLog -rwxr-xr-x 1 neil neil 44208 2006-10-12 13:52 config.guess -rw-r--r-- 1 neil neil 3657 2007-04-19 00:13 config.h.in -rwxr-xr-x 1 neil neil 32560 2006-10-12 13:52 config.sub -rwxr-xr-x 1 neil neil 821480 2007-04-19 00:12 configure -rw-r--r-- 1 neil neil 4501 2007-04-19 00:12 configure.in -rw-r--r-- 1 neil neil 18002 2006-10-19 05:51 COPYING -rw-r--r-- 1 neil neil 5867 2007-04-12 22:00 deb-gview.1 -rw-r--r-- 1 neil neil 37905 2007-04-17 21:20 deb-gview.glade drwxr-xr-x 2 neil neil 4096 2007-04-19 00:15 debian -rwxr-xr-x 1 neil neil 17574 2006-10-19 05:51 depcomp drwxr-xr-x 2 neil neil 4096 2007-04-19 00:15 desktop -rw-r--r-- 1 neil neil 9416 2006-10-19 05:51 INSTALL -rwxr-xr-x 1 neil neil 13184 2006-10-19 05:51 install-sh -rw-r--r-- 1 neil neil 23046 2007-04-15 21:28 intltool-extract.in -rw-r--r-- 1 neil neil 36449 2007-04-15 21:28 intltool-merge.in -rw-r--r-- 1 neil neil 28375 2007-04-15 21:28 intltool-update.in -rw-r--r-- 1 neil neil 196719 2006-03-12 20:23 ltmain.sh -rw-r--r-- 1 neil neil 764 2007-04-10 15:45 Makefile.am -rw-r--r-- 1 neil neil 24607 2007-04-19 00:12 Makefile.in -rwxr-xr-x 1 neil neil 11135 2006-10-19 05:51 missing -rwxr-xr-x 1 neil neil 1988 2007-04-12 16:17 mkinstalldirs -rw-r--r-- 1 neil neil 577 2007-04-09 21:09 NEWS drwxr-xr-x 2 neil neil 4096 2007-04-19 00:15 po -rw-r--r-- 1 neil neil 1315 2007-04-09 21:09 README drwxr-xr-x 2 neil neil 4096 2007-04-19 00:15 src -rw-r--r-- 1 neil neil 1050 2007-04-16 20:43 TODO cvs-buildpackage should not expect compiled packages to carry build files in CVS - it should use the 'make dist' target to ensure that a usable tarball is created. --- System information. --- Architecture: amd64 Kernel: Linux 2.6.18-4-amd64 Debian Release: lenny/sid 500 unstable www.linux.codehelp.co.uk 500 unstable www.emdebian.org 500 unstable mirror.ox.ac.uk 500 unstable ftp.fr.debian.org --- Package information. --- Depends (Version) | Installed =========================-+-============= dpkg-dev (>= 1.4.0.9) | 1.13.25 cvs | 1:1.12.13-8 -- Neil Williams ============= http://www.data-freedom.org/ http://www.nosoftwarepatents.com/ http://www.linux.codehelp.co.uk/
pgphyNrW1sP7D.pgp
Description: PGP signature