Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106873 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 46374 invoked from network); 5 Sep 2019 13:34:30 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 5 Sep 2019 13:34:30 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id F08532D1FDC for ; Thu, 5 Sep 2019 04:08:36 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Thu, 5 Sep 2019 04:08:33 -0700 (PDT) Received: by mail-io1-xd2d.google.com with SMTP id r26so3836087ioh.8 for ; Thu, 05 Sep 2019 04:08:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=oCkqWSN+vG20r7VozifJdctUs7AxyAI6ce2+bEEjO34=; b=gOkENBlY/Uf7ju9HKn0S59jrAwzdTDwbhnKQbeKLMxFB/YrlkmE1pcqoe5968TPzid ISKO7DSZmr4W7sBVr9QN6iqIOuL1cOber6+alrJXpTjU+0I2HRqmYV0YOwYxwbQR1akS idmweR87gUdxxhiNXxbVkS7fc9k5fhxxzKThr1D6UKh5WPjmvV2LbBJ3r50/HIppJRvH t7E0TzZ49OunYoC0WYqbTQL3/NU3AC7KvpKL5NU4qdO8absInPo02Fm3qgtXH0jO1bHl HzjlAJBhIG29VX4sWF0ThJd9AmbjnbDZYObDLmxx39BVrp3AOvm4ffsnpFuOKlusKrma 4ojg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=oCkqWSN+vG20r7VozifJdctUs7AxyAI6ce2+bEEjO34=; b=E5N5mzfODu+peEckPwKmOmxP2MiPtAaHCRvwKLm0cSPw0wxX2bZdvy/TD84pisKyqT ZPncq4Icm+Z6JZouWcICHqXKN/mx6wZ8CW+MAjNJOr68PY7duFXjBT68IupS3pwm2eM7 +szzTlpzQEuzjhWYwJzjoM9B7joliCxNR1JtLfXAl6c7iHBoQR3dqxdHQF9e74vQZ3Gc UTZ4z4KSM6H+aRjee37S4p8BVwitv9LxHROzr0tK6NLZRHcZ0m2W83/LLTytd3Ehxftv 1P5OLDdyzMWUcJzMQg3vn3VbfB5vUpTq337rQTG0n27NrUNT8zxBnwx5x0CIVP3BWFG6 3tGg== X-Gm-Message-State: APjAAAWcHj0wfaP886zMfOYS+1T6MTmD3ilELiPl9Wd9OYCTTKi9LeTJ 7mbgEeE7f+YHWiRBG/QRyWUD32UPuWO9rq2uQt9bWFX5 X-Google-Smtp-Source: APXvYqyywQ2CqMv4Kb0+0YjPdmAyZwunk2fXEloLldKPeiWQMUSvIeYZ1w04w4pM+kxpvCPn0nbak9j3SuSp0KuVWDY= X-Received: by 2002:a6b:581a:: with SMTP id m26mr3400535iob.161.1567681712757; Thu, 05 Sep 2019 04:08:32 -0700 (PDT) MIME-Version: 1.0 References: <1686643.PblvKQRnJp@mcmic-probook> <190b7291-812e-4337-bd09-950dc30c655a@Spark> <2157489.0uZv62oTo4@mcmic-probook> In-Reply-To: <2157489.0uZv62oTo4@mcmic-probook> Date: Thu, 5 Sep 2019 12:08:21 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="0000000000009c20890591cc57e5" X-Envelope-From: Subject: Re: [PHP-DEV] [RFC] Union Types v2 (followup on github usage) From: rowan.collins@gmail.com (Rowan Tommins) --0000000000009c20890591cc57e5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 5 Sep 2019 at 11:22, C=C3=B4me Chilliet wrote: > Le jeudi 5 septembre 2019, 12:04:55 CEST Brent a =C3=A9crit : > > > Huge "no" from me on using github for discussing RFCs. > > > > Care to elaborate why? The majority seems to like it. Though I am also > curious about Nikita's experience with it, as he is the one having to > process the feedback. > > Because the PHP project should avoid depending on a privately owned > centralized service for its technical discussions, and should not encoura= ge > (some would say force) people to use such platforms. > > PHP is already on github but it=E2=80=99s only a mirror, the main git rep= ository > is at git.php.net . > The "privately owned" and "centralized" parts don't bother me particularly, but there's potentially an issue in splitting the discussion between multiple platforms, with different logins required. An example of this is the discussion on this RFC about type aliases - Nikita requested it to be split into a separate discussion, but the people involved may not be subscribed to this list, and if they are, it's hard to maintain context when jumping between different forums. That conversation also highlighted a limitation of the particular platform: inline comments on GitHub PRs show as threads, but comments on the whole PR don't, so that interleaved discussions are hard to follow. Admittedly, that's true on a lot of e-mail clients as well (thanks to GMail popularising "conversations" rather than "threads"), but at least views like externals.io and news.php.net can let you navigate the tree. I wonder if a hybrid approach would work better - the RFC is a PR (perhaps against the language spec repo, as Andrea suggested) but the main discussion stays on the list. Suggestions to improve the RFC itself could be made inline on the PR by anyone who wanted to, but non-inline PR comments would be heavily discouraged so that wider comments on the proposal would stay here. Either way, I think it's interesting to experiment with different ways of working, and maybe there are other platforms we should trial as well. Regards, --=20 Rowan Tommins [IMSoP] --0000000000009c20890591cc57e5--