On 10/14/11 12:17 PM, GPGTools Project wrote: > How should we integrate Enigmail into the Installer? I started with > a script[1] that downloaded the last release for Thunderbird 3 and a > script[2] that identifies the currently installed version. Then for > Thunderbird 5, then for 6. Now there is version 7. This is going to > be a bit uncomfortable and is not very resilient.
(Please understand that although I'm speaking for the Enigmail crew, my opinions are my own: in general these opinions are shared by the crew, but individual people may differ vehemently on specifics & particulars.) Thunderbird is kind of a giant ball of suck, as far as versioning goes. As of right now we're tracking Thunderbird's release and trunk, plus Seamonkey, plus... etc. Each of the codebases is slightly different and getting a single unified release that targets all of them is pretty tough. We simply can't target every currently supported release: we don't have the manpower for it. Right now Enigmail has a single core developer[*] who has a day job and gets to work on Enigmail in whatever time is leftover after work and family commitments are addressed. I think most people don't recognize just how limited our development manpower is. Due to the explosions of codebases, we have to triage. Part of that is that we have to throw away backwards compatibility. As of right now, Thunderbird 7 is supported with Enigmail 1.3.2: if TB 8 were to come out tomorrow we'd have to push Enigmail 1.4 out and stop supporting TB 7 and the old 1.3.2 branch. The new plugin *might* work with the old version, but if it doesn't then that's tough luck. We really don't like this state of affairs, but that's what our manpower shortage is forcing us to do. :( [*] Patrick -- the rest of the crew writes documentation, handles bug triage, helps new users, etc. Some of the rest of the crew are capable of doing Enigmail development, but for various reasons we haven't contributed: lack of time, employer restrictions, etc. > do we have to ship different versions of Enigmail for all different > Thunderbird releases? Yes. I'm sorry. That said, we could probably put together a PHP script that would serve up a version of Enigmail suitable for a particular version of Thunderbird. We already have it in one form: it wouldn't be hard to do another. As in, you could hit a URL like http://enigmail.mozdev.org/util/get_tb.php?os=osx&tb=7 and automatically download the latest version for TB 7 for OS X. Would this be useful to you?
signature.asc
Description: OpenPGP digital signature
_______________________________________________ gpgtools-users mailing list gpgtools-users@lists.gpgtools.org FAQ: http://www.gpgtools.org/faq.html Changes: http://lists.gpgtools.org/mailman/listinfo/gpgtools-users Unsubscribe: http://lists.gpgtools.org/mailman/options/gpgtools-users/arch...@mail-archive.com?unsub=Unsubscribe&unsubconfirm=1 This email sent to: arch...@mail-archive.com