Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114237 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 40911 invoked from network); 28 Apr 2021 14:13:51 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 28 Apr 2021 14:13:51 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 46F781804DB for ; Wed, 28 Apr 2021 07:18:24 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-ot1-f42.google.com (mail-ot1-f42.google.com [209.85.210.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 28 Apr 2021 07:18:23 -0700 (PDT) Received: by mail-ot1-f42.google.com with SMTP id 5-20020a9d09050000b029029432d8d8c5so32535796otp.11 for ; Wed, 28 Apr 2021 07:18:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=25bxs9z7fLR2skaWcOL8970pHY2Ipv7evpaMn0UOkEc=; b=MW1Qw2s+RepCWR5+TyRTJESSOEEvOPs6z0JMDINupehfXzsw1tS5GLmMFDbgdd1OIg RL7RFsbZe/+dQFLIckEUV1YpTQb0jymglV+qI6g30OGDvgCE1bU+emzDQCTqYJab+X8X EPvlDEQWncfp0y28JePW/Lxb84fSjOH0KpSIuKWO3paUn2g86SWoLMxO3uEgxLb0jbbz pO+EHFsqXFprhsA00mYCb85NvekINSBU/jwTH7jPBDX+SQbivnlL2dVStEgzJJb3lxVA sTqeTJKA5YdoJ1GzVfdGyAH4yPVzlcMu8vYKCTI/vPg2t1wbKEgQv5DjkAGrfOGvSutT yNbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=25bxs9z7fLR2skaWcOL8970pHY2Ipv7evpaMn0UOkEc=; b=liDGd+Rf2Nv/BYxMZ/ZJqcWrg/JxsEXfTQv5nXISZpbUFsKlPKSGJsIp2qTZ9uXk2P OxNoM4AqWeh2+F9rT8Ek4olfGRebkohq1ysVGRsvorf+S7RuhOvLmxixASH8KUj/iLMt 4O2ZKScXo9xnnlrz2bH+Qv7JH4IxGrizB/qIgO5Kqq2HstB2zTEQR89A4PtHD5RlnpFe gk/9t0rLKINxEZHEDzsku72gNJmAlhCyNC02jlNwN8cIh8NpdP2JGJVy4nqZZuN27U09 EK4xgs/NGzeuzK40dCqz06KbybGQa4TANjbnbSfD79i5Q9jdsoK+pXMcLeWsYj6BfYz1 pfqw== X-Gm-Message-State: AOAM5315UwpBykPlOQmFwhnOOjzoEs6ej2pbxpRZFu2b9oD761m7BEG4 Yi9NTHA5ZSTFYO/T/LPIYb2oF+DSpzDTVGGsbnI= X-Google-Smtp-Source: ABdhPJzpFLp0eAPnN2v9ngsEd/pUaRrwZiulsxs5odxG75DDMt8Ywufsae/fZ2A3cSYzLJzpvlgf9e8amegm3L7+s68= X-Received: by 2002:a9d:28d:: with SMTP id 13mr24444589otl.278.1619619503146; Wed, 28 Apr 2021 07:18:23 -0700 (PDT) MIME-Version: 1.0 References: <1fadb99e-8880-b491-9db6-a9923c4d02d2@gmx.de> In-Reply-To: Date: Wed, 28 Apr 2021 16:18:12 +0200 Message-ID: To: Nikita Popov Cc: "Christoph M. Becker" , PHP internals Content-Type: multipart/alternative; boundary="000000000000280ad105c1090d7c" Subject: Re: [PHP-DEV] Retire distributions repo in favor of something more suitable From: krakjoe@gmail.com (Joe Watkins) --000000000000280ad105c1090d7c Content-Type: text/plain; charset="UTF-8" That's a good point. I suppose the most we can do is prevent accidental committing of such things. Appears to be two "solutions" ... We could distribute a pre-commit hook, which is somewhere between "not bad", and "pretty awkward" if your git installation is old. We could setup one of the unused boxes we have and leverage api/actions/whatever and catch bad commits after they happen. Neither of these are perfect solutions ... and I've never tried using hooks with github, but with a quick read it seems people do it - it's another paragraph in the git/vcs readme on the wiki. Any more ideas ? Cheers Joe On Wed, 28 Apr 2021 at 15:52, Nikita Popov wrote: > On Tue, Apr 27, 2021 at 4:41 PM Christoph M. Becker > wrote: > > > Hi all, > > > > the distributions repo[1] is huge (current ~ 26GiB), and it will grow > > further over time; that causes issues when trying to check it out[2], > > and frankly, I don't see why were having the tarballs in a VCS at all. > > > > Wouldn't it be more suitable to make the tarballs available somewhere > > else? Since we're using Github anyway, an appropriate place could be > > the tags, where it is already possible to add attachments. > > > > From what I can tell, that would require some modifications to web-php > > and web-qa, so that the proper download links would be available there, > > but otherwise shouldn't be a big issue. > > > > One possible issue I see is that anyone with write access to the repo can > upload release artifacts (I think), and I'm not even sure if changes in > artifacts show up in the audit log. > > Nikita > --000000000000280ad105c1090d7c--