Your message dated Fri, 25 Mar 2011 13:56:11 +0000
with message-id <e1q37up-0002eg...@franck.debian.org>
and subject line Bug#618023: fixed in dash 0.5.6.1-1~exp2
has caused the Debian Bug report #618023,
regarding dash/experimental: exec function broken
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
618023: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618023
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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



--- End Message ---
--- Begin Message ---
Source: dash
Source-Version: 0.5.6.1-1~exp2

We believe that the bug you reported is fixed in the latest version of
dash, which is due to be installed in the Debian FTP archive:

ash_0.5.6.1-1~exp2_all.deb
  to main/d/dash/ash_0.5.6.1-1~exp2_all.deb
dash_0.5.6.1-1~exp2.diff.gz
  to main/d/dash/dash_0.5.6.1-1~exp2.diff.gz
dash_0.5.6.1-1~exp2.dsc
  to main/d/dash/dash_0.5.6.1-1~exp2.dsc



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 618...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonathan Nieder <jrnie...@gmail.com> (supplier of updated dash package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 24 Mar 2011 17:24:05 -0500
Source: dash
Binary: dash ash
Architecture: all source
Version: 0.5.6.1-1~exp2
Distribution: experimental
Urgency: low
Maintainer: Gerrit Pape <p...@smarden.org>
Changed-By: Jonathan Nieder <jrnie...@gmail.com>
Description: 
 ash        - compatibility package for dash
 dash       - POSIX-compliant shell
Closes: 618023
Changes: 
 dash (0.5.6.1-1~exp2) experimental; urgency=low
 .
   * debian/diff/:
     - 0036-BUILTIN-Fix-corruption-of-reads...diff: remove; fixed
       upstream.
     - 0037-EVAL-Make-.-dev-null-return-.diff: remove; applied
       upstream.
     - 0034-SHELL-print-n-upon...diff: rename to 0045-*.
     - 0035-PARSER-Remove-backslash...diff: rename to 0046-*.
     - 0034...0044: new from the upstream "master" branch.
     - 0042-EXPAND-Free-IFS-state...diff: new from upstream:
       do not let parameter expansion in here documents corrupt word
       splitting state (thx Aurelien Jarno; closes: #618023).
Checksums-Sha1: 
 62a4b1f0ffa881fc531b6cf63b6394f5fbdfea03 1047 dash_0.5.6.1-1~exp2.dsc
 4048730a58fc18c6e465ff5f9c90fa03da30ca30 74652 dash_0.5.6.1-1~exp2.diff.gz
 bfbc04b83136016b60379ba4a0f655772f98143f 28108 ash_0.5.6.1-1~exp2_all.deb
Checksums-Sha256: 
 5870f99e7e9e9d6095621d15e300f47fa79f6d380d8b583383c2d8c5dafe0d4d 1047 
dash_0.5.6.1-1~exp2.dsc
 fdde3ae8e5697fda266473eb3af738fc97db83e3d0dff217d8a4d2af124e6d07 74652 
dash_0.5.6.1-1~exp2.diff.gz
 f17270d9c630d1bd27766b962d22ee8eddf0583903c339881fbf9a4e9d9b725f 28108 
ash_0.5.6.1-1~exp2_all.deb
Files: 
 ca565199217e2782130102c531cd2f8c 1047 shells optional dash_0.5.6.1-1~exp2.dsc
 ca81ac69fc4aaddafe15364d6ab6ea4b 74652 shells optional 
dash_0.5.6.1-1~exp2.diff.gz
 f460051499e914cf4d395aa6818412a1 28108 shells optional 
ash_0.5.6.1-1~exp2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk2MWI8ACgkQGJoyQbxwpv8sbgCfaNyV85ZCVrD8wUjmD2clpXBd
cPAAn0BggDLa2mewmuA5/G9h4FCY/93O
=oVF9
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to