Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114330 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 59912 invoked from network); 10 May 2021 09:03:30 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 10 May 2021 09:03:30 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id AF4D51804BD for ; Mon, 10 May 2021 02:10:59 -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=-1.1 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_NEUTRAL autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from xdebug.org (xdebug.org [82.113.146.227]) by php-smtp4.php.net (Postfix) with ESMTP for ; Mon, 10 May 2021 02:10:59 -0700 (PDT) Received: from localhost (localhost [IPv6:::1]) by xdebug.org (Postfix) with ESMTPS id 5FC2D10C022; Mon, 10 May 2021 10:10:58 +0100 (BST) Date: Mon, 10 May 2021 10:10:58 +0100 (BST) X-X-Sender: derick@singlemalt.home.derickrethans.nl To: Joe Watkins cc: PHP internals , PHP Release Managers In-Reply-To: Message-ID: References: User-Agent: Alpine 2.23 (DEB 453 2020-06-18) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Subject: Re: Bugsnet From: derick@php.net (Derick Rethans) Hi Joe, I don't think anybody denies that bugsnet isn't great, and that spam is an issue. I would argue that the main reason for the spam is, is that we don't require a sign-up. But I think we need to be really careful if we'd decide to move to something else. TLDR: I don't believe GitHub issues is suitable, neither feature wise or future-safety wise. We need to be sensible about both items if we decided to move to a different issue tracker. Right now, bugs has several features that GitHub issues doesn't provide: multiple statusses, categories (of which bugsnet has a *lot*), and dedicated fields for the PHP version etc. I know that the PHP version can be done through a issue template, and that the categories can be done with labels. But in order to represent the same rich category information, and hence be able to search on bugs in a specific category (such as "DateTime", you'd need a label each for each current category. Having to maintain these labels, and setting them correctly on issues, is perhaps going to be more work than removing spam. I'm sure we can make it work *somewhat*, but it is going to be a degradation of what bugsnet does. On top of that, we'll have to install/configure build automation, such as our "quick closes", or the "closed after 3 weeks of inactivity". And I think somebody else mentioned this already, but I am going to expect that people will use the issue tracker for support questions as well. It has been the case for every GH repository that I had issues enabled on. The other important issue is to consider the continuation of the availability of the platform. Bugsnet has been running for 23 years. While that unfortunately means that some of the code is that old, it is IMO a stellar track record. Is GitHub Issues going to be around in a way that we want it in another 23 years? And, if GHI is going a way we don't want it to go in in say 5 years, is it possible to switch easily to something else? This isn't really a problem with the code repository itself, as it's easy enough to clone and move somewhere else. But that is *not* the case for GHI. AFAIK, you can't either import or export easily into/out of it, and most definitely not in the rich format that we currently have in bugsnet. I did actually experiment with GitHub Issues for Xdebug, and decided that even for that small a project, it wasn't really suitable due to the feature set, and that's basically just *me* using it. I currently use Mantis, which although it has it's minor issues, works actually really well. I can host it myself, although they can provide a hosted service, and it's actively maintained, and written in PHP. cheers, Derick -- PHP 7.4 Release Manager Host of PHP Internals News: https://phpinternals.news Like Xdebug? Consider supporting me: https://xdebug.org/support https://derickrethans.nl | https://xdebug.org | https://dram.io twitter: @derickr and @xdebug