Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:116374 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 86959 invoked from network); 15 Nov 2021 13:12:50 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Nov 2021 13:12:50 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 5759118053F for ; Mon, 15 Nov 2021 06:07:30 -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=-0.7 required=5.0 tests=BAYES_40,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS29169 217.70.176.0/20 X-Spam-Virus: No X-Envelope-From: Received: from relay11.mail.gandi.net (relay11.mail.gandi.net [217.70.178.231]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 15 Nov 2021 06:07:29 -0800 (PST) Received: (Authenticated sender: come@chilliet.eu) by relay11.mail.gandi.net (Postfix) with ESMTPSA id 1150B10001B for ; Mon, 15 Nov 2021 14:07:27 +0000 (UTC) To: internals@lists.php.net Date: Mon, 15 Nov 2021 15:07:27 +0100 Message-ID: <7988332.T7Z3S40VBb@come-prox15amd> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" Subject: Re: [PHP-DEV] [RFC] Migrating to GitHub issues From: come@chilliet.eu (=?ISO-8859-1?Q?C=F4me?= Chilliet) I strongly agree with Derick on this matter. Le lundi 15 novembre 2021, 12:06:54 CET Nikita Popov a =E9crit : > For better or worse, GitHub is where nearly all open-source projects are > hosted, which means that pretty much anyone involved in open-source has an > account there and is familiar with the workflows.=20 I do think that this is for worse, and that this situation exists because o= f decision like the one PHP is about to make. Saying we should use github b= ecause other projects use it is part of the problem. If PHP makes the switc= h we are encouraging other projects to do the same as well. We would be act= ively participating in this centralisation. > It is also where PHP > hosts it's repos and where we accept pull requests.=20 Which I also think is a problem. A smaller one because of how git is distri= buted, but still annoying. The decision to move to github for the repositor= ies was done in a hurry because of a security issue. It was the right decis= ion to answer to the urgency of the situation back then I think, but it sho= uld not be used as a reason to go deeper down the rabbit hole. > An alternative issue > tracker has to compete not just on technical grounds, but also on > integration, familiarity and network-effect. For an open-source project, > these aspects are quite important when it comes to interaction with casual > contributors. >=20 > Working at JetBrains, proposing YouTrack instead of GH issues has certain= ly > crossed my mind -- there is no doubt that at a technical level, it's a mu= ch > better bug tracker than GH issues. But that's simply not the right questi= on > to ask. The right question is whether, given our rather simple > requirements, is it sufficiently better to overshadow the other benefits = of > GitHub issues for an open-source project? I don't think so. We just need = GH > issues to be "good enough" for our purposes, and I think that at this poi= nt > it is. >=20 > I'll also mention that the discussion about this migration has been going > on for six months, and in that time all I've ever seen are vague mentions > of alternatives, but nobody has provided any in-depth analysis that goes > beyond a simple name drop. I went through the trouble of providing a > detailed evaluation of how the GitHub issues migration will look like, > while the alternatives are still at the state of "Phabricator is a thing" > (ooops, it actually isn't -- it managed to be discontinued while the > discussion was going on!) I would like to suggest gitlab.com, which does provide hosting for free for= opensource projects: https://about.gitlab.com/solutions/open-source/ Anyone with a github account can use it to log in. It should be easy to migrate to any other gitlab instance if needed. There = are even plans to one day have federation over gitlab instances. Not anytim= e soon, but likely sooner than github which is only hosted by Microsoft. C=F4me