reassign 590594 dh-buildinfo found 590594 0.9 thanks On 27.07.2010 19:01, Axel Beckert wrote: > Package: dbus > Version: 1.2.24-2 > Severity: serious > > For testing the fix for http://bugs.debian.org/589662, I built the > patched version on my own kfreebsd-i386 box where it FTBFS with the > following error message: > > dh_link -pdbus-1-dbg > dh_link: link destination debian/dbus-1-dbg/usr/share/doc/dbus-1-dbg is a > directory > make: *** [binary-install/dbus-1-dbg] Error 255 > dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status > 2 > > Then I built it in io's sid chroot and it built fine. > > Since the fix worked, I installed the patched version on io (to get the > hal update working) and planned to do so on asdfasdf. > > But in asdfasdf's sid chroot, it FTBFS as on my box. Since in comparison > to my box, there are no experimental packages installed in the sid > chroot of asdfasdf, there seems to be another cause, maybe a missing > Build-Conflicts or so. > > The directory mentinoned in the error message looks like this: > > $ ls -alF debian/dbus-1-dbg/usr/share/doc/dbus-1-dbg > total 8 > drwxr-xr-x 2 abe abe 512 Jul 27 18:19 ./ > drwxr-xr-x 3 abe abe 512 Jul 27 18:19 ../ > -rw-r--r-- 1 abe abe 2321 Jul 27 18:19 buildinfo.gz > $ > > I then tried to build an unpatched 1.2.24-2 which FTBFS, too while it > doesn't fail inside io's sid chroot. Here is the diff ("<" = io's sid > chroot, ">" = my box) between those two build logs: > > 1c1 > < dpkg-buildpackage -rfakeroot -D -us -uc > --- >> dpkg-buildpackage -rfakeroot -D -us -uc >> -i(?:^|/).*~$|(?:^|/)\.#.*$|(?:^|/)\..*\.swp$|(?:^|/),,.*(?:$|/.*$)|(?:^|/)(?:DEADJOE|\.cvsignore|\.arch-inventory|\.bzrignore|\.gitignore|\.hgignore)$|(?:^|/)(?:CVS|RCS|\.deps|\{arch\}|\.arch-ids|\.svn|\.hg|_darcs|\.git|\.shelf|_MTN|\.bzr(?:\.backup|tags)|update\.sh)(?:$|/.*$) >> -I*.a -I*.la -I*.o -I*.so -I*.swp -I*~ -I,,* -I.[#~]* -I.arch-ids >> -I.arch-inventory -I.bzr -I.bzr.backup -I.bzr.tags -I.bzrignore -I.cvsignore >> -I.deps -I.git -I.gitignore -I.hg -I.shelf -I.svn -ICVS -IDEADJOE -IRCS >> -I_MTN -I_darcs -I{arch} > 37c37 > < dpkg-source -b dbus-1.2.24 > --- >> dpkg-source >> -i(?:^|/).*~$|(?:^|/)\.#.*$|(?:^|/)\..*\.swp$|(?:^|/),,.*(?:$|/.*$)|(?:^|/)(?:DEADJOE|\.cvsignore|\.arch-inventory|\.bzrignore|\.gitignore|\.hgignore)$|(?:^|/)(?:CVS|RCS|\.deps|\{arch\}|\.arch-ids|\.svn|\.hg|_darcs|\.git|\.shelf|_MTN|\.bzr(?:\.backup|tags)|update\.sh)(?:$|/.*$) >> -I*.a -I*.la -I*.o -I*.so -I*.swp -I*~ -I,,* -I.[#~]* -I.arch-ids >> -I.arch-inventory -I.bzr -I.bzr.backup -I.bzr.tags -I.bzrignore -I.cvsignore >> -I.deps -I.git -I.gitignore -I.hg -I.shelf -I.svn -ICVS -IDEADJOE -IRCS >> -I_MTN -I_darcs -I{arch} -b dbus-1.2.24 > 1105,1107c1105 > < > < WARNING: buildinfo disabled - dh_buildinfo (from dh-buildinfo package) is > missing. > < > --- >> dh_buildinfo > 1376,1436c1374,1376 > < dh_installmime -pdbus-1-dbg > < -./usr/lib/libdbus-1.la > < -./usr/lib/libdbus-1.so.3 > < -./usr/lib/libdbus-1.so.3.4.0 > < dh_strip -pdbus --dbg-package=dbus-1-dbg > < dh_compress -pdbus > < dh_fixperms -pdbus > < dh_makeshlibs -pdbus -V 'libdbus-1-3 (>= 1.2.16)' > < dh_strip -pdbus-x11 --dbg-package=dbus-1-dbg > < dh_compress -pdbus-x11 > < dh_fixperms -pdbus-x11 > < dh_makeshlibs -pdbus-x11 -V 'libdbus-1-3 (>= 1.2.16)' > < dh_strip -plibdbus-1-3 --dbg-package=dbus-1-dbg > < dh_compress -plibdbus-1-3 > < dh_fixperms -plibdbus-1-3 > < dh_makeshlibs -plibdbus-1-3 -V 'libdbus-1-3 (>= 1.2.16)' > < dh_strip -plibdbus-1-dev --dbg-package=dbus-1-dbg > < dh_compress -plibdbus-1-dev > < dh_fixperms -plibdbus-1-dev > < dh_makeshlibs -plibdbus-1-dev -V 'libdbus-1-3 (>= 1.2.16)' > < dh_compress -pdbus-1-dbg > < dh_fixperms -pdbus-1-dbg > < dh_installdeb -pdbus > < dh_perl -pdbus > < dh_shlibdeps -pdbus > < dh_installdeb -pdbus-x11 > < dh_perl -pdbus-x11 > < dh_shlibdeps -pdbus-x11 > < dh_installdeb -plibdbus-1-3 > < dh_perl -plibdbus-1-3 > < dh_shlibdeps -plibdbus-1-3 > < dh_installdeb -plibdbus-1-dev > < dh_perl -plibdbus-1-dev > < dh_shlibdeps -plibdbus-1-dev > < dh_installdeb -pdbus-1-dbg > < dh_perl -pdbus-1-dbg > < dh_shlibdeps -pdbus-1-dbg > < dh_gencontrol -pdbus > < dh_md5sums -pdbus > < dh_builddeb -pdbus > < dpkg-deb: building package `dbus' in `../dbus_1.2.24-2_kfreebsd-i386.deb'. > < dh_gencontrol -pdbus-x11 > < dh_md5sums -pdbus-x11 > < dh_builddeb -pdbus-x11 > < dpkg-deb: building package `dbus-x11' in > `../dbus-x11_1.2.24-2_kfreebsd-i386.deb'. > < dh_gencontrol -plibdbus-1-3 > < dh_md5sums -plibdbus-1-3 > < dh_builddeb -plibdbus-1-3 > < dpkg-deb: building package `libdbus-1-3' in > `../libdbus-1-3_1.2.24-2_kfreebsd-i386.deb'. > < dh_gencontrol -plibdbus-1-dev > < dpkg-gencontrol: warning: Depends field of package libdbus-1-dev: unknown > substitution variable ${shlibs:Depends} > < dh_md5sums -plibdbus-1-dev > < dh_builddeb -plibdbus-1-dev > < dpkg-deb: building package `libdbus-1-dev' in > `../libdbus-1-dev_1.2.24-2_kfreebsd-i386.deb'. > < dh_gencontrol -pdbus-1-dbg > < dh_md5sums -pdbus-1-dbg > < dh_builddeb -pdbus-1-dbg > < dpkg-deb: building package `dbus-1-dbg' in > `../dbus-1-dbg_1.2.24-2_kfreebsd-i386.deb'. > < dpkg-genchanges >../dbus_1.2.24-2_kfreebsd-i386.changes > < dpkg-genchanges: not including original source code in upload > < dpkg-buildpackage: binary and diff upload (original source NOT included) > --- >> dh_link: link destination debian/dbus-1-dbg/usr/share/doc/dbus-1-dbg is a >> directory >> make: *** [binary-install/dbus-1-dbg] Error 255 >> dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit >> status 2 > > In asdfasdf's sid chroot, dh-buildinfo is installed, too. So it > basically FTBFS if dh-buildinfo is installed and builds fine if not. > > Adding a Build-Conflicts on dh-buildinfo should fix this FTBFS, but > probably doesn't fix the real cause. Feel free to reassign this bug, if > you think the bug is located outside this package in one of the build > helpers (cdbs, debhelper, dh-buildinfo, etc.) >
This looks like a bug in dh_buildinfo to me. It should not create a buildinfo.gz in /usr/share/doc/<package> if the maintainer chooses to make that directory a symlink. Thus reassigning. Cheers, Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
signature.asc
Description: OpenPGP digital signature

