GNU bug report logs - #77666
Question/discussion about `trusted-content'

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Dominik Schrempf <dominik.schrempf@HIDDEN>; dated Wed, 9 Apr 2025 07:34:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 77666 <at> debbugs.gnu.org:


Received: (at 77666) by debbugs.gnu.org; 16 Apr 2025 00:55:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 15 20:55:23 2025
Received: from localhost ([127.0.0.1]:58665 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u4r3i-0000Ee-6c
	for submit <at> debbugs.gnu.org; Tue, 15 Apr 2025 20:55:23 -0400
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:57382)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1u4r3f-0000Df-1g
 for 77666 <at> debbugs.gnu.org; Tue, 15 Apr 2025 20:55:19 -0400
Received: from pps.filterd (m0246627.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53FMMu8W027346;
 Wed, 16 Apr 2025 00:55:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc
 :content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=m7wyJRhsVjD9Twr2WXnMotnNr0DXo7t18mSRWtNdmaI=; b=
 bFwGZt1rRv9C+/1qPYWOIYzBLwSZsB/OaaNMQKu7PINSo0kaoooEBUfgJHH3td3C
 eu0Rgt4LvMOL3i1GdHUFtiWFhD4EaqXrnj7D5l9ItNd5dBb14kWzpcqtJjNWPrUB
 vCopxt+JFmdhcbentXaMby9B0eLxIvDXEROwK6EY+L8LU294h4R3CrR6cdQftrTL
 mZW4K0rKvAgUIpsp8gWTEK8PZ52qMBJw/JO2mKbqdqU0BGrDVih4x7XMAO8jA/XF
 T0DKvT1PsSdjxYpLiDyrlO0WpFDZ+sPudXpgWEfBr4BB5dCvcgIYzz+YUoxsAXOa
 r3EycOzQf85htbq/ImQHXQ==
Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com
 (iadpaimrmta03.appoci.oracle.com [130.35.103.27])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4616uf36b4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Apr 2025 00:55:16 +0000 (GMT)
Received: from pps.filterd
 (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])
 by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 53G0deI7038842; Wed, 16 Apr 2025 00:55:14 GMT
Received: from byapr05cu005.outbound.protection.outlook.com
 (mail-westusazlp17010002.outbound.protection.outlook.com [40.93.1.2])
 by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id
 460d4s5mxw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Apr 2025 00:55:14 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=BXbcxIHsRWaVeG0DGukDoAbdv9kbNICCp28llLXAj2ZN6JyQm4BKS0rh1whnmKMpz/mGXMhiNbHJWmPLSEpJKJqoqFIZWMvHamSb7Q5PC+VbwFI+2nR7XOvYWn4B7fVuHi4C2Cx1N6P4cnk+0/kWy8fpfI7cgtLe448YyWk87rhp/rR95ipGZqqVrs4dL1Ec6tVxLhVNdbGYVEiXDUZgPI/jinvbGtEA5UV59QmmpA9jI9mQvx809d3WGhIwJQsh+e7OwBYTtJi/ic8JmEI383ZCybiWh3DvcbPzIDUMFv4szLQb2idBrodexI5xTWz2TvL7ALyYp5Bby/jFLyPS/A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=m7wyJRhsVjD9Twr2WXnMotnNr0DXo7t18mSRWtNdmaI=;
 b=qgZKMc3buBm2q7hT43lItVB9shWmb/NmJL0GZjs985jt4tQNQvMapyIdNk0g/TK23l5jJq2MOINoLca3cyuojI+wp8wZTIRKLDUSraeInnG+vs3DNOHZYv4CfXEkGevdW/GwI5ybwQnMn3yAHXSFCBQpqTxGfcQRxJG49EobGvvOQxOkadH4MKW2kLL6hHLZhN55mrgceBDwWQxnAuLJGb6QXy4EqDl1BMm8A3wXRsekSyLYQURfxl8dLqI89PA4LxAUvOonOgd5GJSCHJD/LjvbKwQgiuqlZ1o40oLVKlH7c1iferB8SlCRmcA/LdELMHjTNij0RkCro4I1Gmc3AA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=m7wyJRhsVjD9Twr2WXnMotnNr0DXo7t18mSRWtNdmaI=;
 b=NzeBUdwHX62usDir/CLjWZZzt7vk/qxifKBCTlsGpnCHNuEOg+NuuFgHLrCQMo/7kCL+GrRumVY0xpQiWnXdM5v1dnQXPAGTm5UV/1vYNmEo5U8idYShkDKW/d85thcOSC9CO4QcsRTru7lzFFvUaaMQ8BTZPyn9KVZ1RgNsRjE=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by CO1PR10MB4676.namprd10.prod.outlook.com (2603:10b6:303:9e::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.34; Wed, 16 Apr
 2025 00:55:11 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%4]) with mapi id 15.20.8632.030; Wed, 16 Apr 2025
 00:55:11 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>, Dominik Schrempf
 <dominik.schrempf@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Subject: RE: [External] : bug#77666: Question/discussion about
 `trusted-content'
Thread-Topic: [External] : bug#77666: Question/discussion about
 `trusted-content'
Thread-Index: AQHbrmPF3oUgJ9V+d0O39OuqU+2oT7OldxrQ
Date: Wed, 16 Apr 2025 00:55:11 +0000
Message-ID: <DS7PR10MB5232AB98DB4C515318884DA5F3BD2@HIDDEN>
References: <871pu1rdpm.fsf@HIDDEN> <86h62xse35.fsf@HIDDEN>
 <87bjt5l8hp.fsf@HIDDEN> <86y0w9qr01.fsf@HIDDEN>
 <87frign3sl.fsf@HIDDEN>
 <CADwFkmkXwgfRT2CaT5UKVAyHJUSLRS8d0hzRvKALV2ey7zOGng@HIDDEN>
In-Reply-To: <CADwFkmkXwgfRT2CaT5UKVAyHJUSLRS8d0hzRvKALV2ey7zOGng@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|CO1PR10MB4676:EE_
x-ms-office365-filtering-correlation-id: 1127c0cf-4f7c-4252-cd57-08dd7c81571f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700018;
x-microsoft-antispam-message-info: =?utf-8?B?dmlVRENiRkZONVBtMG9adkV0UlMzYU5IbFBBUlcyeDR1UHc4SkdydzVuZDIv?=
 =?utf-8?B?WjJLS3FsSEtSU0RHd01la0tvZkNTR1BUZjdaakJhTDQzT3RXdmVBbDlYS3g5?=
 =?utf-8?B?b3dNN1lkVUtEcDhXMU9tRGg0STJtem1OQ2h5MU84Mjk0cHM1cFhDREg1bCt4?=
 =?utf-8?B?ZWk5clNmZjRyZE14SUI3cm5NS0MwbzBYdkxETDQxTGFHSWRxVjhZQ1h5b1R6?=
 =?utf-8?B?anhNdTdXNVQ0OXVQZHMwTDdnOXo1WkN6Skk0MktxRU9Va1RxRVJlMGdCZnR3?=
 =?utf-8?B?N2ZGdFpyMnlaanptb2RsQjVPUi80cUxiS2hmZW45WEcwRVNCQ1hWa2FSSGFJ?=
 =?utf-8?B?bURIRW0ybm80SGR1WHo2UnhQdVBTdjVTWWU3VHlaMzhMZ1lpckdtV3ZoKzMw?=
 =?utf-8?B?eHlLTkUvaVFqMWYvUlNJTjMvYkpBY3ZYeE10enV0M3dkYUNhRVo2bDRRUU5U?=
 =?utf-8?B?TWRoWEFKQkZ0U0VtSm14OWZRT0FJaFN6Q1R0MGVsREZmQ3RDRHFaQjZMbXVI?=
 =?utf-8?B?b20yVkJ0YWlFUUJ3TzBmeXZKL2J2NjBYVW84dlE1NnpYMUhKa1FDNFBGUnhY?=
 =?utf-8?B?dEcwTXJrN1Fyd3hGWkorRitEb2Z2S3llb0tVMHpNcW9oZlY3NFhRY05YMEdj?=
 =?utf-8?B?MUJJRU8yTjFkNE80ZG1tdEw5LzNOMjYyZmZzTVh0YW5TUUorWkhISGNKSElv?=
 =?utf-8?B?b2JkeFhHMlphWDNhYUR2TlpPWGQ5OGxFbWxaYW9samRqT25VSTluQjlwci9R?=
 =?utf-8?B?TWUrUXFLTlZHYVFTK0k5YWpsTmJSTnZOOExDdGFHVGozdHJpbEhDQW9kTlZP?=
 =?utf-8?B?WVhITTlnVzk2Wmw4Ly9qYlEvL2pWc3gwV3cyQ0g5VUcrUUgvTTJtUlJuM1NI?=
 =?utf-8?B?ZzFvYkwyeVJNSlRVTy82YlZFRG1xOHNNaWtrd09GejRwRkxQQy9qY2IycWFJ?=
 =?utf-8?B?d2ZJNGM5aDIvSjhidUNzWDMrR0d2V3U1alVIT0tJeGJNVnNsYlhGQmZwYjZJ?=
 =?utf-8?B?dHMveVJiQUpkdXlDdmpnNmpXTlIrOFhmaEFlTm9oOEMxUUpQanV6Vjh2SnY1?=
 =?utf-8?B?d1p6OTRaVUQ4dVh2UzRxcW9QeEFoZFdUTkgvcERFNGt2VVBHWDJjamJLQ1VX?=
 =?utf-8?B?R2Z1L1NYbjFkc2VaT3ZwWllWOXhURWJIMStGWllDaVEweVp1eGhZQ0hlK2Rm?=
 =?utf-8?B?UjFQcHVlb0tjMDlVcmhZeDlnQmZRTFVaVGpKYlRnME5SQTRIeXh3ckNDeXd2?=
 =?utf-8?B?VDlOV3pmOENraTg0QUV1L3o2R25PcDBOVkhsUHNBeXhqK0xtU0gyVzN5M1FC?=
 =?utf-8?B?RXErWFhXU2tBMzYwMnRqOTE3MEtiWkhtYVFlczBBMmZ5RGRUdmNjUFI3Slda?=
 =?utf-8?B?Z3ByL3Z5akxYNVU5SHQ1OWZUUmlPZWVlOCtGL2ZwRzY0ck1RaWVERC9YSllV?=
 =?utf-8?B?b1NINVgrN2VjN1FVNm4rdHRKSm45aHBMWHp1SUtTbjhmUmJzUlNTb0NqL2Nk?=
 =?utf-8?B?NHFUQTFsaCtML3lKV3M3OWZJK0k4SXF5SUdMUWJnRmpzeE9oVnRQN3UrUFB5?=
 =?utf-8?B?aEtUbG1WNDZTbVkvclVIVzBIYnVrNnE3Z0xWTW1hQXk4T3lUZ0FKNzJXMlZR?=
 =?utf-8?B?aVJKNTdhOTlPY0VIZ3htR2hoWGtDamF2NVZaQTEvZHNpRnRWV0YvQlRhMUVL?=
 =?utf-8?B?cTk5TjBYRFZHMlVSa2Qvd0RzRngvb0pmeVExaTU4N0d1L0Rvb3AxTFYyRVhz?=
 =?utf-8?B?cmVaVng1aExPQUxjVDgyU0JKL2ZpV1JNNTIyME5rT0RpZ2wwOE5ibCtQQkNF?=
 =?utf-8?B?OE5sMzdRSXlxdlpTdHFLcmIzOEtpZDdDS2xFVlF5MHkxQW5jSkFKTjJ1dXkv?=
 =?utf-8?B?VGtnZHA4aWV2dW00alhWVWZ4UWlLT0xJSFdqczRjV3ZuSUFQTUlQUFZkQ0Zk?=
 =?utf-8?B?SHJmN1NSKzVKNUN4dGh1a3c2UW1XNGlZSDR2NVo5OEl6cFpnakhmUmhpbmpr?=
 =?utf-8?B?ZHc0TktpMTF3PT0=?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(376014)(366016)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dzdpOFpDZFYzVHVUS1N1L2hScnFnZjliTWhuTFg0Y0NiMUlOM0ZvVFRqR3lK?=
 =?utf-8?B?OHBwUXJ0ZGRxK1ZiWDBxM0JONml5QVF2R25iU2lMTlI4ejdldVh1NU1zanUw?=
 =?utf-8?B?OGYrcHJzZ2t1T1FBUURrTXFsZEJCUXpaVGVKNzYzSlFncm8yRVRWeG92VTRl?=
 =?utf-8?B?YmNRMHBxNnpETzE3aGhaU2NGZlFPZC9KVnJDajVvbmFtNjVPeEtzV09RRUJY?=
 =?utf-8?B?cEhUZDFSZzRXNEpybmJPYVJRbC9YaG5jVjE2VEFtekFXc3NjTGVpMEVGcU5w?=
 =?utf-8?B?WXRZWVE4QUNrK1JQdlVydDIxZXJJK1cxL29jRTdVVTNZUnJHbFFmVHd2U09z?=
 =?utf-8?B?czVtTzNHa3YwKzE1U2N6dlpTKzhjSHZnTFRmelFSbEw1VTVvaGt4bk9qL2JE?=
 =?utf-8?B?TG0rRllKUE5vT3Q2WGk3cUwreWl4VzFqSWVIUW9uWUtrWi9OS3I1QkNFVEU2?=
 =?utf-8?B?MlExdk9vcGVIb0t6cjNoZHloSEk2ZDZSalZhS2kvNjg2T3Z3emdmRkRhUkFG?=
 =?utf-8?B?dEJRdmVJaU5OKy9xRGJsQ2l1NS9tb2w1T1JYUnl1cmtxS1h5Rk81QnVxVkFV?=
 =?utf-8?B?Y0dBRzRXY3JvYkhpVU1OVjQ0Qnk5YVZVVTRhODFzbUFlM0l4N2pwNHJHWlBQ?=
 =?utf-8?B?S09aYkdzV215ZTV4UUtZZ2FYcEpScG1WT0F2aTQvakovZUJKeGpwYVNKeEVF?=
 =?utf-8?B?TVdOVXp2ak4vT2Qva0ZHYnhQcE5BVzZjYkM5ME1hZE5Ecmx5bmNLZitWTUpp?=
 =?utf-8?B?bjZ2MnNsa1hRc1JtZ3RVTjgwbEo4RGk4dWRyMlpPY0dRa2IwcEpDZHBlQ2hF?=
 =?utf-8?B?QndXMjBMN3dwL0gvbThjNEVmc05GaEJDVEF1VFpsVE1zVWVnYVJOZXVKRWNR?=
 =?utf-8?B?WWI1MXpmNnVOcVR6QjBjT3NtOTJBdkZLa2tiMko2bjdiejBZSlVOR3lhOXJO?=
 =?utf-8?B?bHU3NU8zc091cHRCMXoyVXFoV2pLait5QVA1eVptQ1VMWHFSU0Q1bmRrQ3N5?=
 =?utf-8?B?RTR3UmJyL0xHZzF6OXJsSkJjTlo1SldCazlTVWZSZFExNjVYUXRnSlQyekxv?=
 =?utf-8?B?UVVqTlRFTENPRThSak01UThidUFGSzVRdkt6R1dScUR6MlRkb3VpRVlWNHQ0?=
 =?utf-8?B?bmtZaFllS2I2alBLZTNoNXlTNVFHQ3BMTU42MFJHUm56cUE5VzJoMjFhc0xK?=
 =?utf-8?B?MUtBZ0dxWjkrUlBqbUNLK21uTUN6VmFWUXQyazZDaDhUTkYzRlg5OWdWaGhr?=
 =?utf-8?B?MWZEcUI4U0VLRjVqM2hjMjFWeGkvbEFZUExVYXYvUVpiTzM3VGhXV09DU0JH?=
 =?utf-8?B?RDlabUY1Y25zZ0dWaWx1Tlg5bldvQTNQVkVoUTVHK2JDR2dBNDJOTVhKYUVO?=
 =?utf-8?B?MmRWZHlvUG80RC92aWVpWlFpcFRxeTd5Tm05SlB6clpJQnpqVTlNQWpYeThU?=
 =?utf-8?B?bDdxMXBveitKeWk4RVExN1hMRFZOUm5DNWg5aEdsbE1KTzNmdzBCQ1M3akN5?=
 =?utf-8?B?S3dUUGtSTWxtVVdWQXI5YUtweGtYMk1OenhCcUE0QzBiV1Z5Zk1XdHVObEZY?=
 =?utf-8?B?Nmdmbk1SRzJRNmNONWFDSm1yZEl3amczTzZWeUdaU2lzbjcxZ1YrVVNDZU9a?=
 =?utf-8?B?S2hKdEQyOXRlajFsdjdUVnQ5ekFqTHdRSGdaQ3pmRWcyMFhGQ0NGOFhYcGFZ?=
 =?utf-8?B?dTRIaDY2eEIycS9yUmdKVzBiSmNWY2xPOGZaZlZmSjVzbGFNV0JlR1paTEpy?=
 =?utf-8?B?VFgyTSsyVE9lNzJsZHg2MUJqSmQwUmczUFVSZ2xqV1ZORVNXdzlmaWVPYUtF?=
 =?utf-8?B?N2FQYVFNSnBTUXdTL2Y2NlBrS2hnUm1yZlNzQ0xSOTVsQnlRdVhRVExOZ0FG?=
 =?utf-8?B?dlY3Vi9nMnVRcE1QWXowbTFrZjRiWVUwVlk3NGo0U1pEcGx0alNTcUYrSDdM?=
 =?utf-8?B?YVFHYVpqcWUyNzBLL2psQmhXeklJL3RNalFPWGdaOHhPZFllbEMyWGNqazhs?=
 =?utf-8?B?QUxIT2hjbnZQTTRqZlVkK2NSRXJ5UGlDc1VTZFNXS1JSRWpDeGRGODNXd0NY?=
 =?utf-8?B?eDlqK0pMNk85dFNCVENDMWEwU055TC9jdmQ2cDNGcmRYSG5ZR2tpQysvVS9O?=
 =?utf-8?Q?IcsOoSF3F95ymO8b+7AhdnWBg?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: orbvLpT20VSB6jit9SGGDBhEu4iz/RAsagec+g7xkAODehz95hZ9gXPBft1jiqn069P7x39523yJg34AuXNHTWZQwx1zt8Wad+QgJqCItfZYljuDPHNKeSaHUYKdEW1DECU00bsaigdyqmV2NH/UClWipmCuwn3je4Ilrxsw8metB8VwaplKsq/FWgRXXRQFyxUsepYMJ6smSYJioSghwVThEpplkD/UHrdP6sLmCOwNJsOMqzK54RyeGaTZ/F5ccVgAWFYfcCpoNw8TaTpU0yPO3O6Tul2cTG+xdUcXjlkzKTFiiooB3C2zSt1g2BEsKG2hHBXmT03UwBotiEXxKqOZKo2oZQZGJ0n9129OJIL7lHM/19GeFbvjxcb0VrSJllcyyhh2H99czheHJfMK2BnP3aGxUauN5iEGomDPxJoJXGS1YUtsImKrhErZQXUGiUw+SNqmsw6rEu9TAaxjw8dUwiwPYepdX4Um9By7sr4h6V0OULfP0pnXncfbPMAmZNXRpK9G2s40J68NeyKxZ0xTtf8fHBnj5JkEzbdwCnrhtRnMbQ1AnvbbkbaBqJOWFn0xvUEcHW2etAr+IbErf9XoeSBjdRR9LKh6uSQzjOQ=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1127c0cf-4f7c-4252-cd57-08dd7c81571f
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2025 00:55:11.0573 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EtcKKJ3hTJsE5UFyaudi7x0w5VvrvDE+wdzTtvYoh+S4+kRSYiMVWDt6wEGtDMWfLw6+eK88fUby25x3zZHTnQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR10MB4676
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-04-15_09,2025-04-15_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0
 suspectscore=0 spamscore=0
 bulkscore=0 mlxscore=0 phishscore=0 malwarescore=0 mlxlogscore=728
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000
 definitions=main-2504160005
X-Proofpoint-GUID: yfYKqDVypzsDCXPK9MFBek3SpYi9-Wuq
X-Proofpoint-ORIG-GUID: yfYKqDVypzsDCXPK9MFBek3SpYi9-Wuq
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77666
Cc: "77666 <at> debbugs.gnu.org" <77666 <at> debbugs.gnu.org>,
 "monnier@HIDDEN" <monnier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

PiBNb3JlIHByYWN0aWNhbGx5LCBzaG91bGQgdGhlIGRvY3N0cmluZyBvZiBgZmlsZS10cnVlbmFt
ZWAgbWVudGlvbiB0aGF0DQo+IHRoaXMgaXMgdGhlIHNhbWUgYXMgdGhlICJyZWFsIiBmaWxlIG5h
bWUgb24gR05VL0xpbnV4PyAgSSB0aGluayB0aGF0DQo+IGNvdWxkIGhlbHAgc29tZSB1c2Vycy4g
IFdlIGNvdWxkIGFsc28gYWRkIGFuIGluZGV4IGVudHJ5IHRvIHRoZSBpbmZvDQo+IG1hbnVhbC4g
IEVsaSwgV0RZVD8NCg0KVGhpcyBpcyB0aGUgcmlnaHQgYXBwcm9hY2gsIGlmICJyZWFsIiBuYW1l
IGlzDQpTb21ldGhpbmcgcGVvcGxlIHdpbGwgb2Z0ZW4gbG9vayBmb3IuDQoNCmBhcHJvcG9zLWRv
Y3VtZW50YXRpb24nIHdpbGwgZmluZCBpdCwgYXMgd2VsbA0KYXMgdGhlIGluZGV4IGVudHJ5IGlu
IHRoZSBtYW51YWwuDQo=




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77666; Package emacs. Full text available.

Message received at 77666 <at> debbugs.gnu.org:


Received: (at 77666) by debbugs.gnu.org; 16 Apr 2025 00:07:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 15 20:07:10 2025
Received: from localhost ([127.0.0.1]:58173 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u4qJ4-0007x9-3a
	for submit <at> debbugs.gnu.org; Tue, 15 Apr 2025 20:07:10 -0400
Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]:51316)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1u4qJ0-0007wC-Lg
 for 77666 <at> debbugs.gnu.org; Tue, 15 Apr 2025 20:07:07 -0400
Received: by mail-ed1-x534.google.com with SMTP id
 4fb4d7f45d1cf-5e61da95244so10570519a12.2
 for <77666 <at> debbugs.gnu.org>; Tue, 15 Apr 2025 17:07:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744762020; x=1745366820; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=bco0b/xcTiRnnmOfqJYtAzdWrVY0mI0qFQnCEaXgrfs=;
 b=Wi3V82TQk1ceo1k88tJauZnm52qvzNFdhFZke2bc4x+a+SBArNkrSq8qyq035f4ibf
 GePE/PZagySBBKQtEH8WJ5ZPDXT2PoQbrwE+n6GuO2xlG5Z5pR5RSJWad/ch5+HB1+7Q
 Jj0X/wJl0w+IwA0cWeuy/jLD8n8KJzdt5tFMlo77RfvGQhIytmm7f08ga7Ht24aOx2K2
 4zl+sKtQxMe0kfiiugamtKaIkyElayNhuq73WGPqqdPzJt5fyVrGzbVEeLJ2SYHiVGQ9
 t2K7yFAjZ3G0oNzFi+WIx2C4jgd6/4TVRinLCKoo9LARgRFFB3/iyQU1Vaq7LSq3yelP
 J22w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744762020; x=1745366820;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=bco0b/xcTiRnnmOfqJYtAzdWrVY0mI0qFQnCEaXgrfs=;
 b=XYpFl0+THLU9wEIkR0kQWijGi4z/EzzSnPldx6PfVxmePSSFHO53tYEJuQwCItQULD
 6SEPfcgtXwNclQ5Xz8iUbPdBFWHWFRMcTN2onNq61OfxIsvE+axfSMilToodedpRtDaz
 q2nOhtLMtp683LjGMyYv980RowLMs+dm4JaHqIXI34/MdgT0bpByYAtcpd8C5wXPWYOB
 bQCZJxrxCSJ5wytKKksj1/++GcP875vDr9Owum8+iDsKNGohXrKdObPn+pa+t8pmqwdI
 SxewZU5JmkfC+UDEG04yW4EJyUJRY+gdzkqv2MkWmu7fZvaM3GNjUGdVu6zgeZb0nEkA
 iqIQ==
X-Gm-Message-State: AOJu0YzkFSSowHrKkh/GiNXKcu4njxFJ8rbALjQ2pdpEJz9ePaeMVXJd
 pffk2OD8YlV1GAZSW7OOIr6tEBG7HVgJSmy+BY4d7g99kdVwgM/Q0vcVvXimIGvATVElqZFIEHA
 dJ3T3A+vJA+zSekF2Z5jt5DizEds=
X-Gm-Gg: ASbGncti4fTPpsXVFeGaGPVxlb5tew0r4Ep+zbAPjb+Ed0mUrHq1+9myrdB6c5n2dSG
 qqLlpbTkg9BV3s1Tj/6+wM3JdQKWfklRSj2w1lCS6crZW7wZky77h3C1BsqXGOQVSahr2sYFESd
 ijBG5J61lLYuG5MZ7PF6mo
X-Google-Smtp-Source: AGHT+IE1tnoNdSCXCt53yJT1BLyHVoJwA0W5zIpIp/5yMLuQQQEq9htwvFemj+V+UiqjbTZ1287qCLXyi9UMCucKnpE=
X-Received: by 2002:a05:6402:2711:b0:5d1:f009:925e with SMTP id
 4fb4d7f45d1cf-5f49a1da20cmr795671a12.16.1744762020309; Tue, 15 Apr 2025
 17:07:00 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 15 Apr 2025 19:06:59 -0500
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 15 Apr 2025 19:06:59 -0500
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87frign3sl.fsf@HIDDEN>
References: <871pu1rdpm.fsf@HIDDEN> <86h62xse35.fsf@HIDDEN>
 <87bjt5l8hp.fsf@HIDDEN> <86y0w9qr01.fsf@HIDDEN> <87frign3sl.fsf@HIDDEN>
MIME-Version: 1.0
Date: Tue, 15 Apr 2025 19:06:59 -0500
X-Gm-Features: ATxdqUEjZ0jaeZvelZBtLcQhVis4zlg19v_O61fBX6Z7VCL3LL2gwACzPqV4ZUM
Message-ID: <CADwFkmkXwgfRT2CaT5UKVAyHJUSLRS8d0hzRvKALV2ey7zOGng@HIDDEN>
Subject: Re: bug#77666: Question/discussion about `trusted-content'
To: Dominik Schrempf <dominik.schrempf@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77666
Cc: 77666 <at> debbugs.gnu.org, monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Dominik Schrempf <dominik.schrempf@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>> Emacs predates realpath and friends, so we had this terminology first,
>> and we cannot change it now, since it's so old.
>
> Good to know, thank you.
>
> In your opinion, what is the reason of why we can not change such names?
> Is this because (1) we do not have enough resources to change such
> discrepancies in nomenclature, or (2) because we are not willing to
> change nomenclature, or (3) we must ensure backwards compatibility?

It usually comes down to a combination of 2 and 3.

Occasionally it's 1 also, for example this is why "window" is not called
"pane" or something that makes sense in 2025.

> (I just grepped for "truename" in the Emacs repository and got 942 hits).
>
> Independently of what we can change or not, I think it is important to
> reduce discrepancies in nomenclature. Thanks for hearing me out!

It's a worthwhile goal, but has to be weighed against the pain of
changing.

One way we could change things without a huge amount of pain would be

    (defalias 'file-name-real #'file-truename)

But marking such an alias obsolete, as we sometimes do, would be
prohibitively expensive and not worth it.  So we'd have to live with
both names essentially forever, which is also not free.

More practically, should the docstring of `file-truename` mention that
this is the same as the "real" file name on GNU/Linux?  I think that
could help some users.  We could also add an index entry to the info
manual.  Eli, WDYT?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77666; Package emacs. Full text available.

Message received at 77666 <at> debbugs.gnu.org:


Received: (at 77666) by debbugs.gnu.org; 10 Apr 2025 10:32:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 10 06:32:10 2025
Received: from localhost ([127.0.0.1]:44054 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2pCb-0001Ub-Vp
	for submit <at> debbugs.gnu.org; Thu, 10 Apr 2025 06:32:10 -0400
Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]:48565)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dominik.schrempf@HIDDEN>)
 id 1u2pCZ-0001U0-1I
 for 77666 <at> debbugs.gnu.org; Thu, 10 Apr 2025 06:32:07 -0400
Received: by mail-ej1-x633.google.com with SMTP id
 a640c23a62f3a-ac2a81e41e3so117222266b.1
 for <77666 <at> debbugs.gnu.org>; Thu, 10 Apr 2025 03:32:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744281121; x=1744885921; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:user-agent:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=LAvkPWgE8LTErS8j6OLuhoyT1SGCKNMnJ8Cxh4gdlMg=;
 b=TucHCV5tHHiMGAuCAK4bqAgNzGO2Rz10QpjWU7spw5ia5nU021qvOPC7iFf/JtFMPl
 NliSiYkBT61MH8viReoDA8NW/XaFEV1sEnmyIW/x6DEe0j4Oq+jQl6FB6UJlKulm4cGm
 /Jy3ndVD+QqSbnODOawJ/FNUT7O6r3ymP5KLrXWXmeaclKF0pu7kIgj370yJpKXThNyw
 H8SG83b13u1B7Ya2NQV0ntNvWG7pNtsqIsZcHEX8ONmZbTGiJ0w+KaUnDeXybk4qhd2y
 Sbmbi6B5qEzs4mPRV3S/OLsbjjNaba515kaDH74N8cwD5CRSE3D8buB4GtTq8K2WjIE+
 zo/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744281121; x=1744885921;
 h=mime-version:message-id:date:user-agent:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=LAvkPWgE8LTErS8j6OLuhoyT1SGCKNMnJ8Cxh4gdlMg=;
 b=phwoP295HQAjLy4vsOLf7TVmRoF6Upkr3g+9nMH2HRvje6qEhvb3UNIM6Lm8+A4z5P
 Zh4FqiW1pLxyZL6MZxVZzz4wUego1+yJ5DbGUJ+pT9uBW3ZjD+pqaP9oI+JoL4iCdATh
 Dc82OJbP2/skuW/ZbxtvDNY3UyoW/qnlWZKDyvsGHW7PTrHhVgv6NuCp+PdsgZiIUn2P
 IBMBDwm0QQ5T4xD3UA0GVkt8K3MXdfk+Ro8JxjWbsDhfYEcsjfJ7hkSGCIR/BBmsA1W4
 A4ny2lVmWtRxGRm3Jj7JZn81Whaqd9qd8iG9DIHyG//6bGsreoaGiUxLTBO9Wk6Pt2ue
 CDsQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCWLFgrLke+K79lgeifYYloMsvtfn3nBS6I2vatoe73gd8P51GucUOE7pvnsqMbkQ3rzD8Hkmg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YycvHP//H2UbzmJM7pxssB0vhw5+PRiJ+SEcnLbRTyuWjK1sEVC
 Rs90FFuGG7K6KjOPTiMl/GBpJU3Ls1ZuXUJCG+fF/wWt8JuvaBw=
X-Gm-Gg: ASbGnctHWg+C1ztUd/n3CSl9ieJB2HbcJ+rIkykwsAETZJWUh+26ZnvWTeWZfMSdSoF
 ZDSKC9bdib0p9FAeXQK18RTSmVmypCXQxJCqccW9PNCXCg7hZJ5b19um+m5DAIxasP+XcoO61dI
 7wCroNMzmAtUFMsQ+/J07wcgYk26P5D+PvCRkaGvBO7mw6nvfiq15FHgJROM5+u7f+rQvo1uljy
 HJLFHVeWoXU+2mk9moVpK86AfzwYe+jKgxUxRkT+8IU8wlTIdnZYrMyb4TpCAVFS//rhYBZp249
 DSu7AyN8mNzxQmdLLixdPakMeYtvzT2oT6B6PONRaG/l8RYg
X-Google-Smtp-Source: AGHT+IHK+jVgHAzayN6/5lSwzbsrcjD5RqQFwl67l4QA3tvY5el0rA6/vLEQY581pW32alB2RrCGig==
X-Received: by 2002:a17:907:e989:b0:ac7:3918:50f3 with SMTP id
 a640c23a62f3a-acabd3d80d2mr260524266b.58.1744281120578; 
 Thu, 10 Apr 2025 03:32:00 -0700 (PDT)
Received: from localhost ([2a02:1748:dd5e:5d70:db48:fda1:bb92:24a])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-acaa1be9152sm245164166b.42.2025.04.10.03.31.59
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 10 Apr 2025 03:32:00 -0700 (PDT)
From: Dominik Schrempf <dominik.schrempf@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77666: Question/discussion about `trusted-content'
In-Reply-To: <86cydkqx9c.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 10 Apr
 2025 10:41:19 +0300")
References: <871pu1rdpm.fsf@HIDDEN> <86h62xse35.fsf@HIDDEN>
 <87bjt5l8hp.fsf@HIDDEN> <86y0w9qr01.fsf@HIDDEN>
 <87frign3sl.fsf@HIDDEN> <86cydkqx9c.fsf@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 30.1
Date: Thu, 10 Apr 2025 12:31:59 +0200
Message-ID: <871pu0xq74.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77666
Cc: 77666 <at> debbugs.gnu.org, monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>
>> In your opinion, what is the reason of why we can not change such names?
>
> Because it works, and doesn't cause any problems, and because by now
> there are gobs of Lisp code that assumes this to be true.

Well, it caused problems to some of us at least.

>
>> Is this because (1) we do not have enough resources to change such
>> discrepancies in nomenclature, or (2) because we are not willing to
>> change nomenclature, or (3) we must ensure backwards compatibility?
>
> (3) mostly, but also: this is done for a reason.  Users are happier to
> see ~/foo in their file names and prompts than /home/whatever/foo.
> Emacs uses these abbreviated file names for that reason.
>
>> (I just grepped for "truename" in the Emacs repository and got 942 hits).
>>
>> Independently of what we can change or not, I think it is important to
>> reduce discrepancies in nomenclature. Thanks for hearing me out!
>
> Sure, so how about suggesting to the glibc developers that glibc
> renames the corresponding APIs to use "true" instead of "real"?

Haha, I think you'd have to do that, because I am favoring "real"!

Thanks again for the discussion!




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77666; Package emacs. Full text available.

Message received at 77666 <at> debbugs.gnu.org:


Received: (at 77666) by debbugs.gnu.org; 10 Apr 2025 07:42:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 10 03:42:14 2025
Received: from localhost ([127.0.0.1]:43541 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2mYA-0006FC-AS
	for submit <at> debbugs.gnu.org; Thu, 10 Apr 2025 03:42:14 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:41496)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u2mY8-0006Ev-EM
 for 77666 <at> debbugs.gnu.org; Thu, 10 Apr 2025 03:42:12 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1u2mXz-0004wd-8s; Thu, 10 Apr 2025 03:42:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=+8dUFNvn9/VaVGL9uXGASFLd7QbZ/WRPy/zpd9jrpU4=; b=U+Bbmc5GCUNy
 PvTES4aweJEOQjmIzmjXSbKvrcYNtCtT6RdH6wzOUDb3dVMa3WfeybTWiyFPAtV10qDf98+ea4+PB
 XPreaMc9cZxELY1yurmS6EFMhmTb+GosEBROx87FoXBVWDxyvE6tVpzK7Qli2VKgxRI/Xh4xzlEAT
 P8oqh9aWSXXChu5/Ny3zNRV9CR6tXGboWlOs+oSas61BU88tqVj49mxc08kDC7uSVEmyNWdI5qR/j
 s4ThOn6GsQg/2lpO2zMlsMeaV+YVeoP09jJaZaKIwS09o/iH44sIBmnRFJYiswKq5aM82vzwvEyal
 oZvGGnHB29liGmb5xeZihA==;
Date: Thu, 10 Apr 2025 10:41:19 +0300
Message-Id: <86cydkqx9c.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dominik Schrempf <dominik.schrempf@HIDDEN>
In-Reply-To: <87frign3sl.fsf@HIDDEN> (message from Dominik Schrempf on Thu, 
 10 Apr 2025 04:33:46 +0200)
Subject: Re: bug#77666: Question/discussion about `trusted-content'
References: <871pu1rdpm.fsf@HIDDEN> <86h62xse35.fsf@HIDDEN>
 <87bjt5l8hp.fsf@HIDDEN> <86y0w9qr01.fsf@HIDDEN> <87frign3sl.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77666
Cc: 77666 <at> debbugs.gnu.org, monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Dominik Schrempf <dominik.schrempf@HIDDEN>
> Cc: monnier@HIDDEN,  77666 <at> debbugs.gnu.org
> Date: Thu, 10 Apr 2025 04:33:46 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >> Do you mean comparing "/home/user/mycode" is slower than comparing
> >> "~/mycode/"?
> >
> > No, but comparing "~/mycode" with "/home/user/mycode" is slower, if we
> > want them to compare equal.
> 
> I think this problem would not arise if Emacs treated all filenames as
> "completely"/"truly (:-))" (no pun intended) absolute. In my opinion,
> and without knowing many details about the interior design of Emacs,
> this would probably also be the ideal situation.

Maybe, but it won't happen, even if it is better (which I'm not sure
it is).  Too many higher levels expect "~/foo" to keep is
HOME-relative form in Emacs.

Sorry, it's too late to change this.

> In your opinion, what is the reason of why we can not change such names?

Because it works, and doesn't cause any problems, and because by now
there are gobs of Lisp code that assumes this to be true.

> Is this because (1) we do not have enough resources to change such
> discrepancies in nomenclature, or (2) because we are not willing to
> change nomenclature, or (3) we must ensure backwards compatibility?

(3) mostly, but also: this is done for a reason.  Users are happier to
see ~/foo in their file names and prompts than /home/whatever/foo.
Emacs uses these abbreviated file names for that reason.

> (I just grepped for "truename" in the Emacs repository and got 942 hits).
> 
> Independently of what we can change or not, I think it is important to
> reduce discrepancies in nomenclature. Thanks for hearing me out!

Sure, so how about suggesting to the glibc developers that glibc
renames the corresponding APIs to use "true" instead of "real"?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77666; Package emacs. Full text available.

Message received at 77666 <at> debbugs.gnu.org:


Received: (at 77666) by debbugs.gnu.org; 10 Apr 2025 02:33:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 22:33:59 2025
Received: from localhost ([127.0.0.1]:42967 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2hjr-0003WZ-6f
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 22:33:59 -0400
Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:47592)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dominik.schrempf@HIDDEN>)
 id 1u2hjo-0003WH-44
 for 77666 <at> debbugs.gnu.org; Wed, 09 Apr 2025 22:33:57 -0400
Received: by mail-ed1-x52b.google.com with SMTP id
 4fb4d7f45d1cf-5edc07c777eso399080a12.3
 for <77666 <at> debbugs.gnu.org>; Wed, 09 Apr 2025 19:33:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744252430; x=1744857230; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:user-agent:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=IcICRcAv27J52f5Zlzddqu/ttFzSvN5zpuXb1g9wTCg=;
 b=YuNVeHmQdlNGu6G4jrzXmVY14xIGDqqvmXcOPZGZPXNNMo1AqmyHLXxejF5bnvkIOg
 5vNhe9vUezSvL7fSMF9B88XLNF+0TtyVYtbUOiBC8PSIlkKSZ4dH9kStxJ2ptDUgj0fd
 W3Aj9zaOV1Dg6bndZ0pAw1plYuKlNVoj9WmisDmKT/FfYf5FgFonT3UudswXgSx97gSW
 wYhHXgGTNnCIV/BQYZ9GY9jMleP0f/u65GILGUY974PMdR7uCPjI2QtdFLKtchAGWYRn
 upPg3G48hBqkyW0zeUd4VQrU3kaMOj88UODWY35FP27NV7ueEU8dPXn6r4yLo4WT4mNq
 fwlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744252430; x=1744857230;
 h=mime-version:message-id:date:user-agent:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=IcICRcAv27J52f5Zlzddqu/ttFzSvN5zpuXb1g9wTCg=;
 b=byGFcJHE+slzYUmypJp5zOTr09hcGrioI1+2OU6E283Pw7i+xuw0AbDABjojpNLPJi
 V0jvl689YvvfItjlXtTW3JjsrUxoUta6PZdTyGEZcV59m7ML4f74M4sRRFmKQIm4RbSI
 s7Ybx3HEw0pbfKbMzNPaxw6H+oyZ9YBCVSY4V7im8JmO0DOXyTOW96U6lNJYY9WoyxiP
 P9vXjkv1QlTYCSz2RdyiPXjtey4b8R6Z2884Ydxm2NuXGIlV3JDwG/1LVlxLCeipX7rD
 C4RU7goA+VShDiGbUQwEfiw+ieoPa9jsboOtFqMjBdVx3aQcQrh19QLW9Z6fmosSXRQq
 fCTw==
X-Forwarded-Encrypted: i=1;
 AJvYcCXV6CZnwPh9FvKaRkHIScDFWr+Nj35WkWt7g2TtyhcE48alS9OB9OD4CIU/rOXPjf67IRkcjQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwPsx2lgCuRMUDRcYL9QlEHwfwFiE5QAcc5nmHKW9kZ5sYzwA9O
 1JFZozVwftNioUgvD05cGFuRiEl37FEEIsbn/Jpo8kq2lFZD6uw=
X-Gm-Gg: ASbGncuPx8h7DkxdgHtqj6BfLhExgqElkrUb2y2lGIH+OhSLawg+0SqpQPyAb7KsphE
 empMVTT4XU6yUQg7xw6QWCMpL745D/xTyvQhSjK4ACK7+z5NQsoKJPxvoYBkNTkZinKD1OX9I1U
 E5XlxPh3ScHijXpjByRqmwFcdD7s6po/BjiSLcvaWVu75gfHeidkBxUHivmy02VBmUiznClujvv
 c7dfw0XHttaNEDvziNzmS3gKeEmg5WqOJ9FWToEznpiWLgaD5naHxja7HwNVPcjoI0KejMhe1tO
 9X9y8euAhihDBGm5slWd9+k4RDVgprCL0M4vPXfSy3BJftVHcQ==
X-Google-Smtp-Source: AGHT+IFu/0GqO7jN+ClsG2oEVjO/UGbCvW+ppgmb7UO0612QB5+mbd9Fq0I3DILXaIia3Ecvw86k3g==
X-Received: by 2002:a05:6402:4416:b0:5f2:1572:643b with SMTP id
 4fb4d7f45d1cf-5f3290edbebmr847855a12.0.1744252429743; 
 Wed, 09 Apr 2025 19:33:49 -0700 (PDT)
Received: from localhost ([2a02:1748:dd5e:5d70:e8b4:db80:752e:d8a1])
 by smtp.gmail.com with ESMTPSA id
 4fb4d7f45d1cf-5f32eb17fadsm66547a12.2.2025.04.09.19.33.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 09 Apr 2025 19:33:48 -0700 (PDT)
From: Dominik Schrempf <dominik.schrempf@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77666: Question/discussion about `trusted-content'
In-Reply-To: <86y0w9qr01.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 09 Apr
 2025 18:44:14 +0300")
References: <871pu1rdpm.fsf@HIDDEN> <86h62xse35.fsf@HIDDEN>
 <87bjt5l8hp.fsf@HIDDEN> <86y0w9qr01.fsf@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 30.1
Date: Thu, 10 Apr 2025 04:33:46 +0200
Message-ID: <87frign3sl.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77666
Cc: 77666 <at> debbugs.gnu.org, monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Thank you for taking your time to answer my questions!

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Dominik Schrempf <dominik.schrempf@HIDDEN>
>> Cc: Stefan Monnier <monnier@HIDDEN>,  77666 <at> debbugs.gnu.org
>> Date: Wed, 09 Apr 2025 16:22:58 +0200
>>
>> Eli Zaretskii <eliz@HIDDEN> writes:
>>
>> >>     Use abbreviated file names.  For example, an entry "~/mycode/" means
>> >>     that Emacs will trust all the files in your directory "mycode".
>> >>
>> >> Why is this second requirement in place?
>> >
>> > For speed, I believe.  (But Stefan will correct me if I'm wrong.)
>>
>> Do you mean comparing "/home/user/mycode" is slower than comparing
>> "~/mycode/"?
>
> No, but comparing "~/mycode" with "/home/user/mycode" is slower, if we
> want them to compare equal.

I think this problem would not arise if Emacs treated all filenames as
"completely"/"truly (:-))" (no pun intended) absolute. In my opinion,
and without knowing many details about the interior design of Emacs,
this would probably also be the ideal situation.

>
>> > HOME-relative file names are considered absolute file names in Emacs:
>> >
>> >   (file-name-absolute-p "~/.emacs.d/")
>> >    => t
>>
>> Thank you, I didn't know that. Does this make sense? The file will be
>> different for two different users, which is not the case for absolute
>> file names in the classical sense.
>
> There's only one user in a given Emacs session.
>
> Outside of Emacs, these will be different file names, but since Emacs
> always records the abbreviated name, it will become ~/something only
> for the user of the current Emacs session; file names relative to HOME
> of other users will remain in their absolute form.
>
>> > Emacs always abbreviates HOME-relative file names, so adhering to that
>> > convention means we can compare file names as strings, instead of
>> > using file-truename (which hits the disk) and similar APIs to
>> > "normalize" the file names before comparing.
>>
>> Thanks for your explanation.
>>
>> I believe that by now, we are having a discussion about two different
>> but somewhat related concepts: "absolute" vs "relative" filenames and
>> the "true" vs "real" filenames.
>>
>> I still wanted to state that the term "true filename" confused me and is
>> still confusing me. I think it should be "real", at least to me this
>> seems more of a Linux/Unix? standard.
>
> Emacs predates realpath and friends, so we had this terminology first,
> and we cannot change it now, since it's so old.

Good to know, thank you.

In your opinion, what is the reason of why we can not change such names?
Is this because (1) we do not have enough resources to change such
discrepancies in nomenclature, or (2) because we are not willing to
change nomenclature, or (3) we must ensure backwards compatibility?

(I just grepped for "truename" in the Emacs repository and got 942 hits).

Independently of what we can change or not, I think it is important to
reduce discrepancies in nomenclature. Thanks for hearing me out!




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77666; Package emacs. Full text available.

Message received at 77666 <at> debbugs.gnu.org:


Received: (at 77666) by debbugs.gnu.org; 9 Apr 2025 15:44:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 11:44:28 2025
Received: from localhost ([127.0.0.1]:41243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2XbI-0004uL-DG
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 11:44:28 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:39596)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u2XbG-0004u7-Om
 for 77666 <at> debbugs.gnu.org; Wed, 09 Apr 2025 11:44:27 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1u2XbA-00071m-6w; Wed, 09 Apr 2025 11:44:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=EtCdNjq6qHbu11Z0e9kOf/UQ8vfoPgq5cGMvRFPjP44=; b=lKLXaEqX1YPe
 vGuuj+AzuKK3oi5+9T41lBiV+sKVMpFEUynqf/Cv4aHbl93InRIBzmKTHwr/J2kW8wK3eBqFdrp/Q
 KlW9kfPMNPrLveVhFPm1y98+nfT5ChTPNPkSRh5yqNok0aoPsX7oNhaogYs2AwP/GqcMyvFZEMCfl
 9nxPoKw2N+D+EkqxMA6BlLi/B4YxMO8POO0F37H2O/IXRDYfnRAouDxSq9VOEo/Zfa/PQUScP5PkU
 WUPHc2yxFdButolffQK9QdenKMGUBX+aDKuO4T+/taztGfs9wCB7Y8+Oou0fe1wgGzA0QnigalnhL
 cyz0M3FItgXHeQfXY2xIGQ==;
Date: Wed, 09 Apr 2025 18:44:14 +0300
Message-Id: <86y0w9qr01.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dominik Schrempf <dominik.schrempf@HIDDEN>
In-Reply-To: <87bjt5l8hp.fsf@HIDDEN> (message from Dominik Schrempf on Wed, 
 09 Apr 2025 16:22:58 +0200)
Subject: Re: bug#77666: Question/discussion about `trusted-content'
References: <871pu1rdpm.fsf@HIDDEN> <86h62xse35.fsf@HIDDEN>
 <87bjt5l8hp.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77666
Cc: 77666 <at> debbugs.gnu.org, monnier@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Dominik Schrempf <dominik.schrempf@HIDDEN>
> Cc: Stefan Monnier <monnier@HIDDEN>,  77666 <at> debbugs.gnu.org
> Date: Wed, 09 Apr 2025 16:22:58 +0200
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> >>     Use abbreviated file names.  For example, an entry "~/mycode/" means
> >>     that Emacs will trust all the files in your directory "mycode".
> >>
> >> Why is this second requirement in place?
> >
> > For speed, I believe.  (But Stefan will correct me if I'm wrong.)
> 
> Do you mean comparing "/home/user/mycode" is slower than comparing
> "~/mycode/"?

No, but comparing "~/mycode" with "/home/user/mycode" is slower, if we
want them to compare equal.

> > HOME-relative file names are considered absolute file names in Emacs:
> >
> >   (file-name-absolute-p "~/.emacs.d/")
> >    => t
> 
> Thank you, I didn't know that. Does this make sense? The file will be
> different for two different users, which is not the case for absolute
> file names in the classical sense.

There's only one user in a given Emacs session.

Outside of Emacs, these will be different file names, but since Emacs
always records the abbreviated name, it will become ~/something only
for the user of the current Emacs session; file names relative to HOME
of other users will remain in their absolute form.

> > Emacs always abbreviates HOME-relative file names, so adhering to that
> > convention means we can compare file names as strings, instead of
> > using file-truename (which hits the disk) and similar APIs to
> > "normalize" the file names before comparing.
> 
> Thanks for your explanation.
> 
> I believe that by now, we are having a discussion about two different
> but somewhat related concepts: "absolute" vs "relative" filenames and
> the "true" vs "real" filenames.
> 
> I still wanted to state that the term "true filename" confused me and is
> still confusing me. I think it should be "real", at least to me this
> seems more of a Linux/Unix? standard.

Emacs predates realpath and friends, so we had this terminology first,
and we cannot change it now, since it's so old.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77666; Package emacs. Full text available.

Message received at 77666 <at> debbugs.gnu.org:


Received: (at 77666) by debbugs.gnu.org; 9 Apr 2025 14:23:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 10:23:18 2025
Received: from localhost ([127.0.0.1]:40906 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2WKj-0007RR-CJ
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 10:23:18 -0400
Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]:57430)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <dominik.schrempf@HIDDEN>)
 id 1u2WKY-0007Pr-3o
 for 77666 <at> debbugs.gnu.org; Wed, 09 Apr 2025 10:23:07 -0400
Received: by mail-ej1-x636.google.com with SMTP id
 a640c23a62f3a-ab78e6edb99so991694066b.2
 for <77666 <at> debbugs.gnu.org>; Wed, 09 Apr 2025 07:23:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744208580; x=1744813380; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:user-agent:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=P/seBwYKTkF7tnAiWczol/FZqDK3E7cgTXdakPqnH14=;
 b=elEtSMiq3FoB8QLvk5xDioqXyaegN+d+oEj+Y6KMppICpt+pI5jWQkcGomOLmm4CUM
 kL5Ua9aJwiGCXw2AYBIL9VVxeYPyfluro8CBumONyezKM0O3ixfK8R99DrXz7K75+wto
 MCBV0/E9f3c+Zy3vFhUXvBjArf+Y7lP7B+n1QhN16HWVtU3rO0791ZrFdbKnnx/MUkFu
 uO5KU73BBti9wBe014KnoVJ8OW+zcebE+Oc01Op/aScgc1WfFH1NpBLDPOu5ozV4GFaE
 ZInesvli3uNjg3HfYWbr2wXg5DrcrHmoP4nUqBq9jV/o+9Er4+pJ7zJ6oQgf7xkBhYVb
 sAcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744208580; x=1744813380;
 h=mime-version:message-id:date:user-agent:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=P/seBwYKTkF7tnAiWczol/FZqDK3E7cgTXdakPqnH14=;
 b=vW8hlU+jm+02V/hoRD0nv0rV1V1QKNjRVrqxcpBOjLoUm3UHaWAGtqe4zu8aj9bt+5
 XS6Kzm9Bmuv1sdeO5ycKHLCfJHGwdp9/AlFgVEnYuTHCCCS22CyU2zTcIxVs96UqiGYo
 IL5v8nqlw/JOM+XL1aY89RcHZnNQhUktRxnqKdNVikfRYx8HjyMH543HvplzpwtfgWF6
 2RrK0Mt0Lr5w1nMA1dUOxOoNrR3jwtKrPIgXj5cES7cdXogt3JHyGjR2qh0+aC1JLLGy
 XjOvwO8hZAbEh5ETDvu+ujfwxt+SRbhm1m/jcRy4E5zZ+duDwjMW4HHu63ouvgHM3g8S
 58Fg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXNpdhF/oJs7lb2eGCRvIGn0G1r3i9tv7V3uXmlsIZYXoSaQqBjhI4lr3HU0X4I4v9Jd/Qccw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyIWvZ/i0z6kq9hHWLtHIifyYRHPBFNdzx1Shk+nGp+IO4b4seO
 +hgsPJrW7pVLtQOiqj7m+Y2SXK7o4vryvmDQyhO0FP5T5CeYp+c=
X-Gm-Gg: ASbGncvq8kLU34tMbt1Ex5wMOQzQScTCqOPCc3BoXDYBGjdvKTldbuLnHMEEUjM/E3N
 RhI937mJEE68hIkQk7ahcoJUXWKFT9UMdDMA1BBIyDRd7XTEwiVsOxL9+5PSL2ofaptkpSFnftK
 foII3Y+rrAsAlt7TO5RjB1TIod+b9F/Y4pUqVvwcVzgm3QaYXoi8whcryU7IF9046HDAeMFO4aS
 nOjx2/ymyGDp0AVbZNhbBbxHxn4+0tn+pbqKReYZy61d1qIyusLn34QZx6yFfFDCPmW02UiqiQS
 rQkThjtLX5bfmd9wVKkTWJU+yszuV0uA8EpE+stCnZfsehZL0w==
X-Google-Smtp-Source: AGHT+IHdXTYam0+GYvH2R6qsQrQeM++Rs+UoODwNkUysoxEf4SUb4Ccs9jpdhyPAcMEgSyjgYxKOGw==
X-Received: by 2002:a17:907:2da5:b0:ac4:2ac:3c2e with SMTP id
 a640c23a62f3a-aca9b772561mr271167666b.54.1744208579352; 
 Wed, 09 Apr 2025 07:22:59 -0700 (PDT)
Received: from localhost ([2a02:1748:dd5e:5d70:6597:86c8:3ee0:3f2e])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-acaa1be98b6sm104928266b.52.2025.04.09.07.22.58
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 09 Apr 2025 07:22:58 -0700 (PDT)
From: Dominik Schrempf <dominik.schrempf@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#77666: Question/discussion about `trusted-content'
In-Reply-To: <86h62xse35.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 09 Apr
 2025 15:40:14 +0300")
References: <871pu1rdpm.fsf@HIDDEN> <86h62xse35.fsf@HIDDEN>
User-Agent: mu4e 1.12.9; emacs 30.1
Date: Wed, 09 Apr 2025 16:22:58 +0200
Message-ID: <87bjt5l8hp.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77666
Cc: 77666 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Dominik Schrempf <dominik.schrempf@HIDDEN>
>> Date: Wed, 09 Apr 2025 09:33:41 +0200
>>
>> I have a remark/question with respect to the newly introduced
>> `trusted-content' customizable variable. The documentation states
>>
>>     - If it ends in "/", it is considered as a directory name and means that
>>       Emacs should trust all the files whose name has this directory as a prefix.
>>
>> And then,
>>
>>     Use abbreviated file names.  For example, an entry "~/mycode/" means
>>     that Emacs will trust all the files in your directory "mycode".
>>
>> Why is this second requirement in place?
>
> For speed, I believe.  (But Stefan will correct me if I'm wrong.)

Do you mean comparing "/home/user/mycode" is slower than comparing
"~/mycode/"? That doesn't make much sense to me, but I may miss relevant
information.

>
>> I tried trusting a directory using an absolute file name, e.g.,
>> "/home/user/trusted/dir/", and failed! I think this is because Emacs
>> uses the `buffer-file-truename' variable to check if the file is
>> trusted, and `buffer-file-truename' is "~/trusted/dir/basename".
>
> Exactly.
>
>> That is, I had to set `trusted-content' to a list containing
>> "~/trusted/dir/" which I want to avoid.
>
> Why do you want to avoid it?

I guess the reason is caution. I had situations where the tilde was not
expanded and a file was not found. I do not think this was in Emacs, but
that's how habits are formed.

>
>> Isn't it safer to trust absolute
>> directories instead of directories relative to the user home directory?
>
> HOME-relative file names are considered absolute file names in Emacs:
>
>   (file-name-absolute-p "~/.emacs.d/")
>    => t

Thank you, I didn't know that. Does this make sense? The file will be
different for two different users, which is not the case for absolute
file names in the classical sense.

>
>> On the side, isn't the name `buffer-file-truename' a misnomer? The
>> "true" ("real", see `realpath') filename should be the absolute one, or
>> not? What am I missing here?
>
> See above.
>
> Emacs always abbreviates HOME-relative file names, so adhering to that
> convention means we can compare file names as strings, instead of
> using file-truename (which hits the disk) and similar APIs to
> "normalize" the file names before comparing.

Thanks for your explanation.

I believe that by now, we are having a discussion about two different
but somewhat related concepts: "absolute" vs "relative" filenames and
the "true" vs "real" filenames.

I still wanted to state that the term "true filename" confused me and is
still confusing me. I think it should be "real", at least to me this
seems more of a Linux/Unix? standard.

Thanks!




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77666; Package emacs. Full text available.

Message received at 77666 <at> debbugs.gnu.org:


Received: (at 77666) by debbugs.gnu.org; 9 Apr 2025 12:40:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 08:40:27 2025
Received: from localhost ([127.0.0.1]:38213 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2UjC-0003WR-MD
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 08:40:27 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38948)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u2Uj9-0003WA-Qq
 for 77666 <at> debbugs.gnu.org; Wed, 09 Apr 2025 08:40:24 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1u2Uj4-0003hK-7G; Wed, 09 Apr 2025 08:40:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=PJkisHrMJEHA7JI0MEwqrsxiQMCIw3zxWyGDgUyyxBY=; b=ku1ZMYAq/jZR
 Z1znNEh7U2EQiKNRsK8q8xInTRTCmpGAKumI5iOQNU04Gha6D9L2bUf5XBqrQWuzNwtfONcmQUNsx
 8OfldMALpYHaPKVsDTj4vduADmwNPI9ek5MVE5uBBWMGwjeeCcZQfHCkhYwQ0jx0vxLZtOO7ySu4Z
 sVqbu+k0mjuIKPDhXUs7RJxpq35In26moj8kyFxdJvkQpu1qZ+/fpxeYIVgVrvdddXwAdB673JPdN
 N9Om7nxH/winrLuMLJLpVMKoqedY+XWDIjOKbuYZ6+RwkTQCqsXqNtm5Rr3oOpjTu2Z72wJ9F3Xt9
 kQGOf9fWUqqp0Ie1UeE1ng==;
Date: Wed, 09 Apr 2025 15:40:14 +0300
Message-Id: <86h62xse35.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Dominik Schrempf <dominik.schrempf@HIDDEN>,
 Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <871pu1rdpm.fsf@HIDDEN> (message from Dominik Schrempf on Wed, 
 09 Apr 2025 09:33:41 +0200)
Subject: Re: bug#77666: Question/discussion about `trusted-content'
References: <871pu1rdpm.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77666
Cc: 77666 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Dominik Schrempf <dominik.schrempf@HIDDEN>
> Date: Wed, 09 Apr 2025 09:33:41 +0200
> 
> I have a remark/question with respect to the newly introduced
> `trusted-content' customizable variable. The documentation states
> 
>     - If it ends in "/", it is considered as a directory name and means that
>       Emacs should trust all the files whose name has this directory as a prefix.
> 
> And then,
> 
>     Use abbreviated file names.  For example, an entry "~/mycode/" means
>     that Emacs will trust all the files in your directory "mycode".
> 
> Why is this second requirement in place?

For speed, I believe.  (But Stefan will correct me if I'm wrong.)

> I tried trusting a directory using an absolute file name, e.g.,
> "/home/user/trusted/dir/", and failed! I think this is because Emacs
> uses the `buffer-file-truename' variable to check if the file is
> trusted, and `buffer-file-truename' is "~/trusted/dir/basename".

Exactly.

> That is, I had to set `trusted-content' to a list containing
> "~/trusted/dir/" which I want to avoid.

Why do you want to avoid it?

> Isn't it safer to trust absolute
> directories instead of directories relative to the user home directory?

HOME-relative file names are considered absolute file names in Emacs:

  (file-name-absolute-p "~/.emacs.d/")
   => t

> On the side, isn't the name `buffer-file-truename' a misnomer? The
> "true" ("real", see `realpath') filename should be the absolute one, or
> not? What am I missing here?

See above.

Emacs always abbreviates HOME-relative file names, so adhering to that
convention means we can compare file names as strings, instead of
using file-truename (which hits the disk) and similar APIs to
"normalize" the file names before comparing.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#77666; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 Apr 2025 07:33:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 09 03:33:59 2025
Received: from localhost ([127.0.0.1]:37084 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u2Pwd-00023s-5L
	for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 03:33:59 -0400
Received: from lists.gnu.org ([2001:470:142::17]:60644)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <dominik.schrempf@HIDDEN>)
 id 1u2PwZ-00023W-TR
 for submit <at> debbugs.gnu.org; Wed, 09 Apr 2025 03:33:56 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <dominik.schrempf@HIDDEN>)
 id 1u2PwR-0003Kt-8I
 for bug-gnu-emacs@HIDDEN; Wed, 09 Apr 2025 03:33:47 -0400
Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <dominik.schrempf@HIDDEN>)
 id 1u2PwO-0003Er-O8
 for bug-gnu-emacs@HIDDEN; Wed, 09 Apr 2025 03:33:46 -0400
Received: by mail-wm1-x336.google.com with SMTP id
 5b1f17b1804b1-43cf3192f3bso62093945e9.1
 for <bug-gnu-emacs@HIDDEN>; Wed, 09 Apr 2025 00:33:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1744184022; x=1744788822; darn=gnu.org;
 h=mime-version:message-id:date:user-agent:subject:to:from:from:to:cc
 :subject:date:message-id:reply-to;
 bh=2fPvdN+tRd3lLrfb9DwSvsjvEqF7+lFwwGVHfGyCldg=;
 b=VrPbzaJY05t2pNqBXYQMdL6Cu6xcGlg6Oyz+QKL0Ae3uxHWwaaDh4NFETHDyKnai/E
 5ggLO2CM7iTJELGaivlbB339YoCmya5+Lzsn9XpDzq/F+m4AF1sz4sfOE2zXT4uPO/Ox
 jUDs3NXqWYEwESba4Hrn7WmaPE1SvY00u7A4Dlc9fxh34lQq3vhQcvGcT53+u0P6Bv74
 Wx5xfovTmfTOolHdtWhkCYInSxjv/6RNyV4JT6duFbG+qi7k7hH//AWAemJEqW+GgtNR
 h+iqlBGG9JTqliCLtbrPynRJpliHva/i9US2Ahs8vWFPeaKHRZgscen83vU4IaO4O/z4
 dpow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1744184022; x=1744788822;
 h=mime-version:message-id:date:user-agent:subject:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=2fPvdN+tRd3lLrfb9DwSvsjvEqF7+lFwwGVHfGyCldg=;
 b=P7lCg5Ln5QBht+m6gosXiGp3/A4+eiXWQboS8+Bq6DG+1KEWUanaSI34DgkvUxOP+G
 P6iTOWYDKpVc0UHYeEdgU3bEGZD+oyksGKFnCUJ/eiQqM82THdYgLgewQ06CVqmb+m/6
 h5+t3cNe2LpsLkjmWl3bRjK5oABCLXEIY9bE4WXu7vVPkmITMDauwcSesftYtWGFFbWp
 CYnRCBd6RyGIWPcUwQypWW+/tAvLkthPXIE8T/YaEZ3GlxoU5lbS5QZjJEmfL38ub9Ok
 CsehQlEoSbKDSG1HpqXmKHyMmJE+1/83DuE12ZCjKjIrn3frHQ+CK9Txplf0E2sLL/i2
 SbKw==
X-Gm-Message-State: AOJu0YxnsM9yePN/bZVXcM/4JCIT0CHtRlbvwnUYTNkWIz708PksuI2f
 8rZFhLlui9BWjQsKcKiIPF2rf4HC2hQzt/NZnGOPly6EAdQ5YKtW1P12oNs=
X-Gm-Gg: ASbGncuND4iqYJmVCWwCB3Ws3hyNSBIJjkZS5MqAg21BjJkAHn/n281ae4DSu5oQKD5
 ooz4BKr+dkE1CWCRat3lYWEJuhKDTJsJAf7vm+8xXYBXz93IZebuH7fJyHiIQ6FkGJm/U6/Xbhn
 ZwaiLBHQOy5WzJuSP5SbZdshh/oaClQ3+VVxg79la1frzbDYE/hBu4xTeo+Q9cveHPOFIsLPVYu
 qDx2bflINzIcSJI1pInGP0r00FQy3WyDMECy9VmxCcQivKqZ5JBoC+eDOj3N3XZ8LEJCuSxZCbY
 sRI0HaS7QXyelXCqgZ5ovgfyaqEEqZRUP8yisyNI5nZ/ri+vow==
X-Google-Smtp-Source: AGHT+IFx9HiASLGXhBoUyy8VDZlV3pwU+wDNSfA/y/5lkfNd/Tr+OAnNbTdNzjC66O0L/Z/lNSaChg==
X-Received: by 2002:a05:600c:1e8b:b0:43c:f64c:447f with SMTP id
 5b1f17b1804b1-43f1ed4d8afmr16851855e9.29.1744184022247; 
 Wed, 09 Apr 2025 00:33:42 -0700 (PDT)
Received: from localhost ([2a02:1748:dd5e:5d70:5f41:a727:930d:199b])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-39d8938a500sm789656f8f.49.2025.04.09.00.33.41
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 09 Apr 2025 00:33:41 -0700 (PDT)
From: Dominik Schrempf <dominik.schrempf@HIDDEN>
To: "Emacs Bug Tracker" <bug-gnu-emacs@HIDDEN>
Subject: Question/discussion about `trusted-content'
User-Agent: mu4e 1.12.9; emacs 30.1
Date: Wed, 09 Apr 2025 09:33:41 +0200
Message-ID: <871pu1rdpm.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::336;
 envelope-from=dominik.schrempf@HIDDEN; helo=mail-wm1-x336.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hello,

I have a remark/question with respect to the newly introduced
`trusted-content' customizable variable. The documentation states

    - If it ends in "/", it is considered as a directory name and means that
      Emacs should trust all the files whose name has this directory as a prefix.

And then,

    Use abbreviated file names.  For example, an entry "~/mycode/" means
    that Emacs will trust all the files in your directory "mycode".

Why is this second requirement in place?

I tried trusting a directory using an absolute file name, e.g.,
"/home/user/trusted/dir/", and failed! I think this is because Emacs
uses the `buffer-file-truename' variable to check if the file is
trusted, and `buffer-file-truename' is "~/trusted/dir/basename".

That is, I had to set `trusted-content' to a list containing
"~/trusted/dir/" which I want to avoid. Isn't it safer to trust absolute
directories instead of directories relative to the user home directory?

On the side, isn't the name `buffer-file-truename' a misnomer? The
"true" ("real", see `realpath') filename should be the absolute one, or
not? What am I missing here?

Thanks for your consideration.

Dominik




Acknowledgement sent to Dominik Schrempf <dominik.schrempf@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#77666; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 16 Apr 2025 01:00:05 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.