I've just come across this issue by installing iceweasel 8.0 on Debian
6.0 from mozilla.debian.net.

Users here were happily using the debian-packaged adblock-plus 1.2.1-1
that comes with Debian 6.0, but after we upgraded to iceweasel 8.0,
this was no longer the case.

The general principle should be that host-wide configuration can be
performed by the system administrator, and user-specific configuration
can also be performed by each user.  There are many examples of this
for other applications, because this is just how nice applications
work, but a simple specific example would be that screen reads both
/etc/screenrc and ~/.screenrc on startup.

There is the question of whether mere installation of a module should
result in it being enabled, without further configuration taking
place.  For xul-ext-* packages in Debian stable, the behaviour seems
to be that if there are any new addons installed since the user last
ran iceweasel, the user is told how many add-ons are new, and is given
an opportunity to disable any of the add-ons (not just the new ones).
If they don't take any action, the new add-on is effectively
"accepted" for that user.  This is okay for systems with small numbers
of add-ons and users, but it would be nicer if the system
administrator also had an option to install an add-on to make it
available, without it being activated in any way unless the user
explicitly configures use of it.  This would allow a large number of
add-ons to be maintained on a system without continual bothering of
users each time they launch their browser.

However, I am in no doubt that addons previously accepted by a user
should not be pre-selected for disabling the first time a user
launches a new version of iceweasel.

  regards, Stanley



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to