Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110632 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 46033 invoked from network); 17 Jun 2020 15:36:36 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 17 Jun 2020 15:36:36 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 24AA5180507 for ; Wed, 17 Jun 2020 07:22:16 -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=-0.7 required=5.0 tests=BAYES_05,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-vs1-f43.google.com (mail-vs1-f43.google.com [209.85.217.43]) (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 ; Wed, 17 Jun 2020 07:22:15 -0700 (PDT) Received: by mail-vs1-f43.google.com with SMTP id o15so1450918vsp.12 for ; Wed, 17 Jun 2020 07:22:15 -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 :cc; bh=hsKaVCIg9hJnSGCaPVT/WA7k0X0ZKTKjsMNmCX86F04=; b=sjqjWWIwJ7LeB1sqNHGbY1gPdIVxle5BMq9MaT7erszX0T8Nht2jOPgtzJurZgFHXV GqHlCj9AIKLhC1p1XdNdVmYVCsUDkEMvwGUcSwoIti39etxt7Ep3Qz09LJhdwU4BiBJN qB0OEZs4qqhUV5D6hz0hmfgRdS01gtiC0tbTD07JUsZ84PPL6T24ml4WN2d4veqoFQdD ow7Imvenz/4uwn0kT49maXf0THquNKAUv2FdrZZqm4DDnEBXAd30MRywbkt+lCsLrj1R OstCkslhEDeclQpsUwvKVpCErxwMdkUM7x6RAgar7Ak3aS5d6XbqzZATBjMe/zA5gr9W WJUA== 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:cc; bh=hsKaVCIg9hJnSGCaPVT/WA7k0X0ZKTKjsMNmCX86F04=; b=MX5VEqArGSk+FL5ODXFNvXclkH7MnqFbEwJt6PK/sYmX+syZpyo2Xxg9vKJ4OjXEz1 JJVXFhWBzjpkbGIdAm6PNnxAcVB63MB6X6O3mSpDZJ7Ns02QicdS15PkGK3i+X0MSui2 mWw7uJAwtP8K6u0hbawOGVz5L5yKM+WaejZXbC0KE1lOv+EI30dz6WLSBlNqXJXzm4K7 i1uAff/reT+3ssiwHH33syN373C299pQ6adpwI8eJkdEsl4yzN3SSMD4/PdXnl5dfxdl YocwdtnU+sBpfPSr8fAcLwF6yZFdHkFNBxraPD9pm5wNLftF8El0B7vhQX28Ph1UbhGk LReg== X-Gm-Message-State: AOAM531DxVyYJdmRHBmzILOC/EU+fKjUdvpNDtJmjeG6XFMgr50p6+yt 56WpZ3/Mou84SoULTzsQ6GCaCOH458dU6CuSdrc= X-Google-Smtp-Source: ABdhPJzwlzmdwbxGQJTn3QNyVZmomeCaGMpgTROTjgQFJFskmLqVWeVG5D8Vq/8CjB5Z3rKIJn2fP7i3jmJXMkTwjfA= X-Received: by 2002:a67:b84e:: with SMTP id o14mr5482071vsh.74.1592403734711; Wed, 17 Jun 2020 07:22:14 -0700 (PDT) MIME-Version: 1.0 References: <37381398-3330-e5c3-4ae8-e668ca545194@lsces.uk> In-Reply-To: Date: Wed, 17 Jun 2020 10:22:02 -0400 Message-ID: To: =?UTF-8?Q?Micha=C5=82_Marcin_Brzuchalski?= Cc: Lester Caine , PHP Internals List Content-Type: multipart/alternative; boundary="000000000000f2535705a84862d4" Subject: Re: [PHP-DEV] [RFC][Discussion] Change terminology to ExcludeList From: chasepeeler@gmail.com (Chase Peeler) --000000000000f2535705a84862d4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jun 17, 2020 at 5:46 AM Micha=C5=82 Marcin Brzuchalski < michal.brzuchalski@gmail.com> wrote: > Hi Lester, > > wt., 16 cze 2020 o 15:55 Lester Caine napisa=C5=82(a): > > > On 16/06/2020 13:14, Micha=C5=82 Brzuchalski wrote: > > > I'd like to start a discussion period for my RFC which proposes to > change > > > the use of "blacklist" in Opcache configuration with better > > > self-descriptive terminology. > > > > Since there will be a higher level change to all these terms - in all > > likelihood - trying to push yet another term that does not match the > > current discussions elsewhere seems somewhat premature. The NEXT RFC > > will be to bring this in line with the 'new' industrial standard, so is > > there any point jumping the gun before the international debate has > > finished? "blocklist", "banlist", and others all have appropriate > > application but like "excludelist", they all imply a narrower usage are= a > > while "blacklist" is accepted generally across all applications. > > > > What ever alternative to "blacklist" is adopted elsewhere is going to > > cause confusion and adding to that confusion with a different > > 'translation' just makes the situation worse? > > > > Isn't that the more narrow term is used it's easier to understand? > We can easily vote on the right name. > > I chose the "exclude list" cause the INI setting which changes name in th= is > proposal > is a glob path to filenames. > Please stop using the term "glob." As a person that is above what many would consider an ideal weight, I've been called a "useless glob" on multiple occasions. This term is harmful to me as a result. > These files are then parsed as a list of glob paths for later file > exclusion on opcache run. > Another term in my mind is "ignore list" which then suggest a list of fil= es > ignored by opcache run. > > When I grew up, I was often ignored by other people, causing me to be lonely and depressed. The term "ignore list" triggers those same feelings, so please avoid using this in the future. > Regarding the "blocklist" I have to admit that it was my first thought bu= t > after thinking IMO it's inappropriate. > My father often called me an "ignorant blockhead" so the term "blocklist" triggers negative emotions as well. > There is nothing in the opcache what blocks files from being cached and > optimised, > they by themselves are not trying to be cached, cause the flow is from > opcache extension. > > For me to whom English is not a native language first association is with > blocking service access to the clients > which interacts with the service and try to get access to it. > That's why I think it's inappropriate here and I've changed it in the > original patch. > > The same goes for the "banlist" for me my first association is with the > client who had access to the service > but due to some policy reasons (like fo reg. destructive intentions or > overuse), the client lost access rights and > get's banned with assignnment to the "banlist". > > Therefore IMO we should choose a new name wisely so it can be > self-descriptive. > What I can propose is update of RFC with a note regarding the second vote > for the right name. > I'd like to put there an "exclude_list" and "ignore_list", but if my > reasoning about not debating > on the "banlist" and/or "blocklist" is not enough then please let me know > then I can add those two also. > > Cheers, > Micha=C5=82 Marcin Brzuchalski > None of the above are actually true (except for the fact that I'm overweight). The point I'm trying to raise is that context matters, and changing terms because some people refuse to understand the context is not justified. Otherwise you open a pandora's box where you either have to change everything that someone claims offends them, or, you have to pick and choose which people or group are allowed to be offended and which are not. If the term blacklist had racist origins, the discussion might be different. However, it does not, just like glob does not have origin in fat-shaming. I have no problem changing these terms if they are changed industry wise and the new terms are needed to keep up with industry standards. I might not agree with why they were changed in other arenas, but, at the point new terms become standard, the reason they became standard doesn't really matter. So, as others have said, this and other discussions about renaming terms because some might find them offensive is not something we should be doing. Renaming terms in order to align with changes to industry standards, while something we should do, is premature at this point as those standards have yet to change. --=20 Chase Peeler chasepeeler@gmail.com --000000000000f2535705a84862d4--