From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 12 16:54:05 2020 Received: (at submit) by debbugs.gnu.org; 12 Aug 2020 20:54:05 +0000 Received: from localhost ([127.0.0.1]:45667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5xl6-0002Wh-Lr for submit@debbugs.gnu.org; Wed, 12 Aug 2020 16:54:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:60860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5xl4-0002WY-4N for submit@debbugs.gnu.org; Wed, 12 Aug 2020 16:54:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k5xl3-0006pw-MP for bug-gnu-emacs@gnu.org; Wed, 12 Aug 2020 16:54:01 -0400 Received: from mail-qt1-x844.google.com ([2607:f8b0:4864:20::844]:35697) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k5xl1-00025e-Ay for bug-gnu-emacs@gnu.org; Wed, 12 Aug 2020 16:54:01 -0400 Received: by mail-qt1-x844.google.com with SMTP id b25so2672138qto.2 for ; Wed, 12 Aug 2020 13:53:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toadstyle-org.20150623.gappssmtp.com; s=20150623; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=AQ8D+EMODqUANlhQQboxUAMEIiwBmbbpXabePJyc5EE=; b=Fe70W7qTNvbZ1s7YFvcQBuD+LxOp7F3sQpAJCLgdntTBSrUEcpBFYJcVft6ssPLx6T jfnw6tSXOopYeNkAx4peLEUobduG4mHfRPSfNhjPkzr4ZyRxgK8hkySB9nczn4pVHtzI LROsYLDzwC+cZYa97nKmHy21e6x0qFNCppt0smMk4+DQDkwIckDo64acmWqw+4EpIKpK lHduZmc8xXswYYtK17fkK7SBb/UaCznqVFpCmKqr0tu8DMPQ9dXpCkL0bdrwoDZhHwjl rFWPxQmPY5QxmUefbfADWhkxUqnveXzitI1phFCidPbR2JVYlCcH0x3xIv5fg2nuF9GM ImUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=AQ8D+EMODqUANlhQQboxUAMEIiwBmbbpXabePJyc5EE=; b=bpqsdbhJ9iAc1nZUGmh21jtQyYy6fQj8/y/UxYcngB0SmXY5K+jOTlNut8AcVl/YbR jMwqQFOE2tcoLVNxvtt6ybGSh5BueSk+jjnnbjfUQPcII1kmcIj+QwoJIp8mhaHo525Y H1yGcuuX8Xp7w3ZEYFqke+Yz7JLxKl7j7+qKd7ieup92vEwUAJ3XHNJYUbJDhQLsTLPY nc4MRfmdL0dncoKBa4j6tcLaqNJEVpWflZMG2MrQAaqgZeyJxMMeLjfvAXB312yLBMJq MjKiNuyaJuWgiikCIjQYIny3Zt9YZCe5Km3ur325WCpfjHoUylawHEtSAsgBmTwH+xkE FNUg== X-Gm-Message-State: AOAM531Np3vutgSsOHZi4PKZqMY9EBuNz4RIYzbEc5qppSgps7OV6/5C FW4bK6z4EFR9t/B86EUy0iBqqfpoonMMIg== X-Google-Smtp-Source: ABdhPJwvnmGik310f3Fj2ITnquMySkWVUuM4fiQg4QY1zqm+0C8asA58IJhBAIREnlfzLd45e13CXQ== X-Received: by 2002:ac8:604f:: with SMTP id k15mr1759062qtm.338.1597265637421; Wed, 12 Aug 2020 13:53:57 -0700 (PDT) Received: from localhost ([2604:2000:14c6:84b0:3096:fb74:916b:67a3]) by smtp.gmail.com with ESMTPSA id u39sm4194769qtc.54.2020.08.12.13.53.56 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Aug 2020 13:53:57 -0700 (PDT) From: Sean Devlin Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3652.0.5\)) Subject: 27.1; default-directory is set to "/" after startup Message-Id: <460AAF63-B6EC-4AE7-8259-1808D46A5BFD@toadstyle.org> Date: Wed, 12 Aug 2020 16:53:56 -0400 To: bug-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.3652.0.5) Received-SPF: pass client-ip=2607:f8b0:4864:20::844; envelope-from=spd@toadstyle.org; helo=mail-qt1-x844.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi folks, When I start Emacs, the value of default-directory in the *scratch* and *Messages* buffers is "/". In previous versions of Emacs, it was "~/". I am on macOS, and I installed Emacs 27.1 as packaged by https://emacsformacosx.com. There is information about how this is built and packaged here: https://emacsformacosx.com/about. Basically, it provides a .app bundle as per typical on macOS. This lets you open Emacs by clicking on the application icon or running "open -a Emacs" from the terminal. You can also run it directly by invoking the full path to the executable (e.g. /Applications/Emacs.app/Contents/MacOS/Emacs) from the terminal. When I open Emacs 27.1 by either of the first two methods, the value of default-directory in the *scratch* and *Messages* buffers is "/". This is true even though the process working directory is my home directory, which I verified by running "lsof -a -d cwd -p $(pgrep -i emacs)" after starting Emacs. I reinstalled a copy of Emacs 26.3 and verified default-directory used to be "~/" in these buffers after startup. When I open Emacs 27.1 by invoking the executable directly (i.e. the last method above), the default-directory in those buffers is "~/". I have performed all the above steps using the "-Q" argument to make sure my own configuration is not confounding anything. I think you should be able to reproduce by the following steps: 1. Download Emacs from https://emacsformacosx.com and install the application. (I think https://emacsformacosx.com/emacs-builds/Emacs-27.1-universal.dmg is the right URL.) 2. In a terminal, run "open -a Emacs --args -Q" to start Emacs. 3. Once Emacs starts, switch to the *scratch* buffer and evaluate "default-directory" or "(pwd)" and observe the result. I tried to do a little digging to determine how and when this variable is first set to "/", but I couldn't figure it out. It seems that the default directory is already "/" by the time early-init.el runs. I determined this by putting "(message default-directory)" in my early-init.el file and checking the messages buffer after startup. Please let me know if there's any more information I can provide. Thanks! In GNU Emacs 27.1 (build 1, x86_64-apple-darwin18.7.0, NS appkit-1671.60 = Version 10.14.6 (Build 18G95)) of 2020-08-12 built on builder10-14.porkrind.org Windowing system distributor 'Apple', version 10.3.2004 System Description: macOS Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Mark set Mark deactivated Making completion list... Configured using: 'configure --with-ns '--enable-locallisppath=3D/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules' Configured features: NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS JSON PDUMPER Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 44955 6142) (symbols 48 5927 1) (strings 32 15262 1819) (string-bytes 1 504806) (vectors 16 10186) (vector-slots 8 126975 12482) (floats 8 19 42) (intervals 56 201 0) (buffers 1000 12)) From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 12 17:17:40 2020 Received: (at 42836) by debbugs.gnu.org; 12 Aug 2020 21:17:40 +0000 Received: from localhost ([127.0.0.1]:45674 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5y7v-000361-Ov for submit@debbugs.gnu.org; Wed, 12 Aug 2020 17:17:39 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:36308) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5y7s-00035h-FW for 42836@debbugs.gnu.org; Wed, 12 Aug 2020 17:17:38 -0400 Received: by mail-qt1-f174.google.com with SMTP id t23so2724106qto.3 for <42836@debbugs.gnu.org>; Wed, 12 Aug 2020 14:17:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toadstyle-org.20150623.gappssmtp.com; s=20150623; h=from:content-transfer-encoding:mime-version:subject:date:references :to:in-reply-to:message-id; bh=NI8ZwbS2kFt8s6JzKKnLlfBtnm3yXon44ANc6+UUzZ4=; b=d9LxhzjLMac08ByEc0qpD5cNraXDZ98J7KaDnFF3ysyae8TZAxSfd63r+jEIPCCny5 YP/3r54F9gBaFkFFw9smVdCvKwUAs1Pm+SUxOuVAtP0mmXXQ0W4tKLkAdXIFYew6DP+F ThGgvxoXvIMtNLPopiN5MtUpNacN/kKN2BIYKH7baV6/zPYHhi4hDFxeu12vVM+jJ2Dv ZW3CxIrjo4qoQObOl/B0NChl1I0TOhCkVJCN01PRw6yv4t5KcouSIct7Uyp5plTD8lS/ 0Ico9Dvc/Ph6DGJz6oE/3HRzKgvowY0uvIVw+uBiTZgGGbu4WQTxrg7aVR/DINsvbwn2 273w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=NI8ZwbS2kFt8s6JzKKnLlfBtnm3yXon44ANc6+UUzZ4=; b=R7LVNLv8lYAtsmW4C/2jbcwaPfh2Jaa7uPi175Me0MoCjEZNn5nnm6am66HGBtihuQ 5YfArlnZj14+qSOsgD1Va55Y7rqwMGdxG3Vzu26OwOyD4QJ2UoEMVIFoKk+baElIoVFk pIAcIggH2wCM0sQ8M1mLgXZUx5pS/6huaASbCQswBemCqNbxzeMIu4UZj3JpUFAQcKOM kUzuyk8981Zy/olvbBUATn+aPVYp0PgeSaRtH2H7U5PAYvJnXF/O7D9DrtuW4Yij2Bf1 uAwaxlKVTahVIB+oyYFwfXGPuK4hPHKnc8qox6v8cNWXYsArVQaYRwbSTTaHobN0y8fC 7Vvg== X-Gm-Message-State: AOAM530UivVbqDGNImyCmdyg7MS9Coj3f/s9U/awMWNAMV1HB+0uxiSJ JahYw4ZcGI0kzLi3SUhafXSBmPv02D38wg== X-Google-Smtp-Source: ABdhPJwl2NWJqsmE4JKDkjOXMf3VEP0DFuFOF6EOA5yys52vv4hn1FGpyXf21+8giKLboQBdVgSZlA== X-Received: by 2002:ac8:73c3:: with SMTP id v3mr1846709qtp.266.1597267050765; Wed, 12 Aug 2020 14:17:30 -0700 (PDT) Received: from localhost ([2604:2000:14c6:84b0:3096:fb74:916b:67a3]) by smtp.gmail.com with ESMTPSA id q16sm3535040qkn.115.2020.08.12.14.17.29 for <42836@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Aug 2020 14:17:29 -0700 (PDT) From: Sean Devlin Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3652.0.5\)) Subject: Re: bug#42836: 27.1; default-directory is set to "/" after startup Date: Wed, 12 Aug 2020 17:17:28 -0400 References: <460AAF63-B6EC-4AE7-8259-1808D46A5BFD@toadstyle.org> To: 42836@debbugs.gnu.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3652.0.5) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42836 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > When I open Emacs 27.1 by invoking the executable directly (i.e. the > last method above), the default-directory in those buffers is "~/=E2=80=9C= . Correction: the default directory is the working directory of the parent = process (i.e. the shell) in this case. Thanks!= From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 12 18:53:02 2020 Received: (at 42836) by debbugs.gnu.org; 12 Aug 2020 22:53:02 +0000 Received: from localhost ([127.0.0.1]:45879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5zcD-0003vt-NB for submit@debbugs.gnu.org; Wed, 12 Aug 2020 18:53:01 -0400 Received: from mailout-l3b-97.contactoffice.com ([212.3.242.97]:42946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5zcC-0003vZ-E1 for 42836@debbugs.gnu.org; Wed, 12 Aug 2020 18:53:01 -0400 Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by mailout-l3b-97.contactoffice.com (Postfix) with ESMTP id BBBC042E; Thu, 13 Aug 2020 00:52:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1597272773; s=20200222-6h9o; d=idiocy.org; i=alan@idiocy.org; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To; l=729; bh=V1DNgtwYuaaqqchPZtR+QKcMSQ056iO96iid4HpSnHU=; b=jyjtVQBZ6FwUcaiQ7nJ72GmYGnQdfmN5Ncilo503NpkIQIZ/HBLfw6J0Sk2Jik+3 1snJBSb6MASre0F+Z0cRpdGPxFMHFCsSKec32wKuSq7770S+rh3DRFs1A7YY1syizpc SoIUvg7XP9RIEeXzyGqjQrGse+5vqNpYSfIQ7ZAC7RtOR1AjIXe+g7ZpgGbxzYVQ8XR FO6YjC8cWT6zViQvV3HTnTExbEizWtxPfD16UI79bAtZvB7WAhGH2J7bPi2mhkQUGAC BU6wtP6A0UhwjTFt2GL6ATJ6HQbnMUDS6+7m9DfyTULPqKws0DPdPfBZGZAqi5LcVws jQfrcRSHUw== Received: by smtp.mailfence.com with ESMTPA ; Thu, 13 Aug 2020 00:52:50 +0200 (CEST) Received: by breton.holly.idiocy.org (Postfix, from userid 501) id B2BF620244E491; Wed, 12 Aug 2020 23:52:44 +0100 (BST) Date: Thu, 13 Aug 2020 00:52:51 +0200 (CEST) From: Alan Third To: Sean Devlin Subject: Re: bug#42836: 27.1; default-directory is set to "/" after startup Message-ID: <20200812225244.GB42658@breton.holly.idiocy.org> Mail-Followup-To: Alan Third , Sean Devlin , 42836@debbugs.gnu.org References: <460AAF63-B6EC-4AE7-8259-1808D46A5BFD@toadstyle.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Flag: NO X-Spam-Status: No, hits=-2.9 required=4.7 symbols=ALL_TRUSTED, BAYES_00 device=10.2.0.21 X-ContactOffice-Account: com:241649512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42836 Cc: 42836@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Wed, Aug 12, 2020 at 05:17:28PM -0400, Sean Devlin wrote: > > When I open Emacs 27.1 by invoking the executable directly (i.e. the > > last method above), the default-directory in those buffers is "~/“. > > Correction: the default directory is the working directory of the > parent process (i.e. the shell) in this case. The code at line 1623 of emacs.c appears to be supposed to set the correct starting directory, however it doesn't matter what it does there. I've tried hard coding directories and all sorts, but it ALWAYS ends up starting in "/"... I think something somewhere else must be resetting it. I can't find where just now. I may have to do a git bisect, which I don't much fancy. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 12 22:32:36 2020 Received: (at 42836) by debbugs.gnu.org; 13 Aug 2020 02:32:36 +0000 Received: from localhost ([127.0.0.1]:46394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k632i-0002Rg-89 for submit@debbugs.gnu.org; Wed, 12 Aug 2020 22:32:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k632d-0002RP-SI for 42836@debbugs.gnu.org; Wed, 12 Aug 2020 22:32:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46202) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k632Y-00062r-Gk; Wed, 12 Aug 2020 22:32:26 -0400 Received: from [176.228.60.248] (port=2018 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k632X-0007hZ-MT; Wed, 12 Aug 2020 22:32:26 -0400 Date: Thu, 13 Aug 2020 05:32:17 +0300 Message-Id: <83tux7mg26.fsf@gnu.org> From: Eli Zaretskii To: Sean Devlin In-Reply-To: (message from Sean Devlin on Wed, 12 Aug 2020 17:17:28 -0400) Subject: Re: bug#42836: 27.1; default-directory is set to "/" after startup References: <460AAF63-B6EC-4AE7-8259-1808D46A5BFD@toadstyle.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42836 Cc: 42836@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Sean Devlin > Date: Wed, 12 Aug 2020 17:17:28 -0400 > > > When I open Emacs 27.1 by invoking the executable directly (i.e. the > > last method above), the default-directory in those buffers is "~/“. > > Correction: the default directory is the working directory of the parent process (i.e. the shell) in this case. If that's what happens, it's what I would expect, and it happens for me on systems other than macOS. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 13 00:08:25 2020 Received: (at 42836) by debbugs.gnu.org; 13 Aug 2020 04:08:25 +0000 Received: from localhost ([127.0.0.1]:46465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k64XR-0000m0-Fn for submit@debbugs.gnu.org; Thu, 13 Aug 2020 00:08:25 -0400 Received: from mail-qk1-f181.google.com ([209.85.222.181]:36802) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k64XO-0000ll-HY for 42836@debbugs.gnu.org; Thu, 13 Aug 2020 00:08:23 -0400 Received: by mail-qk1-f181.google.com with SMTP id g26so4183005qka.3 for <42836@debbugs.gnu.org>; Wed, 12 Aug 2020 21:08:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toadstyle-org.20150623.gappssmtp.com; s=20150623; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=Uykl8TdVG+wSwYYoxMVKo7hgHuh7fqdSuU5iOgvPMJU=; b=dAiUeB2yNHg2ZPO2DZ62Jk511vVf7RrrhI6F68KrGy3t0phJSsqK+sFqLN6dRa418t bK/kZk4NW3fK7st7IcFXRqosSsTlrhsU7mv98pUWZMpfbO7KdBOwKKd/9Ie/HRqrOY6s BS3NVH7ddzdXEzDseHE3Zbn6G8btYAIxiMayaP9cYT8CVmIzcQPyV0PUYfw+BSJ0vv4i TqAAetr5r1VxKZ5MRfTTbivlaYDizmf488FGXxBUv9a7zTbQUtwBsGZ1lzGExSbOO0nu /prYp4g0Eta0g4Ick3o+kmxQOtbm18w7ni46pBN1RhLiclp3gxBxw3iqHeRue2hOUU0F DYRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=Uykl8TdVG+wSwYYoxMVKo7hgHuh7fqdSuU5iOgvPMJU=; b=UT5r61vnIRXCp7tZAGpi2oX91cgjP70PbG+ZGWcwxePmPnM3olfp6/iviyDb9LnF5/ BJ/w48+GK/1U3j6FVFfdIYqwbNhhtrQPilyB7D6FHTpUp7lb7bhcoMXApZtr65Cn0REw EYSSzxAyzalTP/s+bgMYi1FNBHPqvNBTG4NfV/Gtcj3mc4PfNhazkf9aY/mCgRSsvBSX Bdg9ya9c4NvDrMqCRixfd0GZ//KjzAOEr86x0cGN/jJZPzuAE7Hb2/qMHs2eGsrOLlHw 4fYFPv7qK73pAEUsYt9qTx0hfUFSm7Lo28EUx+bjaWnABwRETiiD7pJDJCedl8TYXWIk Ym7A== X-Gm-Message-State: AOAM530hrhibHa1Ne4t6hP9tgW2ACaLC5gxKdexctOqIcDaHbzwaRMwe z9PMHffvE2jeOyetG/F3GNOij89TZQONHQ== X-Google-Smtp-Source: ABdhPJw+PYOzh1OuoKkyshjBoZ4EkmM9u9+m1h7+weMnXYLWm2uBtV6pjheALELv8sEPu574cD5UBw== X-Received: by 2002:a37:9945:: with SMTP id b66mr3016593qke.51.1597291696578; Wed, 12 Aug 2020 21:08:16 -0700 (PDT) Received: from localhost ([2604:2000:14c6:84b0:fd76:b498:7a7:e32b]) by smtp.gmail.com with ESMTPSA id j190sm4491683qkd.22.2020.08.12.21.08.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Aug 2020 21:08:16 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Sean Devlin Mime-Version: 1.0 (1.0) Subject: Re: bug#42836: 27.1; default-directory is set to "/" after startup Date: Thu, 13 Aug 2020 00:08:14 -0400 Message-Id: <343C53C6-300B-4539-B6FD-5146E96ADF88@toadstyle.org> References: <83tux7mg26.fsf@gnu.org> In-Reply-To: <83tux7mg26.fsf@gnu.org> To: Eli Zaretskii X-Mailer: iPhone Mail (18A347) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42836 Cc: 42836@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On Aug 12, 2020, at 10:32 PM, Eli Zaretskii wrote: >=20 > =EF=BB=BF >>=20 >> From: Sean Devlin >> Date: Wed, 12 Aug 2020 17:17:28 -0400 >>=20 >>> When I open Emacs 27.1 by invoking the executable directly (i.e. the >>> last method above), the default-directory in those buffers is "~/=E2=80=9C= . >>=20 >> Correction: the default directory is the working directory of the parent p= rocess (i.e. the shell) in this case. >=20 > If that's what happens, it's what I would expect, and it happens for > me on systems other than macOS. That=E2=80=99s not the unexpected part; I just mentioned it for completeness= . The unexpected behavior is that opening the application by clicking the icon= sets default-directory to =E2=80=9C/=E2=80=9C in the scratch buffer. This i= s true even though the process-level working directory is my home directory.= It is also a change in behavior from 26.3.= From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 13 10:52:54 2020 Received: (at 42836) by debbugs.gnu.org; 13 Aug 2020 14:52:54 +0000 Received: from localhost ([127.0.0.1]:50631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6Eb7-0007Ni-Pw for submit@debbugs.gnu.org; Thu, 13 Aug 2020 10:52:54 -0400 Received: from mailout-l3b-97.contactoffice.com ([212.3.242.97]:46840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6Eb6-0007NU-0E for 42836@debbugs.gnu.org; Thu, 13 Aug 2020 10:52:53 -0400 Received: from smtpauth2.co-bxl (smtpauth2.co-bxl [10.2.0.24]) by mailout-l3b-97.contactoffice.com (Postfix) with ESMTP id 179ED1F65; Thu, 13 Aug 2020 16:52:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1597330365; s=20200222-6h9o; d=idiocy.org; i=alan@idiocy.org; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To; l=1061; bh=skmUFuy2IoecV/ajFZuE4zBSMjMaxPfJ/gFLesfo1jo=; b=ms7lDv+GQdiwJBUSNCEJYyzdHXYJatVQEsbNw06AzpFkf0AcWhJ0FFaRU6Ft5RLp FdufOCtVqQiAz3hdsBUsZi1qveDFSeNk56Ui/2/iHtDS1ZzXXVBFv3kejX7QcMf/n64 jTd8hPmqA4J6AHe7WlktGmhYECUgjSB6/wUrVVg2S0fhP9ypD6fkJZGQApBnxy1mcai Q2DhX8eoPk97DBCv/lbfzuCxtzS9EVcc7V8iVw67ybNQCGyQeho+FyPH2+2XlxbibhH dCHMSnOASDvpgUP/N6cP4Qikg3Jwhh9paQAHs+Yb/YGwQQhAVYGIYyI9Xl3MdGd7jIf ZZReokb2pw== Received: by smtp.mailfence.com with ESMTPA ; Thu, 13 Aug 2020 16:52:39 +0200 (CEST) Received: by breton.holly.idiocy.org (Postfix, from userid 501) id 9FE07202481371; Thu, 13 Aug 2020 15:52:37 +0100 (BST) Date: Thu, 13 Aug 2020 16:52:41 +0200 (CEST) From: Alan Third To: Sean Devlin , 42836@debbugs.gnu.org Subject: Re: bug#42836: 27.1; default-directory is set to "/" after startup Message-ID: <20200813145237.GA26932@breton.holly.idiocy.org> Mail-Followup-To: Alan Third , Sean Devlin , 42836@debbugs.gnu.org, eggert@cs.ucla.edu References: <460AAF63-B6EC-4AE7-8259-1808D46A5BFD@toadstyle.org> <20200812225244.GB42658@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200812225244.GB42658@breton.holly.idiocy.org> X-Spam-Flag: NO X-Spam-Status: No, hits=-2.9 required=4.7 symbols=ALL_TRUSTED, BAYES_00 device=10.2.0.1 X-ContactOffice-Account: com:241649512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42836 Cc: eggert@cs.ucla.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Aug 13, 2020 at 12:52:51AM +0200, Alan Third wrote: > On Wed, Aug 12, 2020 at 05:17:28PM -0400, Sean Devlin wrote: > > > When I open Emacs 27.1 by invoking the executable directly (i.e. the > > > last method above), the default-directory in those buffers is "~/“. > > > > Correction: the default directory is the working directory of the > > parent process (i.e. the shell) in this case. > > The code at line 1623 of emacs.c appears to be supposed to set the > correct starting directory, however it doesn't matter what it does > there. I've tried hard coding directories and all sorts, but it ALWAYS > ends up starting in "/"... I think something somewhere else must be > resetting it. I can't find where just now. I may have to do a git bisect, > which I don't much fancy. The commit in question is: 900276502fbb4dcabdabc5d7d24b4bc5645f2cf3 Act like POSIX sh if $HOME is relative I suspect the best solution here is to move the code at line emacs.c:1623 to before emacs_wd is set. What do you think, Paul? -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 13 15:54:10 2020 Received: (at 42836) by debbugs.gnu.org; 13 Aug 2020 19:54:10 +0000 Received: from localhost ([127.0.0.1]:51181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6JIg-0007OB-06 for submit@debbugs.gnu.org; Thu, 13 Aug 2020 15:54:10 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6JId-0007Ny-P6 for 42836@debbugs.gnu.org; Thu, 13 Aug 2020 15:54:08 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9B58B160115; Thu, 13 Aug 2020 12:54:01 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id dflJysJaMzdu; Thu, 13 Aug 2020 12:54:00 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id C883616011D; Thu, 13 Aug 2020 12:54:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id fassafGoLAze; Thu, 13 Aug 2020 12:54:00 -0700 (PDT) Received: from [192.168.1.9] (cpe-75-82-69-226.socal.res.rr.com [75.82.69.226]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 98164160115; Thu, 13 Aug 2020 12:54:00 -0700 (PDT) Subject: Re: bug#42836: 27.1; default-directory is set to "/" after startup To: Alan Third , Sean Devlin , 42836@debbugs.gnu.org References: <460AAF63-B6EC-4AE7-8259-1808D46A5BFD@toadstyle.org> <20200812225244.GB42658@breton.holly.idiocy.org> <20200813145237.GA26932@breton.holly.idiocy.org> From: Paul Eggert Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkV5QWNtUUJFQURB QXlIMnhvVHU3cHBHNUQzYThGTVpFb243NGRDdmM0K3ExWEEySjJ0QnkycHdhVHFmCmhweHhk R0E5Smo1MFVKM1BENGJTVUVnTjh0TFowc2FuNDdsNVhUQUZMaTI0NTZjaVNsNW04c0thSGxH ZHQ5WG0KQUF0bVhxZVpWSVlYL1VGUzk2ZkR6ZjR4aEVtbS95N0xiWUVQUWRVZHh1NDd4QTVL aFRZcDVibHRGM1dZRHoxWQpnZDdneDA3QXV3cDdpdzdlTnZub0RUQWxLQWw4S1lEWnpiRE5D UUdFYnBZM2VmWkl2UGRlSStGV1FONFcra2doCnkrUDZhdTZQcklJaFlyYWV1YTdYRGRiMkxT MWVuM1NzbUUzUWpxZlJxSS9BMnVlOEpNd3N2WGUvV0szOEV6czYKeDc0aVRhcUkzQUZINmls QWhEcXBNbmQvbXNTRVNORnQ3NkRpTzFaS1FNcjlhbVZQa25qZlBtSklTcWRoZ0IxRApsRWR3 MzRzUk9mNlY4bVp3MHhmcVQ2UEtFNDZMY0ZlZnpzMGtiZzRHT1JmOHZqRzJTZjF0azVlVThN Qml5Ti9iClowM2JLTmpOWU1wT0REUVF3dVA4NGtZTGtYMndCeHhNQWhCeHdiRFZadWR6eERa SjFDMlZYdWpDT0pWeHEya2wKakJNOUVUWXVVR3FkNzVBVzJMWHJMdzYrTXVJc0hGQVlBZ1Jy NytLY3dEZ0JBZndoUEJZWDM0blNTaUhsbUxDKwpLYUhMZUNMRjVaSTJ2S20zSEVlQ1R0bE9n N3haRU9OZ3d6TCtmZEtvK0Q2U29DOFJSeEpLczhhM3NWZkk0dDZDCm5yUXp2SmJCbjZneGRn Q3U1aTI5SjFRQ1lyQ1l2cWwyVXlGUEFLK2RvOTkvMWpPWFQ0bTI4MzZqMXdBUkFRQUIKdENC UVlYVnNJRVZuWjJWeWRDQThaV2RuWlhKMFFHTnpMblZqYkdFdVpXUjFQb2tDUGdRVEFRSUFL QVVDVElCeQpaQUliQXdVSkVzd0RBQVlMQ1FnSEF3SUdGUWdDQ1FvTEJCWUNBd0VDSGdFQ0Y0 QUFDZ2tRN1pmcERtS3FmalJSCkd3LytJajAzZGhZZllsL2dYVlJpdXpWMWdHcmJIayt0bmZy SS9DN2ZBZW9GelE1dFZnVmluU2hhUGtabzBIVFAKZjE4eDZJREVkQWlPOE1xbzF5cDBDdEht ekdNQ0o1MG80R3JnZmpscjZnLyt2dEVPS2JobGVzek4yWHBKdnB3TQoyUWdHdm4vbGFUTFV1 OFBIOWFSV1RzN3FKSlpLS0tBYjRzeFljOTJGZWhQdTZGT0QwZERpeWhsREFxNGxPVjJtCmRC cHpRYmlvam9aelFMTVF3anBnQ1RLMjU3MmVLOUVPRVF5U1VUaFhyU0l6NkFTZW5wNE5ZVEZI czl0dUpRdlgKazlnWkRkUFNsM2JwKzQ3ZEd4bHhFV0xwQklNN3pJT053NGtzNGF6Z1Q4bnZE WnhBNUlaSHR2cUJsSkxCT2JZWQowTGU2MVdwMHkzVGxCRGgycWRLOGVZTDQyNlc0c2NFTVN1 aWc1Z2I4T0F0UWlCVzZrMnNHVXh4ZWl2OG92V3U4CllBWmdLSmZ1b1dJK3VSbk1FZGRydVk4 SnNvTTU0S2FLdlppa2tLczJiZzFuZHRMVnpIcEo2cUZaQzdRVmplSFUKaDYvQm1ndmRqV1Ba WUZUdE4rS0E5Q1dYM0dRS0tnTjN1dTk4OHl6bkQ3TG5COThUNEVVSDFIQS9HbmZCcU1WMQpn cHpUdlBjNHFWUWluQ21Ja0VGcDgzemwrRzVmQ2pKSjNXN2l2ekNuWW80S2hLTHBGVW05N29r VEtSMkxXM3haCnpFVzRjTFNXTzM4N01USzNDekRPeDVxZTZzNGE5MVp1Wk0vai9UUWRUTERh cU5uODNrQTRIcTQ4VUhYWXhjSWgKK05kOGsvM3c2bEZ1b0swd3JPRml5d2pMeCswdXI1am1t YmVjQkdIYzF4ZGhBRkc1QWcwRVRJQnlaQUVRQUthRgo2NzhUOXd5SDR3alRyVjFQejNjREVv U25WLzBaVXJPVDM3cDFkY0d5ai9JWHExeDY3MEhSVmFoQW1rMHNacFljCjI1UEY5RDVHUFlI RldsTmp1UFU5NnJEbmRYQjNoZWRtQlJoTGRDNGJBWGpJNERWK2JtZFZlK3EvSU1ubFpSYVYK bG05RWlNQ1ZBUjZ3MTNzUmV1N3FYa1c5cjNSd1kyQXpYc2twL3RBZTRCUktyMVptYnZpMm5i blE2ZXBFQzQycgpSYngwQjFFaGpiSVFaNUpIR2syNGlQVDdMZEJnbk5tb3M1d1lqendObGtN UUQ1VDBZZHpoazdKK1V4d0E1bTQ2Cm1PaFJEQzJyRlYvQTBnbTVUTHk4RFhqdi9Fc2M0Z1lu WWFpNlNRcW5VRVZoNUx1VjhZQ0pCbmlqcytUaXc3MXgKMWljbW42eEdJNDVFdWdKT2dlYyty THlwWWdwVnA0eDBISTVUODhxQlJZQ2t4SDNLZzhRbytFV05BOUE0TFJROQpEWDhuam9uYTBn ZjBzMDN0b2NLOGtCTjY2VW9xcVB0SEJuYzRlTWdCeW1DZmxLMTJlS2ZkMllZeG55ZzljWmF6 CldBNVZzbHZUeHBtNzZoYmc1b2lBRUgvVmcvOE14SHlBblBoZnJnd3lQcm1KRWNWQmFmZHNw Sm5ZUXhCWU5jbzIKTEZQSWhsT3ZXaDhyNGF0K3MrTTNMYjI2b1VUY3psZ2RXMVNmM1NEQTc3 Qk1SbkYwRlF5RSs3QXpWNzlNQk40eQpraXFhZXpReHRhRjFGeS90dmtoZmZTbzh1K2R3RzBF Z0poK3RlMzhnVGNJU1ZyMEdJUHBsTHo2WWhqcmJIclBSCkYxQ041VXVMOURCR2p4dU4zNVJM TlZFZnRhNlJVRmxSNk5jdFRqdnJBQkVCQUFHSkFpVUVHQUVDQUE4RkFreUEKY21RQ0d3d0ZD UkxNQXdBQUNna1E3WmZwRG1LcWZqU3JIQS8rS3pBS3ZUeFJoQTlNV05MeEl5SjdTNXVKMTZn cwpUM29DalpyQktHRWhLTU9HWDRPMEdBNlZPRXJ5TzdRUkNDWWFoM294U0czOElBbk5laXdK WGdVOUJ6a2s4NVVHCmJQRWQ3SEdGL1ZTZUhDUXdXb3U2anFVRFRTRHZuOVloTlRkRzBLWFBN NzRhQyt4cjJab3cxTzJtaFhpaGdXS0QKMER3KzBMWVBuVU9zUTBLT0Z4SFhYWUhtUnJTMU9a UFU1OUJMdmMrVFJoSWhhZlNIS0x3YlhLKzZja2t4Qng2aAo4ejVjY3BHMFFzNGJGaGRGWW5G ckVpZURMb0dtbkUyWUxoZFY2c3dKOVZOQ1M2cExpRW9oVDNmbTdhWG0xNXRaCk9JeXpNWmhI UlNBUGJsWHhRMFpTV2pxOG9ScmNZTkZ4YzRXMVVScEFrQkNPWUpvWHZRZkQ1TDNscUFsOFRD cUQKVXpZeGhIL3RKaGJEZEhycUhINzY3amFEYVRCMStUYWxwLzJBTUt3Y1hOT2Rpa2xHeGJt SFZHNllHbDZnOExyYgpzdTlOWkVJNHlMbEh6dWlrdGhKV2d6KzN2WmhWR3lObHQrSE5Jb0Y2 Q2pETDJvbXU1Y0VxNFJESE00NFFxUGs2Cmw3TzBwVXZOMW1UNEIrUzFiMDhSS3BxbS9mZjAx NUUzN0hOVi9waUl2Smx4R0FZejhQU2Z1R0NCMXRoTVlxbG0KZ2RoZDkvQmFiR0ZiR0dZSEE2 VTQvVDV6cVUrZjZ4SHkxU3NBUVoxTVNLbEx3ZWtCSVQrNC9jTFJHcUNIam5WMApxNUgvVDZh N3Q1bVBrYnpTck9MU280cHVqK0lUb05qWXlZSURCV3pobEExOWF2T2ErcnZVam1IdEQzc0ZO N2NYCld0a0dvaThidU5jYnk0VT0KPUFMNm8KLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxP Q0stLS0tLQo= Organization: UCLA Computer Science Department Message-ID: Date: Thu, 13 Aug 2020 12:54:00 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20200813145237.GA26932@breton.holly.idiocy.org> Content-Type: multipart/mixed; boundary="------------805DC060F8AF597040E5DA4A" Content-Language: en-US X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42836 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is a multi-part message in MIME format. --------------805DC060F8AF597040E5DA4A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 8/13/20 7:52 AM, Alan Third wrote: > I suspect the best solution here is to move the code at line > emacs.c:1623 to before emacs_wd is set. What do you think, Paul? It's probably safer to leave the code where it is, and to update emacs_wd if Emacs chdirs successfully. Does the attached patch work for you? If so, I can install it into the emacs-27 branch. (I don't use macOS so can't easily test it myself.) --------------805DC060F8AF597040E5DA4A Content-Type: text/x-patch; charset=UTF-8; name="0001-Fix-startup-working-dir-bug-on-NeXTSTEP.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-Fix-startup-working-dir-bug-on-NeXTSTEP.patch" >From 5bf06fd09669d4b48dc0e3f3f756006d0ca2059b Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 13 Aug 2020 12:48:57 -0700 Subject: [PATCH] Fix startup working dir bug on NeXTSTEP * src/emacs.c (main) [NS_IMPL_COCOA]: Update emacs_wd after a NS GUI chdirs successfully (Bug#42836). --- src/emacs.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/emacs.c b/src/emacs.c index 1dcf195891..11dcdb33fe 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -1638,23 +1638,27 @@ main (int argc, char **argv) { #ifdef NS_IMPL_COCOA /* Started from GUI? */ - /* FIXME: Do the right thing if get_homedir returns "", or if - chdir fails. */ - if (! inhibit_window_system && ! isatty (STDIN_FILENO) && ! ch_to_dir) - chdir (get_homedir ()); + bool go_home = (!ch_to_dir && !inhibit_window_system + && !isatty (STDIN_FILENO)); if (skip_args < argc) { if (!strncmp (argv[skip_args], "-psn", 4)) { skip_args += 1; - if (! ch_to_dir) chdir (get_homedir ()); + go_home |= !ch_to_dir; } else if (skip_args+1 < argc && !strncmp (argv[skip_args+1], "-psn", 4)) { skip_args += 2; - if (! ch_to_dir) chdir (get_homedir ()); + go_home |= !ch_to_dir; } } + if (go_home) + { + char const *home = get_homedir (); + if (*home && chdir (home) == 0) + emacs_wd = emacs_get_current_dir_name (); + } #endif /* COCOA */ } #endif /* HAVE_NS */ -- 2.17.1 --------------805DC060F8AF597040E5DA4A-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 13 17:18:10 2020 Received: (at 42836) by debbugs.gnu.org; 13 Aug 2020 21:18:10 +0000 Received: from localhost ([127.0.0.1]:51301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6Kby-0001Pd-3Y for submit@debbugs.gnu.org; Thu, 13 Aug 2020 17:18:10 -0400 Received: from mail-qk1-f169.google.com ([209.85.222.169]:34274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6Kbw-0001PP-BA for 42836@debbugs.gnu.org; Thu, 13 Aug 2020 17:18:09 -0400 Received: by mail-qk1-f169.google.com with SMTP id x69so6595881qkb.1 for <42836@debbugs.gnu.org>; Thu, 13 Aug 2020 14:18:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toadstyle-org.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=eXQINOjU8pTjMvSclDTM7MtSdhlasl6VWrds72PilbI=; b=aojupcRVDOBQnrrjqfKd773XebQ9kT6qvKG3xO696gWMiDbSQWsXssQd9JF9jpDGBq 1cK09ck6rnhXrCVgZANDDiI7y1GCKXMsC7bEZxhmaO+NUE84HSWn/MLdFGGGTc6s/5r5 QcO/Q37JpmLLLrU0fymlrZCR1jowMD039HADpatCRczR1kVvXYaY9qsbEVQX8ZXcbtl5 HUs/WMSJNTFrzQpLsdzt9/1RPGFwW8ZvNFjdTgu0QmRm+5DDjal+K0YY0hswQnGIFJ/U EqtgAQY+am1f+E6p/y/KEo/VPsgfp0bJYe0AigLsZkdqElP5BqPjvBCad/hhWUtkedFx WLGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=eXQINOjU8pTjMvSclDTM7MtSdhlasl6VWrds72PilbI=; b=XddWAuu70EURjIg0tp3QLyHFb+mlugxoA6XEv3PnSXUhSht29S+wCgFbL4DSz43RG4 FUI1bT0EZzRgT4IJtaBtgLWW2M636jZwrNX/PJL6w801awLkyvnypN+ix3Fvqb509202 6zyOndgjtTcsTTf3ThYui9gIZT6jShfZRJImPGPNnIlVNe6hxuoIPn+yLs/8Tzmhyk9L rnM3+RzogwT1kwF2CScLloa8z9KHsE2leEKF8v38zdNk222w5MU8ILrF+ZapcZBa24eB fSqn+guPoOQ/DfsFeYoGlPssKHxYkyZO1ho8f1o0hVPuw3+gcIrXT1ykPMplvkVS/X/1 TnRA== X-Gm-Message-State: AOAM533glupJt31q0NLg7T/ZbS76OKWdCUCOvuBb0AoypzLK0UAaGTz/ 6oPFtjixlsgyG1HfW8z9AkfOwA== X-Google-Smtp-Source: ABdhPJzu3KB9XIRO53QP4snAx6kTLjjm2OMo3POQWLdbs3ah3xndDbPzpH2av0rQtJDHGJbUk+jCng== X-Received: by 2002:a37:cc5:: with SMTP id 188mr6218775qkm.195.1597353482683; Thu, 13 Aug 2020 14:18:02 -0700 (PDT) Received: from localhost (cpe-98-13-209-124.nyc.res.rr.com. [98.13.209.124]) by smtp.gmail.com with ESMTPSA id s4sm7699169qtn.34.2020.08.13.14.18.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Aug 2020 14:18:01 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3652.0.5\)) Subject: Re: bug#42836: 27.1; default-directory is set to "/" after startup From: Sean Devlin In-Reply-To: Date: Thu, 13 Aug 2020 17:18:00 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <2E335283-9853-4C2F-BE49-FCEA29FF6E79@toadstyle.org> References: <460AAF63-B6EC-4AE7-8259-1808D46A5BFD@toadstyle.org> <20200812225244.GB42658@breton.holly.idiocy.org> <20200813145237.GA26932@breton.holly.idiocy.org> To: Paul Eggert X-Mailer: Apple Mail (2.3652.0.5) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 42836 Cc: 42836@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Paul, > Does the attached patch work for you? If so, I can install it into the = emacs-27 branch. (I don't use macOS so can't easily test it myself.) > <0001-Fix-startup-working-dir-bug-on-NeXTSTEP.patch> I tried the patch, and it does seem to work based on very limited = testing. I should also add the caveat that I=E2=80=99m not experienced = at building Emacs from source, so please take my testing with a grain of = salt. Thanks!= From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 13 18:06:46 2020 Received: (at 42836) by debbugs.gnu.org; 13 Aug 2020 22:06:46 +0000 Received: from localhost ([127.0.0.1]:51349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6LMz-0002aA-SG for submit@debbugs.gnu.org; Thu, 13 Aug 2020 18:06:46 -0400 Received: from mailout-l3b-97.contactoffice.com ([212.3.242.97]:58670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6LMx-0002Zv-ES for 42836@debbugs.gnu.org; Thu, 13 Aug 2020 18:06:44 -0400 Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by mailout-l3b-97.contactoffice.com (Postfix) with ESMTP id 06F86D38; Fri, 14 Aug 2020 00:06:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1597356397; s=20200222-6h9o; d=idiocy.org; i=alan@idiocy.org; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:In-Reply-To; l=548; bh=G0ocGaR7pxAbnueI2lPKb4BHJbfUDiVV1HMEwCu1L1w=; b=C6yUyM8SAs6WE/V6Ik+kk1XbM6wA5n33zFWtj1N4Vw8AcFhDfjgJXY+QSV0yRopr HCk6aVgi5/mkTv47bGPuXIRO7KN5libAr+qLQdlIvoYhVgNGAXMEZ6psP10N7n/Rcke IDO7FmPzYSvf7cD8ukHvr1qKjK6wNmQlBWJvRppe3XzlrNtQ4DjY9kOPHiY+2nqPTFj EJQhd502UGNKupBn7OSSVs39h+gNY7m41NuUmXYgYhVxUKNBlydS74Frd53ERnUNRcI fdkk+OUgyAMjxE6VV8yGiUo9XuS3+Ni1yluYbnnFuzj20yUYyRuWymoUaYUk5D9R0wO DdXP/m4J4w== Received: by smtp.mailfence.com with ESMTPA ; Fri, 14 Aug 2020 00:06:33 +0200 (CEST) Received: by breton.holly.idiocy.org (Postfix, from userid 501) id 2DE402024861F9; Thu, 13 Aug 2020 23:06:31 +0100 (BST) Date: Fri, 14 Aug 2020 00:06:34 +0200 (CEST) From: Alan Third To: Paul Eggert Subject: Re: bug#42836: 27.1; default-directory is set to "/" after startup Message-ID: <20200813220631.GA43629@breton.holly.idiocy.org> Mail-Followup-To: Alan Third , Paul Eggert , Sean Devlin , 42836@debbugs.gnu.org References: <460AAF63-B6EC-4AE7-8259-1808D46A5BFD@toadstyle.org> <20200812225244.GB42658@breton.holly.idiocy.org> <20200813145237.GA26932@breton.holly.idiocy.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Flag: NO X-Spam-Status: No, hits=-2.9 required=4.7 symbols=ALL_TRUSTED, BAYES_00 device=10.2.0.1 X-ContactOffice-Account: com:241649512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42836 Cc: Sean Devlin , 42836@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Thu, Aug 13, 2020 at 12:54:00PM -0700, Paul Eggert wrote: > On 8/13/20 7:52 AM, Alan Third wrote: > > I suspect the best solution here is to move the code at line > > emacs.c:1623 to before emacs_wd is set. What do you think, Paul? > > It's probably safer to leave the code where it is, and to update emacs_wd if > Emacs chdirs successfully. > > Does the attached patch work for you? If so, I can install it into the > emacs-27 branch. (I don't use macOS so can't easily test it myself.) It works for me. Thanks! -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 13 18:45:11 2020 Received: (at 42836-done) by debbugs.gnu.org; 13 Aug 2020 22:45:11 +0000 Received: from localhost ([127.0.0.1]:51366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6LyA-0003YA-VW for submit@debbugs.gnu.org; Thu, 13 Aug 2020 18:45:11 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6Ly6-0003XI-U0 for 42836-done@debbugs.gnu.org; Thu, 13 Aug 2020 18:45:09 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BABC3160102; Thu, 13 Aug 2020 15:45:00 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id GJbybt5p-9Jo; Thu, 13 Aug 2020 15:45:00 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 18FCD160122; Thu, 13 Aug 2020 15:45:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id T92Lmk96QQVC; Thu, 13 Aug 2020 15:45:00 -0700 (PDT) Received: from [192.168.1.9] (cpe-75-82-69-226.socal.res.rr.com [75.82.69.226]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id E0D3C160102; Thu, 13 Aug 2020 15:44:59 -0700 (PDT) Subject: Re: bug#42836: 27.1; default-directory is set to "/" after startup To: Alan Third , Sean Devlin , 42836-done@debbugs.gnu.org References: <460AAF63-B6EC-4AE7-8259-1808D46A5BFD@toadstyle.org> <20200812225244.GB42658@breton.holly.idiocy.org> <20200813145237.GA26932@breton.holly.idiocy.org> <20200813220631.GA43629@breton.holly.idiocy.org> From: Paul Eggert Autocrypt: addr=eggert@cs.ucla.edu; prefer-encrypt=mutual; keydata= LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkV5QWNtUUJFQURB QXlIMnhvVHU3cHBHNUQzYThGTVpFb243NGRDdmM0K3ExWEEySjJ0QnkycHdhVHFmCmhweHhk R0E5Smo1MFVKM1BENGJTVUVnTjh0TFowc2FuNDdsNVhUQUZMaTI0NTZjaVNsNW04c0thSGxH ZHQ5WG0KQUF0bVhxZVpWSVlYL1VGUzk2ZkR6ZjR4aEVtbS95N0xiWUVQUWRVZHh1NDd4QTVL aFRZcDVibHRGM1dZRHoxWQpnZDdneDA3QXV3cDdpdzdlTnZub0RUQWxLQWw4S1lEWnpiRE5D UUdFYnBZM2VmWkl2UGRlSStGV1FONFcra2doCnkrUDZhdTZQcklJaFlyYWV1YTdYRGRiMkxT MWVuM1NzbUUzUWpxZlJxSS9BMnVlOEpNd3N2WGUvV0szOEV6czYKeDc0aVRhcUkzQUZINmls QWhEcXBNbmQvbXNTRVNORnQ3NkRpTzFaS1FNcjlhbVZQa25qZlBtSklTcWRoZ0IxRApsRWR3 MzRzUk9mNlY4bVp3MHhmcVQ2UEtFNDZMY0ZlZnpzMGtiZzRHT1JmOHZqRzJTZjF0azVlVThN Qml5Ti9iClowM2JLTmpOWU1wT0REUVF3dVA4NGtZTGtYMndCeHhNQWhCeHdiRFZadWR6eERa SjFDMlZYdWpDT0pWeHEya2wKakJNOUVUWXVVR3FkNzVBVzJMWHJMdzYrTXVJc0hGQVlBZ1Jy NytLY3dEZ0JBZndoUEJZWDM0blNTaUhsbUxDKwpLYUhMZUNMRjVaSTJ2S20zSEVlQ1R0bE9n N3haRU9OZ3d6TCtmZEtvK0Q2U29DOFJSeEpLczhhM3NWZkk0dDZDCm5yUXp2SmJCbjZneGRn Q3U1aTI5SjFRQ1lyQ1l2cWwyVXlGUEFLK2RvOTkvMWpPWFQ0bTI4MzZqMXdBUkFRQUIKdENC UVlYVnNJRVZuWjJWeWRDQThaV2RuWlhKMFFHTnpMblZqYkdFdVpXUjFQb2tDUGdRVEFRSUFL QVVDVElCeQpaQUliQXdVSkVzd0RBQVlMQ1FnSEF3SUdGUWdDQ1FvTEJCWUNBd0VDSGdFQ0Y0 QUFDZ2tRN1pmcERtS3FmalJSCkd3LytJajAzZGhZZllsL2dYVlJpdXpWMWdHcmJIayt0bmZy SS9DN2ZBZW9GelE1dFZnVmluU2hhUGtabzBIVFAKZjE4eDZJREVkQWlPOE1xbzF5cDBDdEht ekdNQ0o1MG80R3JnZmpscjZnLyt2dEVPS2JobGVzek4yWHBKdnB3TQoyUWdHdm4vbGFUTFV1 OFBIOWFSV1RzN3FKSlpLS0tBYjRzeFljOTJGZWhQdTZGT0QwZERpeWhsREFxNGxPVjJtCmRC cHpRYmlvam9aelFMTVF3anBnQ1RLMjU3MmVLOUVPRVF5U1VUaFhyU0l6NkFTZW5wNE5ZVEZI czl0dUpRdlgKazlnWkRkUFNsM2JwKzQ3ZEd4bHhFV0xwQklNN3pJT053NGtzNGF6Z1Q4bnZE WnhBNUlaSHR2cUJsSkxCT2JZWQowTGU2MVdwMHkzVGxCRGgycWRLOGVZTDQyNlc0c2NFTVN1 aWc1Z2I4T0F0UWlCVzZrMnNHVXh4ZWl2OG92V3U4CllBWmdLSmZ1b1dJK3VSbk1FZGRydVk4 SnNvTTU0S2FLdlppa2tLczJiZzFuZHRMVnpIcEo2cUZaQzdRVmplSFUKaDYvQm1ndmRqV1Ba WUZUdE4rS0E5Q1dYM0dRS0tnTjN1dTk4OHl6bkQ3TG5COThUNEVVSDFIQS9HbmZCcU1WMQpn cHpUdlBjNHFWUWluQ21Ja0VGcDgzemwrRzVmQ2pKSjNXN2l2ekNuWW80S2hLTHBGVW05N29r VEtSMkxXM3haCnpFVzRjTFNXTzM4N01USzNDekRPeDVxZTZzNGE5MVp1Wk0vai9UUWRUTERh cU5uODNrQTRIcTQ4VUhYWXhjSWgKK05kOGsvM3c2bEZ1b0swd3JPRml5d2pMeCswdXI1am1t YmVjQkdIYzF4ZGhBRkc1QWcwRVRJQnlaQUVRQUthRgo2NzhUOXd5SDR3alRyVjFQejNjREVv U25WLzBaVXJPVDM3cDFkY0d5ai9JWHExeDY3MEhSVmFoQW1rMHNacFljCjI1UEY5RDVHUFlI RldsTmp1UFU5NnJEbmRYQjNoZWRtQlJoTGRDNGJBWGpJNERWK2JtZFZlK3EvSU1ubFpSYVYK bG05RWlNQ1ZBUjZ3MTNzUmV1N3FYa1c5cjNSd1kyQXpYc2twL3RBZTRCUktyMVptYnZpMm5i blE2ZXBFQzQycgpSYngwQjFFaGpiSVFaNUpIR2syNGlQVDdMZEJnbk5tb3M1d1lqendObGtN UUQ1VDBZZHpoazdKK1V4d0E1bTQ2Cm1PaFJEQzJyRlYvQTBnbTVUTHk4RFhqdi9Fc2M0Z1lu WWFpNlNRcW5VRVZoNUx1VjhZQ0pCbmlqcytUaXc3MXgKMWljbW42eEdJNDVFdWdKT2dlYyty THlwWWdwVnA0eDBISTVUODhxQlJZQ2t4SDNLZzhRbytFV05BOUE0TFJROQpEWDhuam9uYTBn ZjBzMDN0b2NLOGtCTjY2VW9xcVB0SEJuYzRlTWdCeW1DZmxLMTJlS2ZkMllZeG55ZzljWmF6 CldBNVZzbHZUeHBtNzZoYmc1b2lBRUgvVmcvOE14SHlBblBoZnJnd3lQcm1KRWNWQmFmZHNw Sm5ZUXhCWU5jbzIKTEZQSWhsT3ZXaDhyNGF0K3MrTTNMYjI2b1VUY3psZ2RXMVNmM1NEQTc3 Qk1SbkYwRlF5RSs3QXpWNzlNQk40eQpraXFhZXpReHRhRjFGeS90dmtoZmZTbzh1K2R3RzBF Z0poK3RlMzhnVGNJU1ZyMEdJUHBsTHo2WWhqcmJIclBSCkYxQ041VXVMOURCR2p4dU4zNVJM TlZFZnRhNlJVRmxSNk5jdFRqdnJBQkVCQUFHSkFpVUVHQUVDQUE4RkFreUEKY21RQ0d3d0ZD UkxNQXdBQUNna1E3WmZwRG1LcWZqU3JIQS8rS3pBS3ZUeFJoQTlNV05MeEl5SjdTNXVKMTZn cwpUM29DalpyQktHRWhLTU9HWDRPMEdBNlZPRXJ5TzdRUkNDWWFoM294U0czOElBbk5laXdK WGdVOUJ6a2s4NVVHCmJQRWQ3SEdGL1ZTZUhDUXdXb3U2anFVRFRTRHZuOVloTlRkRzBLWFBN NzRhQyt4cjJab3cxTzJtaFhpaGdXS0QKMER3KzBMWVBuVU9zUTBLT0Z4SFhYWUhtUnJTMU9a UFU1OUJMdmMrVFJoSWhhZlNIS0x3YlhLKzZja2t4Qng2aAo4ejVjY3BHMFFzNGJGaGRGWW5G ckVpZURMb0dtbkUyWUxoZFY2c3dKOVZOQ1M2cExpRW9oVDNmbTdhWG0xNXRaCk9JeXpNWmhI UlNBUGJsWHhRMFpTV2pxOG9ScmNZTkZ4YzRXMVVScEFrQkNPWUpvWHZRZkQ1TDNscUFsOFRD cUQKVXpZeGhIL3RKaGJEZEhycUhINzY3amFEYVRCMStUYWxwLzJBTUt3Y1hOT2Rpa2xHeGJt SFZHNllHbDZnOExyYgpzdTlOWkVJNHlMbEh6dWlrdGhKV2d6KzN2WmhWR3lObHQrSE5Jb0Y2 Q2pETDJvbXU1Y0VxNFJESE00NFFxUGs2Cmw3TzBwVXZOMW1UNEIrUzFiMDhSS3BxbS9mZjAx NUUzN0hOVi9waUl2Smx4R0FZejhQU2Z1R0NCMXRoTVlxbG0KZ2RoZDkvQmFiR0ZiR0dZSEE2 VTQvVDV6cVUrZjZ4SHkxU3NBUVoxTVNLbEx3ZWtCSVQrNC9jTFJHcUNIam5WMApxNUgvVDZh N3Q1bVBrYnpTck9MU280cHVqK0lUb05qWXlZSURCV3pobEExOWF2T2ErcnZVam1IdEQzc0ZO N2NYCld0a0dvaThidU5jYnk0VT0KPUFMNm8KLS0tLS1FTkQgUEdQIFBVQkxJQyBLRVkgQkxP Q0stLS0tLQo= Organization: UCLA Computer Science Department Message-ID: <42ef5de3-6576-bf51-d2c0-3ea490a94a46@cs.ucla.edu> Date: Thu, 13 Aug 2020 15:44:59 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20200813220631.GA43629@breton.holly.idiocy.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42836-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Thanks for checking. I installed the patch on the emacs-27 branch and am closing the bug report. From unknown Sun Jun 22 00:55:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 11 Sep 2020 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 05 02:25:30 2020 Received: (at control) by debbugs.gnu.org; 5 Nov 2020 07:25:30 +0000 Received: from localhost ([127.0.0.1]:51491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kaZeD-0006Hn-Ot for submit@debbugs.gnu.org; Thu, 05 Nov 2020 02:25:29 -0500 Received: from mail-ej1-f51.google.com ([209.85.218.51]:38766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kaZeC-0006HX-Gr for control@debbugs.gnu.org; Thu, 05 Nov 2020 02:25:28 -0500 Received: by mail-ej1-f51.google.com with SMTP id za3so1144217ejb.5 for ; Wed, 04 Nov 2020 23:25:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to; bh=6BBA2RllhwZ7OkNy/7b5/s19WLmmkg0wzALnN7rPe7I=; b=q8O36YoB2Od7MoVfgI4ioufGpt9Ue80yNQvEMdZ03CijIR5tnrNnlcPI9093XABO8v DzlKwIWMFgtskc5cB21TxyIf0Ar0ioNTk3jpqmccYhkBXGCXgwWRtYpUGbqCs5h0irPf twNSnAsn3FWZI8k610BTokTlQM0jd6fRSRDaJ7v2UGdvWJAaFGHENcIGPV1KvkguaSm2 KUfTTCivo06nLAHqRBta/+Phe13nhan1xxU9WSEBe1kD3YsmKUJ/H6y5TEQ8QwMwCBcA MfQUp5YfWPblzr7WOS6rzvAU0voqh1UVuGAvHf4wGq6HC09DLF4LlkHormaDghdM1MN8 IumQ== X-Gm-Message-State: AOAM531WR9zruAcDu8c59Nb48/A3hjXJ0h/IY1soV8QiTf1xw9hesFOm k0VByh508Dg93mo5vhIri4vMpl3rCRxC9CT8BbfmHiDg X-Google-Smtp-Source: ABdhPJwRf/59gokd+7tu99HI5y6nIX5R/9IYWPkPvTCPah7Y1kRw3BzmAd8TjEntra1t3QeGchaJrOO1RXjUSnF7Gu8= X-Received: by 2002:a17:906:3ed0:: with SMTP id d16mr1036042ejj.477.1604561122753; Wed, 04 Nov 2020 23:25:22 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 4 Nov 2020 23:25:22 -0800 From: Stefan Kangas In-Reply-To: (Andrii Kolomoiets's message of "Wed, 04 Nov 2020 23:43:06 +0200") References: <712F6076-03C1-47A0-8A9C-E1DDDE456351@ravenbrook.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Wed, 4 Nov 2020 23:25:22 -0800 Message-ID: Subject: Re: bug#44446: 27.1; Emacs starts in wrong directory when launched from mac OS Finder To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) unarchive 42836 merge 42836 44446 thanks Andrii Kolomoiets writes: > Richard Brooksby writes: > >> Launching a build of Emacs 27.1-1 downloaded from >> from the mac OS Finder starts Emacs in "/" >> rather than the user's home directory, as it did in Emacs 26. > > This is fixed in Bug#42836 > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=42836 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 05 02:33:11 2020 Received: (at control) by debbugs.gnu.org; 5 Nov 2020 07:33:11 +0000 Received: from localhost ([127.0.0.1]:51531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kaZlf-0000AY-IN for submit@debbugs.gnu.org; Thu, 05 Nov 2020 02:33:11 -0500 Received: from mail-ed1-f47.google.com ([209.85.208.47]:43971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kaZld-0000A8-Hh for control@debbugs.gnu.org; Thu, 05 Nov 2020 02:33:10 -0500 Received: by mail-ed1-f47.google.com with SMTP id b9so458228edu.10 for ; Wed, 04 Nov 2020 23:33:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=gOtG3AX7zdzIMWDKKdcW9FKOyBXHgZJjbdjpksSqiYY=; b=FpjUKqj+CjmxZtQ416gbfB0I8B1k3SGlSaNkhpbwFPB6WoBUSyZOeqZUg6DxL57U0R 1zbY/WVDJAjbrm/HuJrTO3RW3HuQYDnhPRAxkSeAlSGa4w6CkIDPj1emqh1mhup+8MS4 uAryzTwRTErWKMaMfbTN9o9MjyrDHnVPKYsa0AaGnzyjh6IGNE1EKZkPlXeEG+emW7P6 Ximij8x+R/LwbpRu/JG30NxIJZOUfLW1R7GHGxpPY87hEUKsP3zTTgGAIDD2ogjeiahL 03IdjWcw6LPqIGZxV+vQ3fwPUxVkuGASgUADvYbUZkTBoTonS6q4MmJ1BNCJb3Ht/HSY 0LPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=gOtG3AX7zdzIMWDKKdcW9FKOyBXHgZJjbdjpksSqiYY=; b=uQrwd+Q8cU9NOVzQ461/qMLAhz3+5D4SFLaOJWCivObxjINW0YJLax089fxIEyqt+k eqCWvNlaSORE68F84XR9v/boEkO/yPFTvT3LsVHobHSdvo8ix8YEduM1qaEjPGbm39e3 sagCEF4r4tE9PrZIxhblxxuXeTv4Wnw7fvf6++KL1nxsvRZDynd3BhC+A3lCCrePzl3r qm+XtbV7oE2WTifaehHIIrOo7J5NgtHc+WEO9l7lLKH1+jJoU2OhtSWedaeiA/mfA6Da i8NzAl1YgA3jOLZpdpHs10vINxC2h401V0HF/OB/opvfdpRlgy1fQK/ryg92NQnH3M9C dKpg== X-Gm-Message-State: AOAM531EphP8sSjLlHIzvdbg+wjpZQ7qJSg7iwnD9QSN7ErIDaxCsLL8 deKy3RpcQco4JpJ0oS/zE3taMAb8vLGWHVoRGlE= X-Google-Smtp-Source: ABdhPJxrfSCUTyzWOFCmDsjKLu4MfGRVo3X3v1uH0yG29K2AOl2ROnXqwDbjfUAUncH3ttpsTxBf/tUjAmNMxZDd298= X-Received: by 2002:aa7:d888:: with SMTP id u8mr1272398edq.210.1604561583550; Wed, 04 Nov 2020 23:33:03 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 4 Nov 2020 23:33:03 -0800 From: Stefan Kangas In-Reply-To: References: <712F6076-03C1-47A0-8A9C-E1DDDE456351@ravenbrook.com> MIME-Version: 1.0 Date: Wed, 4 Nov 2020 23:33:03 -0800 Message-ID: Subject: Re: bug#44446: 27.1; Emacs starts in wrong directory when launched from mac OS Finder To: Andrii Kolomoiets , Richard Brooksby Content-Type: text/plain; charset="UTF-8" Bcc: control@debbugs.gnu.org X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 44446@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) forcemerge 42836 44446 thanks Andrii Kolomoiets writes: > Richard Brooksby writes: > >> Launching a build of Emacs 27.1-1 downloaded from >> from the mac OS Finder starts Emacs in "/" >> rather than the user's home directory, as it did in Emacs 26. > > This is fixed in Bug#42836 > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=42836 Merged. Looks like the fix will be in 27.2. From unknown Sun Jun 22 00:55:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 03 Dec 2020 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator