Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
From: "Rémi Denis-Courmont via ffmpeg-devel" <ffmpeg-devel@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Cc: "Rémi Denis-Courmont" <remi@remlab.net>
Subject: Re: [FFmpeg-devel] Forgejo entry threshold
Date: Sun, 17 Aug 2025 11:58:35 +0300
Message-ID: <9490260.CDJkKcVGEf@basile.remlab.net> (raw)
In-Reply-To: <aJeV87cIaLx9fger@phare.normalesup.org>

Le lauantaina 9. elokuuta 2025, 21.39.47 Itä-Euroopan kesäaika Nicolas George 
a écrit :
> If your mail client does not let you do that easily… well, it proves my
> point: a good mail client makes all the difference in productivity and
> comfort to interact with the project.

I don't know nor care if my mail client can or cannot do that. I use it for 
actual eletronic mail, that is to say exchanging messages between humans, as 
well as to receiving automated notifications from a variety of services.

SMTP and MIME are not intended for patch review. In case you did not notice 
"text/plain" is for, well, plain text - not for butchering a diff patch with 
review comments. And Judging by how poorly email works at synchronising 
calendars, I can't imagine the disaster that it would be if we tried to 
synchronise code review state with it.

> > Also replying to multiple patches in a single mail makes everyone
> > else's life miserable for tracking the review.
> 
> Then we delete all but the first patch and reply to it, the all but the
> second patch and reply to it, and… And we ask the person who submitted
> to next time have the courtesy to send the patches in separate mail.

That's just useless busy work. The whole point is that it's much easier and 
more robust to review on an ad-hoc web interface. Thanks for making my point.

> > But more importantly, email has all the fundamental problems that I
> > already raised several times in previous threads.
> 
> Sure, but we are in the process of establishing that these “fundamental”
> problems are only the consequence of using mediocre mail clients.

If email was a suitable way to do code reviews, people would not have invented 
Patchwork to supplement what email lacks. As noted several times previously, 
even a carefully tweaked mail client can only address parts of the problem.

Accordingly Linux and FFmpeg would not have tried to take it into use. As much 
as I dislike Patchwork, I at least appreciate the motivation and effort behind 
it. Lastly, FFmpeg's sibling project QEMU would not have switched over the 
Gitlab.

> > It simply can't compete with something that's designed for code review
> > and actually tracks and organises relevant metadata.
> 
> What a naïve thing to say.

That's just an ad hominem attack and insult against me, not a sound argument.

> I must say, I like my elitism about skills much better

Skills in tweaking mail clients and manually tracking patch review status? 
Sorry that's more advocacy of busy work than elitist gate-keeping (and I am  
*not* endorsing gate-keeping).

I think FFmpeg maintainers have more important things to do with their limited 
time and motivation, like actually reviewing FFmpeg code.

> than your elitism about material possessions.

That's literal defamation. I am obviously not responsible for the non-trivial 
hardware requirements of FFmpeg builds. And yet, I am keenly aware that they 
exist, as the maintainer of the RISC-V FATE runners.

How low must someone fall when their cognitive dissonance prevents them from 
conceding the obvious.

> So, unless you come up with a trick to invoke Vim from the web monster
> with minimal manipulations, you have to admit that switching to it would
> make at least a few of us significantly less proficient.

At least in theory, it should be possible to extend Forgejo to enable code 
reviews in Vim. Maybe someone has even already done it.

It is not possible with email at all and never will be, since email simply 
can't convey and track the necessary info accurately and reliably, so Forgejo 
at least is no worse than email.

-- 
Rémi Denis-Courmont
Tapiolan uusi kaupunki, Uudenmaan entinen Suomen tasavalta



_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

  reply	other threads:[~2025-08-17 10:03 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20250804143901.82ED768C3C2@ffbox0-bg.ffmpeg.org>
2025-08-04 14:45 ` Nicolas George
2025-08-04 14:47   ` Hendrik Leppkes
2025-08-04 14:49     ` Nicolas George
2025-08-04 15:06   ` Leon Grutters
2025-08-05 13:10     ` Nicolas George
2025-08-05 14:17       ` Kacper Michajlow
2025-08-07 10:42         ` Nicolas George
2025-08-06  5:52     ` Rémi Denis-Courmont
2025-08-06  8:11       ` Nicolas George
2025-08-07 12:30         ` Rémi Denis-Courmont
2025-08-07 12:37           ` Nicolas George
2025-08-08  3:14             ` Rémi Denis-Courmont
2025-08-09 18:39               ` Nicolas George
2025-08-17  8:58                 ` Rémi Denis-Courmont via ffmpeg-devel [this message]
2025-08-11 19:49               ` Michael Niedermayer
2025-08-05 13:07   ` Nicolas George

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-all 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=9490260.CDJkKcVGEf@basile.remlab.net \
    --to=ffmpeg-devel@ffmpeg.org \
    --cc=remi@remlab.net \
    /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

Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \
		ffmpegdev@gitmailbox.com
	public-inbox-index ffmpegdev

Example config snippet for mirrors.


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git