Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-09-03 Thread Frederic Crozat
Le mardi 02 septembre 2008 à 14:43 +0530, Srinivasa Ragavan a écrit :
 On Tue, 2008-09-02 at 09:23 +0200, Frederic Crozat wrote:
  Le lundi 01 septembre 2008 à 19:55 +0200, Patrick Ohly a écrit :
   On Thu, 2008-08-21 at 12:37 +0530, Chenthill wrote:
Thanks, I will send out a mail to the list mentioning the 
critical
fixes which have gone in recently in the stable branch which needs to be
taken into the distro's.
   
   Bug #548268 is in trunk (thanks Chenthill!) and tested automatically
   now. The test showed that the time zones in South America and Australia
   were also affected.
   
   I think we should send out that bug list to the distributors ASAP.
   Debian Etch is already frozen. Chenthill, do you have the list ready and
   can you send it both to this list and the distributor list?
   
   My own proposal for inclusion are
 * 548268: time zone conversion incorrect
 * 546934: [Exchange Connector] contact change tracking is broken
   (required by SyncEvolution)
 * 499932: [Bug 499932] Not deleting from e-mail server after 
   specified time
  
  Frankly, I think it would be much better to do a 2.22.x release for the
  needed fix : you'll get updated translations as a bonus and
  distributions might be more willing to push it, rather than try to apply
  a list of patches.
 
 I think this should be discussed at d-d-l/release-team than lowering it
 to Evolution/any-other-project. We currently follow GNOME cycle, as you
 know. Unless we hit to a serious issue, you will be always be the
 waiting for a release, where as developers would waiting for a more
 better time to do it. 

I was just talking for this particular list of bugs, not in general.

Eog or gthumb have been doing additional releases after the .3 release
for quite some time.

You could also delegate the release process to other people who would be
willing to take care of it.
-- 
Frederic Crozat [EMAIL PROTECTED]
Mandriva

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-09-03 Thread Srinivasa Ragavan
On Wed, 2008-09-03 at 09:18 +0200, Frederic Crozat wrote:
 Le mardi 02 septembre 2008 à 14:43 +0530, Srinivasa Ragavan a écrit :
  On Tue, 2008-09-02 at 09:23 +0200, Frederic Crozat wrote:
   Le lundi 01 septembre 2008 à 19:55 +0200, Patrick Ohly a écrit :
On Thu, 2008-08-21 at 12:37 +0530, Chenthill wrote:
   Thanks, I will send out a mail to the list mentioning the 
 critical
 fixes which have gone in recently in the stable branch which needs to 
 be
 taken into the distro's.

Bug #548268 is in trunk (thanks Chenthill!) and tested automatically
now. The test showed that the time zones in South America and Australia
were also affected.

I think we should send out that bug list to the distributors ASAP.
Debian Etch is already frozen. Chenthill, do you have the list ready and
can you send it both to this list and the distributor list?

My own proposal for inclusion are
  * 548268: time zone conversion incorrect
  * 546934: [Exchange Connector] contact change tracking is broken
(required by SyncEvolution)
  * 499932: [Bug 499932] Not deleting from e-mail server after 
specified time
   
   Frankly, I think it would be much better to do a 2.22.x release for the
   needed fix : you'll get updated translations as a bonus and
   distributions might be more willing to push it, rather than try to apply
   a list of patches.
  
  I think this should be discussed at d-d-l/release-team than lowering it
  to Evolution/any-other-project. We currently follow GNOME cycle, as you
  know. Unless we hit to a serious issue, you will be always be the
  waiting for a release, where as developers would waiting for a more
  better time to do it. 
 
 I was just talking for this particular list of bugs, not in general.
Ah ok. 
 
 Eog or gthumb have been doing additional releases after the .3 release
 for quite some time.
 
 You could also delegate the release process to other people who would be
 willing to take care of it.

Its just not about the the 3 hour release/tarball/sanity. But the amount
of extra effort we put to review patches for stable, etc. Anyways, I
think if more and more people ask for it, lets see if we can work out a
schedule post .3.

-Srini.
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-09-02 Thread Chenthill
Patrick,

On Mon, 2008-09-01 at 19:55 +0200, Patrick Ohly wrote:
 On Thu, 2008-08-21 at 12:37 +0530, Chenthill wrote:
  Thanks, I will send out a mail to the list mentioning the critical
  fixes which have gone in recently in the stable branch which needs to be
  taken into the distro's.
 
There is one additional fix which I would recommend for timezones, 
http://svn.gnome.org/viewvc/libical?view=revisionrevision=645 . 

- Chenthill.

 Bug #548268 is in trunk (thanks Chenthill!) and tested automatically
 now. The test showed that the time zones in South America and Australia
 were also affected.
 
 I think we should send out that bug list to the distributors ASAP.
 Debian Etch is already frozen. Chenthill, do you have the list ready and
 can you send it both to this list and the distributor list?
 
 My own proposal for inclusion are
   * 548268: time zone conversion incorrect
   * 546934: [Exchange Connector] contact change tracking is broken
 (required by SyncEvolution)
   * 499932: [Bug 499932] Not deleting from e-mail server after specified 
 time
 

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-09-02 Thread Patrick Ohly
On Tue, 2008-09-02 at 09:23 +0200, Frederic Crozat wrote:
 Le lundi 01 septembre 2008 à 19:55 +0200, Patrick Ohly a écrit :
  On Thu, 2008-08-21 at 12:37 +0530, Chenthill wrote:
 Thanks, I will send out a mail to the list mentioning the critical
   fixes which have gone in recently in the stable branch which needs to be
   taken into the distro's.
  
  Bug #548268 is in trunk (thanks Chenthill!) and tested automatically
  now. The test showed that the time zones in South America and Australia
  were also affected.
  
  I think we should send out that bug list to the distributors ASAP.
  Debian Etch is already frozen. Chenthill, do you have the list ready and
  can you send it both to this list and the distributor list?
  
  My own proposal for inclusion are
* 548268: time zone conversion incorrect
* 546934: [Exchange Connector] contact change tracking is broken
  (required by SyncEvolution)
* 499932: [Bug 499932] Not deleting from e-mail server after 
  specified time
 
 Frankly, I think it would be much better to do a 2.22.x release for the
 needed fix : you'll get updated translations as a bonus and
 distributions might be more willing to push it, rather than try to apply
 a list of patches.

Sounds good to me. Not all of these patches have been applied to the
2.22.x branch, though. If there are no objections, then I'll apply/back
port as many of the fixes as possible.

Would someone from the Evolution team then tag a 2.22.4?

 Moreover, each bug should have a reproducible testcase, otherwise they
 might not pass QA team.

There is an automated test for 548268 which should also cover the issue
mentioned by Chenthill. 499932 can be tested manually easily, but
there's no automated test. 546934 can only be tested with SyncEvolution
= overall it would be better to have more automated tests :-/

-- 
Bye, Patrick Ohly
--  
[EMAIL PROTECTED]
http://www.estamos.de/

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-09-02 Thread Philipp Riegger
On Mon, 2008-09-01 at 19:55 +0200, Patrick Ohly wrote:
   * 499932: [Bug 499932] Not deleting from e-mail server after
 specified time

I applied this to the gentoo evolution-data-server ebuild and had some
instability. Evolution died after a timeout in one of my pop3 accounts
(server could not be found/reached). Be sure, to double check that.

I switched back to the unpatched version, no more problems. If you're
oing a release candidate, be sure to mention it here.

Philipp

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-09-01 Thread Patrick Ohly
On Thu, 2008-08-21 at 12:37 +0530, Chenthill wrote:
   Thanks, I will send out a mail to the list mentioning the critical
 fixes which have gone in recently in the stable branch which needs to be
 taken into the distro's.

Bug #548268 is in trunk (thanks Chenthill!) and tested automatically
now. The test showed that the time zones in South America and Australia
were also affected.

I think we should send out that bug list to the distributors ASAP.
Debian Etch is already frozen. Chenthill, do you have the list ready and
can you send it both to this list and the distributor list?

My own proposal for inclusion are
  * 548268: time zone conversion incorrect
  * 546934: [Exchange Connector] contact change tracking is broken
(required by SyncEvolution)
  * 499932: [Bug 499932] Not deleting from e-mail server after specified 
time

-- 
Bye, Patrick Ohly
--  
[EMAIL PROTECTED]
http://www.estamos.de/

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-08-20 Thread Gilles Dartiguelongue
As one of the gentoo's maintainers of the gnome packages, provided with
bug reports and patches we will apply anything that seems critical
enough until we get 2.24 in stable which usually takes 1 to 3 months
after the release. We usually reduce the pace of the changes on a
package when it reaches stable though so you better group submission :)

-- 
Gilles Dartiguelongue [EMAIL PROTECTED]


signature.asc
Description: Ceci est une partie de message	numériquement signée
___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-08-19 Thread Srinivasa Ragavan
Patrick

Evolution follows GNOME release cycles, which has just three dot
releases on the stable branch (2.22.3). And after that only for
DoS/Vulnerability fixes there will be dot releases. Distros shipping
2.22.x will pick patches from trunk/2.22.x and apply as and when
required. (Atleast for OpenSUSE, I/my team does that). Im sure
Ubuntu/Fedora too does the same. 

If it is a really issue, may be mailing the distributors list on picking
some patches for Evo/Eds may help.

-Srini.
 
On Tue, 2008-08-19 at 18:41 +0200, Patrick Ohly wrote:
 Hello,
 
 I have a question primarily to the maintainers of the various Linux
 distributions which include Evolution 2.22.x (Ubuntu 8.04 LTS, Debian
 Lenny), but also to the Evolution hackers: the latest stable release,
 2.22.3.1, still contains bugs. There are different ways to deal with
 this:
  1. Evolution upstream continues to apply bug fixes to the 2.22.x as
 long as important distributions use that.
  2. Maintainers of packages apply patches locally, without or with
 help by Evolution upstream. Upstream could help with bug
 tracking.
 
 What's the current practice? It seems that upstream has already stopped
 updating the 2.22 branch and bug fixes are only applied to trunk [1].
 
 I'm bringing this up because at least one of the bugs will become
 critical in September: as noted this week [2], the conversion of system
 time zone information into libical time zone information (as used by
 Evolution) yields an end of summer time which is one week too early for
 Western Europe. It might also be incorrect for other countries and for
 the beginning of summer time.
 
 That's particularly disappointing because the work on improving time
 zone support [2] was supposed to solve such issues. Now it looks like
 Evolution will fail to display events at the right time - once again!
 
 In addition to this problem I'm sure there are other bugs which could be
 included in another 2.22.x release. The broken Exchange Connector
 contact change tracking [1] is one example.
 
 [1] http://bugzilla.gnome.org/show_bug.cgi?id=546934#c2
 [2] http://bugzilla.gnome.org/show_bug.cgi?id=548268
 [3] http://www.estamos.de/blog/2008/06/22/time-zone-handling-in-evolution/
 

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-08-19 Thread Matthew Barnes
On Tue, 2008-08-19 at 18:41 +0200, Patrick Ohly wrote:
 Hello,
 
 I have a question primarily to the maintainers of the various Linux
 distributions which include Evolution 2.22.x (Ubuntu 8.04 LTS, Debian
 Lenny), but also to the Evolution hackers: the latest stable release,
 2.22.3.1, still contains bugs. There are different ways to deal with
 this:
  1. Evolution upstream continues to apply bug fixes to the 2.22.x as
 long as important distributions use that.
  2. Maintainers of packages apply patches locally, without or with
 help by Evolution upstream. Upstream could help with bug
 tracking.
 
 What's the current practice? It seems that upstream has already stopped
 updating the 2.22 branch and bug fixes are only applied to trunk [1].

Evolution follows the GNOME development schedule [1] which allows for
three updates to a stable release per six-month development cycle.
Generally thereafter, all work is concentrated on trunk in preparation
for the next stable release (2.24 for this cycle, due in late
September).

Distros are free to make additional changes to their packages beyond the
third stable update (backporting patches, fixing security issues, etc.).

I'm not sure the GNOME release team _prohibits_ making additional stable
updates beyond the third scheduled point release, but it's generally not
done given our limited manpower.

Matthew Barnes

[1] http://live.gnome.org/TwoPointTwentythree/

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] bug fixing in stable 2.22.x branch

2008-08-19 Thread Andre Klapper
Hi,
I'm not speaking on behalf of Evo maintainers or distributors, just my
personal opinion.

Am Dienstag, den 19.08.2008, 18:41 +0200 schrieb Patrick Ohly:
 I have a question primarily to the maintainers of the various Linux
 distributions

...that would be the distributor-list (it's not really well-known).
http://mail.gnome.org/mailman/listinfo/distributor-list

  which include Evolution 2.22.x (Ubuntu 8.04 LTS, Debian
 Lenny), but also to the Evolution hackers: the latest stable release,
 2.22.3.1, still contains bugs.

So do the latest released $MODULE tarballs for GNOME 2.20 or GNOME
2.14...

  There are different ways to deal with
 this:
  1. Evolution upstream continues to apply bug fixes to the 2.22.x as
 long as important distributions use that.

...and to 2.20 or 2.14 (remember Debian?).
Next problem: What is important?
For example, Ubuntu's 8.04 (GNOME 2.22) provides 3 years support for
desktop versions and 5 years for server versions. That means 2013, if
we'd continue with our versioning system (we won't), this would mean
working on GNOME 2.41 while still maintaining 2.22.

IMO it's up to the distros to decide on their business models. Don't
outsource the costs of additional support to upstream, please. :-)

  2. Maintainers of packages apply patches locally, without or with
 help by Evolution upstream. Upstream could help with bug
 tracking.
 
 What's the current practice? It seems that upstream has already stopped
 updating the 2.22 branch and bug fixes are only applied to trunk [1].

GNOME 2.22.3 was the last planned GNOME release. After that it doesn't
happen too often that maintainers (or distros) will ship another tarball
from SVN. Applying patches to stable branch too is often considered too
much work in SVN.
For very important GNOME issues I sometimes sent a list of bugs 
patches to the distributor-list (though I've become a bit lazy in the
last months due to work).

So from my point of view you either want to ask the evolution
maintainers for a 2.22.4 release, or ask the distributor-list to apply
the patches locally and ship package updates for their users.

I agree that the timezone bug you listed is important and should be
dealt with.

andre
-- 
 mailto:[EMAIL PROTECTED] | failed
 http://www.iomc.de/  | http://blogs.gnome.org/aklapper

___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers