the patch that I am suggesting to fix the time zone issues in Evolution
(see http://bugzilla.gnome.org/show_bug.cgi?id=528902) adds new
functions to libecal. Note that the extended library is backwards
compatible, i.e., this is not an API change which requires recompiling
other programs (http://bugzilla.gnome.org/attachment.cgi?id=112638).

Is this an acceptable solution for the 2.22.x stable branch? Chentill
reviewed the patch and agreed to committing it on trunk after some minor
changes (which I have done in the meantime), but he is concerned about
the API and rather would like to keep this out of the stable release.

I'm writing here to also get the opinion of Evolution packagers who
might not monitor the discussion taking place in the bug tracker. Is
this issue important enough to extend the API in the next 2.22.x
release? If Evolution upstream doesn't include it in 2.22.x, are
distributions going to apply the patch (it is written against the stable
branch and applies cleanly) anyway?

I personally think that this is important because Evolution will
continue to use out-dated time zone definitions for new meetings in
perpetuity unless people wipe out their old calendars or the patch is
applied. Quoting Paul Smith, who missed a meeting this spring due to
this bug:
        I have to add my voice to those saying "please, please, PLEASE
        someone fix this complete and utter disaster!

Bye, Patrick Ohly

Evolution-hackers mailing list

Reply via email to