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

Reply via email to