Bug#648150: Addons installed as Debian packages show up as "third-party", and 8.0 wants to disable them by default

Stanley Pilton stanley.pilton at googlemail.com
Thu Nov 17 19:41:33 UTC 2011


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





More information about the pkg-mozilla-maintainers mailing list