Hello Patrick,

On Mon, 2008-05-05 at 20:25 +0200, Patrick Ohly wrote:
> Hello,
> are bugs discovered on the trunk also fixed on the latest maintenance
> branch by default or only if someone asks for it? Different projects
> handle this differently.
We backport to stable branch, if they don't break any freezes like
UI/String/API/ABI. If we find the fixes a bit risky, we dont put them to
stable, or atleast wait for a dot release on the unstable trunk.
> I personally prefer to apply fixes to the maintenance branch, then port
> them forward to the trunk automatically. In my experience that reduces
> the risk of "forgetting" fixes. But there are valid arguments for both
> positions; I just want to know where Evolution stands, not start a
> discussion.
Most of the hackers work on the trunk and back port the fixes to stable
branch. But user/other-hackers who use stable release make patches on
stable release and while committing we forward port to trunk also.

> I (incorrectly?) assumed that for Evolution patches would be manually
> applied to all affected and maintained branches, but at least in one
> case that I just ran into ([1], [2]) this wasn't done. Because I didn't
> check the code on the trunk I needlessly ended up fixing the memory leak
> on the 2.22.x branch again.
> [1] http://bugzilla.gnome.org/show_bug.cgi?id=531197
> [2] http://bugzilla.gnome.org/show_bug.cgi?id=523541
May be it is missed or kept pending, other wise I dont see any reason
why not to.


Evolution-hackers mailing list

Reply via email to