From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.bugs Subject: bug#9772: OSX breakage Date: Wed, 30 Nov 2011 10:27:16 +0800 Message-ID: <87d3cajqez.fsf@gnu.org> References: <4ED3AA79.8060605@lassnig.net> <838vn06swa.fsf@gnu.org> <4ED3DA30.1050006@cs.ucla.edu> <871usrh69t.fsf@gnu.org> <4ED4A5BE.80008@cs.ucla.edu> <83obvu6fxf.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1322620094 13158 80.91.229.12 (30 Nov 2011 02:28:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 30 Nov 2011 02:28:14 +0000 (UTC) Cc: mario@lassnig.net, Paul Eggert , 9772@debbugs.gnu.org, 9960@debbugs.gnu.org, 10155@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 30 03:28:08 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RVZu3-0000iC-PZ for geb-bug-gnu-emacs@m.gmane.org; Wed, 30 Nov 2011 03:28:07 +0100 Original-Received: from localhost ([::1]:45968 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVZu2-0008R8-IQ for geb-bug-gnu-emacs@m.gmane.org; Tue, 29 Nov 2011 21:28:06 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:59996) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVZtz-0008Qp-5y for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2011 21:28:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RVZty-0003r8-8u for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2011 21:28:03 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44786) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RVZty-0003r4-6A for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2011 21:28:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RVZty-00005n-Hr for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2011 21:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 30 Nov 2011 02:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9772 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 9772-submit@debbugs.gnu.org id=B9772.1322620051309 (code B ref 9772); Wed, 30 Nov 2011 02:28:02 +0000 Original-Received: (at 9772) by debbugs.gnu.org; 30 Nov 2011 02:27:31 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RVZtT-00004r-Ho for submit@debbugs.gnu.org; Tue, 29 Nov 2011 21:27:31 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RVZtQ-0008WB-Lf; Tue, 29 Nov 2011 21:27:29 -0500 Original-Received: from [155.69.16.255] (port=16282 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1RVZtN-0000pf-Gy; Tue, 29 Nov 2011 21:27:26 -0500 In-Reply-To: <83obvu6fxf.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 29 Nov 2011 18:39:56 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 29 Nov 2011 21:28:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:54446 Archived-At: Eli Zaretskii writes: >> Here's a proposed patch to fix that, by having Emacs use Gnulib's >> environ module. This syncs from Gnulib, and so it also brings >> in the patches for Bug#9772 and Bug#9960. (It is possible to >> pull out just the environ fix by hand, but that's an error-prone process >> and I'd rather avoid it.) I have tested this on Fedora 15, >> but not on OSX nor on Windows. > > FWIW, I'd very much prefer not to install such large changes a day or > two before the next pretest. If the only practical way of fixing this > within gnulib is the proposed changeset, I'd say let's just add a > declaration of environ conditioned on OS X and FreeBSD. I don't like > this solution, but I think on balance it has less potential for > destabilizing the build. Agreed. Paul, can you pick out just the environ fix? If not, we should go with the ifdefs as Eli suggested, and leave any Gnulib synch for post-24.1.