bug#81223: [PATCH] Fix file-missing error during async native compilation

James Cherti <[email protected]>
Newsgroups gmane.emacs.bugs
Message-ID <[email protected]>
On 2026-08-10 11:52, Eli Zaretskii wrote:
>> Date: Mon, 10 Aug 2026 10:44:57 -0400
>> Cc: [email protected], [email protected], [email protected],
>>   [email protected]
>> From: James Cherti <[email protected]>
>>
>> Hello Eli and Sean,
>>
>> This patch is ready on my end, so feel free to merge it.
> 
> As you wish.

@Eli: Thank you for your understanding.

@Eli, Sean, and Philip: I took note of all your
recommendations, and I'll do my best to follow them for my
next patches. I decided to share this criticism of the
current procedures because highlighting where the review
process in the hope that it can help improve the contributor
experience.

> 
>> My commit message is not that long, and the code already includes
>> explanatory comments. I have also added the bug number in the latest
>> patch version.
> 
> I explained at length why there are still a few minor issues with your
> latest patch, and why we are asking you and others to make such
> changes.
> 
>> What I personally dislike is that the standards Sean asked
>> me to follow are not applied equally to everyone and seem
>> based on personal preference. (For example, there are many
>> long git commit messages and several commits that do not
>> adhere to the CONTRIBUTE file.)
> 
> The standards _are_ applied equally, when we have the chance to apply
> them.  Please don't forget that many people have write access to the
> repository, in which case we see the log messages after they are
> already pushed.  Your conclusion is based on what's in the repository,
> not on what we say as part of patch review.
> 
>> Manually enforcing a two-space rule or commit message length
>> limits is tedious and consumes valuable review time for Sean
>> and other maintainers. If these specific conventions are
>> required, they should be handled automatically by a linter
>> or formatter rather than human reviewers.
> 
> You can set up Emacs to do this for you, but we don't request that
> everyone uses Emacs, nor that they set it up that way, because most of
> their work could be in cultures other than US English.
> 
>> The way these small details are enforced right now is
>> unfortunately inefficient and can cause friction.
> 
> Frankly, I'm surprised that such minor requests are met with such a
> strong opposition, I don't think I've heard such objections from
> anyone else in all the years I'm involved in Emacs development.
> 
>> I recommend enforcing these minor formatting details through
>> a pre-commit hook and a server-side check.
> 
> Feel free to work on such a hook (TIA), but please keep in mind that
> it has to be 110% free of false positives, otherwise people will
> disable such a hook.  Otherwise, I'm not opposed to have such hooks,
> but they cannot catch and flag all the potential minor issues we try
> to observe in commit log messages, comments, and documentation.  For
> example, we try to avoid passive tense in our documentation, something
> that is not easy to automate.  And there are other similar aspects.

--
James Cherti
GitHub: https://github.com/jamescherti
Website: https://www.jamescherti.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.