From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Reitter Newsgroups: gmane.emacs.devel Subject: Re: emacsclient 22 and 23 incompatibility Date: Sat, 1 Aug 2009 13:04:56 +0200 Message-ID: <85545288-C7CC-49A9-8782-483C801D635F@gmail.com> References: <40968C64-648B-4601-89EB-6197D65E5020@gmail.com> <87d47fby7n.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1074) Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1249124820 3491 80.91.229.12 (1 Aug 2009 11:07:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 1 Aug 2009 11:07:00 +0000 (UTC) To: Emacs Development Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 01 13:06:53 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MXCQM-00063j-MZ for ged-emacs-devel@m.gmane.org; Sat, 01 Aug 2009 13:06:50 +0200 Original-Received: from localhost ([127.0.0.1]:60562 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MXCQL-0007vm-KU for ged-emacs-devel@m.gmane.org; Sat, 01 Aug 2009 07:06:49 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MXCOf-0007OP-CV for emacs-devel@gnu.org; Sat, 01 Aug 2009 07:05:05 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MXCOZ-0007Mm-KM for emacs-devel@gnu.org; Sat, 01 Aug 2009 07:05:04 -0400 Original-Received: from [199.232.76.173] (port=43955 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MXCOZ-0007MZ-0x for emacs-devel@gnu.org; Sat, 01 Aug 2009 07:04:59 -0400 Original-Received: from mail-ew0-f211.google.com ([209.85.219.211]:32989) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MXCOY-0005Zz-HS for emacs-devel@gnu.org; Sat, 01 Aug 2009 07:04:58 -0400 Original-Received: by ewy7 with SMTP id 7so100404ewy.42 for ; Sat, 01 Aug 2009 04:04:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=UB6CkR7Sfj1Qpitfb6FTs34lF3kQui6x5Wz3giPo+Bs=; b=Hp+x6fPOESaZKuQKTft3qfk1TZL80213V0UGTuuYCKEUU7jwbxqQ2E0hisKZxUEGRF CUr0ziRQM+1Gcn/GpMmbhioqPooMdqnadzBEb3ra3d3NBEr6WbSOES6i6REneJiyZ4DK exn71YgWUCE/nbBwgKYfCnW1Tv3CftGLvOu9c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=lAVl6f7UJTTiCHba95sAOhuW/4aVpByJFoqq5/kXPyEOum26Jq1PWL3iSMdxCl3hwS Utg08Hg3OdzQo+JxnK5YTDZXDO0HnROFMRgW+jM/VI0XhA9RFORzPcPbkMyCmrg+WKke 7kgoY15dj2F8yHl1O2dE4kcRFRVXGKM5OrNjo= Original-Received: by 10.210.41.1 with SMTP id o1mr4352252ebo.10.1249124697417; Sat, 01 Aug 2009 04:04:57 -0700 (PDT) Original-Received: from dhcp-129-244.public.vu.nl (dhcp-129-244.public.vu.nl [130.37.244.129]) by mx.google.com with ESMTPS id 10sm4211438eyz.11.2009.08.01.04.04.56 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 01 Aug 2009 04:04:56 -0700 (PDT) In-Reply-To: <87d47fby7n.fsf@lola.goethe.zz> X-Mailer: Apple Mail (2.1074) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:113516 Archived-At: On Aug 1, 2009, at 12:55 PM, David Kastrup wrote: >> It's a pity that this doesn't work out-of-the-box, given that not all >> platforms use an install procedure that will update a centrally >> installed emacsclient program along with the new Emacs main >> application. > > All platforms supported by Emacs do AFAICT. If there are install > procedures outside of the control of the Emacs maintainers which don't > do the right thing, I don't see why it would be a good idea to bend > over > backwards to support them. Oh, I must have been missing out on something. Could you please explain how the Nextstep port does that? According to what I know: "make install" installs a .app in the nextstep folder, which is then supposed to be moved by the user wherever they want on their file system. The emacsclient binary is inside the .app and not copied to anywhere in PATH. That is why the existing 22 emacsclient binary (which is in PATH) stays in place and gets called by other applications such as "Skim" in order to communicate with Emacs, which fails.