Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
* [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
@ 2025-07-22  3:53 Lynne
  2025-07-22  8:44 ` Kacper Michajlow
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Lynne @ 2025-07-22  3:53 UTC (permalink / raw)
  To: ffmpeg-devel; +Cc: Lynne

---
 src/contact | 11 +++++++++++
 src/index   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/src/contact b/src/contact
index 6943d06..8a59864 100644
--- a/src/contact
+++ b/src/contact
@@ -1,3 +1,14 @@
+<div class="well">
+  <h3 id="Contributions">
+    <i class="fa fa-pencil"></i>
+    Contributions</h3>
+  <div style="color: white">
+    <p>
+      To contribute to FFmpeg, login or sign up for an account on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>.
+      The main repository of the project is <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg">code.ffmpeg.org/FFmpeg/FFmpeg</a>.
+    </p>
+  </div>
+</div> <!-- well -->
 
 <div class="well">
   <div class="row">
diff --git a/src/index b/src/index
index 52829e1..1f45dec 100644
--- a/src/index
+++ b/src/index
@@ -35,6 +35,58 @@
     News
   </h1>
 
+  <h3 id="forge">July 22nd, 2025, Modernization of contributions</h3>
+  <p>
+    The project is modernizing its contribution methods and switching to a software forge.
+  <p>
+  </p>
+    We have setup a platform on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>. The new process
+    features continuous integration on all commits and merge requests, labelling for categorization,
+    conflict resolution, and logging in via OpenID or Github.
+  </p>
+  <p>
+    The main repository will become <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg">code.ffmpeg.org/FFmpeg/FFmpeg</a>,
+    with all others being mirrored to it.
+    Users are encouraged to begin using it, effective now.
+  </p>
+  <p>
+    Mailing lists have supported our development for
+    <span title="with a total of 346,615 emails since April 2005">nearly 25 years</span>,
+    but as more and more contributors started to become involved, the ratio of merged patches to total mails begun
+    <span title="perhaps just correlation">falling</span>. Mailing lists became a source of friction,
+    with discussions frequently stalling and uncategorized noise drowning out patches by bumping them down in inboxes.
+  </p>
+  <p>
+    Although <a href="https://patch.ffmpeg.org/">patchwork.ffmpeg.org</a> was set up to track submissions,
+    it was less than reliable, with many patches and mails slipping though. Since its activation exactly
+    9 years ago, it recorded 54,476 patches, with 53,650 patches having the state of not archived.
+    In comparison, the mailing list has had a total of 150,736 emails during the same time period.
+  </p>
+  <p>
+    Additionally, new users have frequently encountered difficulties with mailing list development.
+    From finding out the correct SMTP login details, configuring git send-email, new email security
+    mechanisms interfering with mailing list operations, and finally not having a comfortable workflow
+    to review patches.
+  </p>
+  <p>
+    After years of discussions, and a vote, we officially announce the new platform,
+    <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>, running <a href="https://forgejo.org/">Forgejo</a>.
+    Documentation will be updated to reflect the change.
+  </p>
+  <p>
+    Mailing lists will continue to be monitored, and used for project discussions and other topics
+    better discussed elsewhere, but traffic and noise should become significantly reduced over time.
+  </p>
+  <p>
+    Bugs/issues will be accepted on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>, alongside
+    with <a href="https://trac.ffmpeg.org/">trac.ffmpeg.org</a> for the time being.
+  </p>
+  <p>
+    We are also hoping that this will significantly reduce the amount of unmerged patches.
+    If you submitted a patch which received no replies or conclusion, we apologize, and you are encouraged
+    to resubmit it on the new platform.
+  </p>
+
   <h3 id="pr7.1">September 30th, 2024, FFmpeg 7.1 <span title="Rózsa Péter">"Péter"</span></h3>
   <p>
     <a href="download.html#release_7.1">FFmpeg 7.1 "Péter"</a>, a new
-- 
2.50.0
_______________________________________________
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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-22  3:53 [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org Lynne
@ 2025-07-22  8:44 ` Kacper Michajlow
  2025-07-22  9:15   ` Jacob Lifshay
  2025-07-23  4:05   ` Lynne
  2025-07-22 15:01 ` Leo Izen
  2025-07-22 23:04 ` Michael Niedermayer
  2 siblings, 2 replies; 13+ messages in thread
From: Kacper Michajlow @ 2025-07-22  8:44 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

On Tue, 22 Jul 2025 at 05:54, Lynne <dev@lynne.ee> wrote:
>
> ---
>  src/contact | 11 +++++++++++
>  src/index   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 63 insertions(+)
>
> diff --git a/src/contact b/src/contact
> index 6943d06..8a59864 100644
> --- a/src/contact
> +++ b/src/contact
> @@ -1,3 +1,14 @@
> +<div class="well">
> +  <h3 id="Contributions">
> +    <i class="fa fa-pencil"></i>
> +    Contributions</h3>
> +  <div style="color: white">
> +    <p>
> +      To contribute to FFmpeg, login or sign up for an account on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>.
> +      The main repository of the project is <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg">code.ffmpeg.org/FFmpeg/FFmpeg</a>.
> +    </p>
> +  </div>
> +</div> <!-- well -->

doc\git-howto.texi and doc\developer.texi needs to also be updated

>  <div class="well">
>    <div class="row">
> diff --git a/src/index b/src/index
> index 52829e1..1f45dec 100644
> --- a/src/index
> +++ b/src/index
> @@ -35,6 +35,58 @@
>      News
>    </h1>
>
> +  <h3 id="forge">July 22nd, 2025, Modernization of contributions</h3>
> +  <p>
> +    The project is modernizing its contribution methods and switching to a software forge.

Mention which one specifically.

> +  <p>
> +  </p>
> +    We have setup a platform on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>. The new process

`set up`

> +    features continuous integration on all commits and merge requests, labelling for categorization,

Forgejo calls them "Pull Requests", it's not gitlab.

> +    conflict resolution, and logging in via OpenID or Github.

What do you mean by `conflict resolution`? I don't think there is any
editing in the browser.

Also could mention `issue tracking`, if that's going to be used.

> +  </p>
> +  <p>
> +    The main repository will become <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg">code.ffmpeg.org/FFmpeg/FFmpeg</a>,
> +    with all others being mirrored to it.
> +    Users are encouraged to begin using it, effective now.
> +  </p>
> +  <p>
> +    Mailing lists have supported our development for
> +    <span title="with a total of 346,615 emails since April 2005">nearly 25 years</span>,
> +    but as more and more contributors started to become involved, the ratio of merged patches to total mails begun
> +    <span title="perhaps just correlation">falling</span>. Mailing lists became a source of friction,
> +    with discussions frequently stalling and uncategorized noise drowning out patches by bumping them down in inboxes.

Could just mention in a more neutral way that modern code forges are
better in keeping track of patches, new revisions, review and
comments.

> +  </p>
> +  <p>
> +    Although <a href="https://patch.ffmpeg.org/">patchwork.ffmpeg.org</a> was set up to track submissions,

What is `patch.ffmpeg.org`?

> +    it was less than reliable, with many patches and mails slipping though. Since its activation exactly
> +    9 years ago, it recorded 54,476 patches, with 53,650 patches having the state of not archived.
> +    In comparison, the mailing list has had a total of 150,736 emails during the same time period.

Can mention that patchwork doesn't really help tracking active patches
and revisions, just makes some of the comments categorized. But also
we don't need to "shit on" other software. We can in more netural way
that new forget will be an improvement to patch tracking over existing
patchwork, and that's all.

> +  </p>
> +  <p>
> +    Additionally, new users have frequently encountered difficulties with mailing list development.
> +    From finding out the correct SMTP login details, configuring git send-email, new email security
> +    mechanisms interfering with mailing list operations, and finally not having a comfortable workflow
> +    to review patches.

Just a 2 cents from me, I don't think sending email itself is a
problem, but at the same time sending them feels like throwing a coin
into a big pond. Unless someone picks it up in "a few days", it's
likely lost, because there is no way to go back to previous changes,
label them. For both small and big changes, the submitter needs to
actively bump them to keep it on the table. With proper storing and
categorization this wouldn't be an issue.

> +  </p>
> +  <p>
> +    After years of discussions, and a vote, we officially announce the new platform,
> +    <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>, running <a href="https://forgejo.org/">Forgejo</a>.
> +    Documentation will be updated to reflect the change.
> +  </p>
> +  <p>
> +    Mailing lists will continue to be monitored, and used for project discussions and other topics
> +    better discussed elsewhere, but traffic and noise should become significantly reduced over time.

Incidentally, I never thought that FFmpeg ML had much noise. It's just
an inherent issue with one big bucket for everything, any discussion
is shadowing anything else that is happening on ML.

> +  </p>
> +  <p>
> +    Bugs/issues will be accepted on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>, alongside
> +    with <a href="https://trac.ffmpeg.org/">trac.ffmpeg.org</a> for the time being.
> +  </p>
> +  <p>
> +    We are also hoping that this will significantly reduce the amount of unmerged patches.
> +    If you submitted a patch which received no replies or conclusion, we apologize, and you are encouraged
> +    to resubmit it on the new platform.
> +  </p>
> +
>    <h3 id="pr7.1">September 30th, 2024, FFmpeg 7.1 <span title="Rózsa Péter">"Péter"</span></h3>
>    <p>
>      <a href="download.html#release_7.1">FFmpeg 7.1 "Péter"</a>, a new
> --
> 2.50.0
> _______________________________________________
> 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".

- 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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-22  8:44 ` Kacper Michajlow
@ 2025-07-22  9:15   ` Jacob Lifshay
  2025-07-23  4:05   ` Lynne
  1 sibling, 0 replies; 13+ messages in thread
From: Jacob Lifshay @ 2025-07-22  9:15 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

On Tue, Jul 22, 2025 at 1:44 AM Kacper Michajlow <kasper93@gmail.com> wrote:
> On Tue, 22 Jul 2025 at 05:54, Lynne <dev@lynne.ee> wrote:
> > +    Additionally, new users have frequently encountered difficulties with mailing list development.
> > +    From finding out the correct SMTP login details, configuring git send-email, new email security
> > +    mechanisms interfering with mailing list operations, and finally not having a comfortable workflow
> > +    to review patches.
>
> Just a 2 cents from me, I don't think sending email itself is a
> problem,

If you don't need to send patches, email isn't really a problem.

however, imo figuring out how to get git send-email to work is a
significant problem (it took me like 20-30min to set up since I was
also figuring how to securely store the gmail app password in gnome
keyring using a git credential helper), I have contributed to quite a
few FOSS projects over the last 10yr or so and FFmpeg is the only(?)
one that requires using git send-email. the vast majority of them are
using a git forge or you just point them to your git forge of choice
and they'll pull from there.

tbh the only reason I'm contributing now using git send-email is
because I'm being paid to, if I weren't being paid I'm much less
likely to have bothered even when I had the code in a git repo.

Jacob Lifshay
_______________________________________________
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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-22  3:53 [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org Lynne
  2025-07-22  8:44 ` Kacper Michajlow
@ 2025-07-22 15:01 ` Leo Izen
  2025-07-23  4:01   ` Lynne
  2025-07-22 23:04 ` Michael Niedermayer
  2 siblings, 1 reply; 13+ messages in thread
From: Leo Izen @ 2025-07-22 15:01 UTC (permalink / raw)
  To: ffmpeg-devel

On 7/21/25 23:53, Lynne wrote:
> ---
>   src/contact | 11 +++++++++++
>   src/index   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>   2 files changed, 63 insertions(+)
> 

In addition to what kasper said, you should also update README.md's 
contributing section at the bottom of the file.

May be wise to do that in a separate patch, don't know.

- Leo Izen (Traneptora)

_______________________________________________
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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-22  3:53 [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org Lynne
  2025-07-22  8:44 ` Kacper Michajlow
  2025-07-22 15:01 ` Leo Izen
@ 2025-07-22 23:04 ` Michael Niedermayer
  2025-07-23  4:01   ` Lynne
  2 siblings, 1 reply; 13+ messages in thread
From: Michael Niedermayer @ 2025-07-22 23:04 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 1906 bytes --]

Hi Lynne

On Tue, Jul 22, 2025 at 12:53:29PM +0900, Lynne wrote:

[...]

> +  <p>
> +    Bugs/issues will be accepted on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>, alongside
> +    with <a href="https://trac.ffmpeg.org/">trac.ffmpeg.org</a> for the time being.
> +  </p>

People should not submit bug reports randomly to 2 trackers, thats a problem.
It would make searching for issues 2x as hard.

If we discuss and decide to change the bug tracker (which we have not discussed,
less decided) -> than we should import all the issues from trac into the new tracker first.

In fact i suggest we make the forgejo issue tracker forward people to trac currently


> +  <p>
> +    We are also hoping that this will significantly reduce the amount of unmerged patches.
> +    If you submitted a patch which received no replies or conclusion, we apologize, and you are encouraged
> +    to resubmit it on the new platform.
> +  </p>

The announcment should probably mention that performance, as in number of
submissions / percentage of applied / not reviewed patches will be
monitored compared to the mailing list.

(and obviously someone has to do that, i do think such basic performance
 monitoring is important after/ during such a change)

later then (in a month or whatever) we should make an announcment with
the performance numbers

[And if we want to have strong statistics, then it is neccessary
 to pre-announce _exactly_ when and what will be meassured how.
 https://en.wikipedia.org/wiki/Preregistration_(science) ]

just thought this would be a interresting subject for a statistics paper,
if someone (maybe outside the ffmpeg team) wants to do it ...

thx

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I am the wisest man alive, for I know one thing, and that is that I know
nothing. -- Socrates

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-22 23:04 ` Michael Niedermayer
@ 2025-07-23  4:01   ` Lynne
  2025-07-23  9:16     ` Michael Niedermayer
  2025-07-23  9:38     ` Michael Niedermayer
  0 siblings, 2 replies; 13+ messages in thread
From: Lynne @ 2025-07-23  4:01 UTC (permalink / raw)
  To: ffmpeg-devel



On 23/07/2025 08:04, Michael Niedermayer wrote:
> Hi Lynne
> 
> On Tue, Jul 22, 2025 at 12:53:29PM +0900, Lynne wrote:
> 
> [...]
> 
>> +  <p>
>> +    Bugs/issues will be accepted on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>, alongside
>> +    with <a href="https://trac.ffmpeg.org/">trac.ffmpeg.org</a> for the time being.
>> +  </p>
> 
> People should not submit bug reports randomly to 2 trackers, thats a problem.
> It would make searching for issues 2x as hard.
> 
> If we discuss and decide to change the bug tracker (which we have not discussed,
> less decided) -> than we should import all the issues from trac into the new tracker first.
> 
> In fact i suggest we make the forgejo issue tracker forward people to trac currently

I disagree, I think we need a fresh start to track bugs properly. BtbN 
suggested he could redirect the new issue button on trac to Forgejo.

>> +  <p>
>> +    We are also hoping that this will significantly reduce the amount of unmerged patches.
>> +    If you submitted a patch which received no replies or conclusion, we apologize, and you are encouraged
>> +    to resubmit it on the new platform.
>> +  </p>
> 
> The announcment should probably mention that performance, as in number of
> submissions / percentage of applied / not reviewed patches will be
> monitored compared to the mailing list.
> 
> (and obviously someone has to do that, i do think such basic performance
>   monitoring is important after/ during such a change)
> 
> later then (in a month or whatever) we should make an announcment with
> the performance numbers

We all know there were plenty of patches left over. What we need to do 
is to start earning back the trust of casual submitters by at least 
letting them know that patches which might have gotten lost will get a 
second chance.
I already included data which hints at how many patches were left out in 
the form of ML vs patchwork stats.
> [And if we want to have strong statistics, then it is neccessary
>   to pre-announce _exactly_ when and what will be meassured how.
>   https://en.wikipedia.org/wiki/Preregistration_(science) ]
> 
> just thought this would be a interresting subject for a statistics paper,
> if someone (maybe outside the ffmpeg team) wants to do it ...
We could announce it later once we open the gates and start gathering data.
_______________________________________________
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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-22 15:01 ` Leo Izen
@ 2025-07-23  4:01   ` Lynne
  0 siblings, 0 replies; 13+ messages in thread
From: Lynne @ 2025-07-23  4:01 UTC (permalink / raw)
  To: ffmpeg-devel

On 23/07/2025 00:01, Leo Izen wrote:
> On 7/21/25 23:53, Lynne wrote:
>> ---
>>   src/contact | 11 +++++++++++
>>   src/index   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>>   2 files changed, 63 insertions(+)
>>
> 
> In addition to what kasper said, you should also update README.md's 
> contributing section at the bottom of the file.
> 
> May be wise to do that in a separate patch, don't know.

Its in a separate repository, this is for ffmpeg-web.
_______________________________________________
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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-22  8:44 ` Kacper Michajlow
  2025-07-22  9:15   ` Jacob Lifshay
@ 2025-07-23  4:05   ` Lynne
  1 sibling, 0 replies; 13+ messages in thread
From: Lynne @ 2025-07-23  4:05 UTC (permalink / raw)
  To: ffmpeg-devel



On 22/07/2025 17:44, Kacper Michajlow wrote:
> On Tue, 22 Jul 2025 at 05:54, Lynne <dev@lynne.ee> wrote:
>>
>> ---
>>   src/contact | 11 +++++++++++
>>   src/index   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>>   2 files changed, 63 insertions(+)
>>
>> diff --git a/src/contact b/src/contact
>> index 6943d06..8a59864 100644
>> --- a/src/contact
>> +++ b/src/contact
>> @@ -1,3 +1,14 @@
>> +<div class="well">
>> +  <h3 id="Contributions">
>> +    <i class="fa fa-pencil"></i>
>> +    Contributions</h3>
>> +  <div style="color: white">
>> +    <p>
>> +      To contribute to FFmpeg, login or sign up for an account on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>.
>> +      The main repository of the project is <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg">code.ffmpeg.org/FFmpeg/FFmpeg</a>.
>> +    </p>
>> +  </div>
>> +</div> <!-- well -->
> 
> doc\git-howto.texi and doc\developer.texi needs to also be updated
> 
>>   <div class="well">
>>     <div class="row">
>> diff --git a/src/index b/src/index
>> index 52829e1..1f45dec 100644
>> --- a/src/index
>> +++ b/src/index
>> @@ -35,6 +35,58 @@
>>       News
>>     </h1>
>>
>> +  <h3 id="forge">July 22nd, 2025, Modernization of contributions</h3>
>> +  <p>
>> +    The project is modernizing its contribution methods and switching to a software forge.
> 
> Mention which one specifically.
> 
>> +  <p>
>> +  </p>
>> +    We have setup a platform on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>. The new process
> 
> `set up`
> 
>> +    features continuous integration on all commits and merge requests, labelling for categorization,
> 
> Forgejo calls them "Pull Requests", it's not gitlab.
> 
>> +    conflict resolution, and logging in via OpenID or Github.
> 
> What do you mean by `conflict resolution`? I don't think there is any
> editing in the browser.
> 
> Also could mention `issue tracking`, if that's going to be used.

I mean that it would let you know if your PR has conflicts with current 
master.

> 
>> +  </p>
>> +  <p>
>> +    The main repository will become <a href="https://code.ffmpeg.org/FFmpeg/FFmpeg">code.ffmpeg.org/FFmpeg/FFmpeg</a>,
>> +    with all others being mirrored to it.
>> +    Users are encouraged to begin using it, effective now.
>> +  </p>
>> +  <p>
>> +    Mailing lists have supported our development for
>> +    <span title="with a total of 346,615 emails since April 2005">nearly 25 years</span>,
>> +    but as more and more contributors started to become involved, the ratio of merged patches to total mails begun
>> +    <span title="perhaps just correlation">falling</span>. Mailing lists became a source of friction,
>> +    with discussions frequently stalling and uncategorized noise drowning out patches by bumping them down in inboxes.
> 
> Could just mention in a more neutral way that modern code forges are
> better in keeping track of patches, new revisions, review and
> comments.

I think we first need to mention what issues we faced with MLs.

> 
>> +  </p>
>> +  <p>
>> +    Although <a href="https://patch.ffmpeg.org/">patchwork.ffmpeg.org</a> was set up to track submissions,
> 
> What is `patch.ffmpeg.org`?

patchwork.ffmpeg.org, fixed locally

> 
>> +    it was less than reliable, with many patches and mails slipping though. Since its activation exactly
>> +    9 years ago, it recorded 54,476 patches, with 53,650 patches having the state of not archived.
>> +    In comparison, the mailing list has had a total of 150,736 emails during the same time period.
> 
> Can mention that patchwork doesn't really help tracking active patches
> and revisions, just makes some of the comments categorized. But also
> we don't need to "shit on" other software. We can in more netural way
> that new forget will be an improvement to patch tracking over existing
> patchwork, and that's all.

Its just far from perfect and the stats illustrate that. I don't think 
there's a way to skip implying patchwork doesn't work great.
_______________________________________________
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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-23  4:01   ` Lynne
@ 2025-07-23  9:16     ` Michael Niedermayer
  2025-07-23  9:39       ` Kieran Kunhya via ffmpeg-devel
  2025-07-23  9:38     ` Michael Niedermayer
  1 sibling, 1 reply; 13+ messages in thread
From: Michael Niedermayer @ 2025-07-23  9:16 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 2045 bytes --]

Hi Lynne

On Wed, Jul 23, 2025 at 01:01:06PM +0900, Lynne wrote:
> 
> 
> On 23/07/2025 08:04, Michael Niedermayer wrote:
> > Hi Lynne
> > 
> > On Tue, Jul 22, 2025 at 12:53:29PM +0900, Lynne wrote:
> > 
> > [...]
> > 
> > > +  <p>
> > > +    Bugs/issues will be accepted on <a href="https://code.ffmpeg.org/">code.ffmpeg.org</a>, alongside
> > > +    with <a href="https://trac.ffmpeg.org/">trac.ffmpeg.org</a> for the time being.
> > > +  </p>
> > 
> > People should not submit bug reports randomly to 2 trackers, thats a problem.
> > It would make searching for issues 2x as hard.
> > 
> > If we discuss and decide to change the bug tracker (which we have not discussed,
> > less decided) -> than we should import all the issues from trac into the new tracker first.
> > 
> > In fact i suggest we make the forgejo issue tracker forward people to trac currently
> 
> I disagree,

You can disagree, but you cannot "in the name of the community" suggest
things that have never been discussed by the community


> I think we need a fresh start to track bugs properly.

IMHO:

1. We need to understand the problem,
2. then think about how to solve it (and choose a solution)
3. then implement the solution
4. then evaluate the implementation/solution

About 1. (IMHO)
* The problem is that carl has become inactive and stoped doing user
  support and maintain the 10000+ bugs on the tracker.

About 2. (IMHO)
* The solution is to hire carl or someone else (or find a volunteer)
  to do this work. Changing the tracker will not fix this.

  FFlabs should have  enough captial to hire carl for this. People should ask
  FFlabs to hire him and carl to accept to be hired for this work.
  Or a "bugs maintaince and user support" should be on the STF 2025 page
  with conditions that someone agrees to, to do that work.

thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Opposition brings concord. Out of discord comes the fairest harmony.
-- Heraclitus

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-23  4:01   ` Lynne
  2025-07-23  9:16     ` Michael Niedermayer
@ 2025-07-23  9:38     ` Michael Niedermayer
  1 sibling, 0 replies; 13+ messages in thread
From: Michael Niedermayer @ 2025-07-23  9:38 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 2266 bytes --]

Hi Lynne

On Wed, Jul 23, 2025 at 01:01:06PM +0900, Lynne wrote:
> 
> 
> On 23/07/2025 08:04, Michael Niedermayer wrote:
> > Hi Lynne
> > 
> > On Tue, Jul 22, 2025 at 12:53:29PM +0900, Lynne wrote:
[...]
> > > +  <p>
> > > +    We are also hoping that this will significantly reduce the amount of unmerged patches.
> > > +    If you submitted a patch which received no replies or conclusion, we apologize, and you are encouraged
> > > +    to resubmit it on the new platform.
> > > +  </p>
> > 
> > The announcment should probably mention that performance, as in number of
> > submissions / percentage of applied / not reviewed patches will be
> > monitored compared to the mailing list.
> > 
> > (and obviously someone has to do that, i do think such basic performance
> >   monitoring is important after/ during such a change)
> > 
> > later then (in a month or whatever) we should make an announcment with
> > the performance numbers
> 
> We all know there were plenty of patches left over. What we need to do is to

yes, but the patches arent "forgotten". Everyone, including myself have them
in their ffmpeg-devel mailbox.

Iam not reviewing them not because iam unaware of them but because its just
way too many patches for one person, who than also has many other things to do
besides reviewing patches.

Once one understands this, the solution should be clear
1. we have to split up responsibilities, that is the maintainers system
   each area should have a maintainer who would not waste time with noise outside
   her area. And also not have to endlessly argue with people not maintaining the
   specific code.
2. hire more reviewers/maintainers, so we have more manpower, FFlabs and STF are
   options here, both these options should be used.
3. better tools to get the right patches to the right reviewer with less work,
   I hope forgejo will achieve this
4. We should try to shift work that others can do, away from key people,
   so they have more time for work that we have noone else who can do it.

thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

z(9) = an object that transcends all computable functions describable
in finite terms. - ChatGPT in 2024

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-23  9:16     ` Michael Niedermayer
@ 2025-07-23  9:39       ` Kieran Kunhya via ffmpeg-devel
  2025-07-23  9:59         ` Michael Niedermayer
  0 siblings, 1 reply; 13+ messages in thread
From: Kieran Kunhya via ffmpeg-devel @ 2025-07-23  9:39 UTC (permalink / raw)
  To: FFmpeg development discussions and patches; +Cc: Kieran Kunhya

>
>
>
> About 2. (IMHO)
> * The solution is to hire carl or someone else (or find a volunteer)
>   to do this work. Changing the tracker will not fix this.
>
>   FFlabs should have  enough captial to hire carl for this. People should
> ask
>   FFlabs to hire him and carl to accept to be hired for this work.


The commercial decisions of FFlabs are for its shareholders during its
internal meetings, not this mailing list. Not is it relevant to suggest
people should petition a private company (of which I understand you are a
shareholder).

It doesn't take a business mastermind to understand why this plan is flawed.

Kieran
_______________________________________________
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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-23  9:39       ` Kieran Kunhya via ffmpeg-devel
@ 2025-07-23  9:59         ` Michael Niedermayer
  2025-07-23 10:02           ` Kieran Kunhya via ffmpeg-devel
  0 siblings, 1 reply; 13+ messages in thread
From: Michael Niedermayer @ 2025-07-23  9:59 UTC (permalink / raw)
  To: FFmpeg development discussions and patches


[-- Attachment #1.1: Type: text/plain, Size: 1038 bytes --]

Hello Kieran

On Wed, Jul 23, 2025 at 10:39:01AM +0100, Kieran Kunhya via ffmpeg-devel wrote:
> >
> >
> >
> > About 2. (IMHO)
> > * The solution is to hire carl or someone else (or find a volunteer)
> >   to do this work. Changing the tracker will not fix this.
> >
> >   FFlabs should have  enough captial to hire carl for this. People should
> > ask
> >   FFlabs to hire him and carl to accept to be hired for this work.
> 
> 
> The commercial decisions of FFlabs are for its shareholders during its
> internal meetings, not this mailing list.

Thats a misunderstanding.

Let me quote the president and CEO:

"The company is just a way to finance the community to work on the same
 things as usual."

and

"To me, the company should be transparent to the project. It's just a way
 to funnel money to the community."


thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The educated differ from the uneducated as much as the living from the
dead. -- Aristotle 

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 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] 13+ messages in thread

* Re: [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org
  2025-07-23  9:59         ` Michael Niedermayer
@ 2025-07-23 10:02           ` Kieran Kunhya via ffmpeg-devel
  0 siblings, 0 replies; 13+ messages in thread
From: Kieran Kunhya via ffmpeg-devel @ 2025-07-23 10:02 UTC (permalink / raw)
  To: FFmpeg development discussions and patches; +Cc: Kieran Kunhya

On Wed, Jul 23, 2025 at 10:59 AM Michael Niedermayer
<michael@niedermayer.cc> wrote:
>
> Hello Kieran
>
> On Wed, Jul 23, 2025 at 10:39:01AM +0100, Kieran Kunhya via ffmpeg-devel wrote:
> > >
> > >
> > >
> > > About 2. (IMHO)
> > > * The solution is to hire carl or someone else (or find a volunteer)
> > >   to do this work. Changing the tracker will not fix this.
> > >
> > >   FFlabs should have  enough captial to hire carl for this. People should
> > > ask
> > >   FFlabs to hire him and carl to accept to be hired for this work.
> >
> >
> > The commercial decisions of FFlabs are for its shareholders during its
> > internal meetings, not this mailing list.
>
> Thats a misunderstanding.
>
> Let me quote the president and CEO:
>
> "The company is just a way to finance the community to work on the same
>  things as usual."
>
> and
>
> "To me, the company should be transparent to the project. It's just a way
>  to funnel money to the community."

One is the vision of the CEO whereas in reality the legal requirements
(articles of association) matter.
Again a topic for your board meeting, not this ML.

Kieran
_______________________________________________
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] 13+ messages in thread

end of thread, other threads:[~2025-07-23 10:02 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-07-22  3:53 [FFmpeg-devel] [PATCH] web: announce code.ffmpeg.org Lynne
2025-07-22  8:44 ` Kacper Michajlow
2025-07-22  9:15   ` Jacob Lifshay
2025-07-23  4:05   ` Lynne
2025-07-22 15:01 ` Leo Izen
2025-07-23  4:01   ` Lynne
2025-07-22 23:04 ` Michael Niedermayer
2025-07-23  4:01   ` Lynne
2025-07-23  9:16     ` Michael Niedermayer
2025-07-23  9:39       ` Kieran Kunhya via ffmpeg-devel
2025-07-23  9:59         ` Michael Niedermayer
2025-07-23 10:02           ` Kieran Kunhya via ffmpeg-devel
2025-07-23  9:38     ` Michael Niedermayer

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