Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114344 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 10031 invoked from network); 10 May 2021 15:50:40 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 10 May 2021 15:50:40 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 730D51804D8 for ; Mon, 10 May 2021 08:58:14 -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,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-Virus: No X-Envelope-From: Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (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, 10 May 2021 08:58:14 -0700 (PDT) Received: by mail-wr1-f45.google.com with SMTP id t18so17184348wry.1 for ; Mon, 10 May 2021 08:58:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=pO1OvCeLngHkUNa/G1J1wOK+9Tep0hmnZfoVUYVeSFg=; b=T5MBlYo42FPGITnS0dGmkuZRN3O5glYx7Q650fIU1gSWtkzKBoa0bWH0/gvfgfZ4e1 3XjhXcdd/pBBWgAGj/vVn3GZ0ZVzpkIh3EIJ1fYzgtAbt06VFM9dXYCObZ6jZTcwcTD8 hMexK8kvl6Y4L2XEW2GCRY98GixO7IG119613EwpYjMjkrWV+gAd4TmVvRYrYCQ/bsyK YD0bY9Y9gX79WkVhYpP9u3Y/jDI/FufGgKhNHZotLYR+7EiXrWoUL62gSRmg5Y4ilcSt x4sHP7QBj6/8avwxrv+e2G9lKlJYRs6wk56dr8xBEkmx0YwHFK1vM9bhQHqm5bo09EH9 5snw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; 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=pO1OvCeLngHkUNa/G1J1wOK+9Tep0hmnZfoVUYVeSFg=; b=R1UgqT5CjDnAqEO6UX1gBB0aRVEZDhWxb4Kx+kc+4vv0iDEe6leQvPzDAnEFwMrMCU Gc+xV4tXUYWgTNRSjdrfX6n/iORtEcKWfAwESxUkFBphHweVFD74lhlXFQoOhGn74fqg 17oVJqvNhLNgUTHJnynMDanGuZgFIbjjNx4wNpEHKr7P1570SjlzfjeEnN6wFfptB4YE HkVos7nO6NJlJbc7UERQ6z1OlgaL2+49RBnlvhxK4e5r84GlgccCpe48/8o1ytguVpfB Z2Sreo4hQBhshCGdnzO/YdTIJe3Qo937KHOno5y7YC3yTO2fz0+z7cm3fFztXIaklqBh 5dsA== X-Gm-Message-State: AOAM533PZ3F/88kLLmUoSRCQOg1sFl1aXtBXD4JVXdAAHaEp5LfuC+tW xilHCZIJ1LPgl0z3KacqE3A7oVVZq3g= X-Google-Smtp-Source: ABdhPJx2dusaWhDibIfPc54wd6mUZm1BjxRI8xy0xft6XEUphzYkIfUObj+CttQQI3vtofR3TFMveQ== X-Received: by 2002:adf:f907:: with SMTP id b7mr4211537wrr.357.1620662289493; Mon, 10 May 2021 08:58:09 -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 62sm23527417wrc.80.2021.05.10.08.58.08 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 May 2021 08:58:08 -0700 (PDT) To: Internals References: Message-ID: <72487151-4b7a-f1b1-2dc1-c43c2c5a2b5b@gmail.com> Date: Mon, 10 May 2021 16:58:07 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 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] Re: Bugsnet From: rowan.collins@gmail.com (Rowan Tommins) On 10/05/2021 16:10, Nikita Popov wrote: > Did I miss anything else that bugs.php.net does? The biggest difference I see between GH Issues and every other issue tracker I've ever seen is pre-defined fields. Labels can broadly do the same job, but they feel very different when managing them, composing search queries, and viewing search results. The fields on the Advanced Search for bugs.php.net are currently: * Status - GH has only "Open" and "Closed"; we'd probably want a set of "Status-..." labels * Type - "Feature Request" is probably fine as a label; "Documentation Problem" would probably be the doc-en issue tracker, but I don't know how easily issues can be moved from one project to another during triage * Project - PHP or PECL; again, possible requirement to move issues between projects? * Package - as you say, this is a long and unwieldy list right now, but one that needs to exist in some form (i.e. re-organizing it to a smaller list is somewhat orthogonal to moving to a different platform) * OS - makes sense as optional labels for "Windows-specific" etc * PHP Version - as you mention, what to do with this depends how people use it (and also how reliable it is) * CVE-ID - irrelevant if security issues are going somewhere else * Assigned - exists in Github! * Author email - exists in Github! * Has patch - redundant * Has pull request - not sure if you can search on this in Github, or if we'd have to add a manual label (again, this is the kind of thing a lot of projects maintain bots for) * Commented by - exists in Github! Regards, -- Rowan Tommins [IMSoP]