From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: esr@thyrsus.com (Eric S. Raymond) Newsgroups: gmane.emacs.devel Subject: Mopre fun with vcswitness Date: Sun, 12 Jan 2014 15:07:36 -0500 (EST) Message-ID: <20140112200736.C29B33811D4@snark.thyrsus.com> NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1389557298 7090 80.91.229.3 (12 Jan 2014 20:08:18 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 20:08:18 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 21:08:22 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2RKW-0005kQ-F5 for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 21:08:20 +0100 Original-Received: from localhost ([::1]:39296 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RKV-0006W7-U6 for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 15:08:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49688) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RKO-0006Vr-5f for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:08:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2RKJ-00073i-Gn for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:08:12 -0500 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:59750 helo=snark.thyrsus.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RKJ-00073d-CU for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:08:07 -0500 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id C29B33811D4; Sun, 12 Jan 2014 15:07:36 -0500 (EST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 71.162.243.5 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168231 Archived-At: This as meant to be a reply to Eli's last, but I dropped that mail somehow. With current trunk (115999) and one line of instrumebtation added, this is what I see doing an in-place build: dirstate='.bzr/checkout/dirstate'; \ vcswitness='$(srcdir)/../'$dirstate; \ [ -r "./$dirstate" ] || vcswitness=''; \ cd src || exit; \ boot=bootstrap-emacs; \ [ ! -x "$boot" ] || boot=''; \ echo "VCSWITNESS: $vcswitness";\ make all \ CC='gcc -std=gnu99' CFLAGS='-g3 -O2' CPPFLAGS='' \ LDFLAGS='' MAKE='make' BOOTSTRAPEMACS="$boot" \ VCSWITNESS="$vcswitness" VCSWITNESS: $(srcdir)/../.bzr/checkout/dirstate While this is nonempty, it's not going to work either. -- Eric S. Raymond "The state calls its own violence `law', but that of the individual `crime'" -- Max Stirner From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.devel Subject: Re: Mopre fun with vcswitness Date: Sun, 12 Jan 2014 21:14:44 +0100 Message-ID: <87mwj1gdor.fsf@igel.home> References: <20140112200736.C29B33811D4@snark.thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389557699 11606 80.91.229.3 (12 Jan 2014 20:14:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 20:14:59 +0000 (UTC) Cc: emacs-devel@gnu.org To: esr@thyrsus.com (Eric S. Raymond) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 21:15:02 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2RQy-0002Iw-Dw for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 21:15:00 +0100 Original-Received: from localhost ([::1]:39334 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RQx-0000mO-W5 for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 15:15:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51074) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RQq-0000lP-Q5 for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:14:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2RQl-0000LY-IT for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:14:52 -0500 Original-Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:40925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RQl-0000LN-Bx for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:14:47 -0500 Original-Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3f2Tg973g7z3hhb7; Sun, 12 Jan 2014 21:14:45 +0100 (CET) Original-Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3f2Tg96fFfzbbfm; Sun, 12 Jan 2014 21:14:45 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Original-Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id xS-a_4-vTnx1; Sun, 12 Jan 2014 21:14:44 +0100 (CET) X-Auth-Info: 8v/mMbuS0VVmX61y2I4Fmnxh4NmVnRk4y0qTamufw58= Original-Received: from igel.home (ppp-88-217-52-217.dynamic.mnet-online.de [88.217.52.217]) by mail.mnet-online.de (Postfix) with ESMTPA; Sun, 12 Jan 2014 21:14:44 +0100 (CET) Original-Received: by igel.home (Postfix, from userid 1000) id 586182C0258; Sun, 12 Jan 2014 21:14:44 +0100 (CET) X-Yow: With this weapon I can expose fictional characters and bring about sweeping reforms!! In-Reply-To: <20140112200736.C29B33811D4@snark.thyrsus.com> (Eric S. Raymond's message of "Sun, 12 Jan 2014 15:07:36 -0500 (EST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-Received-From: 2001:a60:0:28:0:1:25:1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168234 Archived-At: esr@thyrsus.com (Eric S. Raymond) writes: > VCSWITNESS: $(srcdir)/../.bzr/checkout/dirstate > > While this is nonempty, it's not going to work either. It will work once you feed it through make. Look up `recursively expanded variables' in the make manual. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Mopre fun with vcswitness Date: Sun, 12 Jan 2014 21:18:20 +0100 Organization: Organization?!? Message-ID: <87zjn1ar8z.fsf@fencepost.gnu.org> References: <20140112200736.C29B33811D4@snark.thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389557921 14045 80.91.229.3 (12 Jan 2014 20:18:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 20:18:41 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 21:18:47 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2RUd-00059z-JY for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 21:18:47 +0100 Original-Received: from localhost ([::1]:39345 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RUd-0001vi-5q for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 15:18:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51644) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RUU-0001vZ-Bs for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:18:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2RUN-0001ap-Vf for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:18:38 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:53607) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RUN-0001al-PS for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:18:31 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1W2RUL-0004xI-V1 for emacs-devel@gnu.org; Sun, 12 Jan 2014 21:18:29 +0100 Original-Received: from x2f3b2f2.dyn.telefonica.de ([2.243.178.242]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 Jan 2014 21:18:29 +0100 Original-Received: from dak by x2f3b2f2.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 Jan 2014 21:18:29 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 33 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3b2f2.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:CEBaUlRGhQqPUWHVjNJI5Q93tkA= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168236 Archived-At: esr@thyrsus.com (Eric S. Raymond) writes: > This as meant to be a reply to Eli's last, but I dropped that mail somehow. > > With current trunk (115999) and one line of instrumebtation added, > this is what I see doing an in-place build: > > dirstate='.bzr/checkout/dirstate'; \ > vcswitness='$(srcdir)/../'$dirstate; \ > [ -r "./$dirstate" ] || vcswitness=''; \ > cd src || exit; \ > boot=bootstrap-emacs; \ > [ ! -x "$boot" ] || boot=''; \ > echo "VCSWITNESS: $vcswitness";\ > make all \ > CC='gcc -std=gnu99' CFLAGS='-g3 -O2' CPPFLAGS='' \ > LDFLAGS='' MAKE='make' BOOTSTRAPEMACS="$boot" \ > VCSWITNESS="$vcswitness" > VCSWITNESS: $(srcdir)/../.bzr/checkout/dirstate > > While this is nonempty, it's not going to work either. I don't see that. For an in-place build, srcdir will be '.', so after cd src, VCSWITNESS will be correct. The overall look is highly suspicious for srcdir being different from . but for . itself it would seem like it would work. No idea whether it is by accident more than by design: that would have to be seen by taking a look at the results for a non-in-place build. -- David Kastrup From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric S. Raymond" Newsgroups: gmane.emacs.devel Subject: Re: Mopre fun with vcswitness Date: Sun, 12 Jan 2014 15:31:40 -0500 Organization: Eric Conspiracy Secret Labs Message-ID: <20140112203140.GA19193@thyrsus.com> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> Reply-To: esr@thyrsus.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1389558711 22393 80.91.229.3 (12 Jan 2014 20:31:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 20:31:51 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 21:31:58 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2RhO-0006Yz-I8 for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 21:31:58 +0100 Original-Received: from localhost ([::1]:39378 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RhO-0005fa-3Q for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 15:31:58 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2RhF-0005Ub-U9 for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:31:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2RhB-0005Vz-NZ for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:31:49 -0500 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:59853 helo=snark.thyrsus.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Rh7-0005VA-3S; Sun, 12 Jan 2014 15:31:41 -0500 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id 70D813811D4; Sun, 12 Jan 2014 15:31:40 -0500 (EST) Content-Disposition: inline In-Reply-To: <87zjn1ar8z.fsf@fencepost.gnu.org> X-Eric-Conspiracy: There is no conspiracy User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 71.162.243.5 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168237 Archived-At: David Kastrup : > > VCSWITNESS: $(srcdir)/../.bzr/checkout/dirstate > > > > While this is nonempty, it's not going to work either. > > I don't see that. I believe you. Which just increases my distrust of this code. You and I and Eli are running in environments we think ought not to be significantly different (in-place builds) and yet we get at least two and possibly three different behaviors (Eli hasn't reported his exactly enough for me to be sure). To add to the fun, I think this is different behavior than I was previously seeing from putatively identical code. There's got to be some hidden state we're all missing. -- Eric S. Raymond From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Mopre fun with vcswitness Date: Sun, 12 Jan 2014 21:46:35 +0100 Organization: Organization?!? Message-ID: <87vbxpapxw.fsf@fencepost.gnu.org> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <20140112203140.GA19193@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389559619 31288 80.91.229.3 (12 Jan 2014 20:46:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 20:46:59 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 21:47:05 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2Rw0-0000uq-BG for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 21:47:04 +0100 Original-Received: from localhost ([::1]:39408 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Rvv-0008CT-KS for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 15:46:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Rvo-0008BT-D5 for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:46:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2Rvi-0001Jv-Vm for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:46:52 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:51931) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Rvi-0001Jr-PZ for emacs-devel@gnu.org; Sun, 12 Jan 2014 15:46:46 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1W2Rvh-0000it-AX for emacs-devel@gnu.org; Sun, 12 Jan 2014 21:46:45 +0100 Original-Received: from x2f3b2f2.dyn.telefonica.de ([2.243.178.242]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 Jan 2014 21:46:45 +0100 Original-Received: from dak by x2f3b2f2.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 Jan 2014 21:46:45 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 37 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3b2f2.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:alKMMhafaI2OetP5WtIGIbp0Dbg= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168238 Archived-At: "Eric S. Raymond" writes: > David Kastrup : >> > VCSWITNESS: $(srcdir)/../.bzr/checkout/dirstate >> > >> > While this is nonempty, it's not going to work either. >> >> I don't see that. > > I believe you. Which just increases my distrust of this code. > > You and I and Eli are running in environments we think ought not to be > significantly different (in-place builds) and yet we get at least two > and possibly three different behaviors (Eli hasn't reported his > exactly enough for me to be sure). "I don't see that" does not mean that I see a particular behavior when running the code (I did not do so), but it rather means that I don't agree with your conclusion. > To add to the fun, I think this is different behavior than I was > previously seeing from putatively identical code. Where "putatively" means what _you_ remember being identical. I already opined that I consider it most likely you forgot a \ in your added code, leading to different shell instances defining and printing vcswitness. Quite a common Makefile fallacy. An ugly design decision in my opinion, but then it's been around for more than 30 years I think, so it's not really likely to change. > There's got to be some hidden state we're all missing. Because you cannot reproduce what you think you saw before? That's a mystery nobody but yourself has a chance of addressing. -- David Kastrup From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric S. Raymond" Newsgroups: gmane.emacs.devel Subject: Re: Mopre fun with vcswitness Date: Sun, 12 Jan 2014 16:02:16 -0500 Organization: Eric Conspiracy Secret Labs Message-ID: <20140112210216.GA19486@thyrsus.com> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <20140112203140.GA19193@thyrsus.com> <87vbxpapxw.fsf@fencepost.gnu.org> Reply-To: esr@thyrsus.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1389560577 9006 80.91.229.3 (12 Jan 2014 21:02:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 21:02:57 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 22:03:05 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2SBU-0005Ix-Vk for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 22:03:05 +0100 Original-Received: from localhost ([::1]:39453 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2SBU-0004KD-JA for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 16:03:04 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59104) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2SBO-0004K8-9H for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:03:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2SBJ-0005u8-SM for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:02:58 -0500 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:60001 helo=snark.thyrsus.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2SBD-0005tr-9M; Sun, 12 Jan 2014 16:02:47 -0500 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id B31523811D4; Sun, 12 Jan 2014 16:02:16 -0500 (EST) Content-Disposition: inline In-Reply-To: <87vbxpapxw.fsf@fencepost.gnu.org> X-Eric-Conspiracy: There is no conspiracy User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 71.162.243.5 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168242 Archived-At: David Kastrup : > Where "putatively" means what _you_ remember being identical. I already > opined that I consider it most likely you forgot a \ in your added code, > leading to different shell instances defining and printing vcswitness. No, whatever other mistakes I may have made, that wasn't one of them. The aligned column of backslashes off to the right is helpful that way. I've been *very* aware of them the whole time. It would probably be a good idea for somebody tp put a permanent line of instrumentation in there so we all know we're seeing the sane report. -- Eric S. Raymond From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Mopre fun with vcswitness Date: Sun, 12 Jan 2014 23:08:20 +0200 Message-ID: <83mwj07vsr.fsf@gnu.org> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87mwj1gdor.fsf@igel.home> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1389560924 12215 80.91.229.3 (12 Jan 2014 21:08:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 21:08:44 +0000 (UTC) Cc: esr@thyrsus.com, emacs-devel@gnu.org To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 22:08:50 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2SH3-00016H-9k for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 22:08:49 +0100 Original-Received: from localhost ([::1]:39465 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2SH2-0005se-H8 for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 16:08:48 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60048) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2SGu-0005sO-Lb for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:08:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2SGp-0007Vw-Ju for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:08:40 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:56002) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2SGp-0007Vs-Bl for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:08:35 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MZB004003YYBY00@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Sun, 12 Jan 2014 23:08:34 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MZB004CH429BM10@a-mtaout22.012.net.il>; Sun, 12 Jan 2014 23:08:34 +0200 (IST) In-reply-to: <87mwj1gdor.fsf@igel.home> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168244 Archived-At: > From: Andreas Schwab > Date: Sun, 12 Jan 2014 21:14:44 +0100 > Cc: emacs-devel@gnu.org > > esr@thyrsus.com (Eric S. Raymond) writes: > > > VCSWITNESS: $(srcdir)/../.bzr/checkout/dirstate > > > > While this is nonempty, it's not going to work either. > > It will work once you feed it through make. Indeed. srcdir is expanded by Make when it processes src/Makefile, which is the reason for the ".." part. Eric, you need to show the value inside src/Makefile, where it is used as a dependency. From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Mopre fun with vcswitness Date: Sun, 12 Jan 2014 23:12:33 +0200 Message-ID: <83k3e47vlq.fsf@gnu.org> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1389561185 15151 80.91.229.3 (12 Jan 2014 21:13:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 21:13:05 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 22:13:10 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2SLF-0004NC-8e for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 22:13:09 +0100 Original-Received: from localhost ([::1]:39475 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2SLE-0007pb-MX for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 16:13:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60654) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2SL6-0007mt-Gg for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:13:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2SL0-0000DU-Lf for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:13:00 -0500 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:56009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2SKu-0000Cc-BF; Sun, 12 Jan 2014 16:12:48 -0500 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MZB00N003YU2L00@a-mtaout23.012.net.il>; Sun, 12 Jan 2014 23:12:47 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MZB00M6A49BU7C0@a-mtaout23.012.net.il>; Sun, 12 Jan 2014 23:12:47 +0200 (IST) In-reply-to: <87zjn1ar8z.fsf@fencepost.gnu.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.175 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168246 Archived-At: > From: David Kastrup > Date: Sun, 12 Jan 2014 21:18:20 +0100 > > The overall look is highly suspicious for srcdir being different > from . srcdir should always be a relative file name, like ../foo, never absolute. Does it still look suspicious under that assumption? From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Mopre fun with vcswitness Date: Sun, 12 Jan 2014 22:30:31 +0100 Message-ID: <87r48cc2h4.fsf@fencepost.gnu.org> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389562417 27176 80.91.229.3 (12 Jan 2014 21:33:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 21:33:37 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 22:33:44 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2Sf9-0002c7-Ed for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 22:33:43 +0100 Original-Received: from localhost ([::1]:39532 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Sf4-0005ds-So for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 16:33:38 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Sf1-0005cw-Vr for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:33:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2Sf1-0005uX-1E for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:33:35 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Sc4-00059t-7b for emacs-devel@gnu.org; Sun, 12 Jan 2014 16:30:32 -0500 Original-Received: from localhost ([127.0.0.1]:52860 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Sc3-0001uX-KW; Sun, 12 Jan 2014 16:30:31 -0500 Original-Received: by lola (Postfix, from userid 1000) id 38C90E0463; Sun, 12 Jan 2014 22:30:31 +0100 (CET) In-Reply-To: <83k3e47vlq.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Jan 2014 23:12:33 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168251 Archived-At: Eli Zaretskii writes: >> From: David Kastrup >> Date: Sun, 12 Jan 2014 21:18:20 +0100 >> >> The overall look is highly suspicious for srcdir being different >> from . > > srcdir should always be a relative file name, like ../foo, never > absolute. > > Does it still look suspicious under that assumption? Yes. I am not saying "guilty", I am saying "suspicious". While the U.S. justice system makes it very expensive to get differentiation between "guilty" and "suspicious", it's still a valid distinction. But it looks filthy enough to be viewed as within three hops of a genuine bug. At any rate, even with relative paths I'd not expect to see VCSWITNESS: $(srcdir)/../.bzr/checkout/dirstate but rather VCSWITNESS: ../$(srcdir)/.bzr/checkout/dirstate since it is hard to imagine that the former would work for _anything_ but srcdir=. here. The same holds for the current vcswitness='$$(srcdir)/../'$$dirstate; \ which would seem, used from within the src subdirectory, to have to rather be vcswitness='../$$(srcdir)/'$$dirstate; \ It would seem that srcdir=. is the _only_ value for which this would work. Which is also likely the most common value, namely the one for in-place builds. -- David Kastrup From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?iso-8859-1?Q?Jan_Dj=E4rv?= Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Sun, 12 Jan 2014 23:19:42 +0100 Message-ID: References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1389565206 22222 80.91.229.3 (12 Jan 2014 22:20:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 22:20:06 +0000 (UTC) Cc: David Kastrup , emacs-devel To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 23:20:13 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2TO8-0003He-BS for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 23:20:12 +0100 Original-Received: from localhost ([::1]:39656 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2TO7-00040N-RL for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 17:20:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41019) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2TNz-0003vh-Sp for emacs-devel@gnu.org; Sun, 12 Jan 2014 17:20:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2TNt-0000u3-Sh for emacs-devel@gnu.org; Sun, 12 Jan 2014 17:20:03 -0500 Original-Received: from mailfe05.swip.net ([212.247.154.129]:37126 helo=swip.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2TNh-0000sI-Cc; Sun, 12 Jan 2014 17:19:45 -0500 X-T2-Spam-Status: No, hits=0.0 required=5.0 Original-Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe05.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 463650926; Sun, 12 Jan 2014 23:19:43 +0100 In-Reply-To: <83k3e47vlq.fsf@gnu.org> X-Mailer: Apple Mail (2.1827) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 212.247.154.129 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168253 Archived-At: Hello. 12 jan 2014 kl. 22:12 skrev Eli Zaretskii : > srcdir should always be a relative file name, like ../foo, never > absolute. Is this the srcdir used when compiling in a separate directory? Then there is a problem. See bug 15795 = (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15795#11) where this was = said: 4 nov 2013 kl. 09:10 skrev Glenn Morris : >=20 > PS try configuring your out-of-tree build using an absolute path to = the > srcdir. So srcdir is recommended to be absolute in this case. Not that I've = seen anywhere stating that separate build directory should use relative = paths. Of course if compile mode was smarter this could go away. Ignore if you are talking about another srcdir. Jan D. From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Sun, 12 Jan 2014 21:46:41 -0500 Message-ID: References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1389581200 8488 80.91.229.3 (13 Jan 2014 02:46:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 02:46:40 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel To: Jan =?utf-8?Q?Dj=C3=A4rv?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 03:46:47 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2XY6-0006UN-VB for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 03:46:47 +0100 Original-Received: from localhost ([::1]:40279 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2XY6-0005ox-Jq for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 21:46:46 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39895) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2XY3-0005od-BM for emacs-devel@gnu.org; Sun, 12 Jan 2014 21:46:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2XY2-0001fO-Dr for emacs-devel@gnu.org; Sun, 12 Jan 2014 21:46:43 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49503) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2XY2-0001fK-A9 for emacs-devel@gnu.org; Sun, 12 Jan 2014 21:46:42 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1W2XY1-00077K-A4; Sun, 12 Jan 2014 21:46:41 -0500 X-Spook: corporate security brigand Ft. Bragg PGP subversive X-Ran: SoV+8Tlc^%vbt!*\VA.%.hy3s\a2&~,k(oWZL_o~+OzDs0}a)62 X-Hue: white X-Attribution: GM In-Reply-To: ("Jan =?utf-8?Q?Dj=C3=A4rv=22's?= message of "Sun, 12 Jan 2014 23:19:42 +0100") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168267 Archived-At: Jan Dj=C3=A4rv wrote: > 12 jan 2014 kl. 22:12 skrev Eli Zaretskii : > >> srcdir should always be a relative file name, like ../foo, never >> absolute. > > Is this the srcdir used when compiling in a separate directory? Yes, you are right, it may or may not be absolute. Personally I don't see a problem, since '$srcdir' is single quoted, so that it gets expanded only in src/Makefile, as Andreas said. But there are too many emails of supposition, and AFAICS still no clear bug report, so I dunno. And none of this affects Emacs releases anyway, so it has zero relevance to 24.4 and is not worth spending time on now. From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Mon, 13 Jan 2014 05:50:47 +0200 Message-ID: <83ha987d60.fsf@gnu.org> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: ger.gmane.org 1389585073 14016 80.91.229.3 (13 Jan 2014 03:51:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 03:51:13 +0000 (UTC) Cc: jan.h.d@swipnet.se, emacs-devel@gnu.org To: Glenn Morris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 04:51:19 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2YYY-00080A-3Q for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 04:51:18 +0100 Original-Received: from localhost ([::1]:40420 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2YYX-0007QX-PJ for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 22:51:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49027) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2YYO-0007QE-SB for emacs-devel@gnu.org; Sun, 12 Jan 2014 22:51:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2YYJ-0002A1-1t for emacs-devel@gnu.org; Sun, 12 Jan 2014 22:51:08 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:39692) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2YYI-00029l-Q8; Sun, 12 Jan 2014 22:51:02 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MZB00100M42H400@a-mtaout20.012.net.il>; Mon, 13 Jan 2014 05:51:00 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MZB001SXMP0IN00@a-mtaout20.012.net.il>; Mon, 13 Jan 2014 05:51:00 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168274 Archived-At: > From: Glenn Morris > Cc: Eli Zaretskii , emacs-devel > Date: Sun, 12 Jan 2014 21:46:41 -0500 >=20 > Jan Dj=C3=A4rv wrote: >=20 > > 12 jan 2014 kl. 22:12 skrev Eli Zaretskii : > > > >> srcdir should always be a relative file name, like ../foo, never > >> absolute. > > > > Is this the srcdir used when compiling in a separate directory? >=20 > Yes, you are right, it may or may not be absolute. >=20 > Personally I don't see a problem, since '$srcdir' is single quoted,= so > that it gets expanded only in src/Makefile, as Andreas said. Perhaps using abs_srcdir will allow to use the same string everywhere= , avoiding the need to sometimes use ".." and sometimes quote. From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Sun, 12 Jan 2014 23:19:28 -0500 Message-ID: References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> <83ha987d60.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389586789 28613 80.91.229.3 (13 Jan 2014 04:19:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 04:19:49 +0000 (UTC) Cc: jan.h.d@swipnet.se, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 05:19:55 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2Z0E-000843-39 for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 05:19:54 +0100 Original-Received: from localhost ([::1]:40478 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Z0D-0006L5-I7 for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 23:19:53 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54373) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Z04-0006Kr-KO for emacs-devel@gnu.org; Sun, 12 Jan 2014 23:19:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2Yzx-0001jl-69 for emacs-devel@gnu.org; Sun, 12 Jan 2014 23:19:44 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:8950) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Yzp-0001iv-Ep; Sun, 12 Jan 2014 23:19:29 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhAKABK/CFFMCoyj/2dsb2JhbABEvgwEA3sXc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOIYZwZgV6DFQ X-IPAS-Result: AhAKABK/CFFMCoyj/2dsb2JhbABEvgwEA3sXc4IeAQEEAVYjBQsLNBIUGA0kiB4GwS2RCgOIYZwZgV6DFQ X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="44803001" Original-Received: from 76-10-140-163.dsl.teksavvy.com (HELO pastel.home) ([76.10.140.163]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 12 Jan 2014 23:19:28 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 99CAF613F1; Sun, 12 Jan 2014 23:19:28 -0500 (EST) In-Reply-To: <83ha987d60.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 13 Jan 2014 05:50:47 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168278 Archived-At: > Perhaps using abs_srcdir will allow to use the same string everywhere, > avoiding the need to sometimes use ".." and sometimes quote. In any case "$(srcdir)/../.bzr" doesn't make as much sense as "../$(srcdir)/.bzr". Stefan From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Mon, 13 Jan 2014 11:12:36 +0100 Message-ID: <87vbxo2nsb.fsf@igel.home> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> <83ha987d60.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389607974 12396 80.91.229.3 (13 Jan 2014 10:12:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 10:12:54 +0000 (UTC) Cc: Eli Zaretskii , jan.h.d@swipnet.se, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 11:13:00 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2eVv-0002XX-P0 for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 11:12:59 +0100 Original-Received: from localhost ([::1]:41435 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2eVv-00087v-9w for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 05:12:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47450) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2eVn-00086W-Q0 for emacs-devel@gnu.org; Mon, 13 Jan 2014 05:12:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2eVj-000357-49 for emacs-devel@gnu.org; Mon, 13 Jan 2014 05:12:51 -0500 Original-Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:58794) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2eVd-00031G-U2; Mon, 13 Jan 2014 05:12:42 -0500 Original-Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3f2rFy0MGCz3hjFF; Mon, 13 Jan 2014 11:12:37 +0100 (CET) Original-Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3f2rFx5mbmzbbg4; Mon, 13 Jan 2014 11:12:37 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Original-Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id 8qKNuOfcO8SI; Mon, 13 Jan 2014 11:12:36 +0100 (CET) X-Auth-Info: VV+Lbe7bxaJ3fnV9yfgrKoYs0W4QyUze0RwbKZU2lbQ= Original-Received: from igel.home (ppp-88-217-56-22.dynamic.mnet-online.de [88.217.56.22]) by mail.mnet-online.de (Postfix) with ESMTPA; Mon, 13 Jan 2014 11:12:36 +0100 (CET) Original-Received: by igel.home (Postfix, from userid 1000) id 22BE42C0E56; Mon, 13 Jan 2014 11:12:36 +0100 (CET) X-Yow: Did I SELL OUT yet?? In-Reply-To: (Stefan Monnier's message of "Sun, 12 Jan 2014 23:19:28 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-Received-From: 2001:a60:0:28:0:1:25:1 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168283 Archived-At: Stefan Monnier writes: > In any case "$(srcdir)/../.bzr" doesn't make as much sense as > "../$(srcdir)/.bzr". ??? The latter makes absolutely no sense, especially if $(srcdir) is an absolute name. What you really want is $(top_srcdir). Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Mon, 13 Jan 2014 12:12:01 +0100 Organization: Organization?!? Message-ID: <87zjn09lvi.fsf@fencepost.gnu.org> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> <83ha987d60.fsf@gnu.org> <87vbxo2nsb.fsf@igel.home> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389611548 22505 80.91.229.3 (13 Jan 2014 11:12:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 11:12:28 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 12:12:32 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2fRV-0003g2-FA for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 12:12:29 +0100 Original-Received: from localhost ([::1]:41798 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2fRU-0002vL-V8 for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 06:12:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34115) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2fRM-0002vD-Uj for emacs-devel@gnu.org; Mon, 13 Jan 2014 06:12:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2fRH-0003rk-L3 for emacs-devel@gnu.org; Mon, 13 Jan 2014 06:12:20 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:56360) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2fRH-0003re-EL for emacs-devel@gnu.org; Mon, 13 Jan 2014 06:12:15 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1W2fRE-0003Me-VE for emacs-devel@gnu.org; Mon, 13 Jan 2014 12:12:12 +0100 Original-Received: from x2f431a4.dyn.telefonica.de ([2.244.49.164]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 13 Jan 2014 12:12:12 +0100 Original-Received: from dak by x2f431a4.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 13 Jan 2014 12:12:12 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 14 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f431a4.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:n9RVlNpByEnAd4U9HPHOzCW2vN4= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168286 Archived-At: Andreas Schwab writes: > Stefan Monnier writes: > >> In any case "$(srcdir)/../.bzr" doesn't make as much sense as >> "../$(srcdir)/.bzr". > > ??? The latter makes absolutely no sense, especially if $(srcdir) is an > absolute name. What you really want is $(top_srcdir). So srcdir is different in every directory? -- David Kastrup From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Mon, 13 Jan 2014 12:30:40 +0100 Message-ID: <87r48c2k67.fsf@igel.home> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> <83ha987d60.fsf@gnu.org> <87vbxo2nsb.fsf@igel.home> <87zjn09lvi.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389612657 3469 80.91.229.3 (13 Jan 2014 11:30:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 11:30:57 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 12:31:01 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2fjQ-0000Nk-TT for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 12:31:01 +0100 Original-Received: from localhost ([::1]:41901 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2fjQ-0001zj-Dw for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 06:31:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39055) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2fjJ-0001yj-CH for emacs-devel@gnu.org; Mon, 13 Jan 2014 06:30:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2fjE-0000yA-IZ for emacs-devel@gnu.org; Mon, 13 Jan 2014 06:30:53 -0500 Original-Received: from mail-out.m-online.net ([212.18.0.10]:40672) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2fj9-0000xV-4E; Mon, 13 Jan 2014 06:30:43 -0500 Original-Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3f2t016b4pz3hhq0; Mon, 13 Jan 2014 12:30:41 +0100 (CET) Original-Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3f2t015Y7zzbbh5; Mon, 13 Jan 2014 12:30:41 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Original-Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id I58bviaIH-Tp; Mon, 13 Jan 2014 12:30:40 +0100 (CET) X-Auth-Info: bY2HFYZP4hpi3K7mIl1RVIVYmeBOwbn3hTANTWv0T3w= Original-Received: from igel.home (ppp-88-217-56-22.dynamic.mnet-online.de [88.217.56.22]) by mail.mnet-online.de (Postfix) with ESMTPA; Mon, 13 Jan 2014 12:30:40 +0100 (CET) Original-Received: by igel.home (Postfix, from userid 1000) id 749C22C04E4; Mon, 13 Jan 2014 12:30:40 +0100 (CET) X-Yow: YOW!! Up ahead! It's a DONUT HUT!! In-Reply-To: <87zjn09lvi.fsf@fencepost.gnu.org> (David Kastrup's message of "Mon, 13 Jan 2014 12:12:01 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-Received-From: 212.18.0.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168288 Archived-At: David Kastrup writes: > Andreas Schwab writes: > >> Stefan Monnier writes: >> >>> In any case "$(srcdir)/../.bzr" doesn't make as much sense as >>> "../$(srcdir)/.bzr". >> >> ??? The latter makes absolutely no sense, especially if $(srcdir) is an >> absolute name. What you really want is $(top_srcdir). > > So srcdir is different in every directory? It points to the directory containing the sources being compiled. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Mon, 13 Jan 2014 09:30:14 -0500 Message-ID: References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> <83ha987d60.fsf@gnu.org> <87vbxo2nsb.fsf@igel.home> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389623590 6689 80.91.229.3 (13 Jan 2014 14:33:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 14:33:10 +0000 (UTC) Cc: Eli Zaretskii , jan.h.d@swipnet.se, emacs-devel@gnu.org To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 15:33:16 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2iZo-0007Sp-49 for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 15:33:16 +0100 Original-Received: from localhost ([::1]:42918 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2iZn-00039i-Mm for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 09:33:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2iXC-0007fn-GR for emacs-devel@gnu.org; Mon, 13 Jan 2014 09:30:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2iX5-00031S-6D for emacs-devel@gnu.org; Mon, 13 Jan 2014 09:30:34 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:38180) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2iWt-0002y9-RB; Mon, 13 Jan 2014 09:30:15 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFMCoyj/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAs0EhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IPAS-Result: Av4EABK/CFFMCoyj/2dsb2JhbABEvw4Xc4IeAQEEAVYjEAs0EhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="44822431" Original-Received: from 76-10-140-163.dsl.teksavvy.com (HELO pastel.home) ([76.10.140.163]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 13 Jan 2014 09:30:14 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 9350C60592; Mon, 13 Jan 2014 09:30:14 -0500 (EST) In-Reply-To: <87vbxo2nsb.fsf@igel.home> (Andreas Schwab's message of "Mon, 13 Jan 2014 11:12:36 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168294 Archived-At: >> In any case "$(srcdir)/../.bzr" doesn't make as much sense as >> "../$(srcdir)/.bzr". > ??? The latter makes absolutely no sense, especially if $(srcdir) is an > absolute name. What you really want is $(top_srcdir). Right, I was thinking of $(srcdir) as the root of the checkout: ../$(srcdir)/.bzr wouldn't make sense for an absolute (srcdir), but $(srcdir)/../.bzr makes even less sense if $(srcdir) as the root of the checkout. Stefan From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Mon, 13 Jan 2014 12:37:47 -0500 Message-ID: References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> <83ha987d60.fsf@gnu.org> <87vbxo2nsb.fsf@igel.home> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1389634670 19392 80.91.229.3 (13 Jan 2014 17:37:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 17:37:50 +0000 (UTC) Cc: Eli Zaretskii , jan.h.d@swipnet.se, Andreas Schwab , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 18:37:57 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2lSW-0004rC-8N for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 18:37:56 +0100 Original-Received: from localhost ([::1]:44065 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2lSV-0000Kk-UH for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 12:37:55 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2lSS-0000KF-QV for emacs-devel@gnu.org; Mon, 13 Jan 2014 12:37:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2lSS-0005a1-1B for emacs-devel@gnu.org; Mon, 13 Jan 2014 12:37:52 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35745) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2lSR-0005Zx-U8 for emacs-devel@gnu.org; Mon, 13 Jan 2014 12:37:51 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1W2lSN-0006j8-R5; Mon, 13 Jan 2014 12:37:47 -0500 X-Spook: JSOFC3IP cryptanalysis sweep Bin Laden Majic IMF NORAD X-Ran: hLdHV=`ry`,v.EpU|o=PCr0M=N*.FK|F#\N4{tl7QR,r4g@+Cbtb| X-Hue: black X-Attribution: GM In-Reply-To: (Stefan Monnier's message of "Mon, 13 Jan 2014 09:30:14 -0500") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168304 Archived-At: Stefan Monnier wrote: > Right, I was thinking of $(srcdir) as the root of the checkout: > ../$(srcdir)/.bzr wouldn't make sense for an absolute (srcdir), > but $(srcdir)/../.bzr makes even less sense if $(srcdir) as the root of > the checkout. srcdir is not the root of the checkout. top_srcdir is. srcdir is "directory containing the sources associated with the Makefile that expands it". In many cases it will be "." everywhere: in Makefile, src/Makefile, etc. In another case it might be ../emacs in Makefile, ../../emacs/src in src/Makefile, etc. $(top_srcdir)/.bzr is equivalent to what you have now, but AFAICS there's no _need_ to change it, except maybe clarity. From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Mon, 13 Jan 2014 14:03:13 -0500 Message-ID: <9g1u0br9fy.fsf@fencepost.gnu.org> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> <83ha987d60.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1389639797 18631 80.91.229.3 (13 Jan 2014 19:03:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 19:03:17 +0000 (UTC) Cc: jan.h.d@swipnet.se, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 20:03:24 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2mnD-0008VK-R4 for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 20:03:23 +0100 Original-Received: from localhost ([::1]:44571 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2mnD-00060Q-Cw for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 14:03:23 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42753) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2mn6-000609-N3 for emacs-devel@gnu.org; Mon, 13 Jan 2014 14:03:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2mn5-0007Dy-3i for emacs-devel@gnu.org; Mon, 13 Jan 2014 14:03:16 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37452) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2mn5-0007Du-1V for emacs-devel@gnu.org; Mon, 13 Jan 2014 14:03:15 -0500 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1W2mn4-0000r8-2H; Mon, 13 Jan 2014 14:03:14 -0500 X-Spook: argus Bruxelles secure Montenegro Tony Blair spy CIDA SWAT X-Ran: *h,'>/kvF~eG*s>mq+1E (Eli Zaretskii's message of "Mon, 13 Jan 2014 05:50:47 +0200") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168309 Archived-At: Eli Zaretskii wrote: > Perhaps using abs_srcdir will allow to use the same string everywhere, > avoiding the need to sometimes use ".." and sometimes quote. abs_srcdir may contain whitespace, which is a problem for Make. (srcdir is guaranteed not to, by configure.) The current code seems fine to me. From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: More fun with vcswitness Date: Mon, 13 Jan 2014 21:13:10 +0200 Message-ID: <83txd766gp.fsf@gnu.org> References: <20140112200736.C29B33811D4@snark.thyrsus.com> <87zjn1ar8z.fsf@fencepost.gnu.org> <83k3e47vlq.fsf@gnu.org> <83ha987d60.fsf@gnu.org> <9g1u0br9fy.fsf@fencepost.gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1389640411 26172 80.91.229.3 (13 Jan 2014 19:13:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 13 Jan 2014 19:13:31 +0000 (UTC) Cc: jan.h.d@swipnet.se, emacs-devel@gnu.org To: Glenn Morris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 13 20:13:37 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W2mx6-0005bm-Rl for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 20:13:36 +0100 Original-Received: from localhost ([::1]:44614 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2mx6-0000HA-E2 for ged-emacs-devel@m.gmane.org; Mon, 13 Jan 2014 14:13:36 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44790) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2mwy-0000GM-Et for emacs-devel@gnu.org; Mon, 13 Jan 2014 14:13:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2mwt-0001bA-4F for emacs-devel@gnu.org; Mon, 13 Jan 2014 14:13:28 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:50630) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2mws-0001ar-Su; Mon, 13 Jan 2014 14:13:23 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MZC00900T7KP100@a-mtaout20.012.net.il>; Mon, 13 Jan 2014 21:13:21 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MZC009LNTE8O030@a-mtaout20.012.net.il>; Mon, 13 Jan 2014 21:13:20 +0200 (IST) In-reply-to: <9g1u0br9fy.fsf@fencepost.gnu.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168310 Archived-At: > From: Glenn Morris > Date: Mon, 13 Jan 2014 14:03:13 -0500 > Cc: jan.h.d@swipnet.se, emacs-devel@gnu.org > > The current code seems fine to me. Me too. It's just that its use of quotes of different kinds might confuse.