From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=netcologne.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=netcologne.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 7B7183844761 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2001:4dd0:100:1062:25:2:0:3 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=netcologne.de; s=nc1116a; t=1713420296; bh=xBwvudYq6AtVUyFfug8aJS4fu/ssxEBQXjhvR62hAyY=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To:From; b=da7ZlbFA9OiRd0+uFjEuqUlT2BydeLvsmfprOyClSpClo1X0VPZ3Xk1bwW9JJZ3SP N8B+gQuTWoSzM5iJ4QzIxhc1T9Tf5zb7hMuM8VbVVQapTEfFQfkvnRMIlEaPVJ/QbM cUMdkxXUTA1c23fxFV5KVGOE8CHgarViMIFCg1440EOin+a6NxRicEyRwYleOtxC5Q s8oRdyIVI1re6GadGAWOLdU6MN0SsVgRzBKzVeucKJ8vhsF8X6vsFJsUM+EwUeR3F+ we5TiAtzx6PJxMi66G7fh9Hd+pnRyDZ+ZQsrGP+RLQu+UL/PFadLbHunVgkRhmioEy fMzwKtGOaGQ6A== 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 From: Thomas Koenig 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 List-Id: 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