Your message dated Sat, 14 Apr 2012 19:19:02 +0000
with message-id <[email protected]>
and subject line Bug#622644: fixed in make-dfsg 3.81-8.2
has caused the Debian Bug report #622644,
regarding parallel (-j2) make with $(eval) construct segfaults
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 [email protected]
immediately.)


-- 
622644: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622644
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: make
Version: 3.81-8
Severity: normal
Tags: patch upstream sid



Attached you find a debdiff to fix the bug described in:

 http://savannah.gnu.org/bugs/?20033

there is also a very good testcase in the bug comments. The
debdiff is generated from the patch attached to the issue.

This bug affects all recent LibreOffice development (3.4 and master).
Thus once those releases start showing up, severity will need to be
upgraded as it will cause FTBFS.

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages make depends on:
ii  libc6                         2.11.2-11  Embedded GNU C Library:
Shared lib

make recommends no packages.

Versions of packages make suggests:
pn  make-doc                      <none>     (no description available)

-- no debconf information


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages make depends on:
ii  libc6                         2.11.2-11  Embedded GNU C Library:
Shared lib

make recommends no packages.

Versions of packages make suggests:
pn  make-doc                      <none>     (no description available)

-- no debconf information

-- 
https://launchpad.net/~bjoern-michaelsen
only in patch2:
unchanged:
--- make-dfsg-3.81.orig/expand.c
+++ make-dfsg-3.81/expand.c
@@ -449,20 +449,25 @@
 variable_expand_for_file (char *line, struct file *file)
 {
   char *result;
-  struct variable_set_list *save;
+  struct variable_set_list *savev;
+  const struct floc *savef;
 
   if (file == 0)
     return variable_expand (line);
 
-  save = current_variable_set_list;
+  savev = current_variable_set_list;
   current_variable_set_list = file->variables;
+
+  savef = reading_file;
   if (file->cmds && file->cmds->fileinfo.filenm)
     reading_file = &file->cmds->fileinfo;
   else
     reading_file = 0;
+
   result = variable_expand (line);
-  current_variable_set_list = save;
-  reading_file = 0;
+
+  current_variable_set_list = savev;
+  reading_file = savef;
 
   return result;
 }

--- End Message ---
--- Begin Message ---
Source: make-dfsg
Source-Version: 3.81-8.2

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

make-dfsg_3.81-8.2.diff.gz
  to main/m/make-dfsg/make-dfsg_3.81-8.2.diff.gz
make-dfsg_3.81-8.2.dsc
  to main/m/make-dfsg/make-dfsg_3.81-8.2.dsc
make_3.81-8.2_amd64.deb
  to main/m/make-dfsg/make_3.81-8.2_amd64.deb



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.
Tim Retout <[email protected]> (supplier of updated make-dfsg 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.8
Date: Mon, 09 Apr 2012 19:36:11 +0100
Source: make-dfsg
Binary: make
Architecture: source amd64
Version: 3.81-8.2
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <[email protected]>
Changed-By: Tim Retout <[email protected]>
Description: 
 make       - An utility for Directing compilation.
Closes: 622644
Changes: 
 make-dfsg (3.81-8.2) unstable; urgency=low
 .
   * Non-maintainer upload.
   * expand.c: Apply patch from Savannah #20033 to fix segfault when
     using parallel (-j2) make with $(eval).  (Closes: #622644)
Checksums-Sha1: 
 f6ea7d1bddf3c0e7a8bde6274d99fa856b30200a 1221 make-dfsg_3.81-8.2.dsc
 1ea61a628cead65fb61d27fd5bc1f8ef768e5637 364621 make-dfsg_3.81-8.2.diff.gz
 dc5dca0e45f58bb1368965d6da1e2a3a03d24232 395676 make_3.81-8.2_amd64.deb
Checksums-Sha256: 
 cbac956a53580446fd16c3d931d2531c68e8a16670551a9f182210140b071b2f 1221 
make-dfsg_3.81-8.2.dsc
 42546fc129f2d9682bf2a22ac7b41bb1b8f3c236978b7215d8b3a9c4b690fcb0 364621 
make-dfsg_3.81-8.2.diff.gz
 7ad2949bd56374e4e5cd9ce2f27d22d23304842c84528a9f45264d1955d5299b 395676 
make_3.81-8.2_amd64.deb
Files: 
 c921bcf797386e074a697583838884bb 1221 devel standard make-dfsg_3.81-8.2.dsc
 fa14b27c566a111dc273dfc8dddd2f6c 364621 devel standard 
make-dfsg_3.81-8.2.diff.gz
 6ebc1bfc9c5400815a40906c624e8f36 395676 devel standard make_3.81-8.2_amd64.deb

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

iEYEARECAAYFAk+DLw0ACgkQOHNNd4eQFFKAcQCgnBn04EnFDz28faZfV90l844p
TqYAn0zDN8CgErx9CP+ndC2FB9xpHNFD
=qfa6
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to