On Sun, Nov 08, 2009 at 09:17:01PM +0100, Serafeim Zanikolas wrote: > Hi, > > update-alternatives fails because the binary in the unstable archive doesn't > ship /usr/bin/*.maildrop: > > dpkg -$ dpkg -c /var/cache/apt/archives/maildrop_2.2.0-2_i386.deb | grep > usr\/bin > drwxr-xr-x root/root 0 2009-11-08 12:15 ./usr/bin/ > -rwxr-xr-x root/root 162728 2009-11-08 12:15 ./usr/bin/maildrop > -rwxr-xr-x root/root 24196 2009-11-08 12:15 ./usr/bin/maildirmake > -rwxr-xr-x root/root 47004 2009-11-08 12:15 ./usr/bin/reformail > -rwxr-xr-x root/root 10752 2009-11-08 12:15 ./usr/bin/lockmail > -rwxr-xr-x root/root 20448 2009-11-08 12:15 ./usr/bin/deliverquota > -rwxr-xr-x root/root 61428 2009-11-08 12:15 ./usr/bin/reformime > -rwxr-xr-x root/root 24344 2009-11-08 12:15 ./usr/bin/makemime > -rwxr-xr-x root/root 6240 2009-11-08 12:15 ./usr/bin/makedatprog > -rwxr-xr-x root/root 24180 2009-11-08 12:15 ./usr/bin/mailbot > -rwxr-xr-x root/root 2225 2009-11-08 12:15 ./usr/bin/makedat > > But, strangely enough, the same version when built manually does ship > /usr/bin/*.maildrop and hence works fine. > > $ dpkg -c /tmp/maildrop_2.2.0-2_i386.deb | grep usr\/bin > drwxr-xr-x root/root 0 2009-11-08 20:19 ./usr/bin/ > -rwxr-xr-x root/root 24196 2009-11-08 20:19 ./usr/bin/maildirmake.maildrop > -rwxr-xr-x root/root 24344 2009-11-08 20:19 ./usr/bin/makemime > -rwxr-xr-x root/root 6240 2009-11-08 20:19 ./usr/bin/makedatprog > -rwxr-xr-x root/root 47004 2009-11-08 20:19 ./usr/bin/reformail > -rwxr-xr-x root/root 2225 2009-11-08 20:19 ./usr/bin/makedat.maildrop > -rwxr-sr-x root/mail 166344 2009-11-08 20:19 ./usr/bin/maildrop > -rwxr-sr-x root/mail 10752 2009-11-08 20:19 ./usr/bin/lockmail.maildrop > -rwxr-xr-x root/root 61428 2009-11-08 20:19 ./usr/bin/reformime > -rwxr-xr-x root/root 24180 2009-11-08 20:19 ./usr/bin/mailbot
That's right. The build log at https://buildd.debian.org/fetch.cgi?&pkg=maildrop&ver=2.2.0-2&arch=i386&stamp=1257680347&file=log indicates that the buildd build didn't invoke the custom install rule as intended - and now that I read it, it's obvious to me why not - I set the custom install rule as a prerequisite for "binary", not "binary-arch", which is what binary-only rebuilds by buildds do. I'll upload a fixed version shortly, thanks for the report. -- 2. That which causes joy or happiness. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org