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=
bug-gnu-emacs@HIDDEN
:bug#77666
; Package emacs
.
Full text available.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?
bug-gnu-emacs@HIDDEN
:bug#77666
; Package emacs
.
Full text available.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!
bug-gnu-emacs@HIDDEN
:bug#77666
; Package emacs
.
Full text available.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"?
bug-gnu-emacs@HIDDEN
:bug#77666
; Package emacs
.
Full text available.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!
bug-gnu-emacs@HIDDEN
:bug#77666
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#77666
; Package emacs
.
Full text available.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!
bug-gnu-emacs@HIDDEN
:bug#77666
; Package emacs
.
Full text available.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.
bug-gnu-emacs@HIDDEN
:bug#77666
; Package emacs
.
Full text available.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
Dominik Schrempf <dominik.schrempf@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#77666
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.