[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#624647: pu: package akonadi/1.3.1-3+squeeze1



On Sun, 2011-06-12 at 22:54 +0200, Ansgar Burchardt wrote:
> "Adam D. Barratt" <adam@adam-barratt.org.uk> writes:
> > Apologies for the delay in getting back to you.  I did have one quick
> > query on the diff, as I couldn't immediately see how the below hunk
> > relates to the socket location:
[...]
> > +-        if ( mInternalServer && mConnectionOptions.isEmpty() )
> > ++        if ( mInternalServer /* && mConnectionOptions.isEmpty() */ )
[...]
> This makes akonadi ignore the QMYSQL/Options setting from
> ~/.config/akonadi/akonadiserverrc.  This was necessary as this contains
> the path for the socket which this patch changes.

Ah.  Thanks for the explanation.

> There is another possible issue with the patch: after an upgrade the
> user might have to restart all processes using akonadi (including the
> backend) as new processes will no longer use the old socket and thus
> fail.  There has been one report for upgrading to akonadi 1.3.1-4 in
> testing that looked like this[1], but the submitter said it happened
> only after restarting the computer (which should not happen).
[...]
> For a stable update, we might still want to add another patch to look in
> the old locations as well.  I can try to do this next week, but I don't
> think it will get as much testing (and I am unfamiliar with Qt/KDE).

Given the timescales involved, maybe instead a NEWS.Debian file
explaining that the configuration file is no longer honoured and that
processes might need restarting?  If it's likely to affect a large
number of users, we could consider mentioning the issues in the point
release announcement e-mail (assuming anyone reads them); I'd just like
to avoid a slew of "the point release broke my KDE" bug reports if
possible.

Regards,

Adam




Reply to: