Your message dated Tue, 27 Sep 2011 12:17:10 +0000
with message-id <e1r8wb0-0005r6...@franck.debian.org>
and subject line Bug#642922: fixed in dash 0.5.7-2
has caused the Debian Bug report #642922,
regarding regression: "sh -c" change causes FTBFS
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.)
--
642922: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642922
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dash
Version: 0.5.7-1
Severity: important
Tags: patch
Hello,
Bugs #642706 (bin-prot FTBFS) and #642835 (sexplib310 FTBFS) can be
fixed by reverting the patch submitted at [1]. I don't understand why.
[1] http://thread.gmane.org/gmane.comp.shells.dash/556
While investigating #642706, in the failing case, I observed that a
cpp process called with "sh -c" gets SIGPIPE while writing to
stderr. In the succeeding case, the write is successful, and is read
by the ocamlbuild process that started "sh -c cpp ...".
Cheers,
--
Stéphane
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dash depends on:
ii debianutils 4.0.2
ii dpkg 1.16.0.3
ii libc6 2.13-21
dash recommends no packages.
dash suggests no packages.
-- debconf information:
* dash/sh: true
diff -u dash-0.5.7/debian/changelog dash-0.5.7/debian/changelog
--- dash-0.5.7/debian/changelog
+++ dash-0.5.7/debian/changelog
@@ -1,3 +1,10 @@
+dash (0.5.7-1.1) UNRELEASED; urgency=low
+
+ * Non-maintainer upload.
+ * Revert http://thread.gmane.org/gmane.comp.shells.dash/556
+
+ -- Stéphane Glondu <glo...@debian.org> Sun, 25 Sep 2011 19:05:10 +0200
+
dash (0.5.7-1) unstable; urgency=low
* new upstream release.
only in patch2:
unchanged:
--- dash-0.5.7.orig/src/main.c
+++ dash-0.5.7/src/main.c
@@ -171,7 +171,7 @@
state3:
state = 4;
if (minusc)
- evalstring(minusc, sflag ? 0 : EV_EXIT);
+ evalstring(minusc, 0);
if (sflag || minusc == NULL) {
state4: /* XXX ??? - why isn't this before the "if" statement */
--- End Message ---
--- Begin Message ---
Source: dash
Source-Version: 0.5.7-2
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.7-2_all.deb
to main/d/dash/ash_0.5.7-2_all.deb
dash_0.5.7-2.diff.gz
to main/d/dash/dash_0.5.7-2.diff.gz
dash_0.5.7-2.dsc
to main/d/dash/dash_0.5.7-2.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 642...@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: Mon, 26 Sep 2011 16:39:38 -0500
Source: dash
Binary: dash ash
Architecture: all source
Version: 0.5.7-2
Distribution: unstable
Urgency: high
Maintainer: Gerrit Pape <p...@smarden.org>
Changed-By: Jonathan Nieder <jrnie...@gmail.com>
Description:
ash - compatibility package for dash
dash - POSIX-compliant shell
Closes: 640334 642922
Changes:
dash (0.5.7-2) unstable; urgency=high
.
* debian/diff/:
- 0004-BUILTIN-Fix-test-x-as-root...diff: new; teach "test -x"
as root not to return true for nonexecutable files on
platforms where faccessat() does return true in this case,
such as glibc-bsd in squeeze (thx Christoph Egger, closes:
#640334).
- 0005-SHELL-Disable-sh-c-...diff: back out the optimization
that makes dash -c "script" avoid a fork(). It caused
several packages to fail to build from source (thx Stéphane
Glondu, closes: #642922).
Checksums-Sha1:
2f66d96f0c6cc4dc89f6ff6c4f802a3d43603ea0 1083 dash_0.5.7-2.dsc
87d77d2de11dc911938cd93fc17bf1fac2a302e3 40587 dash_0.5.7-2.diff.gz
8cb4c5f4072a1626720d6f87a673fd2321e4cf73 28938 ash_0.5.7-2_all.deb
Checksums-Sha256:
987a50f6f79f854a8caa485d5d4f4b9f5205ce1eba6bc6cda92096ebec2e8107 1083
dash_0.5.7-2.dsc
7ae4ad61bea0849e022dba92b16d46e562ae2dadc7d335a7bce13d5d436d1129 40587
dash_0.5.7-2.diff.gz
1cbbaa64e2b6cbfbf0c3803e63e1d9a4799bf9a5a5d1b7438adb3008816236fd 28938
ash_0.5.7-2_all.deb
Files:
c9062bd3bfd8d1b765758552ffec24db 1083 shells optional dash_0.5.7-2.dsc
5918091a338e94a4ec7014f0da024d4c 40587 shells optional dash_0.5.7-2.diff.gz
7a5436d676c382e6b66cda82c7b97490 28938 shells optional ash_0.5.7-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk6BGjAACgkQGJoyQbxwpv+BogCePsAZJQ9ZYrSx2UKUwc2aNGaX
MbAAnRRVLIwtyHHQQbVAb26L4Ql5kNnH
=ozSf
-----END PGP SIGNATURE-----
--- End Message ---