Package: dash Version: 0.5.6.1-1~exp1 Severity: grave Tags: experimental Justification: renders package unusable
dash from experimental fails to build some configure scripts. The exec function does not always work correctly. This has been seen on multiple architectures, see below for a few failing build logs. https://buildd.debian.org/fetch.cgi?pkg=tracker&arch=amd64&ver=0.10.3-1&stamp=1299968124&file=log&as=raw https://buildd.debian.org/fetch.cgi?pkg=ipsec-tools&arch=amd64&ver=1%3A0.7.3-18&stamp=1299834814&file=log&as=raw https://buildd.debian.org/fetch.cgi?pkg=ipsec-tools&arch=kfreebsd-i386&ver=1%3A0.7.3-18&stamp=1299959787&file=log&as=raw https://buildd.debian.org/fetch.cgi?pkg=nss-pam-ldapd&arch=amd64&ver=0.8.1&stamp=1299803586&file=log&as=raw https://buildd.debian.org/fetch.cgi?pkg=gjs&arch=kfreebsd-i386&ver=0.7.13-1&stamp=1299960136&file=log&as=raw https://buildd.debian.org/fetch.cgi?pkg=exo&arch=kfreebsd-i386&ver=0.6.0-2&stamp=1299960413&file=log&as=raw And plenty others. Trying to debug the issue, the arguments passed to execve are wrong. Here are for example the strace output of the ipsec-tools configure script on amd64: | close(3) = 0 | execve("/usr/local/bin/", ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ...], [/* 29 vars */]) = -1 EACCES (Permission denied) | execve("/usr/bin/", ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ...], [/* 29 vars */]) = -1 EACCES (Permission denied) | execve("/bin/", ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ...], [/* 29 vars */]) = -1 EACCES (Permission denied) | execve("/usr/games/", ["", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ...], [/* 29 vars */]) = -1 EACCES (Permission denied) | write(2, "exec: 2361: ", 12exec: 2361: ) = 12 | write(2, ": Permission denied", 19: Permission denied) and on kfreebsd-amd64: | 57145 dash CALL close(0x3) | 57145 dash RET close 0 | 57145 dash CALL execve(0x806bf64,0x806ba64,0x806bef4) | 57145 dash NAMI "/usr/local/bincd$e,f4g<hDnLoTpu" | 57145 dash RET execve -1 errno 2 No such file or directory | 57145 dash CALL execve(0x806bf64,0x806ba64,0x806bef4) | 57145 dash NAMI "/usr/bincd$e,f4g<hDnLoTpu" | 57145 dash RET execve -1 errno 2 No such file or directory | 57145 dash CALL execve(0x806bf64,0x806ba64,0x806bef4) | 57145 dash NAMI "/bincd$e,f4g<hDnLoTpu" | 57145 dash RET execve -1 errno 2 No such file or directory | 57145 dash CALL execve(0x806bf64,0x806ba64,0x806bef4) | 57145 dash NAMI "/usr/gamescd$e,f4g<hDnLoTpu" | 57145 dash RET execve -1 errno 2 No such file or directory | 57145 dash CALL write(0x2,0x80747c4,0xc) | 57145 dash GIO fd 2 wrote 12 bytes | "exec: 2361: " | 57145 dash RET write 12/0xc | 57145 dash CALL write(0x2,0x80747c4,0x5d) | 57145 dash GIO fd 2 wrote 93 bytes | -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.36-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages dash depends on: ii debianutils 3.4.3 Miscellaneous utilities specific t ii dpkg 1.15.8.10 Debian package management system ii libc6 2.13-0exp3 Embedded GNU C Library: Shared lib dash recommends no packages. dash suggests no packages. -- debconf information excluded -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org