From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01olkn2027.outbound.protection.outlook.com [40.92.98.27]) by sourceware.org (Postfix) with ESMTPS id B17F43858C50; Sat, 14 Jan 2023 04:36:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B17F43858C50 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=hotmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zz7O/ZdhwS9sZdcvhHH4bQ/sbkWDlJ4kYoiP1uNNgvarScOQMsmuSYA3orKtfxAcFUnoLTjYehNaEmVyzv8+k0yXMVlUOX+iMe83lKnMPgpqsI+7EVz0cIKQidjpiopouzwkY5B/HhD2nZVXty5Mmg51OEacTp4BKWVveSsBYxQe8p/rwTkQUfQf3kvvzR99V7tKF9o4zXzL414l+2PkLj5ZYKpwCvkL9QxLpl9yuRoEssvbBbhdvEaKNyemGoGlnHBdSgy6+BJx+SNeLOXUDOIgq1PpXhZ/LVT/yEJgs5waD9fEetnhLPW6Uv83TK+t1mvTS9+7H5Cj54P422mcGw== 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=ytCBZnzBbh3H2vOMqvNIi5NM1+rSNF5JbSeJ/4Fb60s=; b=j4IUP/w/nEpl15wSr1gyVr1g/Ll3jqItZwKBT6PqEG0YJRjJaUnQYnZiH7J40ImAxw76XlII7UwAQYyzIGSOREwYLtY4a/Xshs9KekwNLEU+qBdzv5xxcoRg56kA5r7vhy8x2tLGxq7/Vwoa5SY8nptNsEZeBrxGtEVYYDRQxZ2zSODR7grOUenyhnnBR+sg44RGsThVU18zoEPYT9zuZalwzlPtGxVOzShxU+jy2upFZ87NogxYMQqv9z6MP9kGpvyMxalMY4XXO42GQDe3k4rMbnQZOg0z61kVaU8WLQcEFY4clgBMpHPUriRmcDXppx5pblbuBGiiXFp3dcbg7g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ytCBZnzBbh3H2vOMqvNIi5NM1+rSNF5JbSeJ/4Fb60s=; b=pa7VTWKj9n29yLiv2Ib5/7J0gi0LBqEc8io02X/ytHIy4J6eVuNl51Bkkj9rJpwgL5UjuFgNG86CDAZ6OPCXQzghwySFJT1LgyYsJk/KU2s563pHQoc3PRkbAmRYtgJNNYE1G75GEPRgrU5wj0T2pdFyIsQpR8deI5Q6jwJWMRQp8KYHwNRcHyikMOhFeOiGZJ+h7I96JyjjszgyMA0vQAzQZrS5jiC9RiO3YMQJIsB36v3jPfUSDOVE725XkgE2YD4HSMHI0Foez55nquwsS4bwtINQFPomPL+Eo0O6aJHutOvJuZ15HndYQGNA0SEOzh17vRTdiCQbOF90bKjviw== Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) by TYVP286MB3165.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:29a::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Sat, 14 Jan 2023 04:36:49 +0000 Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::c90:199b:e178:3fa4]) by OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::c90:199b:e178:3fa4%5]) with mapi id 15.20.6002.012; Sat, 14 Jan 2023 04:36:49 +0000 From: Enze Li To: Eli Zaretskii Cc: Andreas Schwab , gdb-patches@sourceware.org, binutils@sourceware.org, enze.li@gmx.com Subject: Re: [PATCH] libctf: update regexp to allow makeinfo to build document In-Reply-To: <83358ea17i.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 13 Jan 2023 10:44:36 -0500") References: <835ydaa304.fsf@gnu.org> <87lem6tpjq.fsf@igel.home> <83358ea17i.fsf@gnu.org> Date: Sat, 14 Jan 2023 12:36:41 +0800 Message-ID: Content-Type: text/plain X-TMN: [mcUJ4S+7cNmWTNIz1g89a3XpSR3YCL1Z] X-ClientProxiedBy: SG2PR06CA0238.apcprd06.prod.outlook.com (2603:1096:4:ac::22) To OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3P286MB2152:EE_|TYVP286MB3165:EE_ X-MS-Office365-Filtering-Correlation-Id: c92e3b2f-974d-44e8-2bce-08daf5e8f34a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: d10DP8gsMRMZtFZYn+Z0MIZH0GPf7FmvfosAXxFQlKHsTNpR4dW1ahdOTIZ5ZSPpSQu8FiLazYThM1ThqX74QzRlXzaO0xCZSucfSgYOrPX+vEzXEoDdI4WjmLhml0OUbrIMIouE0B1D/4gvdqyxoeO2o689twux/vu9b0kGrcXqJXFn2yZzOeQgC497VQ3azcEVZxVBeCdcrbr6+JvXOUNHAfnSqAWrO2weG/84kphRASwfKf4OVhY8rkes0HxmHew/EW6ck54Uh0813LFXfX+500+H1o5Mq1376r76CRYczk72cgpBJiKb1zR/ccCufyUEsIfLLH+Fl+r8lVg2ZOlSYEt7sAs3vuvHSCu3UuYdjegSQIALqlNeH6THeuDgcpntbgbbtA80WGn3Gnkd+gPeobSmgcn13aJFNbA116fXIHjHIkxf6jQ2bLmfrh2RhEqGcnA465VpMHcAncQCkJGKbc7KE2DmakcfGm9v2i8np8Ywo5JW4vuY4I37kT/1L2rUchVe6mM8hNQJG10c9N34HyCevWy0TL9OU6Qx3EtNu7Ak1YhJV6WdrkduNwqL/C2aIfyfWg6zT51/z9WWRbcaRA7Fy23VDrlj61nIspho9drZ7vEaPgJh4O1svtrXDrCk9ZXAQ51rsK+yI84Kag== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1UnlQF3w1fI6+r2lFZ35yO33yLDFQVBoahan/k4O7iqqzHJVJz3TuHiQoMcW?= =?us-ascii?Q?wUrHinlE674sO1GDXxiMGP27+/jn8RebBdhkXgr/jyUihP41kVRQU9R7GDf5?= =?us-ascii?Q?RSDre1JxSKGymIVRirwVunPJKgoW1zpOtOK3+GL/DmatrZtGigN39ZgQ2sLr?= =?us-ascii?Q?QYCynp9SJTwnFxNfWJwveMHvXzLpgEOhYzcVBCSnx1cvlhFNoSzHZmVhPHsO?= =?us-ascii?Q?yeReoBKPpYYS8RR0lFzyqL7XAF6ZSvyS8iQevKj+vKRXSjwLqOkwu7s2b+On?= =?us-ascii?Q?de7aopqBwKVcTuZE71cDGDrj6b6v+V4RsImhtg4WBCbJMI8a1w7SHWTTOZoW?= =?us-ascii?Q?/EcOyKfMyQCUhovJFztnYuVwA/611ln2G64m5ZNIqYavfzlrYAT55r4xD8pC?= =?us-ascii?Q?+RC11d2MXjvR8HXdElHFclBihO5LC5ut165eAzpQjup7oK4hoB3I6NcAPxMA?= =?us-ascii?Q?gg/K2nCHs7NHc0dJMsbIlFkFTdRFcknYb+wXZLWpci4iNs9YJGemd9Iusn3+?= =?us-ascii?Q?8JF/GrM+ZBeDiViUezztAudG6Py3oa7IkdPgECShClerVsYXiIp/q0b8TwUm?= =?us-ascii?Q?xbo4Ls0MHds/+pwxld1sL/b4KZ5aM7QhQ6jXhGwdqyo24SpJgJVeGXeAJkql?= =?us-ascii?Q?IZphE3hj6CgmLZ0yA94QS4cWa4T0XN+a44/jAqbymjjkrMJlHtm8NTDLEPw4?= =?us-ascii?Q?BqJOddNZpQk7Cv2/5dIXLyLWnUH6QiuXgT5NZjGryKJscVG/Duuic0xI4ePy?= =?us-ascii?Q?X3xP0SiELjNt4daYHQFsyCGeSnmV4RAx2iiDKKv+NPh6HxVfErsL3WQqWyJg?= =?us-ascii?Q?8gfdUZYdDZdhYq9yVRBOS+vLjt4cjukZT6aNFRit9fkoiEvYqswkmz5fKWw5?= =?us-ascii?Q?hDSrFK7ZtouLZfod57cGECQa6n52Evs6oYmXWPdFufIa3ooTqjB3wBEkVVT2?= =?us-ascii?Q?peJx2kXEtia7QyVLXSc85+Xnj6nGIRaPI4L7EBHjr54EYKoZNcO0pBCXDAsT?= =?us-ascii?Q?a9sXMLQVxrUGL06s87KDf5xNzzIciI9xGEdQA3ijzf7HoBa7GDo4eERn4C4I?= =?us-ascii?Q?ue1lb5wZbDStBw/1T6jKhBpIT94OhVZ3mpqSDnwq7TbqC00XvOGF5yZGW4+h?= =?us-ascii?Q?T8ceQrrABmjGxbp+IZhIz6IgHixfQbafHwUDuyGDPqJSZwLWjguGNfwAwW+p?= =?us-ascii?Q?d1I/iTV+oggT3O29xexSZg/vWxeoX5lxBQzvKVsT5IZm4xvObuZC9vlQWUWm?= =?us-ascii?Q?Vqb30ZKNwBQHp7xHvWLMJLqoenBo0Nv5+6w2HpmgZg=3D=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-05f45.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: c92e3b2f-974d-44e8-2bce-08daf5e8f34a X-MS-Exchange-CrossTenant-AuthSource: OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2023 04:36:49.2413 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYVP286MB3165 X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,FREEMAIL_REPLY,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Fri, Jan 13 2023 at 10:44:36 AM -0500, Eli Zaretskii wrote: >> From: Andreas Schwab >> Cc: Enze Li , Eli Zaretskii , >> binutils@sourceware.org, enze.li@gmx.com >> Date: Fri, 13 Jan 2023 16:36:09 +0100 >> >> On Jan 13 2023, Eli Zaretskii via Gdb-patches wrote: >> >> > IMO, this solution has the same problem: it will stop working when >> > Texinfo 10.1 will be released. I think the solution should be to use >> > >> > egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9][0-9]?)' >> >> Since the match is not anchored, the trailing [0-9]? pattern is redundant. > > Right. But I now actually think we need something different, like > > egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9]|[1-6][0-9])' Hi Eli, Thanks for your swift reply. I've tested the following possible version numbers, 6.2.1, 6.3.1, 6.9.1, 7.0.1, 9.9.1, 10.1.1, 60.1.1, 199.1.1, 999.1.1 with the command like this: $ echo "(GNU texinfo) 6.2" | \ egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9]|[1-6][0-9])' All of these tests are Okay. I sent a new version to the list, ok for the trunk? Best Regards, Enze