From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cyan.elm.relay.mailchannels.net (cyan.elm.relay.mailchannels.net [23.83.212.47]) by sourceware.org (Postfix) with ESMTPS id A01B938582B0 for ; Tue, 18 Jul 2023 11:47:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A01B938582B0 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gotplt.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gotplt.org X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id B77D0C0AFF; Tue, 18 Jul 2023 11:47:40 +0000 (UTC) Received: from pdx1-sub0-mail-a286.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id F0273C0ADA; Tue, 18 Jul 2023 11:47:39 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1689680860; a=rsa-sha256; cv=none; b=0v/1Xs+u3C+1lgAygVh+zUCKtvk1tnwqGcwj0xAjRBO4Kb7DHwYa+r5I8tE5PV7GAXz0fY o7Zg0gHLXG/EnVW2pAKBKD92/uLGmp+Dz+kI8Pf1IdKQlrlygKKD6WqOw8BEjU8z420xiP 8fvout2Al/cgd0AeXddTGJ2szxroXr6iOQkNoSOxlK2fu+tjE/F0x1u3xGi7V3OVaWflqv uua3p8A3jt5z9O5x7wmLOvUpphDWOKnYSxM7rqRBhqxZQOBivBthSEhEUi26YnVb8aASAP AQGk4hfjfFJdDbVLc78YM5Zze70qU82JhjVbEyULgDyrMosYTsiwChbAPT4GIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1689680860; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=i3uNC/0tGFjJQ5A52xZRPGH5a7Fd/aOWegvcZFmGMhU=; b=AYCjTuRbXNgG60eaQzzmAW2U2n5gL4Jm+lO1MDTFmanySw4/O563/GGFnTHjYP9hjC1dKS uVIU6TonDuu7zckLS9X+MQBLr1H226NHLOXkl5/L1MMBtkRa3prw+924hO/om0kyMfI0LD yttB8L0KJk5sdutM/LKoxRl4+wGvZuUp/R5w7JdXNz+DyRV0WmLJcfZe3tG9h2ZsYnRzha jTHgXD2o38ItkZHEiTYGCDSuI0ocXKkdo4lqS37lUMRL8lx2O5pnSjM7QZ14eHZ7DceYCr W2goP1oPnnQwGO4x8w6BMQ6tkh3oNc40mxjvDfboUqYk1NANKzzb8j22bZCpEg== ARC-Authentication-Results: i=1; rspamd-5595f87fc9-79925; auth=pass smtp.auth=dreamhost smtp.mailfrom=siddhesh@gotplt.org X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|siddhesh@gotplt.org X-MailChannels-Auth-Id: dreamhost X-Wiry-Average: 189f1006408b9778_1689680860289_3090471484 X-MC-Loop-Signature: 1689680860289:157079199 X-MC-Ingress-Time: 1689680860289 Received: from pdx1-sub0-mail-a286.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.120.148.212 (trex/6.9.1); Tue, 18 Jul 2023 11:47:40 +0000 Received: from [192.168.0.182] (bras-vprn-toroon4834w-lp130-09-174-91-45-44.dsl.bell.ca [174.91.45.44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: siddhesh@gotplt.org) by pdx1-sub0-mail-a286.dreamhost.com (Postfix) with ESMTPSA id 4R4xyf6GhWzDl; Tue, 18 Jul 2023 04:47:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gotplt.org; s=dreamhost; t=1689680859; bh=i3uNC/0tGFjJQ5A52xZRPGH5a7Fd/aOWegvcZFmGMhU=; h=Date:Subject:To:Cc:From:Content-Type:Content-Transfer-Encoding; b=PqYgQu5iIRByNYn3sxScUNDay2Q9urFnWsfqOp/+H4B+FNjOzy2U9raudSusdzh/t LEYN1L85wlsWTd3+nM3QTrpTOldcuSKf5Br/AAZrrkgsfZqYZmD4Vvr1kgLxQg8C8O BppUVzQ6vIdbtPwfcsSeAy2EIMnAUcBZ1Lmm8ZtTmiuRl2EC/bGDSMrioxRH65yxyq xZJs/OKUX6JxVidTZqlrFreBITts/Jpey5bvPKSaiFi+Uu1NBZvStuVY6PTNSdLQPv AvTFGOZL9VjZIdvhXUumE2FV/U3OY0+XE3iwHzF1Naaai3UyvTzq5jbdmxzDWU7Eab DbbEH7bIXVtjQ== Message-ID: <2b743481-4dc3-07a1-fe65-a32a9d1df09a@gotplt.org> Date: Tue, 18 Jul 2023 07:47:37 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: Core Toolchain Infrastructure - Services for glibc Content-Language: en-US To: Konstantin Ryabitsev , Florian Weimer Cc: Carlos O'Donell via Libc-alpha , Carlos O'Donell , Joseph Myers , "Ryan S. Arnold" , Paul Eggert , Jakub Jelinek , Maxim Kuvyrkov , Andreas Schwab References: <45e98807-908f-0968-b6fe-5dbb0af265b1@redhat.com> <87ttu6oh9j.fsf@oldenburg.str.redhat.com> <20230714-card-radium-prow-27d2f1@meerkat> From: Siddhesh Poyarekar In-Reply-To: <20230714-card-radium-prow-27d2f1@meerkat> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3030.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: On 2023-07-14 11:34, Konstantin Ryabitsev via Libc-alpha wrote: >> Can we keep using the AdaCore hooks? Or would they have to run on the >> side somehow? Who is going to implement changes to the AdaCore scripts? > > This is the main point of contemplation -- we do not currently support custom > hooks on the server side: > > - they tend to significantly slow down pushes > - they run extensive codebases with the same permissions as the owner of the > repositories, significantly increasing security risks > > Our recommendation was to move all CI tasks to a system that is better suited > for it. For example, CI can run on a patchwork system and the pre-commit hook > can then check that each commit matches a patchwork entry that passed CI. This would mean porting AdaCore hooks to a patchwork trybot. This would be an acceptable solution for glibc, but I'm not sure how useful this would be on the whole since gcc doesn't use patchwork as extensively at the moment. Also, we need to figure out who's going to do this. Sid