From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2059.outbound.protection.outlook.com [40.107.20.59]) by sourceware.org (Postfix) with ESMTPS id 15E253858D20; Tue, 5 Mar 2024 15:39:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 15E253858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 15E253858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.20.59 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1709653171; cv=pass; b=itF0r7Ul3oSi9jIk4V7qfendZmUqeL2Biy++nltdcI6YmGKI4cYp45pbc9KxqZW1ynBYe8QEIk3Z9CowPJTd7wXepCDZLFZVvQ3wZghjLqLxkDK8V2bq4mOpOKNoejN1aH05muFNocq7Y2PB3NzGP2pouNXTvDDeuq3w4xN8vhA= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1709653171; c=relaxed/simple; bh=Ms0yoc8Mcd6GN8DZnHzQGbT//dfB5HQtKcPhCDtBNv4=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:From:To: MIME-Version; b=JOhgJtxFKGh27y74IV8nDv70CpJTJRjxzAljp1lVZeN3kY0XmYVeuXg1VTARTP5sSF1tKlDGD4ZiMjHJl5PgkkiT8IdZXas9o+GJ+7fsuG1W+pXvWcfGScKEIqtTpMIPLzU0HuMV7lQ2z4VpsmeJ7+ZoXQ7vlilorh6z2sEHHvY= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=l9bRQSejx4A8qcBAwg4oOAb5i7f75bNCCEzsFFWyga7P7NCpcwdXxCHl0lKaE+2mkzMEhNXAXWSeoV9qX7M1qVadGZmVwdHYt+3LAdJKvE0eLoAuAlucxEmGVNxU1KSbPatMjvfoPe0X4ycF4hEWiZnYWXZk9QlTZWkTpqkHVcZ0dzpGRRFXlYcTwZteLFsX4vrpL5Lz7Q4vrhFc03vDlQZVW6sbEX2TojfzmRPNtGhTnWkSErSQIYEzcFBMUcZPH2qtn3EFQ/aBskEyobAxCMAfPmOJBTdEzc6Az0rI43IkqzOTnoko1b/4eyCAkXFdCrDvf8v3XScoosMqIFkh9w== ARC-Message-Signature: i=2; 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=qVT64V++T3OvRaUbO+UOrdpMg1+zehZAQAUrKfejwT4=; b=aUfx6mX1WBLFSjiCp5GlfVS3VGEk16eP5DV0yguM1uxLNQ2a5+IvxPW6stKlfbX0t3V8Bg2WVgpx1bGRPzzz+ifwLb8bMbYT8rFn6h5cC/2YHGy1DVx4uziYwoTEji359w0w9FQbSxj0uxOz6M08xfUdqZSGDSFRvqqyA3ZVSAIoElARWK+uLBwZ0RltjpnvYjVXuvv0lU43WsWWWB2D9SKgOsTUkmfGTt+ge3c66vI1ia4axCM45ihWc2ScVEs4Hfvr6ECmt6HWiah7AtHVgcbVP8wAVVYLFqKOp4kkuHZOZ727YEclA2FaE9HTnkDDDAg8UxXlNICGIGXxZlHqvA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qVT64V++T3OvRaUbO+UOrdpMg1+zehZAQAUrKfejwT4=; b=SxmbQXn2VhGV501kgp83KmOVtG59iwcw4md7BbnHBeIrJLc3zzM8IhmoQu+CGxzzBuSpIAxi1ktACC2Xu5HLKAd3JaanIrgzeEFJWj0KxJocFmVxN/jQpVAfrU84nW4YCF81eEa276C7z4GAImY8wl6H4tIu/a9SMlX/JrmDNFY= Received: from AM0PR02CA0074.eurprd02.prod.outlook.com (2603:10a6:208:154::15) by AS2PR08MB8622.eurprd08.prod.outlook.com (2603:10a6:20b:55d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.38; Tue, 5 Mar 2024 15:39:26 +0000 Received: from AM4PEPF00025F96.EURPRD83.prod.outlook.com (2603:10a6:208:154:cafe::ba) by AM0PR02CA0074.outlook.office365.com (2603:10a6:208:154::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.38 via Frontend Transport; Tue, 5 Mar 2024 15:39:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM4PEPF00025F96.mail.protection.outlook.com (10.167.16.5) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7386.0 via Frontend Transport; Tue, 5 Mar 2024 15:39:26 +0000 Received: ("Tessian outbound 5fdc1e2b2c35:v276"); Tue, 05 Mar 2024 15:39:26 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b9836aab45976a6a X-CR-MTA-TID: 64aa7808 Received: from 73fffa4c4c21.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id FDB3C0D5-D0D9-42C8-84BA-5CB23B5E0A39.1; Tue, 05 Mar 2024 15:39:15 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 73fffa4c4c21.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 05 Mar 2024 15:39:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B185DWFEr7ZkcSfNdfjt0I7e5wUkBpDfjETugsWZ0xsP7LBR0pEQnZZkXiN0mmXXLv9viuVuMO6Jl0JPNWidlaDNINmrIeDbW/gA4xlaCmTRjci3x9WYfd5SMmuBos+rRpH9wO0zYXs87D/xTxKhEnQtvZSn6S1VctzLDjkTwgaRu0CiqS9wKLYYGQgplh4i8tsP4NbvXDfgrsTXHhC+FODvDQDehs+w7vqR6j5GXzJ3/7H7oRqgF8UiGv0sagl9wrtz0e0/XyS2PMEUJqz+QLBhsAYffklh9cygQ8BFWHKKQcuuG4FzOTcgFHJIwCpQit/cKnzjo6S6oc3EZ4tE6A== 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=qVT64V++T3OvRaUbO+UOrdpMg1+zehZAQAUrKfejwT4=; b=Ogd1U5Izf1U+beHUvMZXjRPDQYmGEOox+DNcbcRfxMwLDO78EcDMLkWTNFQytrTMZmTqmvHpb2TBzyRvaqPyUxOVPXehAg+6/u3d3Sy3grEAs6zma8IkpM2YFnF3XMeIbJWszbHRYWkHdiT6Kk8/IeW6+jrFe0lxAYMDC90U1gnRloDUeLdjS5ZTvZ8TUy2upbOWtKQBTRS0qQjM3yv0Rrl1M0BMS8guIu4mZ47ICcCFHExfZBQG+BbEUN3nzXoONNy6uXo+lKRGtNTpN7PxYMnAhIeL/YjdCOoKg7+WeFuh4MZ9LicKtm/giBteMEcRlVp+mCXx/QHpjTat+t3fzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qVT64V++T3OvRaUbO+UOrdpMg1+zehZAQAUrKfejwT4=; b=SxmbQXn2VhGV501kgp83KmOVtG59iwcw4md7BbnHBeIrJLc3zzM8IhmoQu+CGxzzBuSpIAxi1ktACC2Xu5HLKAd3JaanIrgzeEFJWj0KxJocFmVxN/jQpVAfrU84nW4YCF81eEa276C7z4GAImY8wl6H4tIu/a9SMlX/JrmDNFY= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from DB9PR08MB7115.eurprd08.prod.outlook.com (2603:10a6:10:2c8::5) by AM8PR08MB5651.eurprd08.prod.outlook.com (2603:10a6:20b:1c4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.39; Tue, 5 Mar 2024 15:39:12 +0000 Received: from DB9PR08MB7115.eurprd08.prod.outlook.com ([fe80::c475:541c:47b1:eb40]) by DB9PR08MB7115.eurprd08.prod.outlook.com ([fe80::c475:541c:47b1:eb40%7]) with mapi id 15.20.7339.035; Tue, 5 Mar 2024 15:39:12 +0000 Message-ID: <2d1c4952-73a0-490f-93cf-625aefb512b1@arm.com> Date: Tue, 5 Mar 2024 15:39:11 +0000 User-Agent: Mozilla Thunderbird Subject: Re: Help needed with maintainer-mode Content-Language: en-GB From: Richard Earnshaw To: Jonathan Wakely , Vladimir Mezentsev Cc: Christophe Lyon , Thomas Schwinge , Sam James , Mark Wielaard , "binutils@sourceware.org" , "gcc@gcc.gnu.org" , "gdb-patches@sourceware.org" , David Malcolm , "arsen@gentoo.org" , Alexandre Oliva References: <72dff8ae4cc6b56208b7e7f93676debcaba900d4.camel@klomp.org> <20240303211541.GK13156@gnu.wildebeest.org> <87v862260i.fsf@gentoo.org> <87le6y7303.fsf@euler.schwinge.ddns.net> <1086a15b-3ee9-496c-abc6-683eec84891c@arm.com> <2f6d1269-234b-8c20-c6ac-fd9eb6c7ecf5@oracle.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO2P123CA0101.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:139::16) To DB9PR08MB7115.eurprd08.prod.outlook.com (2603:10a6:10:2c8::5) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: DB9PR08MB7115:EE_|AM8PR08MB5651:EE_|AM4PEPF00025F96:EE_|AS2PR08MB8622:EE_ X-MS-Office365-Filtering-Correlation-Id: e4204b8e-1e97-41d1-eba0-08dc3d2a709a x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: AvcWBAR8JqnTtZ51wNOjxp2L5D4EfxNC6H8rfq8KzKQnEyxke81sDHNNbhXLk5nYsqHXa86QgHCuOdjvFwtV8tKikcc0DaK9tXhkvrzm1hmUSY6MLudmtqU+8MsCsoxUN4PJv6PRvzqjLvURr4dBfPj+5Z0PjSJYxxE0pdpMWNHZL6368HEBrB2C4XjfSMyfph3y/ZI02BY4ZD/pKLfWgtLvCLapb8i2XROkHbvED1TYZKkbHnAuqtSwce1/wmVdyyN7X+54FnEC6ruT5ATq+TnJJ6+dJYqueAZCKamofaLMiOKDEaHrDj/lPMSBi9QjOO3ucGuFkV5qQAWOvKIy+4HKzDHDmhAH6tI2skNBboE3RuCS+1+D8GjKFYdQCnDB3ZM5UGWMzEuaJm+8Ybjw7RTDAYOqI6LEQJMrIRkqli/2X2CM/ZjWmni2X3wEcCTJ0WFzQ6Y91yW7VUdw2oTn6iSwH3uG9w6RlGJgubWxgndjmrA2XXCFRt8QnKELGhJWuwz3apEVx+KVxRqxiVfjYsArtwFqGz6dz/IZZy+PkhcZAl4wAVDileVS+A8tDpCm5XKpfEtG8Ql+5fqzGIh9YgfUYrw6fcf3bOlpic4Db6kkLTx/2IffE913NYQs4v2UvCpZFG7RVJDOQoWdsEdDZhADmIeljdPeDFEYhlNYnOg= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR08MB7115.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB5651 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00025F96.EURPRD83.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: a6839c31-6a86-4f38-4562-08dc3d2a67f9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WQfhTyd2+VQ+w4+QdsDp1XT4UdwDuogsPnEIOgWsJo+Zl8YwLR8avvRSzNGRKgJzHgk6ac6k74zIhyxtZO/Sr5dFg2Q5bA2t31LDbCuhqyLcUH5dFaryJvOSQtv/AiGAV01+p/Mkp1H80WHZ4X/aL5jdxY6zFDFy9yBdK4G+WTckwIvhw2nh6NOQCMF1yZgULTfFWwYe65ImkW0FUqvVpQXg/c6wjTJoJjxWq9aFqliuETrtghMbK8trz//C0wiVsk/jhvIDPMYe8o7a6o6dKCNZd1lhFLQ6rIe/lc/IimD5g7iouQClMiVPjpTH+kHHCUBZ/xfCUeYAxc1f07TtWrd9RGGnzwszIlC0PUkD2LEhLh7uJhFj/mbBZ7LazwZ9aCaJU+brKFaBa0T2zuGW/9ERr6a7PHbBzybGIFxmfKEEM0jlSYPEfjni7eyaAxzB9UkiKIkokpcSplLOaku2U0JeNZqs4yrmSOkZrMhrDQYAkWTKDE49JxZLQdUaIfT7SI/eW+xGqiIaJrGnWqTl9unld6KmFMuO+YtKm+6mU2UAWQqTV3fyc6EOzfrUSmvaHhzyycmigrPTodQ/+eft5OJUMcdKVPRBCNYHkjjBDZ5llmQChc3wrrlpkCm1VCW0iPe3s8m/Sc8W9E1LDiRgB2c32GgqPqF9oVGtdNPprbp4y9fI5v7o9+yfcz9B8BKMqOnZdmfQrpXSNNAM1sNosNsMTtXkJAt+RwrAXe3vu6qyhqPwTJaVpJV6lxyk+yJf X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(376005)(36860700004)(82310400014);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Mar 2024 15:39:26.6264 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e4204b8e-1e97-41d1-eba0-08dc3d2a709a X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM4PEPF00025F96.EURPRD83.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8622 X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,KAM_DMARC_NONE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY 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 05/03/2024 14:26, Richard Earnshaw (lists) wrote: > On 04/03/2024 20:04, Jonathan Wakely wrote: >> On Mon, 4 Mar 2024 at 19:27, Vladimir Mezentsev >> wrote: >>> >>> >>> >>> On 3/4/24 09:38, Richard Earnshaw (lists) wrote: >>>> Tools like git (and svn before it) don't try to maintain time-stamps on patches, the tool just modifies the file and the timestamp comes from the time of the modification.  That's fine if there is nothing regenerated within the repository (it's pure original source), but will cause problems if there are generated files as their time stamps aren't necessarily correct.  `gcc_update --touch` addresses that by ensuring all the generated files are retouched when needed. >>> >>> Why do we save generated files in the source tree? >>> What will be the problem if we remove Makefile.in and configure from >>> source tree and will run `autoreconf -i -f` before building ? >> >> Having the exact correct versions of autoconf and automake increases >> the barrier for new contributors to start work. And to regenerate >> everything, they also need autogen, mkinfo, etc. > > It's worse than that.  They might need multiple versions of those tools because different subtrees are built with different, subtly incompatible, versions of those tools. > > R. > And I've just remembered another reason as well, which is that some people want to store their sources in a read-only environment; having the tools write to the source area during a build can cause problems (eg if building multiple configurations of the compiler in parallel). R.