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.
_______________________________________________
fpc-devel maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to