From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25526 invoked from network); 21 Oct 2023 03:19:02 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 21 Oct 2023 03:19:02 -0000 ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1697858342; b=Lk/Peaxhbwf9Uy4uduyc1AR9JYKY/08GNhcESgKjOCnr87dD2KzQXcSJya4MuMrbNVggwp8tzs hrsnk+2DU1f9ZHtL1P2WYaQ3U3x22ISObZFHWPIdhFeLrUlhoOoe83UE/PGgY/xpamGVyXWBq4 Dzk4aFL79o3Wyvp+E90f3WTBgCOu3VtGwCiPTpTuM0P8rztWr0L9j/RpE2jNDgJlA2wwkxWOOz WbcqU/r4g/a0m8+xcdFFKC1yB1FznFquMOiTTnV6VQFgxMI2JdtLxSBqrCFHG6umNqCJ2KND0n CuJG1C5yhFYbw4xrfgfIwgoRxVKrukrD0lslAxFcCk8KhA==; ARC-Authentication-Results: i=2; zsh.org; iprev=pass (mail-dm6nam12on2107.outbound.protection.outlook.com) smtp.remote-ip=40.107.243.107; dkim=pass header.d=laker.email header.s=selector1 header.a=rsa-sha256; dmarc=pass header.from=laker.email; arc=pass (i=1) header.s=arcselector9901 arc.oldest-pass=1 smtp.remote-ip=40.107.243.107 ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1697858342; bh=VqzqS1+dJFsSycd0jffsM7vU5zRiav7Bac7GMYPz2ok=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:MIME-Version:Content-Transfer-Encoding:Content-Type:Subject: From:To:Date:Message-ID:DKIM-Signature:DKIM-Signature; b=CdzCr0WbxKMab3Ka+hHftUmxvRZEB+wBl7WUWKGEGNS1eAO//cEnK4nq4uyTU3JK7KoN0P0E5j hWmfxli6KvGBD0I+hwPdiz8Pkaxy6+Qh78oSbQth3UumZF3kwlh9r6Y1/zew5bTEDr7hh3YV9Y jAYkfAre4JZg8F+wHLf+mxTsivlj3lW8LpKYXB4UyMDj1EWSqMgz9yVm9HoYtzJIeTGZP6olGZ HIxJ0Ah6DArLD/+cmWXw3IZeVWhhO7PB/fZPoqAeBoeIc3ym6/HCga8jKIpFSjCIBtFjTIvw1d d9h4TP4TEQSiS7EnTZdMbej135pcl9/I5gSS3QPQp9FF9Q==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:MIME-Version: Content-Transfer-Encoding:Content-Type:Subject:From:To:Date:Message-ID: Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References; bh=fSou09KUWNdQOgJYc6i/7GtcEdN5E7FagZL7OCFp3Kg=; b=LVyY+uiBo1l98CUuuOyoTfZ6/n coeN1OEJlZtjDrGJ0gpnWiLZmsayh0JUZgnqRGAGfeJwx1w9Gy2KPCBQl82STnsxy4JVciqKmgjYo Y3bWMnFU712NFrESWZZNiDXKpUilk7yMvok2pZmwvz8JWldoLGSHiuWOZD0s2Y1SG5zq8vJDOsiW3 APbmGDn1xiSg3k80oN2ZBem7PnDgBlZAcU5kEW2sZJdziPW2I9eId+oTiWFtA7lkRqS9sjHPDcxJx 8AiQeEoOzwTpks0Qc9md9bxDdFwY21RihXBiXptmRcrEphHozqyHxWQGFSLZ4ueLo++j6ZZEux9t4 T+2cXg1w==; Received: by zero.zsh.org with local id 1qu2Vx-0001XD-HZ; Sat, 21 Oct 2023 03:19:01 +0000 Authentication-Results: zsh.org; iprev=pass (mail-dm6nam12on2107.outbound.protection.outlook.com) smtp.remote-ip=40.107.243.107; dkim=pass header.d=laker.email header.s=selector1 header.a=rsa-sha256; dmarc=pass header.from=laker.email; arc=pass (i=1) header.s=arcselector9901 arc.oldest-pass=1 smtp.remote-ip=40.107.243.107 Received: from mail-dm6nam12on2107.outbound.protection.outlook.com ([40.107.243.107]:47616 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1qu2VI-0001DZ-P9; Sat, 21 Oct 2023 03:18:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cgqziFJCc2NhOKQHYVmg+VnEcLJ9H7iWqj4uXQaObHdaDmK/Sqc0NxxabIGZPCGM/ck+NIyNkCpACj1KbYg4ye1JjYFRVGmrfE3+5sEXtObqC46Wd0Gjm8o0bLAU3mulunY6l8oFBr8m5elx0CwJLpTMsO44mSWkLs3qaeCYz0TCcq7jU3jDtBBRS20bGa1WAQVkSo7KR+oVJ3QQr6dZK1m/hKouWx+rgbUu5e8BLwozOcpTR4QPFIH7a6FII6w9pQ0fmaUJOiFxg/dXQgV3PhHUmqRVuGdu6LTsHznAEuJQqLoL46MkC393eJkDi0jaiXMLq3q5/uzY2HrY6tLCsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=fSou09KUWNdQOgJYc6i/7GtcEdN5E7FagZL7OCFp3Kg=; b=i5FRjjs6U2QfDY8Ny8uJWVaCA+GUsnDeZoiCRegyJ3X40fAFrUJZy8fn6Y8eEmMsNkv/0w/lk4gIX0ouSbM61KHndDkE9+UHtVlAZVZ+ownxJYM2w2RBglQbR+3yLRN6d3MBm/EdBozQjC3vXq2kSYrhGmoCIfcTYUef0qnoAls+8gnSA6rGn0BFktix5XJBMAvezwzZwENADl+n6zHWLkw2n2cSRzz3FgDdqKK24AyDyLcFRgjxtrCM/BmTGVnK/6FSsu1KyDeeIC4Yiz1F7Ll8SCzFXpwA04xOEbSr4jbEuxi3NPYz6ZXIwtgeVTdirjSYlydtluYFEJ8zODXwrw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kylelaker.com; dmarc=pass action=none header.from=laker.email; dkim=pass header.d=laker.email; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=laker.email; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fSou09KUWNdQOgJYc6i/7GtcEdN5E7FagZL7OCFp3Kg=; b=kCFMLLWGCKvxPfuCtbTSTOmkJAb3u5TGurrwA3bld1GEmewGzI8YWFCQ/4o/pqGgvE9ENnDm9JRv/yHq0JfPPP8C1ktHcNdVwqa4GHYmjNcU0xYeSSArHp0cIo3mLyDZ7WFAGvQeXLv4UbYwnIwrpaMZqeJyxIZm/gG+FIxNLHpFbXKYSSe+khc6He8N7kAwv4c6BCQYIY/cBLBGpAV+lA7hagahIk9TYazFb5XLZaO5xtAscvPmCxhNYR1yGKchiVuEL1EbSUljn9BjPWH3K7wMQi7GK/UA9KBeA/GDexwcte7BCB+0XjvySO6nu3XL9NlXNEBBCRdnTmHvoW5niw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=laker.email; Received: from DM5PR02MB3799.namprd02.prod.outlook.com (2603:10b6:4:b8::13) by SJ0PR02MB8658.namprd02.prod.outlook.com (2603:10b6:a03:3f3::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Sat, 21 Oct 2023 03:18:14 +0000 Received: from DM5PR02MB3799.namprd02.prod.outlook.com ([fe80::cadb:656e:bb7f:bf15]) by DM5PR02MB3799.namprd02.prod.outlook.com ([fe80::cadb:656e:bb7f:bf15%4]) with mapi id 15.20.6886.034; Sat, 21 Oct 2023 03:18:14 +0000 Message-ID: Date: Fri, 20 Oct 2023 23:18:03 -0400 User-Agent: Mozilla Thunderbird Content-Language: en-US To: zsh-workers@zsh.org From: Kyle Laker Subject: `pwd -P` with systemd-homed causes inconsistent cwd state Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BLAPR03CA0154.namprd03.prod.outlook.com (2603:10b6:208:32f::28) To DM5PR02MB3799.namprd02.prod.outlook.com (2603:10b6:4:b8::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR02MB3799:EE_|SJ0PR02MB8658:EE_ X-MS-Office365-Filtering-Correlation-Id: 8e78a33e-a04d-4df7-18ce-08dbd1e45c6b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4GdIm4cgfVu6C128BIs/3w0A2doK1WdFkldeqhUPW3y8bP1MHbhHHJ9+WbEtyoUwNb43jljHXMJmzZP4yY7G2/jteW7EO/Y/xER6BDhmZzsYnoY3M9EWJESu20lLRidXAli2UGZq9dbwTov2iYiNgBEe20+fzfJoqGnNEj07WIIahyFuZV3nRtWHwm3oUh8zyMNZVUz4dn/4p5SBzNhnZ4yZLr3GOshsN/8F6O6YlH5fp+W4L3An4btFHS1TBHCBXfpAXC+PXBJ15QwhPw7ILnWEDVh7gDtdqd8AUwLMKy9AOr+3YQlw+KTR/zHRE4cJHjRj9eFrn1pdmBFJYHIZ+Cqb3hn+9WGa/WnUaBbMHs4TMWuAOQTYn6eu6TIzORlYph/oeBgxf+LXF49Hyz4ZaucwiF/uWmSwok8iie8PcimIfPpFJpgddGSvmik3F7sNNc+9CEbnGyho6ZOXMaLU2Kz5M4rp6q93DZy+GoKF3UnRSDOI5x8uMJcHhGc2rY2o4jtLiK0fSFCu6et+xzhI9UEUx58/mF2usZl5yswcM2n7yZ9nEBhfMTWzEaWu5260u5QaeDP6xfdp9dqAuFBOOHRXpPQNIn7hjtfoE8d8xTNQ1mk1zx+cDxZesUkCVWOQV5Q+Nfy+b1JlIXfEZyub4CnWvoJlGYICHPMpuY3Bbv4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR02MB3799.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(396003)(39830400003)(346002)(366004)(136003)(230922051799003)(64100799003)(186009)(1800799009)(451199024)(2616005)(42882007)(6512007)(6666004)(6506007)(31686004)(31696002)(38100700002)(83170400001)(6486002)(8676002)(8936002)(478600001)(5660300002)(41300700001)(2906002)(66476007)(66946007)(6916009)(66556008)(316002)(81973001)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SURaOTlTcVAxU2FHK1kyNG81eHcvelNNb3J0ZTlRUzQ0bjkybWxYNVRSa2xM?= =?utf-8?B?enFEYWZweDlHQ2FSemVmeHNLU1lYVGdiTXZGQ3pnRXFRWDVyMVBxeFlnTTdy?= =?utf-8?B?dVZCNHpJZnZnT1kvUWthR3VoY2FBaXVJSFI4ZGhrUnFudXhwT25NRVVyc3kx?= =?utf-8?B?VnpRbkUzc1g1VTMrNkRBYmdwQXhpbGJJV0p2ejMyZFQwWmI0am95a1BKVThW?= =?utf-8?B?U3pFWFJLZ0QwamlIU1RCQWkrTDlwRlo3Wk5CY1FaWStJbFprOVdKb0wxeE5p?= =?utf-8?B?OUZSMnRVaWtDNWttQ1IvYzNEQ2NQNTNTOWcyMFVHMEhGZ2tOT0c2QUQwVktU?= =?utf-8?B?UTROWFpIVEduM1dmRDVnR05PMEZiVDRrV003MW55bm5ObTB5MDlUa0FydHNn?= =?utf-8?B?QlFMYnJMNzhSV0FhaFNUWFNjdFJrNjNHZGhnVmczajdXd1VMenNZRjBHQjg4?= =?utf-8?B?a0padXdKM2FkL3hybWJrOUc1bTJjSFpCbGZraWcyVHcwTktYeWRlaE1LTEpB?= =?utf-8?B?UmtvOEtHK09GWHZucFh2MEhVd3FLenU5OU5iSzJ1d05UVUlXSnFVYndaeGQ0?= =?utf-8?B?cDRxZjdMbTdTWHk4QjlCRDZWaHN1SjNWWXl4cXJnQzRWcm4zdGRPWUZsYU5C?= =?utf-8?B?K3BhbzB1UExVVlQrZzBzc3crMWZINmF0MStnRHRxanZ1ZGtNdjY3T2l0aERM?= =?utf-8?B?a3F1VHdUOUtMK3U4ZTFwSzhSdUQrWWdPVkphZHN1MFRFS0ZxNXVZc0p1dGdq?= =?utf-8?B?QjBjUVA2UXhUKzZVUy9mM1JuVm8wVFM4Y0pxS3FKZE5CdnlCR3JkVzNGQzFW?= =?utf-8?B?MmtVdk4yL29MaGFSTittclNPaEpHd2cvVmx3WmVjNWRDU1pSclc2RUtBSzRv?= =?utf-8?B?YWVsVXBZZm5BWEZmMmVaalZsMVpGQ3hIOE5RRVY2eVBSczZpaHFObGxqdEk1?= =?utf-8?B?YTBqNTk4eEpBKzJZdExvd1FtSTMwVnhHSUhOL2IvUUZLZWdUV05nU2Ztb0Rq?= =?utf-8?B?MlNpL29XQ0FYdjkwQS9iOGhndUV6cHdpMUsrNHMwWVBuc3hLNW1UODQyQnRk?= =?utf-8?B?clQwaSs2bzU2aVNZMndIVVc3WXdraDJuRHV6SXVrcGpzY3d4RU5WVnFFU1dS?= =?utf-8?B?dDBqa21xS1RtL1VlcnkrMGVCWXBMZXY1U2pxS3Q5a0g5SVh6cmFOY1RuNk5a?= =?utf-8?B?bFc4dXY3NUZkcXZaQVNZdGd3ejRuQkt0Y0ZYYVhzRWdqYjNsNTdMUzlKYnRi?= =?utf-8?B?MDM2TWNJbVZWdERiQ203YjNnQ0RqNXVrNGY2SHR3QTRNRVVhdVJrTWl5TlNO?= =?utf-8?B?MkF1TW5uUjhMYm4rR21iVnBqQTZ1aXhLQTQ4eGQwUTZwZHFUMFhXZkJ6L3Zj?= =?utf-8?B?TDJHVytIRHdjaUhTeHprTDB5enRDMExLWlNmdXF0SDBNeDJqWEpDZW9sT1RL?= =?utf-8?B?elo1VmpFcnVnTk5wOUgvdkU5NHJMdkN2OExTSklmQitqQWNGSmtnRFAxU3FZ?= =?utf-8?B?b1Blc0FXV0l6RVYrc0Z2aFZqeFFRVkdMenlWUDJOei8rM3BGWnNmS1JWaG5h?= =?utf-8?B?WkRHcVJiUklEdlVVUXc0M2hOU3AzOWRHS1luQ1dZbE8xemZzR3pFM3hKY0Fx?= =?utf-8?B?MVAwY1NBeDd6VXZPUGRNcnZuQnJ0anl2eFJjSktlZGNyRkcwdFdWQ3laYnpz?= =?utf-8?B?cGVqeEZ5M1V2K2YyOUVFeHJQbFhuc3MvVk5CUHp4QWk1UEFjSStkZFV1V2d2?= =?utf-8?B?R2o4WlVuV1JSZXBub1RkUkczdUd0WFltanFHVENqVExtUlo5cnBJL2dYNFVC?= =?utf-8?B?aW9XcFo5djFQUEkwODRuekQ4ZTNac1RIUFA2dzdaeXgyMXNWVDdMMXA3c0ZP?= =?utf-8?B?ODYzVWh3c1ZuSWFZTkdpL3ljTkVhMjJ2WmNjMlhXUVJ4eUt5ZTZMNXRXNDBk?= =?utf-8?B?aWExYmI1VVZXT2ZtTWIzTWRVT05MK3o2RUlYN09idmJtemhMWlFZd0poYTcy?= =?utf-8?B?Q09FVldyeHlLM1NaRzRBemU1aDVWdm10bERuQWhxT1FMeDRSbnYwcVNEazBF?= =?utf-8?B?VFZjc0Z2SUFHMUFBVFIxZVBLcDVUTVNid3BTYlNsaXFpN25vUVVpTjdaSEJK?= =?utf-8?B?WWprY3k3MWljenlXNHpqSmpUUzI5cHJhL0crUG5rK0VoSUVKZmVzOE9URzN6?= =?utf-8?Q?/BLC5R0fwSWV7Z0D15Dk3/nUEyafFsZdkC90lkmxGqhS?= X-OriginatorOrg: laker.email X-MS-Exchange-CrossTenant-Network-Message-Id: 8e78a33e-a04d-4df7-18ce-08dbd1e45c6b X-MS-Exchange-CrossTenant-AuthSource: DM5PR02MB3799.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2023 03:18:13.9317 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 854dc525-80b0-472c-9b06-c984ca44e27b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: TD9lTvnH2LbRX2VsMzjw+H775OkHwZf4kD0/ZJpIkJkDSlzgQ2eDSMAlFa8cOxW8L9qn+KGvqIh5JaaoDZl9dw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR02MB8658 X-Seq: 52236 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: I have found a strange behavior with ZSH when working with systemd-homed. After running `pwd -P` within my home directory, it seems as if the current working directory effectively changes to `/`. I am currently using ZSH 5.9 and systemd 254. systemd-homed is configured using a BTRFS subvolume. My home directory is `/home/kyle` whereas the systemd-homed image is located at `/home/kyle.homedir`. Running `pwd -P` prints the current directory under the homed image path which isn't entirely unexpected (though this behavior differs from that of other shells such as bash and fish which still print `/home/kyle/...`). What is unexpected is that after running `pwd -P` all other subprocesses act as if the `cwd` is `/` (though the `pwd` builtin and `$PWD` env var do not show any chagne). To summarize what I am seeing: ``` % ls test.txt % pwd /home/kyle/test % pwd -P /home/kyle.homedir/test % ls bin boot dev etc home lib lib64 mnt opt proc root run sbin srv sys tmp usr var % pwd /home/kyle/test % /bin/pwd / % zsh -c "pwd" / % cd . % ls test.txt % /bin/pwd /home/kyle/test % pwd /home/kyle/test ``` Is there a configuration change that I need to make for ZSH or for systemd-homed to not end up with an inconsistent cwd state after running the `pwd` command?