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?

Attachment: 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

Reply via email to