public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Michael Kubacki" <mikuback@linux.microsoft.com>
To: Ard Biesheuvel <ardb@kernel.org>,
	edk2-devel-groups-io <devel@edk2.groups.io>
Cc: Alexei Fedorov <Alexei.Fedorov@arm.com>,
	Ankit Sinha <ankit.sinha@intel.com>,
	Ard Biesheuvel <ardb+tianocore@kernel.org>,
	Bret Barkelew <Bret.Barkelew@microsoft.com>,
	Gerd Hoffmann <kraxel@redhat.com>,
	Guomin Jiang <guomin.jiang@intel.com>,
	Jiewen Yao <jiewen.yao@intel.com>,
	Leif Lindholm <quic_llindhol@quicinc.com>,
	Liming Gao <gaoliming@byosoft.com.cn>,
	Michael D Kinney <michael.d.kinney@intel.com>,
	Nate DeSimone <nathaniel.l.desimone@intel.com>,
	Ray Ni <ray.ni@intel.com>, Sami Mujawar <sami.mujawar@arm.com>,
	Sean Brogan <sean.brogan@microsoft.com>,
	Supreeth Venkatesh <supreeth.venkatesh@arm.com>,
	Wei6 Xu <wei6.xu@intel.com>
Subject: Re: [edk2-devel] [PATCH v1 0/8] Fix new typos reported
Date: Tue, 17 May 2022 15:32:10 -0400	[thread overview]
Message-ID: <8d950da7-9e1a-d5ff-6baf-6aeeca36736a@linux.microsoft.com> (raw)
In-Reply-To: <CAMj1kXGNTujmQGKrhbGBT6VKR=-zr+B1kVqmp8-HcT00bHU9gw@mail.gmail.com>

As noted in the patch, this BZ was filed to follow up and review those:
https://bugzilla.tianocore.org/show_bug.cgi?id=3929

I don't like doing this either but the spelling errors do exist. I am 
trying not to make CI policy changes as those can be controversial even 
among maintainers in the same package and is an orthogonal conversation 
to addressing pre-existing issues within the presently defined CI policy.

In this specific case, the ignore list in the package CI YAML file can 
be used to explicitly identify known typos and the BZ explicitly tracks 
reviewing those so there's a well defined path to resolve and fix the issue.

I personally feel that's better than ignoring the problem entirely but 
it also depends on where your package code ends up getting consumed and 
the requirements and burden it might place on those consumers. For 
example, if it ends up in auto generated documentation and that 
documentation has spell check enabled, it becomes a downstream override.

There's currently several PRs active that fix typos so others see some 
value in this work (as opposed to disabling spell checking):
   - https://github.com/tianocore/edk2/pull/2900
   - https://github.com/tianocore/edk2/pull/2789
   - https://github.com/tianocore/edk2/pull/1955

For future changes, I suggested lock the cspell version and I think 
that's an option to prevent these from appearing at unknown points in 
time. I'm not appointed to make authoritative decisions about that (to 
my understanding) so I am making that suggestion for the community to 
consider.

Again, I don't have a strong opinion on this topic, I've been waiting 4 
weeks to get the v5 patch series merged (other busy work in between), 
and you're the maintainer. It sounds like if I take ownership of BZ 
3929, you might be okay with leaving it enabled? I can do that but 
there's so many words in this instance, I wanted someone closer to the 
package contents to look at it.

If you still strongly feel you would prefer to have it disabled, I will 
pull that change in and see if any opposing opinions surface. However, I 
wanted to double check this is what you want to do right now.

Thanks,
Michael

On 5/17/2022 1:31 PM, Ard Biesheuvel wrote:
> On Tue, 17 May 2022 at 18:25, Michael Kubacki
> <mikuback@linux.microsoft.com> wrote:
>>
>> Hi Ard,
>>
>> I think that's a reasonable approach.
>>
>> We could also consider locking onto a specific cspell version to
>> decrease the likelihood of this sporadically appearing in the future.
>>
>> In this case, I would prefer not to make the decision to disable spell
>> check entirely on behalf of various package maintainers though. I'm just
>> trying to keep the status quo from unblocking other changes.
>>
>> Do you think that's something you or others could add as a change on top
>> of this series?
>>
> 
> I guess that could wait until after the stable tag. However, your
> current series adds words such as "addressig" and "characteritics" to
> the ignorelist of ArmPkg, and that is something I do have a problem
> with: this is just busywork, as there is no confusion whatsoever about
> the meaning of the texts in question, nobody is proposing changes to
> the code that contains these typos, and adding typos to these
> ignorelists is clearly not the correct solution.
> 
> CI and automation are fine, but here, they are just creating problems,
> resulting in pointless churn, and impeding the stable tag process.
> Please, just turn it off.

  reply	other threads:[~2022-05-17 19:32 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-17 16:00 [PATCH v1 0/8] Fix new typos reported Michael Kubacki
2022-05-17 16:00 ` [PATCH v1 1/8] PrmPkg: " Michael Kubacki
2022-05-17 16:00 ` [PATCH v1 2/8] StandaloneMmPkg: " Michael Kubacki
2022-05-17 16:19   ` Sami Mujawar
2022-05-17 17:23     ` Michael Kubacki
2022-05-17 16:00 ` [PATCH v1 3/8] DynamicTablesPkg: " Michael Kubacki
2022-05-17 16:27   ` Sami Mujawar
2022-05-17 16:00 ` [PATCH v1 4/8] UnitTestFrameworkPkg: " Michael Kubacki
2022-05-17 16:00 ` [PATCH v1 5/8] FatPkg: " Michael Kubacki
2022-05-18  0:58   ` Ni, Ray
2022-05-17 16:00 ` [PATCH v1 6/8] FmpDevicePkg: " Michael Kubacki
2022-05-17 16:00 ` [PATCH v1 7/8] ArmPkg: Ignore " Michael Kubacki
2022-05-17 16:00 ` [PATCH v1 8/8] ArmVirtPkg: Add new ignored spelling errors Michael Kubacki
2022-05-17 16:13 ` [PATCH v1 0/8] Fix new typos reported Ard Biesheuvel
2022-05-17 16:25   ` [edk2-devel] " Michael Kubacki
2022-05-17 17:31     ` Ard Biesheuvel
2022-05-17 19:32       ` Michael Kubacki [this message]
2022-05-17 20:06         ` Ard Biesheuvel
2022-05-17 23:50           ` Michael Kubacki
2022-05-18  1:18             ` 回复: " gaoliming
2022-05-18  2:07               ` Michael Kubacki
2022-05-18  6:43                 ` 回复: " gaoliming
2022-05-18 14:52                   ` Michael Kubacki
2022-05-19  1:23                     ` 回复: " gaoliming

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8d950da7-9e1a-d5ff-6baf-6aeeca36736a@linux.microsoft.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox