Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119996 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 87782 invoked from network); 12 Apr 2023 20:05:31 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 Apr 2023 20:05:31 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E0DD7180545 for ; Wed, 12 Apr 2023 13:05:30 -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, T_SCC_BODY_TEXT_LINE 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-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 12 Apr 2023 13:05:30 -0700 (PDT) Received: by mail-wm1-f47.google.com with SMTP id v14-20020a05600c470e00b003f06520825fso12329761wmo.0 for ; Wed, 12 Apr 2023 13:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681329929; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=UrwfXRhuUfW7I6BUX/ctysgS25McEegYtaF3VOwXjzg=; b=Q/ayMBcPaA8IuJEENXmtUvwty7Bn0LYUPmVLGdjiVEPweSOWSbDJxieuamQaXa/Svk EOwiiVp/eGu1i+SnJoXPROtTPipr5XJ4H0ULAfTd02loB4zfj3owWo7urQ7E/rovjNmY 0iKJPfhgth7z8fyjJKka/RZXhUhw7WHQKnPxdugRT4Z/gMd8HgN03N84jfrbfAN4W9WQ b5H28PH6Cl01vzgAkAaAkQ6sTNKeInrPKpJwDymPajN8kIHX7BKV9fRmOoDhQnvAIH79 a88Oqkctb2WjofJkr5/5EvlVUAJzSFXonSLv2lSoZy6cNE/52C6d3PMuwtCScZmCfTTk kGEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681329929; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UrwfXRhuUfW7I6BUX/ctysgS25McEegYtaF3VOwXjzg=; b=A7WhTd3AMaulzofnAupz4K/zLCz9acvRi6ou+Pn370EzgVrc9IVBYpd7HRR7P0Dbit mkMWBUO4PCITFqHE/HIzz+QEiZ6Q3yxNVrmAEBvdpFoiXDL9PZHh3bvYrgLevjHFI6P0 S3yxJ4f/OQQQLi0jJvwfCFiDMEtUYkGqOxxbTRWzpDEMbinu353HJg7jrbrhiMnR23+n qQSim/+TzKDYNtQaRGsUaLjkDH64mmgndwM6jJ+Ut/HrfX/nFjUa3UywvqQAeJDQ0NFh Bnj4xD737wbaeuuQ8dgQPbzBvciV/oLXt67rujDzYsicpkghIwhx1xTRMacXJnKq5fhH W5Sg== X-Gm-Message-State: AAQBX9e+hDc0UlZcCH8MAnWiwvGj9LmAq019q8eO1oHV5F4R6be9R2is YzfA/IKOf1GkoYwGV8kFzc3lIDAORs4= X-Google-Smtp-Source: AKy350addE772KqJtWUZeGlq8Ubg4BV8QrR8BFa0W399k3OVmLWP6CsoCW4xn0h061KNwjJqFXdmqw== X-Received: by 2002:a05:600c:3544:b0:3f0:81df:d204 with SMTP id i4-20020a05600c354400b003f081dfd204mr2935768wmq.18.1681329929184; Wed, 12 Apr 2023 13:05:29 -0700 (PDT) Received: from [192.168.0.22] (cpc83311-brig21-2-0-cust191.3-3.cable.virginm.net. [86.20.40.192]) by smtp.googlemail.com with ESMTPSA id c23-20020a7bc017000000b003f09e9402a4sm2892241wmb.48.2023.04.12.13.05.28 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Apr 2023 13:05:28 -0700 (PDT) Message-ID: Date: Wed, 12 Apr 2023 21:05:28 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Content-Language: en-GB To: internals@lists.php.net References: <20230412140920.GD2480@phcomp.co.uk> <1f0773ce-5d3c-ae8c-d908-7489d580d0ba@processus.org> <001701d96d68$a4cbb420$ee631c60$@roze.lv> <31518116-53ca-ca6a-a54d-032d9d2e0b91@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] Moving PHP internals to GitHub From: rowan.collins@gmail.com (Rowan Tommins) On 12/04/2023 20:07, tag Knife wrote: > Choosing discussions to take part in, mailing lists are just an all or > nothing deal. It depends what you mean by "take part in", I guess. But yes, e-mail forces you to have a local mirror of the active topics to choose from and reply to, which isn't always what you want straight away. > XPosting between issues, PRs and discussions. URLs do a pretty good job for that. Unless you mean literally posting the same text to two places, which sounds like a terrible idea. > You can reply to discussions, PRs, issues via email for those who want > to keep doing that. Possibly. Last time I tried, GitHub's notification e-mails were too poorly designed to have a good idea of what I was replying to unless I clicked through to the web UI. > Contrary to this mailing lists belief, a lot more PHP devs who are > wanting to contribute to PHP > have a github account already versus access to the mailing list. As far as I know, you need an e-mail address to sign up to GitHub, so logically every single person who has a GitHub account can also sign up to this mailing list. Which makes it, once again, about *the on-boarding process*, not the actual list itself. > Discussion categories Could be useful, maybe. I can't think of many ways to slice this list, though; perhaps separating the more technical threads from the more organisational ones like this. > General QoC, including code blocks, markdown, A little bit of formatting might be useful occasionally. I kind of hate markdown specifically, though. It re-purposes so much punctuation, and has so many context-dependent effects, that you have to preview every single post. > clean web interface One man's "clean" is another man's "eugh, I have to put up with this". A federated protocol like e-mail means we all get to choose; a centralised forum means we at most get some config switches to twiddle. > choosing what discussions > you want to take part in and not get notifications for disicussions > you dont care about. Maybe it's a matter of taste, but I have always found GitHub's notification options - both by e-mail and in their web UI - to be utterly unusable. Then again, I don't really think about this list as having "notifications" at all - I periodically check the folder containing all the mailing list messages for new threads, or unread messages in existing threads I'm interested in. It's extremely rare that there are so many distinct threads, rather than messages within a single thread, that I need anything more than that. The only difference with a forum would be that I'd have to log into one restrictive UI to do that, rather than my choice of mail client. To me, that's a net negative. >  Moderation, What would happen if a user decided to spam or flame the > maillist? >  Once the email is sent you cant delete it from everyone's inbox, > everyone would get it, >  and how long would the response to ban the user be? This is a fair point. It does happen occasionally, but so far it's never been more than a minor nuisance. As Arvids says, there's a double-edged sword here too: a lower barrier to entry will make this more likely, so volunteers will need to spend more time wielding those powers. Or, we'll create explicit barriers to access, which will lead us back to ... how we implement and document the sign-up process. I am totally willing to admit people's preferences will vary, but then I see comments like this ... > The only downside i can think of is threading, github only does > level-2 threading. ... and I wonder if others really get that people aren't just defending e-mail because we're old and stubborn, we actually like how it works, or at least think it has pros as well as cons. Regards, -- Rowan Tommins [IMSoP]