Your message dated Fri, 21 Dec 2007 10:17:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#456399: fixed in dash 0.5.4-4
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: dash
Version: 0.5.4-3
Severity: grave
Tags: patch
User: [EMAIL PROTECTED]
Usertags: ubuntu-patch origin-ubuntu hardy

Hi Gerrit,

dash 0.5.4-3 dies on sparc with a SIGBUS due to an arithmetic error
introduced with the patch
0030-EXEC-Fixed-execing-of-scripts-with-no-hash-bang.diff.  The attached
patch fixes the problem.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[EMAIL PROTECTED]                                     [EMAIL PROTECTED]
diff -u dash-0.5.4/debian/changelog dash-0.5.4/debian/changelog
--- dash-0.5.4/debian/changelog
+++ dash-0.5.4/debian/changelog
@@ -1,3 +1,9 @@
+dash (0.5.4-3ubuntu2) hardy; urgency=low
+
+  * fix unaligned trap on sparc
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Fri, 14 Dec 2007 12:31:15 -0800
+
 dash (0.5.4-3ubuntu1) hardy; urgency=low
 
   * Merge from debian unstable, remaining changes:
diff -u dash-0.5.4/debian/diff/0030-EXEC-Fixed-execing-of-scripts-with-no-hash-bang.diff dash-0.5.4/debian/diff/0030-EXEC-Fixed-execing-of-scripts-with-no-hash-bang.diff
--- dash-0.5.4/debian/diff/0030-EXEC-Fixed-execing-of-scripts-with-no-hash-bang.diff
+++ dash-0.5.4/debian/diff/0030-EXEC-Fixed-execing-of-scripts-with-no-hash-bang.diff
@@ -54,7 +54,7 @@
  
 -	argv = nargv = stalloc(sizeof (char *) * (argc + 1));
 +	/* Reserve one extra spot at the front for shellexec. */
-+	argv = nargv = stalloc(sizeof (char *) * (argc + 2)) + 1;
++	argv = nargv = ((char **)stalloc(sizeof (char *) * (argc + 2))) + 1;
  	for (sp = arglist.list ; sp ; sp = sp->next) {
  		TRACE(("evalcommand arg: %s\n", sp->text));
  		*nargv++ = sp->text;

--- End Message ---
--- Begin Message ---
Source: dash
Source-Version: 0.5.4-4

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.4-4_all.deb
  to pool/main/d/dash/ash_0.5.4-4_all.deb
dash_0.5.4-4.diff.gz
  to pool/main/d/dash/dash_0.5.4-4.diff.gz
dash_0.5.4-4.dsc
  to pool/main/d/dash/dash_0.5.4-4.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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gerrit Pape <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED])


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

Format: 1.7
Date: Fri, 21 Dec 2007 09:21:34 +0000
Source: dash
Binary: ash dash
Architecture: all source
Version: 0.5.4-4
Distribution: unstable
Urgency: low
Maintainer: [EMAIL PROTECTED]
Changed-By: Gerrit Pape <[EMAIL PROTECTED]>
Description: 
 ash        - compatibility package for dash
 dash       - POSIX-compliant shell
Closes: 446573 453625 456398 456399
Changes: 
 dash (0.5.4-4) unstable; urgency=low
 .
   * debian/diff/0038-EVAL-Fix-unaligned-trap-on-sparc.diff: new; fix
     unaligned trap on sparc (thx Steve Langasek, closes: #456399).
   * debian/diff/0039-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff: new;
     if imaxdiv() isn't available, use / and % operators (closes: #456398).
   * debian/diff/0038-run-aclocal-autoconf-autoheader-automake.diff: redo
     as debian/diff/0040-*.
   * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation
     update (thx Clytie Siddall, closes: #453625).
   * debian/diff/ja.po: new; [INTL:ja] Japanese debconf translation (thx
     Kenshi Muto, closes: #446573).
Files: 
 2b22103246aa748721ce0d75350a94b8 545 shells optional dash_0.5.4-4.dsc
 855e1765bdd161db657e67fe4f10b73b 122371 shells optional dash_0.5.4-4.diff.gz
 ee014e03c3cfb6d789b0f35fdd5a1bc9 19788 shells optional ash_0.5.4-4_all.deb

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

iD8DBQFHa48gGJoyQbxwpv8RAgUyAJ4wPth7/GaDchN/CTPqldExuPbjmgCfTFDY
9FvJLi6AD3tlC2hNh9+7Dy8=
=XfuR
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to