From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id UdDlIIK4IGYWWTMAWB0awg (envelope-from ) for ; Thu, 18 Apr 2024 02:06:58 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=FKBDT8nt; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 76F4B1E0C0; Thu, 18 Apr 2024 02:06:58 -0400 (EDT) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 625701E092 for ; Thu, 18 Apr 2024 02:06:56 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CD98038708F0 for ; Thu, 18 Apr 2024 06:06:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CD98038708F0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1713420415; bh=WAkgxHvj2XbHuDNXl30+7F0K9FvwFcNCekAN+h2x+Ts=; h=Date:Subject:To:Cc:References:In-Reply-To:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=FKBDT8ntcSYUOVu2M2qi9iImVb4wubdzJk5HJb1Fep17ngQ2AeFy/oLYepJ9WAM5E i3iXttHlPvbGkyn6sj9gsxsa9O3L3taUis5tU2yHVciCTHYc1lzzE7DWLmjHu2sIpR KwzRIrCzrH+mqMCZgAzy7kK4VRGjCt8M8hyDKF4c= Received: from cc-smtpout3.netcologne.de (cc-smtpout3.netcologne.de [IPv6:2001:4dd0:100:1062:25:2:0:3]) by sourceware.org (Postfix) with ESMTPS id 7B7183844761; Thu, 18 Apr 2024 06:04:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7B7183844761 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 7B7183844761 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713420310; cv=none; b=vRAKyQ5xjizrFaLrN3rF+uw71CaBx/v4NqV648z15+dIDq7dBnIbB9J60NX8KGsxLFwyTjOVQAbJTk8a6Ao6ut3zOAXEG137jcTn6f2VKRB83yDP3JLfutaG+9QFCVwz0kerrQIUpawzjXgQVLDHXn5kdIDahcMRv73YfPqgjoc= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713420310; c=relaxed/simple; bh=xBwvudYq6AtVUyFfug8aJS4fu/ssxEBQXjhvR62hAyY=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=kJG4nGOPxXT6NCIhHcd7ZaPhY8cL/JTc2nQ6iROWI/CkGIOAwbmJfc1+KGzJRR40pc1LZvqk4QL+GPRR092fmScUP1dskb/HV4c5E2ncIZPLPTcfeAPgdLcsynse70KCb1N3zUodJNpiz7ggM49sRrXe6bo7ndZWiG62mPILcAc= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from cc-smtpin1.netcologne.de (cc-smtpin1.netcologne.de [89.1.8.201]) by cc-smtpout3.netcologne.de (Postfix) with ESMTP id BA78D12572; Thu, 18 Apr 2024 08:04:56 +0200 (CEST) Received: from [IPV6:2a0a:a540:2fb5:0:38f7:9e7c:b32d:3cd6] (2a0a-a540-2fb5-0-38f7-9e7c-b32d-3cd6.ipv6dyn.netcologne.de [IPv6:2a0a:a540:2fb5:0:38f7:9e7c:b32d:3cd6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by cc-smtpin1.netcologne.de (Postfix) with ESMTPSA id 100E311D83; Thu, 18 Apr 2024 08:04:49 +0200 (CEST) Message-ID: <5bde614c-224f-4ec6-8450-7c0911938cf9@netcologne.de> Date: Thu, 18 Apr 2024 08:04:49 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Updated Sourceware infrastructure plans To: Mark Wielaard , overseers@sourceware.org Cc: gcc@gcc.gnu.org, binutils@sourceware.org, gdb@sourceware.org, libc-alpha@sourceware.org, "fortran@gcc.gnu.org" References: <20240417232725.GC25080@gnu.wildebeest.org> Content-Language: en-US, de-DE In-Reply-To: <20240417232725.GC25080@gnu.wildebeest.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-NetCologne-Spam: L X-Rspamd-Queue-Id: 100E311D83 X-Spamd-Bar: - X-Rspamd-Action: no action X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Thomas Koenig via Gdb Reply-To: Thomas Koenig Errors-To: gdb-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb" Am 18.04.24 um 01:27 schrieb Mark Wielaard: > We also should make sure that all generated files (either in git or in > the release/snapshot tar balls) can be reliably and reproducibly > regenerated. This also helps the (pre-commit) CI buildbots. We already > have the autoregen bots for gcc and binutils-gdb. And Christoph has > been working on extending the scripts to regenerate more kinds of > files. I regenerate auto* files from time to time for libgfortran. Regenerating them has always been very fragile (using --enable-maintainer-mode), and difficult to get right. If there is a better process available to do it the right way is that is documented and easy to use, this will make work easier. If not, it has the potential to stop the work I am planning to contribute in a project that is about a month from starting (and maybe stop the project altogether). Can anybody point me towards the tools that will be the gold standard in the future, and the reproducible way of regenerating them? Best regards Thomas