Rename README.crashpad to .md [crashpad/crashpad : main]

13 views
Skip to first unread message

Will Harris (Gerrit)

unread,
Sep 23, 2025, 8:54:19 PMSep 23
to Jordan Brown, Mark Mentovai, Will Harris, crashp...@chromium.org
Attention needed from Jordan Brown and Mark Mentovai

Will Harris added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Will Harris . unresolved

hmm this file doesn't seem to contain any metadata, it's just a placeholder so the dir is created maybe?

Compare with https://chromium.googlesource.com/crashpad/crashpad/+/main/third_party/mini_chromium/README.crashpad which does seem to contain some valid metadata.

Is this correct? Perhaps mark@ knows more background on this.

Open in Gerrit

Related details

Attention is currently required from:
  • Jordan Brown
  • Mark Mentovai
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: crashpad/crashpad
Gerrit-Branch: main
Gerrit-Change-Id: Ie19422dd870548e36e9bbb7803e69a997d78b2da
Gerrit-Change-Number: 6975426
Gerrit-PatchSet: 2
Gerrit-Owner: Jordan Brown <r...@google.com>
Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
Gerrit-Reviewer: Will Harris <w...@chromium.org>
Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
Gerrit-Attention: Jordan Brown <r...@google.com>
Gerrit-Comment-Date: Wed, 24 Sep 2025 00:54:17 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Will Harris (Gerrit)

unread,
Sep 23, 2025, 9:00:09 PMSep 23
to Jordan Brown, Mark Mentovai, Will Harris, crashp...@chromium.org
Attention needed from Mark Mentovai

Will Harris added 1 comment

Patchset-level comments
Will Harris . unresolved

hmm this file doesn't seem to contain any metadata, it's just a placeholder so the dir is created maybe?

Compare with https://chromium.googlesource.com/crashpad/crashpad/+/main/third_party/mini_chromium/README.crashpad which does seem to contain some valid metadata.

Is this correct? Perhaps mark@ knows more background on this.

Jordan Brown

Yep, that's why we need to rename this one to .md

Will Harris

this discussion also took place in https://chromium-review.googlesource.com/c/chromium/src/+/6966151

I'm going to recuse myself until mark@ has lgtmed then I will happily rs lgtm to get the second lgtm

Open in Gerrit

Related details

Attention is currently required from:
  • Mark Mentovai
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: crashpad/crashpad
Gerrit-Branch: main
Gerrit-Change-Id: Ie19422dd870548e36e9bbb7803e69a997d78b2da
Gerrit-Change-Number: 6975426
Gerrit-PatchSet: 2
Gerrit-Owner: Jordan Brown <r...@google.com>
Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
Gerrit-Reviewer: Will Harris <w...@chromium.org>
Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
Gerrit-Comment-Date: Wed, 24 Sep 2025 01:00:06 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Will Harris <w...@chromium.org>
Comment-In-Reply-To: Jordan Brown <r...@google.com>
unsatisfied_requirement
open
diffy

Jordan Brown (Gerrit)

unread,
Sep 24, 2025, 11:15:48 AMSep 24
to Mark Mentovai, Will Harris, crashp...@chromium.org
Attention needed from Mark Mentovai and Will Harris

Jordan Brown added 2 comments

Patchset-level comments
File-level comment, Patchset 1:
Will Harris . resolved

can you explain why this is needed or link a bug?

Jordan Brown

Done

Commit Message
Line 7, Patchset 1:Renaming README.crashpad to .md
Will Harris . resolved

we prefer imperative mood for CL titles

can you change to "Rename ..." instead of "Renaming ..."

Jordan Brown

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Mark Mentovai
  • Will Harris
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: crashpad/crashpad
Gerrit-Branch: main
Gerrit-Change-Id: Ie19422dd870548e36e9bbb7803e69a997d78b2da
Gerrit-Change-Number: 6975426
Gerrit-PatchSet: 2
Gerrit-Owner: Jordan Brown <r...@google.com>
Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
Gerrit-Reviewer: Will Harris <w...@chromium.org>
Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
Gerrit-Attention: Will Harris <w...@chromium.org>
Gerrit-Comment-Date: Wed, 24 Sep 2025 00:51:23 +0000
unsatisfied_requirement
open
diffy

Jordan Brown (Gerrit)

unread,
Sep 24, 2025, 11:15:48 AMSep 24
to Mark Mentovai, Will Harris, crashp...@chromium.org
Attention needed from Mark Mentovai and Will Harris

Jordan Brown added 1 comment

Patchset-level comments
Will Harris . resolved

hmm this file doesn't seem to contain any metadata, it's just a placeholder so the dir is created maybe?

Compare with https://chromium.googlesource.com/crashpad/crashpad/+/main/third_party/mini_chromium/README.crashpad which does seem to contain some valid metadata.

Is this correct? Perhaps mark@ knows more background on this.

Jordan Brown

Yep, that's why we need to rename this one to .md

Related details

Attention is currently required from:
  • Mark Mentovai
  • Will Harris
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: crashpad/crashpad
Gerrit-Branch: main
Gerrit-Change-Id: Ie19422dd870548e36e9bbb7803e69a997d78b2da
Gerrit-Change-Number: 6975426
Gerrit-PatchSet: 2
Gerrit-Owner: Jordan Brown <r...@google.com>
Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
Gerrit-Reviewer: Will Harris <w...@chromium.org>
Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
Gerrit-Attention: Will Harris <w...@chromium.org>
Gerrit-Comment-Date: Wed, 24 Sep 2025 00:57:55 +0000
unsatisfied_requirement
open
diffy

Jordan Brown (Gerrit)

unread,
Sep 25, 2025, 2:48:24 AMSep 25
to Mark Mentovai, Will Harris, crashp...@chromium.org
Attention needed from Mark Mentovai and Will Harris

Jordan Brown added 1 comment

Patchset-level comments
Will Harris . resolved

hmm this file doesn't seem to contain any metadata, it's just a placeholder so the dir is created maybe?

Compare with https://chromium.googlesource.com/crashpad/crashpad/+/main/third_party/mini_chromium/README.crashpad which does seem to contain some valid metadata.

Is this correct? Perhaps mark@ knows more background on this.

Jordan Brown

Yep, that's why we need to rename this one to .md

Will Harris

this discussion also took place in https://chromium-review.googlesource.com/c/chromium/src/+/6966151

I'm going to recuse myself until mark@ has lgtmed then I will happily rs lgtm to get the second lgtm

Jordan Brown

Acknowledged

Open in Gerrit

Related details

Attention is currently required from:
  • Mark Mentovai
  • Will Harris
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: crashpad/crashpad
Gerrit-Branch: main
Gerrit-Change-Id: Ie19422dd870548e36e9bbb7803e69a997d78b2da
Gerrit-Change-Number: 6975426
Gerrit-PatchSet: 2
Gerrit-Owner: Jordan Brown <r...@google.com>
Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
Gerrit-Reviewer: Will Harris <w...@chromium.org>
Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
Gerrit-Attention: Will Harris <w...@chromium.org>
Gerrit-Comment-Date: Thu, 25 Sep 2025 06:48:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Will Harris <w...@chromium.org>
Comment-In-Reply-To: Jordan Brown <r...@google.com>
unsatisfied_requirement
open
diffy

Mark Mentovai (Gerrit)

unread,
Sep 25, 2025, 1:10:35 PMSep 25
to Jordan Brown, Will Harris, crashp...@chromium.org
Attention needed from Jordan Brown and Will Harris

Mark Mentovai added 4 comments

Commit Message
Line 7, Patchset 2 (Latest):Rename README.crashpad to .md
Mark Mentovai . unresolved

This repository is full of README.crashpad files. In this change, you’re only working on one.

In fact: is it even correct for you to only work on one? Are any other README.crashpad files going to be a problem for your licenses.py? If so, please just deal with them all together at once.

Line 10, Patchset 2 (Latest):metadata filetype (there are about a dozen of them [1]).
Mark Mentovai . unresolved

A dozen supported metadata filetypes? A dozen README.crashpad files?

Neither of those points are aids to understanding this change, so you should just remove this.

Line 15, Patchset 2 (Latest):https://source.chromium.org/chromium/chromium/src/+/main:tools/licenses/licenses.py;l=47
Mark Mentovai . unresolved

Links in long-lived stable locations like commit messages should be pinned to a version. Otherwise, when licenses.py changes tomorrow, this ;l=47 becomes useless, and when it’s renamed next week, the entire link becomes useless. Pin it to a hash and what you’re referring to will be unambiguous for all time.

Line 18, Patchset 2 (Latest):R=w...@chromium.org
Mark Mentovai . unresolved

Please don’t use R= lines anymore. Gerrit will automatically insert the appropriate review information such as Reviewed-By: into the commit message’s footer.

Open in Gerrit

Related details

Attention is currently required from:
  • Jordan Brown
  • Will Harris
Submit Requirements:
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: crashpad/crashpad
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie19422dd870548e36e9bbb7803e69a997d78b2da
    Gerrit-Change-Number: 6975426
    Gerrit-PatchSet: 2
    Gerrit-Owner: Jordan Brown <r...@google.com>
    Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
    Gerrit-Reviewer: Will Harris <w...@chromium.org>
    Gerrit-Attention: Will Harris <w...@chromium.org>
    Gerrit-Attention: Jordan Brown <r...@google.com>
    Gerrit-Comment-Date: Thu, 25 Sep 2025 17:10:32 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    unsatisfied_requirement
    open
    diffy

    Jordan Brown (Gerrit)

    unread,
    Sep 28, 2025, 8:23:24 PMSep 28
    to Mark Mentovai, Will Harris, crashp...@chromium.org
    Attention needed from Mark Mentovai

    Jordan Brown added 5 comments

    Patchset-level comments
    File-level comment, Patchset 3:
    Jordan Brown . resolved

    This is now blocking better vulnerability coverage for chromium, crashpad and the other repositories chrome depends on. Cross timezone reviews like are challenging, in the future, if you only have nits consider marking as LGTM with nits that can be addressed before submitting.

    Commit Message
    Line 7, Patchset 2:Rename README.crashpad to .md
    Mark Mentovai . resolved

    This repository is full of README.crashpad files. In this change, you’re only working on one.

    In fact: is it even correct for you to only work on one? Are any other README.crashpad files going to be a problem for your licenses.py? If so, please just deal with them all together at once.

    Jordan Brown

    This is the only problematic one.

    Line 10, Patchset 2:metadata filetype (there are about a dozen of them [1]).
    Mark Mentovai . resolved

    A dozen supported metadata filetypes? A dozen README.crashpad files?

    Neither of those points are aids to understanding this change, so you should just remove this.

    Jordan Brown

    A dozen README.crashpad files. I updated the description to more clearly reflect this, and how it relates to the context of this change.

    Links in long-lived stable locations like commit messages should be pinned to a version. Otherwise, when licenses.py changes tomorrow, this ;l=47 becomes useless, and when it’s renamed next week, the entire link becomes useless. Pin it to a hash and what you’re referring to will be unambiguous for all time.

    Jordan Brown

    I removed it.

    Line 18, Patchset 2:R=w...@chromium.org
    Mark Mentovai . resolved

    Please don’t use R= lines anymore. Gerrit will automatically insert the appropriate review information such as Reviewed-By: into the commit message’s footer.

    Jordan Brown

    I used `git cl upload --r-owners`, I can file a bug for you if you'd like? What component does git cl belong to?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Mark Mentovai
    Submit Requirements:
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: crashpad/crashpad
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie19422dd870548e36e9bbb7803e69a997d78b2da
    Gerrit-Change-Number: 6975426
    Gerrit-PatchSet: 4
    Gerrit-Owner: Jordan Brown <r...@google.com>
    Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
    Gerrit-Reviewer: Will Harris <w...@chromium.org>
    Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
    Gerrit-Comment-Date: Mon, 29 Sep 2025 00:23:21 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Mark Mentovai <ma...@chromium.org>
    unsatisfied_requirement
    open
    diffy

    Mark Mentovai (Gerrit)

    unread,
    Sep 29, 2025, 10:07:01 AMSep 29
    to Jordan Brown, Will Harris, crashp...@chromium.org
    Attention needed from Jordan Brown

    Mark Mentovai added 3 comments

    Patchset-level comments
    Jordan Brown . resolved

    This is now blocking better vulnerability coverage for chromium, crashpad and the other repositories chrome depends on. Cross timezone reviews like are challenging, in the future, if you only have nits consider marking as LGTM with nits that can be addressed before submitting.

    Mark Mentovai

    This is now blocking better vulnerability coverage for chromium, crashpad and the other repositories chrome depends on. Cross timezone reviews like are challenging, in the future, if you only have nits consider marking as LGTM with nits that can be addressed before submitting.

    I sense that this is frustrating for you. I apologize, but allow me to explain.

    I can’t LGTM if I’m not convinced that a change won‘t land without uncorrectable defects.

    A misleading or confusing first line of a commit message becomes a permanent part of the git shortlog. If a change lands with a defective first line of its commit message, it’s an uncorrectable defect.

    A commit message devoid of context altogether is also an uncorrectable defect, and that’s how this change was originally proposed, both in the predecessor change https://chromium-review.googlesource.com/c/6966151/ where I first asked for better commentary, and in the first upload of this change at https://chromium-review.googlesource.com/c/6975426/1.

    Why is it uncharacteristically important to get it right the first time in a commit message? Contrast it with code: if you goof in the code itself, or in a comment, sure, you can fix it up in a follow-up, no problem. The intermediate state of the code, although perhaps imperfect, is ephemeral. We trust each other to land a follow-up to correct those problems, right? Commit messages are different: the commit message isn’t ephemeral. It’s a fixed, permanent description. If you goof a commit message, there’s no opportunity to recover. We won’t rewrite git history, and although you might consider landing a follow-up with a better message, it’s not going to be obvious to anyone, including existing tools, or be a part of anyone’s workflow, to look at nearby changes to try to understand the context of one with a defective commit message. If something lands with a bad message, you‘ve doomed all future engineers—yourself included!—attempting to make sense of the change. That’s not a fair position to put your coworkers or future self in.

    Cross-time zone reviews _are_ challenging—for your reviewer too!—and if you want to help meet that challenge (really, a good idea even when things don’t need to circle the planet), please consider review feedback more diligently, and perhaps even approach your own changes as a reviewer and not just author. As part of that, I recommend that you give thought to long-term durability of your work product, commit messages included.

    Commit Message
    Line 7, Patchset 2:Rename README.crashpad to .md
    Mark Mentovai . unresolved

    This repository is full of README.crashpad files. In this change, you’re only working on one.

    In fact: is it even correct for you to only work on one? Are any other README.crashpad files going to be a problem for your licenses.py? If so, please just deal with them all together at once.

    Jordan Brown

    This is the only problematic one.

    Mark Mentovai

    This is the only problematic one.

    Then say so in the commit message.

    The commit message isn’t just a scratchpad to communicate ideas with your reviewers at review time. It’s at least as important to leave a long-term and accurate record of the change and what motivated it.

    Mark Mentovai . unresolved

    Please don’t use R= lines anymore. Gerrit will automatically insert the appropriate review information such as Reviewed-By: into the commit message’s footer.

    Jordan Brown

    I used `git cl upload --r-owners`, I can file a bug for you if you'd like? What component does git cl belong to?

    Mark Mentovai
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Jordan Brown
    Submit Requirements:
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: crashpad/crashpad
      Gerrit-Branch: main
      Gerrit-Change-Id: Ie19422dd870548e36e9bbb7803e69a997d78b2da
      Gerrit-Change-Number: 6975426
      Gerrit-PatchSet: 4
      Gerrit-Owner: Jordan Brown <r...@google.com>
      Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
      Gerrit-Reviewer: Will Harris <w...@chromium.org>
      Gerrit-Attention: Jordan Brown <r...@google.com>
      Gerrit-Comment-Date: Mon, 29 Sep 2025 14:06:58 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Mark Mentovai <ma...@chromium.org>
      Comment-In-Reply-To: Jordan Brown <r...@google.com>
      unsatisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages