[pkg-kolab] Bug#537006: php-kolab-filter: FTBFS: rmdir: failed to remove `/build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.registry': Directory not empty

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue Jul 14 13:36:01 UTC 2009


Package: php-kolab-filter
Version: 0.1.5-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20090713 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  /usr/bin/fakeroot debian/rules binary
> test -x debian/rules
> dh_testroot
> dh_clean -k 
> dh_installdirs -A 
> mkdir -p "."
> ln -f -s ../package.xml Kolab_Filter-0.1.5
> # install everything in default locations
> /usr/bin/pear \
> 		-c debian/pearrc \
> 		-d include_path=/usr/share/php \
> 		-d php_bin=/usr/bin/php \
> 		-d bin_dir=/usr/bin \
> 		-d php_dir=/usr/share/php \
> 		-d data_dir=/usr/share/php/data \
> 		-d doc_dir=/usr/share/php/docs \
> 		-d test_dir=/usr/share/php/tests \
> 		install --nodeps -P /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/ Kolab_Filter-0.1.5/package.xml
> warning: channel://pear.horde.org/Kolab_Filter-0.1.5 requires package "channel://pear.horde.org/Horde" (version >= 0.0.2)
> warning: channel://pear.horde.org/Kolab_Filter-0.1.5 requires package "channel://pear.horde.org/Horde_iCalendar" (version >= 0.0.3)
> warning: channel://pear.horde.org/Kolab_Filter-0.1.5 requires package "channel://pear.horde.org/Argv"
> warning: channel://pear.horde.org/Kolab_Filter-0.1.5 requires package "channel://pear.horde.org/Horde_MIME" (version >= 0.0.2)
> warning: channel://pear.horde.org/Kolab_Filter-0.1.5 requires package "channel://pear.horde.org/Horde_Util" (version >= 0.0.2)
> warning: channel://pear.horde.org/Kolab_Filter-0.1.5 requires package "channel://pear.horde.org/Kolab_Server" (version >= 0.2.0)
> channel://pear.horde.org/Kolab_Filter-0.1.5 can optionally use package "channel://pear.horde.org/Horde_Notification"
> channel://pear.horde.org/Kolab_Filter-0.1.5 can optionally use package "channel://pear.horde.org/Horde_Prefs"
> install ok: channel://pear.horde.org/Kolab_Filter-0.1.5
> # move documentation to correct location
> mkdir -p /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/doc/php-kolab-filter
> cp package.xml /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/doc/php-kolab-filter
> if [ -d /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/docs/Kolab_Filter ] ; then \
> 		mv -i /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/docs/Kolab_Filter/* /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/doc/php-kolab-filter; \
> 		rmdir /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/docs/Kolab_Filter; \
> 		ln -s ../../doc/php-kolab-filter /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/docs/Kolab_Filter; \
> 	fi ;
> # create upstream changelog
> /usr/share/dh-make-php/phppkginfo . changelog | gzip -9 > /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/doc/php-kolab-filter/changelog.gz
> # move test to correct location
> # must move files instead of directory in case tests was part of docs above
> if [ -d /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/tests/Kolab_Filter/tests ] ; then \
> 		mkdir -p /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/doc/php-kolab-filter/tests ; \
> 		mv -i /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/tests/Kolab_Filter/tests/* /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/doc/php-kolab-filter/tests ; \
> 		rmdir /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/tests/Kolab_Filter/tests ; \
> 		ln -s ../../../doc/php-kolab-filter/tests /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/tests/Kolab_Filter/tests ; \
> 	fi ; \
> 
> # remove unwanted files
> rm -f /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.filemap;
> rm -f /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.lock;
> rm -rf /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.channels;
> rm -rf /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.depdblock;
> rm -rf /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.depdb;
> rm -rf /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.registry/.channel.pecl.php.net;
> rm -rf /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.registry/.channel.__uri;
> rm -rf /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/doc/php-kolab-filter/LICENSE \
> 		/build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter//tmp
> # remove license file
> rm /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/doc/php-kolab-filter/COPYING
> # remove pear registry cache
> rm -r /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.registry/.channel.pear.horde.org
> rmdir /build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.registry
> rmdir: failed to remove `/build/user-php-kolab-filter_0.1.5-1-amd64-1D0eMS/php-kolab-filter-0.1.5/debian/php-kolab-filter/usr/share/php/.registry': Directory not empty
> make: *** [common-install-indep] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/07/13/php-kolab-filter_0.1.5-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-kolab-devel mailing list