On 6/24/2011 11:31 AM, Rostyslaw Lewyckyj wrote:
Lee wrote:
On 6/23/11, Justin Wood (Callek)<[email protected]> wrote:
I just wanted to make you all aware of a user-facing change I am being
forced to make for SeaMonkey 2.2

The idea is I'd either not make it, or risk keeping users exposed to
security risks far longer than should be the case.

Bug 666518 (PLEASE respond only here unless you are helping to FIX the
bug, advocacy will be fine in newsgroups/e-mail but not bug, thank you)

I will be removing the Windows Installers' ability to selectively
install extensions.

The codepaths that make the packaging of the installer able to support
this feature are very complex, and apparantly quite easy to break. While
removing the ability entirely (user facing anyway) is as simple as
dropping one variable in a makefile we control.

I do have ideas on how I can restore the basic functionality offered by
this installer feature, but it won't be until 2.5 at the earliest I can
get that working, and I have no guarantees as I have not looked deeply
into it yet. But I feel that my efforts to support a very complex system
here which HAVE to coexist with the Firefox systems and are only growing
in complexity as of late, are better spent supporting other aspects of
SeaMonkey and doing bug fixing/stability/releng on a wider scale.

After reading that bug, if you have any
comments/complaints/show-of-support or suggestions, please feel free to
state them here.

show-of-support: thank you for continuing to work on SeaMonkey

After looking at the bug report I'm no closer to understanding what
the security risks are, but if all it means is I have to do another
step or three to uninstall extensions that I don't want vs. some
security issue.. I think you made the right decision.

Thanks again,
Lee

As long as during the install process of 2.2, it is made _clear_
to the client which extensions are being automatically installed,
and there is a clear set of instructions for how the person can
uninstall each of these extensions, (in case they wish to do so).


During the install process of 2.2 you now get "all of SeaMonkey" whereas unless you did "CUSTOM" before you got the same thing as we do now.

Supporting CUSTOM selection of the addons we ship with is not easily possible anymore [without much more time investment than I feel comfortable with], and is why I removed that, you are still able to change all other custom options, and you are still able to disable/uninstall extensions on a per-profile basis like in 2.1.

I have absolutely no plans to mention this explicitly in the installer, as the basics are meant to "just work".

Of note is the Windows Installer is the ONLY shipping method that ever allowed this optional feature. The Windows Zip, linux shippings, and the mac .dmg did not have this potential.

--
~Justin Wood (Callek)
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to