From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id YBpqAqzdVmEIHAEAgWs5BA (envelope-from ) for ; Fri, 01 Oct 2021 12:06:36 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id MBrCOavdVmEpYgAA1q6Kng (envelope-from ) for ; Fri, 01 Oct 2021 10:06:35 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1A50E1618E for ; Fri, 1 Oct 2021 12:06:35 +0200 (CEST) Received: from localhost ([::1]:43352 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWFR2-0003OE-Uf for larch@yhetil.org; Fri, 01 Oct 2021 06:06:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43514) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWFQ2-0002TD-Vb for emacs-orgmode@gnu.org; Fri, 01 Oct 2021 06:05:30 -0400 Received: from mail-eopbgr70090.outbound.protection.outlook.com ([40.107.7.90]:8835 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWFPz-0008C9-OJ for emacs-orgmode@gnu.org; Fri, 01 Oct 2021 06:05:30 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QH71W4dkQO/Ikyq0NXubMcBEJPNQwbzTvIpE546MWheogsLKlVgc+Ub1zdN+/SBHC57tYN8FvcSHULHjYLBel1aJUGJBogf+4Y6aoPgPBPu6igvVYkrB277bbnVX1BEW81hv8HfofLCrmsjYXgQ45BwW2/RzzTM8zYLIMT0ycv7GWO5GB4N2G6BhpbUuMrY5sQNG0Fd4aYVU3fRvpL3Y0ERGBk5kRsyeblMJ27xzDkuW5Eoe23dwQ63owHlCMIv7k0aSb7YwwkRKG9w3GcaQ4QkRUpC/AShOHBy23k4frLDzRY3/yfyUTV0LseBcTpAaCYwFow6Ff5vo5TfpxMdGCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZeAxliZEUTsj9DQjCgXIT9WwyUFHsFac7/tkQX+GDXk=; b=YtEHKZ03g35nQKmGaPpOCJ0wPYlOMDb1OT1VSaZ4H69By6UjDv1NzvWay6kqh5NByBRwkILU1XzZOnmiCqRwIA9S0Pds69v+BDcvswiw8upARqbfFvT2KNwWCsiZ7coyxHmG3W3MMkgx3kKsr2a+SeKKFHRRqixNJBiexrjVoIu3yZYSptwUUyKC7C8o3B5J8ssURT3Rf9ZfHy409BJ6/Dzj0WmkDZABbP2J1tE0t97lzzeU0AAZp4kTzol99ix/ZZKf0yit5b4ALZA4tXzZ/2A1M3Ehyml3XFrs0Rh3hoVfAACNe7h99xcBA1OR85n+FjtrGA9zOdmzihDcy4AsNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ucl.ac.uk; dmarc=pass action=none header.from=ucl.ac.uk; dkim=pass header.d=ucl.ac.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ucl.ac.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZeAxliZEUTsj9DQjCgXIT9WwyUFHsFac7/tkQX+GDXk=; b=nF9057wAytF2/zN3ZhzHolJmlc1jnlCh7IbHOdzbPTLrOcs/XJ+rTgMsCsftDhHVE5eYtZXfE6PRoT1v7+b2Al9uaNGJomqB6kJx9bMUw5ALM6zmozP1gCpx+xXrxlXWjuAxExYRtvFFhpb+aPptd8Yvsf47/tuquolDhyMfWcI= Received: from AS8PR01MB8404.eurprd01.prod.exchangelabs.com (2603:10a6:20b:42b::16) by AS8PR01MB8307.eurprd01.prod.exchangelabs.com (2603:10a6:20b:422::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.15; Fri, 1 Oct 2021 10:05:19 +0000 Received: from AS8PR01MB8404.eurprd01.prod.exchangelabs.com ([fe80::7015:e3ad:9ec7:681a]) by AS8PR01MB8404.eurprd01.prod.exchangelabs.com ([fe80::7015:e3ad:9ec7:681a%6]) with mapi id 15.20.4566.016; Fri, 1 Oct 2021 10:05:19 +0000 From: Eric S Fraga To: emacs-orgmode@gnu.org Subject: Re: [PATCH] Accept more :tangle-mode specification forms Organization: On the Interweb somewhere References: <875yuh9b3t.fsf@gmail.com> <87a6jtjj20.fsf@gmail.com> X-Url: http://www.ucl.ac.uk/~ucecesf/ Mail-Followup-To: Org Mode List Date: Fri, 01 Oct 2021 11:05:17 +0100 In-Reply-To: (Stefan Nobis's message of "Fri, 01 Oct 2021 10:00:17 +0200") Message-ID: <87ilyh5aci.fsf@ucl.ac.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Content-Type: text/plain X-ClientProxiedBy: LO2P265CA0188.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a::32) To AS8PR01MB8404.eurprd01.prod.exchangelabs.com (2603:10a6:20b:42b::16) MIME-Version: 1.0 Received: from t3610 (2.29.174.166) by LO2P265CA0188.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Fri, 1 Oct 2021 10:05:18 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 90b8564d-43ca-41e4-3ac3-08d984c2f937 X-MS-TrafficTypeDiagnostic: AS8PR01MB8307: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2Z08bbN/xYDZtMAn6HkJj4D4EB2EaRT7kB3QkgMBVLkIhVoA4cIHi7q5Zg3erM2UipytRXVpVYFRU0hDvpHZb0op8SUWNf/Wv7zyZr3dur6E+QrAYePdKz4WbhEYze6Op8HouiQwz+Q/18JAyJyp9J7NY8q6LeTBCe2R+dtj2KLgZ4lVoPXJTvkMfr/axjeQ5fErFeuqLwoa3BwBkUkrqpuiXpq3ScQ4OUzBtZ1ZFGPYEaTWyDVtCkOI9kJU5FKyDKRTEQ+grbbMwpBC90QIu/qr3isqZlzgZfdKre0VNb/z3EjsQ8Bohgc+Wolg3En9bcq0UW8C9LE/p+RdoSryECZgmlNBNJ/Ur+JFZrVvW9ky58D3jYiSi1J0JXoIWBbW6daYFpcgYJQIUUG+FsbGTYmXm0folBPI58+2joFnR+hLUnD0MVer/s9ZeTBX3GM8+ixwoGvhtxUMt8QZIogwtgAK6KBNKCVBKoXs41OzIBq1BqaMs6HlekpRd49Y5ZkcLdFnZZrKaEOvfvwqW/WhGIDRH4N4uR02XtfgLiNz1owqoKWZMH16tgMp3oj/zaGR/8mTVqYHAC/rAKAC1ygZxuND3JEH3k/diLUrWT42mvJ5mJl5R7a9RXJB6vuwV2LFNV4kj5UPDiazqcHSu/aHDyP5wuX8a6eEippImgHJH1RTSqExxTa165oLbdlPaIxtqh1OJa0/Ol2j3jPGe2tGLdr5QZG4SXayx/7k0Ji1P+TLxK5FTO5GaInR+0JXcN4kFynltGxJTW0ApazVw067M5jX77PFUpJaGtU0bUSv52o= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR01MB8404.eurprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(956004)(2616005)(36916002)(86362001)(5660300002)(316002)(6496006)(2906002)(52116002)(36756003)(4744005)(6486002)(38350700002)(38100700002)(83380400001)(8676002)(26005)(966005)(8936002)(6916009)(186003)(66476007)(66946007)(66556008)(508600001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?m0L2CnkXH/v8Iu6d47ryMhbmwyNrDBgc2J5+pM3B4FUPqx9NoTAn76OfCvv8?= =?us-ascii?Q?Mg+pBK01w2V2KUHyR59kEKIf/SVmGZuroD8X9/w1Pv79e8VR0eQMZ4cmfhbd?= =?us-ascii?Q?R9zPwiR01xXHkL235qa3uFTc4phe10WmW7lJuOoC2jjmX0+LVlFFvRbMiNwe?= =?us-ascii?Q?vryU1wPFZBTnNt4GSMbkorWiWCrHTSma1yPpkFAonYF0h63rHld5YMZnNzUg?= =?us-ascii?Q?v8uKk9bMcO+OFK2Sd3Rn2RQpuUa/TyuVdZotVYP5BJPECgvZXAyUtaKjb5PK?= =?us-ascii?Q?XjUvhj27Je5eXHq1U/YzhBOfe2dzzQGDjepcaJ4CgZOx61Z9Ot3g5Zsbkj0H?= =?us-ascii?Q?ILq4BA/75FA7GRZ3Cb+/QecisQggRvb/VKnUYBjGmOWgiOdixp3Z2j6eh2gj?= =?us-ascii?Q?PynnoRtKrUeDiarrtZkt/bF5bkO6cI0fqEKJy928XKAlZ0hDG78fQhv5P8yK?= =?us-ascii?Q?BQ07o1jQzorOx8Bj4I8xPF6XEUwBi3nKrHCRKHFsm6s8kRd9BGgQcRexvQSr?= =?us-ascii?Q?iwdG7gyUv2sS770KKdHwC2Tk6QS5aVfutA2HNkLBAoJOs+DjKXattseYmMLS?= =?us-ascii?Q?0PJbu6Zjj2JgZa5NDBIIWZlP4JDmtD0kXLv7qWdfZKRuAyNd36x4YPNflDe4?= =?us-ascii?Q?+WI0yTDXuCf7lnovp03h+oJ3x8204FMGGf3vvdzKhAGXQ1pAa+4kqaiCmfux?= =?us-ascii?Q?4CYJ4yPMfCUmkedhty+QsVv4sL2rGTLN3/iwY/NmtHWm3KogE+apt88AlYvq?= =?us-ascii?Q?LFyYLTRNk9Ji/mDqf/lgORbZraLWce7zOWcM7y3bHqQEfr5MOt0EasLbhF1b?= =?us-ascii?Q?bensHNVR87a4+Tz7hsPHozlcNvm0ctnWo4RBUgrJRz8AP5+cLb/EeazRxx5z?= =?us-ascii?Q?zZmR/U9w87gSBKLiRB9En/eCXYIA/Vpf52lowb00zWFQ7K5H9kpYCbMP3W5A?= =?us-ascii?Q?i4HWmGHhVmjDv04QXtAk0Td7YhdhUF9CWkoEE/nnZ4iQ5bdJ1eYjJ+7J9LVv?= =?us-ascii?Q?MDY+03yWUnArFPdnpGFNHa3T0iMweSjFGt57xzFBpon5G+Aw8PPdj1BuWua/?= =?us-ascii?Q?91M1ARx+b6qME7BuL6ChZzqJA/Jp/JGCyVC4qBXB6jdxB4bSLpBMBu6G62Js?= =?us-ascii?Q?d8J9CMv9XIe1yRSvo6Hem0/OLQWDPL0SXQkWYrxFuIsw9OzoraicQ6c2WseU?= =?us-ascii?Q?oQDSSoumE45kql6kSAhMs2SrhXgEC2ksYLUogrNi2ypLA1BAX1QKV0xGF51M?= =?us-ascii?Q?QQI7siJ1wbwzslQI/KkIu4uu6ZrPxUIt1BoEjkJtrEK7dfgfKpuF+QU3hhYP?= =?us-ascii?Q?aadM8NBy3o+bGnW49KDNI+L7?= X-OriginatorOrg: ucl.ac.uk X-MS-Exchange-CrossTenant-Network-Message-Id: 90b8564d-43ca-41e4-3ac3-08d984c2f937 X-MS-Exchange-CrossTenant-AuthSource: AS8PR01MB8404.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2021 10:05:19.0906 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1faf88fe-a998-4c5b-93c9-210a11d9a5c2 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 7065Lyry3DJOKqrhVbkNsr0ZGy7gOf55KkFOOvoKb5i0jTsQJPpDk8TNP73erVKoUb7Z5TIIGp+Joj3Xn+Mh3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR01MB8307 Received-SPF: pass client-ip=40.107.7.90; envelope-from=e.fraga@ucl.ac.uk; helo=EUR04-HE1-obe.outbound.protection.outlook.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, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1633082795; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=ZeAxliZEUTsj9DQjCgXIT9WwyUFHsFac7/tkQX+GDXk=; b=Zsa/9Bqiu7XROMw2fHDaWoZPylBdWCHDJdj1L6yrFGh+zi6oMXtjuQMUE5+xoS3qFXPsEU K5oqlsY1ML+ke6kMJIJotMLCXIAzuBGSM49bM2NEbGkuInhsMws6/7e8gB/D6W29N9pRH1 fyCAnnmXsYAylDmeFlEd1j7y5o0tz9G4VqToiicvhqdGp8pScKw4XBcOftfbdQXJjhow3J vkTXvJV8JcuIuyDEP80zZAxmYPJ5fYi9fkU0BtUKrPvHsT4xolkRVgea6YWHFqxecdtz1H L2I2oO2ak7rpkGJgF+EJ/7GFk1p0+WCGWwJYazvbG7hfJuZ3Yt1J6XZjYNbaGw== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1633082795; a=rsa-sha256; cv=pass; b=aNU1xW2Dch1MhKZYiJSkTD3RQk+aCUo7l/bEVoVdyXVJg/dqKy/ikxtxM8KuqHVave+ZaK O63aVCzK8XbG67EhukF341V1/7Vn+K+9d95gDBI6qOq07MUVIKu+xqhWbjloe/psz+Lbii xSJ3bURLHdZovPJlgvP6icoFw10ufO4JY+jGydcaN3HaZwehgiBbHOmnChLSpZdyn3P/T/ M1cTMEeK70645DroMhZhorMm1B8fXNXLZcxoDGEkgiOmA5pyr1yv8kUhTUfjBFp4FtTCH0 KJEzn9FfIrn5DOD8R13MPYvBxHaFOmyJT9XP049cIZrBunG6mQq9Qrk6zQWPGQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=ucl.ac.uk header.s=selector1 header.b=nF9057wA; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=ucl.ac.uk; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -2.60 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=ucl.ac.uk header.s=selector1 header.b=nF9057wA; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=ucl.ac.uk; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 1A50E1618E X-Spam-Score: -2.60 X-Migadu-Scanner: scn0.migadu.com X-TUID: 6uE7p5iyTr6K > BTW: Security-wise I would argue to even forbid the integer case. Completely agree with this. If you look at the chmod(1) man page, only symbolic and octal cases are described. These are the options most people will be comfortable with as a result. > I would also tend to only support something like "#o755" and forbid > "755" as well as "0755", just to be more explicit and to avoid > misinterpretation. Here I disagree; again, in the manual, the notation used, as an example, is 0755. I see no need for the #o syntax personally. This is especially true if we don't allow integer (i.e. base 10) values. -- : Eric S Fraga via Emacs 28.0.50, Org 9.5-g9a4a24 : Latest paper written in org: https://arxiv.org/abs/2106.05096