Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:116320 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 65382 invoked from network); 11 Nov 2021 14:10:01 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 11 Nov 2021 14:10:01 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E1A4D1804C6 for ; Thu, 11 Nov 2021 07:03:43 -0800 (PST) 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_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-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) (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 ; Thu, 11 Nov 2021 07:03:43 -0800 (PST) Received: by mail-ed1-f48.google.com with SMTP id c8so24968896ede.13 for ; Thu, 11 Nov 2021 07:03:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PUplt/prwfajDS3SwvwFUu08+wmRw3Lpbn3pW72fmOQ=; b=kgQU213UgHf+bFu5GTVIblpXnKTksPof2kIVeVav0Iu625+TLB55e5EB4iPHig1Icx 5UTGvneASGAKOE+yVk1FXgFKz5PE56GhChw2OEdYxH0k/ei1eAUUZ4UO4W4iE7NvQhe0 UcvQm/Zj70jvNo8vRh7PYGNQ+k5dfOZb9MBJ45KZXWveGZ2WctdP63/pQ6FWtn6lPEn9 BEhW4nVNhzh5Wag0BBsHmccZ96vLj/h5I+++sTR38Yu2gtXvro0zmVCbEcuTdeYCJwQn W1AsoeCfDpC/kLgslwiZ2+FMp7ZPKXLbdDvE0mol9+hyNvMa14UaERWJCFK9yuU+AVrF 0oYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PUplt/prwfajDS3SwvwFUu08+wmRw3Lpbn3pW72fmOQ=; b=WzMFIqP0VfOqm7wMh9zBhZpm1PzobpMCLE5wix/HzkA081jieIybdqS2heBf7sVad2 ZirH1YstGzQ5pQaUcBwpPOx0uCEC5kTjtFoedUMqCe4m1MSnoIgb/f9B0YqUV9oCbYsg xRAae0Otp1M91FAmF6T/AeNAPnfuhdaLNkSRwZ+rxdjHjscRKBhk1KCkzh+9hALx00fD Q3DdKVEJDgG0YyjHgqNbIl1GJXC93REWxZsJwd6BafUImyNdJAApU9yafIRAcdYUJJ3l 0G+ShCYPI/kfYD+xx8x6Usdrq6N9U+2+6ZFZvWDdF1GUGC5ExWPFA8yZ3TNalG9/zVuj cIiQ== X-Gm-Message-State: AOAM533qUkwA0FSz9hJKIUK3XICAzcf8FgpbYbpA22VMdAZu1dNTi83d WALus5DziH3uB7feIhwGTtvlplKMrGRyEjXDMqCtu5KX X-Google-Smtp-Source: ABdhPJwexjHhZG+ALFC84bBgyhca8aDBPfgabfiJuYrFcwzgKnmnk7dd5eP6VgyHksZhjAgMUixum9FbsA9h9NpP/+Q= X-Received: by 2002:a17:907:90c3:: with SMTP id gk3mr10498380ejb.282.1636643022171; Thu, 11 Nov 2021 07:03:42 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 11 Nov 2021 16:03:25 +0100 Message-ID: To: Dan Ackroyd Cc: PHP internals Content-Type: multipart/alternative; boundary="000000000000f5f14c05d084a5f3" Subject: Re: [PHP-DEV] [RFC] Migrating to GitHub issues From: nikita.ppv@gmail.com (Nikita Popov) --000000000000f5f14c05d084a5f3 Content-Type: text/plain; charset="UTF-8" On Wed, Nov 10, 2021 at 5:51 PM Nikita Popov wrote: > On Thu, Nov 4, 2021 at 5:58 PM Dan Ackroyd wrote: > >> On Tue, 2 Nov 2021 at 14:19, Nikita Popov wrote: >> > >> > I'd like to formally propose to use GitHub for PHP implementation >> issues as >> > well: https://wiki.php.net/rfc/github_issues >> >> In general, yes please. The only bit I'll chime in on is: >> >> > bugs.php.net will remain active for the following purposes: >> > Reporting of issues against PECL extensions. (We may want to discontinue >> > this as well. Many actively maintained extensions already use GitHub >> issues >> > rather than bugs.php.net.) >> >> >> Providing a bug reporting site was a useful thing to do 23 years ago, >> as it would have been either expensive or time consuming for each >> project to set up their own. It doesn't seem as sensible now as: >> >> * Having bugs.php.net remain open for some bits of PHP, but not >> others, would be confusing for users. >> >> * Most extensions are hosted on a platform that already provides issue >> tracking - though it seems quite a few extensions (including Imagick) >> have not realised that there is a bug tracking setting that can/should >> be updated on pecl. >> >> * There's an ongoing issue of extensions becoming unmaintained over >> time. If people are opening bugs on the PHP issue tracker, it's >> natural for them to have an expectation that someone from the PHP >> project would work on that issue at some point. >> >> So unless someone has a strong argument for keeping the bugs.php.net >> open for PECL extensions, I think it shouldn't be. >> >> btw it would probably be useful to dump out a list of where to report >> bugs for different extensions and put that as a page on bugs.php.net >> though. If nothing else, Google thinks Imagick is an alias for >> ImageMagick far too often and sometimes pecl.php.net is unresponsive. > > > Yes, we should definitely migrate PECL extensions away from bugs.php.net > as well. I didn't cover this in the RFC because it doesn't really relate to > the setup described there and this part of the migration can happen in > parallel. > > To migrate PECL extensions hosted by the PHP organization away from > bugs.php.net, we need to: > 1. Enable GH issues on the repo. > 2. Disable the package on bugs.php.net. > 3. Update the bug tracker URL on pecl.php.net. > 4. (Maybe) manually migrate outstanding open bugs. > > For extensions not hosted by the PHP organization we may have to contact > maintainers to determine which issue tracker to use. > As an update here: I've gone through all the PECL packages on bugs.php.net and found that nearly all of them are either unmaintained or already have a different bugtracker (almost always GitHub issues). Those packages are now disabled and cmb has updated the bug tracker URLs on pecl.php.net. Next step will be to open GH issues for repos that the PHP organization owns, and then we'll have to see what to do with the handful of remaining extensions. I've updated the RFC to say that bugs.php.net to say that it will not remain open for PECL extensions either. Regards, Nikita --000000000000f5f14c05d084a5f3--