Hello Francois,

On Tue, Apr 29, 2014 at 10:57:05AM +0200, Francois Jay wrote:
> Dear Maintainer,
> 
> - icedove is running
> - update to 24.4.0-1~deb7 is installing but icedove is NOT restart
> - i sent a signed and  crypted mail  with enigmail 1.6 module
> => the mail is sent in clear without signs and no warning/error message appear
> - everything is ok after close/open icedove ...

as you described you didn't restart Icedove after the update I say this
is no bug.

What is happened?
1. You started Icedove and Icedove collected all the extensions and the
binarys they use. Like the enigmail extension.

2. Then you started the update, this update replaces all files with new
files, all the information that was collected earlier are now wrong
at this moment.

3. The update is now finished and you try to send an encrypted messages.
Icedove believes that enigmail with version x is placed in the extension
folder, but you (or the update) replaced this version to y. But Icedove
doesn't know anything about that so the encryption will fail because
some system calls have changed.

4. If you restart Icedove will again collecting all extension and the
settings of these. Because now the binary calls and the files are
correct to the collected infos the encryption will work.

So I can't see a miss function here.

If you argument that Icedove has to be restarted then I say yes, but
the Debian policy did allow that. We never restart programs that running
in a user context, even if we update a program because we can't know
what the user is doing. Try to image what happens if you work on a
presentation and we just shut down Libroffice because we update to a
newer version!

So it's allways up to the user to restart a program after a update.

Regards
Carsten


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to