* [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging [not found] <20250812090205.A5F4D68B0ED@ffbox0-bg.ffmpeg.org> @ 2025-08-12 9:16 ` Nicolas George 2025-08-12 9:34 ` Niklas Haas 0 siblings, 1 reply; 17+ messages in thread From: Nicolas George @ 2025-08-12 9:16 UTC (permalink / raw) To: ffmpeg-devel; +Cc: michael, ffmpeg ffmpeg-git@ffmpeg.org (HE12025-08-12): > Author: Niklas Haas <git@haasn.dev> > AuthorDate: Mon Aug 11 15:57:24 2025 +0200 > Commit: Niklas Haas <ffmpeg@haasn.dev> > CommitDate: Tue Aug 12 09:01:39 2025 +0000 Pushing after less than 24 hours without approval by the maintainer is absolutely unacceptable, forge or no forge, and a spit in my face for the time I invested into starting to look at the code, thankfully limited. Never do that again. -- Nicolas George _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 9:16 ` [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging Nicolas George @ 2025-08-12 9:34 ` Niklas Haas 2025-08-12 9:35 ` Niklas Haas ` (2 more replies) 0 siblings, 3 replies; 17+ messages in thread From: Niklas Haas @ 2025-08-12 9:34 UTC (permalink / raw) To: ffmpeg-devel; +Cc: michael On Tue, 12 Aug 2025 11:16:19 +0200 Nicolas George <george@nsup.org> wrote: > ffmpeg-git@ffmpeg.org (HE12025-08-12): > > Author: Niklas Haas <git@haasn.dev> > > AuthorDate: Mon Aug 11 15:57:24 2025 +0200 > > Commit: Niklas Haas <ffmpeg@haasn.dev> > > CommitDate: Tue Aug 12 09:01:39 2025 +0000 > > Pushing after less than 24 hours without approval by the maintainer is > absolutely unacceptable, forge or no forge, and a spit in my face for > the time I invested into starting to look at the code, thankfully > limited. In https://ffmpeg.org/developer.html#Patch-review-process it says: > After a patch is approved it will be committed to the repository. I don't see anything about a time-frame requirement here. That said, maybe we should adopt one, especially now that we actually receive reviews in a timely manner thanks to the adoption of forgejo. Perhaps we adopt the VLC model, which is: - If a PR has received no activity for 3 days - AND it has at least one approval - AND it passes all CI checks then it will be merged automatically, by a bot. > > Never do that again. > > -- > Nicolas George _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 9:34 ` Niklas Haas @ 2025-08-12 9:35 ` Niklas Haas 2025-08-12 9:38 ` Gyan Doshi 2025-08-12 9:50 ` Nicolas George 2 siblings, 0 replies; 17+ messages in thread From: Niklas Haas @ 2025-08-12 9:35 UTC (permalink / raw) To: ffmpeg-devel; +Cc: michael On Tue, 12 Aug 2025 11:34:08 +0200 Niklas Haas <ffmpeg@haasn.xyz> wrote: > Perhaps we adopt the VLC model, which is: > - If a PR has received no activity for 3 days > - AND it has at least one approval > - AND it passes all CI checks > then it will be merged automatically, by a bot. Oh, and perhaps obvious, but "it has no open discussion threads or change requests" is of course another condition. _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 9:34 ` Niklas Haas 2025-08-12 9:35 ` Niklas Haas @ 2025-08-12 9:38 ` Gyan Doshi 2025-08-12 9:51 ` Niklas Haas 2025-08-12 9:50 ` Nicolas George 2 siblings, 1 reply; 17+ messages in thread From: Gyan Doshi @ 2025-08-12 9:38 UTC (permalink / raw) To: ffmpeg-devel On 2025-08-12 03:04 pm, Niklas Haas wrote: > On Tue, 12 Aug 2025 11:16:19 +0200 Nicolas George <george@nsup.org> wrote: >> ffmpeg-git@ffmpeg.org (HE12025-08-12): >>> Author: Niklas Haas <git@haasn.dev> >>> AuthorDate: Mon Aug 11 15:57:24 2025 +0200 >>> Commit: Niklas Haas <ffmpeg@haasn.dev> >>> CommitDate: Tue Aug 12 09:01:39 2025 +0000 >> Pushing after less than 24 hours without approval by the maintainer is >> absolutely unacceptable, forge or no forge, and a spit in my face for >> the time I invested into starting to look at the code, thankfully >> limited. > In https://ffmpeg.org/developer.html#Patch-review-process it says: > >> After a patch is approved it will be committed to the repository. > I don't see anything about a time-frame requirement here. It's the last point in https://ffmpeg.org/developer.html#Patches_002fCommitting Regards, Gyan _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 9:38 ` Gyan Doshi @ 2025-08-12 9:51 ` Niklas Haas 2025-08-12 9:53 ` Nicolas George 2025-08-12 12:35 ` Tristan Matthews via ffmpeg-devel 0 siblings, 2 replies; 17+ messages in thread From: Niklas Haas @ 2025-08-12 9:51 UTC (permalink / raw) To: ffmpeg-devel On Tue, 12 Aug 2025 15:08:10 +0530 Gyan Doshi <ffmpeg@gyani.pro> wrote: > > > On 2025-08-12 03:04 pm, Niklas Haas wrote: > > On Tue, 12 Aug 2025 11:16:19 +0200 Nicolas George <george@nsup.org> wrote: > >> ffmpeg-git@ffmpeg.org (HE12025-08-12): > >>> Author: Niklas Haas <git@haasn.dev> > >>> AuthorDate: Mon Aug 11 15:57:24 2025 +0200 > >>> Commit: Niklas Haas <ffmpeg@haasn.dev> > >>> CommitDate: Tue Aug 12 09:01:39 2025 +0000 > >> Pushing after less than 24 hours without approval by the maintainer is > >> absolutely unacceptable, forge or no forge, and a spit in my face for > >> the time I invested into starting to look at the code, thankfully > >> limited. > > In https://ffmpeg.org/developer.html#Patch-review-process it says: > > > >> After a patch is approved it will be committed to the repository. > > I don't see anything about a time-frame requirement here. > > It's the last point in > https://ffmpeg.org/developer.html#Patches_002fCommitting I see that, but note: 1) the PR *was* approved 2) nobody is listed as a maintainer for these filters Regardless, I still think we should then just establish a clear pipeline here to prevent this sort of discussion from happening in the future. Timo, can something like the VLC merge bot be implemented in ForgeJo? > > Regards, > Gyan > > _______________________________________________ > 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". _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 9:51 ` Niklas Haas @ 2025-08-12 9:53 ` Nicolas George 2025-08-12 10:04 ` Niklas Haas 2025-08-12 15:57 ` James Almer 2025-08-12 12:35 ` Tristan Matthews via ffmpeg-devel 1 sibling, 2 replies; 17+ messages in thread From: Nicolas George @ 2025-08-12 9:53 UTC (permalink / raw) To: FFmpeg development discussions and patches Niklas Haas (HE12025-08-12): > I see that, but note: > 1) the PR *was* approved How do you know that approval was worth anything? > 2) nobody is listed as a maintainer for these filters So as a default, they are maintained by whoever maintains libavfilter as a whole, which means me since Stefano took steps back from development. > Regardless, I still think we should then just establish a clear pipeline > here to prevent this sort of discussion from happening in the future. > > Timo, can something like the VLC merge bot be implemented in ForgeJo? Technical solution will not solve human problems. -- Nicolas George _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 9:53 ` Nicolas George @ 2025-08-12 10:04 ` Niklas Haas 2025-08-12 17:20 ` Nicolas George 2025-08-12 15:57 ` James Almer 1 sibling, 1 reply; 17+ messages in thread From: Niklas Haas @ 2025-08-12 10:04 UTC (permalink / raw) To: FFmpeg development discussions and patches On Tue, 12 Aug 2025 11:53:20 +0200 Nicolas George <george@nsup.org> wrote: > Niklas Haas (HE12025-08-12): > > I see that, but note: > > 1) the PR *was* approved > > How do you know that approval was worth anything? As far as my understanding goes, only people with write access to the repository status have the ability to merge or approve PRs. If you do not feel somebody can be trusted with write access, that is a separate issue irrelevant to this discussion. That aside, the person who reviewed the PR also has about 100x more activity than you in the past 2-year period and is also a member of the GA. I think it's fair to assume they are qualified to review a trivial patch. > > 2) nobody is listed as a maintainer for these filters > > So as a default, they are maintained by whoever maintains libavfilter as > a whole, which means me since Stefano took steps back from development. Where in "MAINTAINERS" is this written? > Technical solution will not solve human problems. Having a clearly defined process is a human solution to a human problem. _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 10:04 ` Niklas Haas @ 2025-08-12 17:20 ` Nicolas George 0 siblings, 0 replies; 17+ messages in thread From: Nicolas George @ 2025-08-12 17:20 UTC (permalink / raw) To: FFmpeg development discussions and patches Niklas Haas (HE12025-08-12): > As far as my understanding goes, only people with write access to the > repository status have the ability to merge or approve PRs. This is obviously wrong: write access to the repository is all-or-nothing, expertise in parts of the code is not. This is why we have maintainers. With the recent clarification of who approved the series, we now know that you had reliable but non-expert non-maitainer approval, which should have let you wait a little less but not push immediately. > If you do not > feel somebody can be trusted with write access, that is a separate issue > irrelevant to this discussion. Well, Michael has been giving these away like hotcakes recently, I can think of two cases in recent months, but it is entirely unrelated to this discussion. > That aside, the person who reviewed the PR also has about 100x more activity > than you So what? > Where in "MAINTAINERS" is this written? An unfortunate oversight that will soon be rectified. But I believe it should be common knowledge for somebody who has been in the project for as long as you have, or for somebody who exchanged mails with me recently on the very subject of libavfilter. > Having a clearly defined process is a human solution to a human problem. A bot is not a human solution. -- Nicolas George _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 9:53 ` Nicolas George 2025-08-12 10:04 ` Niklas Haas @ 2025-08-12 15:57 ` James Almer 2025-08-12 17:13 ` Nicolas George 1 sibling, 1 reply; 17+ messages in thread From: James Almer @ 2025-08-12 15:57 UTC (permalink / raw) To: ffmpeg-devel [-- Attachment #1.1.1: Type: text/plain, Size: 328 bytes --] On 8/12/2025 6:53 AM, Nicolas George wrote: > Niklas Haas (HE12025-08-12): >> I see that, but note: >> 1) the PR *was* approved > > How do you know that approval was worth anything? Insulting other devs right as we move to a forge to attract new contributors sounds counterproductive. Not to mention unacceptable. [-- Attachment #1.2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 495 bytes --] [-- Attachment #2: Type: text/plain, Size: 251 bytes --] _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 15:57 ` James Almer @ 2025-08-12 17:13 ` Nicolas George 0 siblings, 0 replies; 17+ messages in thread From: Nicolas George @ 2025-08-12 17:13 UTC (permalink / raw) To: FFmpeg development discussions and patches James Almer (HE12025-08-12): > Insulting other devs right as we move to a forge to attract new contributors > sounds counterproductive. Not to mention unacceptable. Good thing that I did no such thing. And good thing that you are not accusing me of doing such a thing, as a baseless accusation like that would be equally unacceptable. The question stands: on what information did Niklas base himself, on what information can anybody of us base ourself, to distinguish an approval by somebody who knows the code very well and (⇒ basis for immediate pushing) from an approval by somebody who knows the code only tangentially and could have missed subtle issues (⇒ basis for waiting a little less before pushing, but not immediate) from an approval by a newbie who overestimate their own competence (we had a few of those in the past). -- Nicolas George _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 9:51 ` Niklas Haas 2025-08-12 9:53 ` Nicolas George @ 2025-08-12 12:35 ` Tristan Matthews via ffmpeg-devel 2025-08-12 15:59 ` Kacper Michajlow 2025-08-12 16:15 ` Yalda 1 sibling, 2 replies; 17+ messages in thread From: Tristan Matthews via ffmpeg-devel @ 2025-08-12 12:35 UTC (permalink / raw) To: FFmpeg development discussions and patches; +Cc: Tristan Matthews Hi, On Tuesday, August 12th, 2025 at 5:51 AM, Niklas Haas <ffmpeg@haasn.xyz> wrote: > On Tue, 12 Aug 2025 15:08:10 +0530 Gyan Doshi ffmpeg@gyani.pro wrote: > > > On 2025-08-12 03:04 pm, Niklas Haas wrote: > > > > > On Tue, 12 Aug 2025 11:16:19 +0200 Nicolas George george@nsup.org wrote: > > > > > > > ffmpeg-git@ffmpeg.org (HE12025-08-12): > > > > > > > > > Author: Niklas Haas git@haasn.dev > > > > > AuthorDate: Mon Aug 11 15:57:24 2025 +0200 > > > > > Commit: Niklas Haas ffmpeg@haasn.dev > > > > > CommitDate: Tue Aug 12 09:01:39 2025 +0000 > > > > > Pushing after less than 24 hours without approval by the maintainer is > > > > > absolutely unacceptable, forge or no forge, and a spit in my face for > > > > > the time I invested into starting to look at the code, thankfully > > > > > limited. > > > > > In https://ffmpeg.org/developer.html#Patch-review-process it says: > > > > > > > After a patch is approved it will be committed to the repository. > > > > I don't see anything about a time-frame requirement here. > > > > It's the last point in > > https://ffmpeg.org/developer.html#Patches_002fCommitting > > > I see that, but note: > 1) the PR was approved > 2) nobody is listed as a maintainer for these filters > > Regardless, I still think we should then just establish a clear pipeline > here to prevent this sort of discussion from happening in the future. > > Timo, can something like the VLC merge bot be implemented in ForgeJo? > For reference, that's https://code.videolan.org/Garf/homer-bot Obviously that's gitlab specific but may help inform some choices here. Best, Tristan _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 12:35 ` Tristan Matthews via ffmpeg-devel @ 2025-08-12 15:59 ` Kacper Michajlow 2025-08-12 16:02 ` Niklas Haas 2025-08-12 16:15 ` Yalda 1 sibling, 1 reply; 17+ messages in thread From: Kacper Michajlow @ 2025-08-12 15:59 UTC (permalink / raw) To: FFmpeg development discussions and patches; +Cc: Tristan Matthews On Tue, 12 Aug 2025 at 14:35, Tristan Matthews via ffmpeg-devel <ffmpeg-devel@ffmpeg.org> wrote: > > > > > > Hi, > > On Tuesday, August 12th, 2025 at 5:51 AM, Niklas Haas <ffmpeg@haasn.xyz> wrote: > > > On Tue, 12 Aug 2025 15:08:10 +0530 Gyan Doshi ffmpeg@gyani.pro wrote: > > > > > On 2025-08-12 03:04 pm, Niklas Haas wrote: > > > > > > > On Tue, 12 Aug 2025 11:16:19 +0200 Nicolas George george@nsup.org wrote: > > > > > > > > > ffmpeg-git@ffmpeg.org (HE12025-08-12): > > > > > > > > > > > Author: Niklas Haas git@haasn.dev > > > > > > AuthorDate: Mon Aug 11 15:57:24 2025 +0200 > > > > > > Commit: Niklas Haas ffmpeg@haasn.dev > > > > > > CommitDate: Tue Aug 12 09:01:39 2025 +0000 > > > > > > Pushing after less than 24 hours without approval by the maintainer is > > > > > > absolutely unacceptable, forge or no forge, and a spit in my face for > > > > > > the time I invested into starting to look at the code, thankfully > > > > > > limited. > > > > > > In https://ffmpeg.org/developer.html#Patch-review-process it says: > > > > > > > > > After a patch is approved it will be committed to the repository. > > > > > I don't see anything about a time-frame requirement here. > > > > > > It's the last point in > > > https://ffmpeg.org/developer.html#Patches_002fCommitting > > > > > > I see that, but note: > > 1) the PR was approved > > 2) nobody is listed as a maintainer for these filters > > > > Regardless, I still think we should then just establish a clear pipeline > > here to prevent this sort of discussion from happening in the future. > > > > Timo, can something like the VLC merge bot be implemented in ForgeJo? > > > > For reference, that's https://code.videolan.org/Garf/homer-bot > Obviously that's gitlab specific but may help inform some choices here. Because of course there is homer-bot... I think everyone seen marge-bot too https://github.com/smarkets/marge-bot (also GitLab specific) Forgejo is API compatible with GitHub, so we could reuse solutions that work there. Also in general Forgejo itself is more basic in itself, doesn't support marge queues/trains, so any solution would have to be a custom bot. - Kacper _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 15:59 ` Kacper Michajlow @ 2025-08-12 16:02 ` Niklas Haas 0 siblings, 0 replies; 17+ messages in thread From: Niklas Haas @ 2025-08-12 16:02 UTC (permalink / raw) To: FFmpeg development discussions and patches; +Cc: Tristan Matthews On Tue, 12 Aug 2025 17:59:44 +0200 Kacper Michajlow <kasper93@gmail.com> wrote: > On Tue, 12 Aug 2025 at 14:35, Tristan Matthews via ffmpeg-devel > <ffmpeg-devel@ffmpeg.org> wrote: > > For reference, that's https://code.videolan.org/Garf/homer-bot > > Obviously that's gitlab specific but may help inform some choices here. > > Because of course there is homer-bot... I think everyone seen > marge-bot too https://github.com/smarkets/marge-bot (also GitLab > specific) > > Forgejo is API compatible with GitHub, so we could reuse solutions > that work there. Also in general Forgejo itself is more basic in > itself, doesn't support marge queues/trains, so any solution would > have to be a custom bot. For what it's worth, I was briefly discussing the idea of a merge bot with Timo over IRC, and the conclusion we arrived at is that we could also recreate the functionality of a merge queue that way. Basically, the merge bot would first rebase a PR, and only merge it once the CI passes - repeating as necessary until all "mergable" PRs are merged. > > - Kacper > _______________________________________________ > 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". _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 12:35 ` Tristan Matthews via ffmpeg-devel 2025-08-12 15:59 ` Kacper Michajlow @ 2025-08-12 16:15 ` Yalda 2025-08-12 17:08 ` Nicolas George 1 sibling, 1 reply; 17+ messages in thread From: Yalda @ 2025-08-12 16:15 UTC (permalink / raw) To: FFmpeg development discussions and patches; +Cc: Tristan Matthews Nicolas George: > Approval full stop is [********]. The only approval worth something comes > from somebody who knows the code. > > How do you know that approval was worth anything? > > So as a default, they are maintained by whoever maintains libavfilter ---- I was the one who approved this PR. I’ve had a high tolerance for remarks like yours, but I will not stand by anymore as you question the competence of contributors without cause, a pattern which does nothing but drive people away. For the record: 1) I reviewed the PR in full, understood the changes, and stand by my approval. 2) Gatekeeping over trivial or clearly beneficial patches harms the project and drives contributors away. The only “gain” from it is polishing one’s own ego. 3) I do not give blind approvals. I am more than capable of understanding, implementing, and approving changes at and beyond the scope here. Suggesting otherwise is an insult to my intelligence which I will not accept. And since we are being direct: your recent contributions to this project consist largely of criticizing others without offering substantive technical work yourself. Even minor contributors today are more in tune with the project’s direction. If there are genuine, technical objections to this PR, let’s address them directly. Otherwise, undermining contributors without adding value only hurts FFmpeg and the community at large. _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 16:15 ` Yalda @ 2025-08-12 17:08 ` Nicolas George 2025-08-12 17:24 ` Yalda 0 siblings, 1 reply; 17+ messages in thread From: Nicolas George @ 2025-08-12 17:08 UTC (permalink / raw) To: FFmpeg development discussions and patches Yalda (HE12025-08-12): > I was the one who approved this PR. Thanks for intervening and providing this information. It does not help a lot, as I have no idea who you are, Yalda. … Now that I have access to your mail address too, it seems to evoke somebody who contributed usefully to the project in the recent years. > I’ve had a high tolerance for remarks like yours, but I will not stand > by anymore as you question the competence of contributors without cause, > a pattern which does nothing but drive people away. I acknowledge that my question could be interpreted this way, and will therefore forgive the ad-hominem attacks at the end of this mail. I will not apologize for the miscommunication caused by the awful tool that is being pushed on us. Regards, -- Nicolas George _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 17:08 ` Nicolas George @ 2025-08-12 17:24 ` Yalda 0 siblings, 0 replies; 17+ messages in thread From: Yalda @ 2025-08-12 17:24 UTC (permalink / raw) To: FFmpeg development discussions and patches Nicolas George: > Now that I have access to your mail address too, it seems to evoke > somebody who contributed usefully to the project in the recent years. For clarity, I announced my handle change in an email titled "Handle change" on July 13th. Your categorization is noted. It does not change the fact that the PR in question was reviewed, understood, and approved on its merits. This was a routine code chore/logging cleanup, not an architectural change where I would have deferred to the maintainers and broader community. That is the full context behind my approval. _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging 2025-08-12 9:34 ` Niklas Haas 2025-08-12 9:35 ` Niklas Haas 2025-08-12 9:38 ` Gyan Doshi @ 2025-08-12 9:50 ` Nicolas George 2 siblings, 0 replies; 17+ messages in thread From: Nicolas George @ 2025-08-12 9:50 UTC (permalink / raw) To: FFmpeg development discussions and patches Niklas Haas (HE12025-08-12): > I don't see anything about a time-frame requirement here. For one, it does say something about a time-frame requirement. For two, you have not waited for approval by maintainer. > - AND it has at least one approval Approval full stop is bullshit. The only approval worth something comes from somebody who knows the code. -- Nicolas George _______________________________________________ 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". ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2025-08-12 17:25 UTC | newest] Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <20250812090205.A5F4D68B0ED@ffbox0-bg.ffmpeg.org> 2025-08-12 9:16 ` [FFmpeg-devel] Pushing without approval avfilter/vf_vignette: use AVFilterContext for logging Nicolas George 2025-08-12 9:34 ` Niklas Haas 2025-08-12 9:35 ` Niklas Haas 2025-08-12 9:38 ` Gyan Doshi 2025-08-12 9:51 ` Niklas Haas 2025-08-12 9:53 ` Nicolas George 2025-08-12 10:04 ` Niklas Haas 2025-08-12 17:20 ` Nicolas George 2025-08-12 15:57 ` James Almer 2025-08-12 17:13 ` Nicolas George 2025-08-12 12:35 ` Tristan Matthews via ffmpeg-devel 2025-08-12 15:59 ` Kacper Michajlow 2025-08-12 16:02 ` Niklas Haas 2025-08-12 16:15 ` Yalda 2025-08-12 17:08 ` Nicolas George 2025-08-12 17:24 ` Yalda 2025-08-12 9:50 ` Nicolas George
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