Hi This new postinst also affects pbuilder badly (confirmed by trying to rebuild xine-lib 1.1.7-1 in a sid chroot, freshly created on a sid host):
Setting up libraw1394-8 (1.2.1-3) ... Creating device node /dev/raw1394... /var/lib/dpkg/info/libraw1394-8.postinst: line 5: ./MAKEDEV: No such file or directory dpkg: error processing libraw1394-8 (--configure): subprocess post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of libraw1394-dev: libraw1394-dev depends on libraw1394-8; however: Package libraw1394-8 is not configured yet. dpkg: error processing libraw1394-dev (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libdc1394-13: libdc1394-13 depends on libraw1394-8; however: Package libraw1394-8 is not configured yet. dpkg: error processing libdc1394-13 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libdc1394-13-dev: libdc1394-13-dev depends on libdc1394-13 (= 1.1.0-3+b1); however: Package libdc1394-13 is not configured yet. libdc1394-13-dev depends on libraw1394-dev; however: Package libraw1394-dev is not configured yet. dpkg: error processing libdc1394-13-dev (--configure): dependency problems - leaving unconfigured There is just a minimal static /dev/ inside the pbuilder chroot, but no MAKEDEV: $ sudo /usr/sbin/pbuilder login Building the build Environment -> extracting base tarball [/var/cache/pbuilder/sid.tgz] -> creating local configuration -> copying local configuration -> mounting /proc filesystem -> mounting /dev/pts filesystem -> policy-rc.d already exists Obtaining the cached apt archive contents -> entering the shell File extracted to: /var/cache/pbuilder/build//22835 W: no hooks of type F found -- ignoring # ls /dev/ agpgart fd mem mixer3 ram12 ram9 sndstat tty7 audio full midi0 mpu401data ram13 random stderr tty8 audio1 initctl midi00 mpu401stat ram14 rmidi0 stdin tty9 audio2 kmem midi01 null ram15 rmidi1 stdout urandom audio3 loop0 midi02 port ram16 rmidi2 tty zero audioctl loop1 midi03 ptmx ram2 rmidi3 tty0 console loop2 midi1 pts ram3 sequencer tty1 core loop3 midi2 ram ram4 shm tty2 dsp loop4 midi3 ram0 ram5 smpte0 tty3 dsp1 loop5 mixer ram1 ram6 smpte1 tty4 dsp2 loop6 mixer1 ram10 ram7 smpte2 tty5 dsp3 loop7 mixer2 ram11 ram8 smpte3 tty6 Therefore every package build-depending on libraw1394-dev (which in turn depends on libraw1394-8) now ftbs in pbuilder or any chroot using technique, udev may be installed, but doesn't activate itself in chroot or while running an unsupported kernel, while makedev won't get installed into sid chroots. No one intends to actually use libraw1394-8 without its device node, but it needs to be installable in chroot environments in order to satisfy the build dependency on libraw1394-dev. Regards Stefan Lippers-Hollmann
signature.asc
Description: This is a digitally signed message part.