[fpc-devel] [RFC] Modernising the FPC Release Process -- Proposal for Review

n7800 n7800 at inbox.ru
Thu Apr 16 12:07:59 CEST 2026


> 
> Current distance between fixes and main is about 13739 revisions. (not
> counting the 23 fpcbuild revisions, and the work that needs to be done
> for docs). Of course a MR can be more commits/revisions, but rarely more
> than 20. So 100 merge requests is at most 2000, and that is already a
> stretch, both wrt commits/mMR and  that that already assumes that are
> most are viable to merge and will be eventually merged.

> 
> You make a fair empirical point, and I genuinely do not know the
> answer either. It would be worth someone running that comparison
> before we treat the MR backlog as the primary symptom.
> 

This is really interesting! I analyzed the open MRs and posted the results on the bug tracker (GitLab allows for good formatting/linking/editing): https://gitlab.com/freepascal.org/fpc/source/-/work_items/41722

The first rows of the table are very small MRs that can be reviewed and resolved quickly. This could potentially help close a dozen or so MRs at once.

The table also clearly shows "abnormally" large and empty MRs — I've already submitted comments on some of them (looks like a merge/rebase error).

Later, I'll be able to compare their total size with the difference between the main/fixes branches. Frankly, I don't think "commit" is a good unit of measurement, so I counted the number of "changed lines". But the number of commits could also be taken into account.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20260416/d0627566/attachment.htm>


More information about the fpc-devel mailing list