Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:116218 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 37007 invoked from network); 4 Oct 2021 17:12:55 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 4 Oct 2021 17:12:55 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 775B6180538 for ; Mon, 4 Oct 2021 10:57:10 -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=-0.8 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 ; Mon, 4 Oct 2021 10:57:09 -0700 (PDT) Received: by mail-wr1-f49.google.com with SMTP id r18so4935009wrg.6 for ; Mon, 04 Oct 2021 10:57:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=eoprsDMl+J7v58KiQwHZgsUGv4xubeLyhe5+91ULV6E=; b=hr3TwIGqRKzVduE34y2mxZVWglxoT9ZzZEVGIqtVh5pPpUu7Ozk2vpcuf+1R3o0don 1WTBRBEZvK1NPUSS8a2iqBe4bmfF0qP4VEZCrgQZdQ48pX8/JPgeiLQlvOVZwIyeLRaZ kThQWjebVcZ+ScM8qZHgyA72FyJeEM0XhIEvrBaNrDptf9A6gT3H7CeY5n3FbFswiZkg 318tY9qI0ZTEfAp5PUIfzaP4LFueQGZMGzsl16FVCnNWZzkKdPL+sEZ/euPwPUo/ftAU hBI67jVQdR2Yi0B2U0d2mtEmmmRYQjyisxqt4VsUq0FIx8Jhp9QK0M4M2rr9w7EvX/Jr iTFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=eoprsDMl+J7v58KiQwHZgsUGv4xubeLyhe5+91ULV6E=; b=IWFt1rE16gq+Hz4gtkvOSVwjYHbP12sbD0qnCclhoipuPm4qV/91X/Krjf5thsGwOX sf6z3mGdBcGKr83m4uFB7ovUWhUbhaxqi+HgGorDdCfIoxD9B7141UD2nwBO5zmAD6gO hNBlb58RBOYt/PpZfEkG9Vhgj9GaE9w9yUFrJud8krYPm8aZbEd2IjMhPUV2v2SJVCZI GTlI9sk3+NCrBRslH0TUJCewbatoy897/xb7j1rKLl8jI5zEPwqDUHtpWoXLxk5I6Acf fRUPR7578A1Ao9ZKen950Ap0sqJoHFjDqMGdUq+M/CrjSECsxJ3OJZhEBhf6QKQfpnhx 7XZA== X-Gm-Message-State: AOAM5329IpssEJLZ4sQ+eq5W/GawzQskDhwxpe1+xLmDtO2esDtkqdQk +lpwsFpAhzvqH5h+JtGXQwq7iYysCIc= X-Google-Smtp-Source: ABdhPJx+hZE2SmYbMm4lxgAutN9QHHxMiOVXvb/vtNt9SnyxIcrLNUQDdAeIG8sZfLpZbrVU5qhGqw== X-Received: by 2002:adf:bbd1:: with SMTP id z17mr15966637wrg.61.1633370227799; Mon, 04 Oct 2021 10:57:07 -0700 (PDT) Received: from [192.168.0.22] (cpc104104-brig22-2-0-cust548.3-3.cable.virginm.net. [82.10.58.37]) by smtp.googlemail.com with ESMTPSA id s3sm15067978wrm.40.2021.10.04.10.57.06 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 04 Oct 2021 10:57:06 -0700 (PDT) To: internals@lists.php.net References: Message-ID: Date: Mon, 4 Oct 2021 18:57:05 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB Subject: Re: [PHP-DEV] Spam on bugs.php.net From: rowan.collins@gmail.com (Rowan Tommins) On 04/10/2021 16:29, Dan Ackroyd wrote: > Github now supports Templates* for issue forms, these could be setup > so users still select "Package affected", "PHP version" etc More interesting than templates is the overhauled Issues system Github have in beta, where you can define custom fields, then sort and filter by them: https://github.com/features/issues That would fix my main concern, which is that every sizeable project I've seen using Github for bug tracking has dozens of custom labels, and a bunch of bots to keep them all consistent. See for instance the examples which came up last time we had this conversation: https://externals.io/message/114300#114320 Regards, -- Rowan Tommins [IMSoP]