[fpc-devel] [RFC] Modernising the FPC Release Process -- Proposal for Review
Michael Van Canneyt
michael at freepascal.org
Fri Apr 17 11:57:56 CEST 2026
On Thu, 16 Apr 2026, Marco van de Voort via fpc-devel wrote:
> Automating building and branching is all fine and dandy, but the problem
> is to actually get content (read: merged revisions) in those branches,
> and your proposals are awfully quiet about that. It sets a few schedules
> and rules (that basically are an toothless appeal to developers "to
> think about the releases and do the merges", but all developers could
> have merged all their commits in the current situation already, so what
> effectively changes).
>
> You are trying to fix a basic problem (no people actually doing
> something) with lots of high level rules and infrastructure that is
> copied from large scale projects that allows managers to track progress
> of the grunts. IMHO it simply doesn't make sense in a FPC volunteer context.
It does: By better structuring - for example forcing the use of a MR -
we can assign a milestone when accepting MR's and we'll have an exact
list of MRs to go to fixes as well as devel.
Merging to devel and/or fixes branch is then much easier:
it already groups commits that belong together.
By forcing a little more work upfront, we reduce the work later on, and we'll
not be stuck with a bazillion commits that no-one knows how to handle.
As I understand it, many people use the fixes_x branch, so it'll also be
tested a lot sooner.
We can of course discuss "good practices" till doomsday come, but unless we try
something else we'll never know whether it works.
Michael.
More information about the fpc-devel
mailing list