Bug#632698: iceweasel has configuration data in /usr/share that should be in /etc (and not /etc override)

Daniel Dickinson daniel at cshore.neomailbox.net
Tue Jul 5 03:38:57 UTC 2011

Package: iceweasel
Version: 3.5.19-2
Severity: serious
Justification: Violates the FHS

/usr/share/iceweasel/searchplugins has the default search engines for the search box in the upper right of the browser windows.   Unfortunately there is no merging with /etc like with preferences that would allow a site administrator to add a new default search plugin without putting the plugin xml in /usr/share/iceweasel/searchplugins.  That means there is configuration data in /usr/share instead of /etc which is a violation of the FHS and therefore Debian Policy.

Except for the the fact that it's a violation of policy it's not a critical issue (i.e. I won't get cranky if you determine that I'm wrong about the policy).

-- Package-specific info:

-- Extensions information
Name: Adblock Plus
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}
Package: xul-ext-adblock-plus
Status: enabled

Name: DOM Inspector
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/inspector at mozilla.org
Package: xul-ext-dom-inspector
Status: enabled

Name: Default
Location: /usr/lib/iceweasel/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
Package: iceweasel
Status: enabled

Name: DownThemAll!
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{DDC359D1-844A-42a7-9AA1-88A850A938A8}
Package: xul-ext-downthemall
Status: enabled

Name: FireGPG
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/firegpg at firegpg.team
Package: xul-ext-firegpg
Status: enabled

Name: Firebug
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/firebug at software.joehewitt.com
Package: xul-ext-firebug
Status: enabled

Name: Firecookie
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/firecookie at janodvarko.cz
Package: xul-ext-firecookie
Status: enabled

Name: FirefoxNotify
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/firefoxnotify at abhishek.mukherjee
Package: xul-ext-notify
Status: enabled

Name: Greasemonkey
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{e4a8a97b-f2ed-450b-b12d-ee082ba24781}
Package: xul-ext-greasemonkey
Status: enabled

Name: Image Zoom
Location: /usr/lib/iceweasel/extensions/{1A2D0EC4-75F5-4c91-89C4-3656F6E44B68}
Package: mozilla-imagezoom
Status: enabled

Name: It's All Text!
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/itsalltext at docwhat.gerf.org
Package: xul-ext-itsalltext
Status: enabled

Name: JavaScript Debugger
Location: /usr/lib/iceweasel/extensions/{f13b157f-b174-47e7-a34d-4815ddfdfeb8}
Package: mozilla-venkman
Status: enabled

Name: Live HTTP headers
Location: /usr/lib/iceweasel/extensions/{8f8fe09b-0bd3-4470-bc1b-8cad42b8203a}
Package: mozilla-livehttpheaders
Status: enabled

Name: Nuke Image
Location: /usr/lib/iceweasel/extensions/{C93FC8A2-2FC7-4DD8-A89D-792159A32799}
Package: mozilla-nukeimage
Status: enabled

Name: PwdHash
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{bb8d77b0-a845-4249-a205-ef7395587b69}
Package: xul-ext-pwdhash
Status: enabled

Name: Sage
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{a6ca9b3b-5e52-4f47-85d8-cca35bb57596}
Package: xul-ext-sage
Status: enabled

Name: ScrapBook
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{53A03D43-5363-4669-8190-99061B2DEBA5}
Package: xul-ext-scrapbook
Status: enabled

Name: Torbutton
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}
Package: xul-ext-torbutton
Status: enabled

Name: Web Developer
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/{c45c406e-ab73-11d8-be73-000a95be3b12}
Package: xul-ext-webdeveloper
Status: enabled

-- Plugins information
Name: OpenOffice.org Plug-in
Location: /usr/lib/libreoffice/program/libnpsoplugin.so
Package: mozilla-libreoffice
Status: enabled

Name: Parole media player plugin-in
Location: /usr/lib/mozilla/plugins/parole-player.so
Package: browser-plugin-parole
Status: enabled

Name: Shockwave Flash
Location: /usr/lib/gnash/libgnashplugin.so
Package: browser-plugin-gnash
Status: enabled

Name: iTunes Application Detector
Location: /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so
Package: rhythmbox-plugins
Status: enabled

-- Addons package information
ii  browser-plugin 0.8.9-1+b1     GNU Shockwave Flash (SWF) player - Plugin fo
ii  browser-plugin      multimedia plugin for web browsers based on 
ii  iceweasel      3.5.19-2       Web browser based on Firefox
ii  mozilla-imagez 0.4.4-1        Mozilla context menu option to zoom current 
ii  mozilla-libreo 1:3.3.2-2+b1   office productivity suite -- Mozilla plugin
ii  mozilla-liveht 0.17-1         Adds information about the HTTP headers to I
ii  mozilla-nukeim 0.3-11         Mozilla context menu option to remove image 
ii  mozilla-venkma     Javascript debugger for Mozilla based applic
ii  rhythmbox-plug 0.12.8-3       plugins for rhythmbox music player
ii  xul-ext-adbloc 1.3.8-1        Advertisement blocking extension for web bro
ii  xul-ext-dom-in 1:2.0.9-1      tool for inspecting the DOM of pages in Icew
ii  xul-ext-downth 2.0.6-1        iceweasel extension with advanced download c
ii  xul-ext-firebu 1.7.0-1        web development plugin for Iceweasel/Firefox
ii  xul-ext-fireco 1.2~b1-1       extension for Firebug to view and manage coo
ii  xul-ext-firegp 0.8-1          Iceweasel/Firefox extension to use GnuPG on 
ii  xul-ext-grease 0.9.1-1        extension that enables customization of webp
ii  xul-ext-itsall 1.5-1          Iceweasel/Firefox extension to edit textarea
ii  xul-ext-notify 1.5.4-4        integrate Iceweasel/Firefox download message
ii  xul-ext-pwdhas 1.7-9          per-site password generator for Mozilla brow
ii  xul-ext-sage   1.4.3-5        Lightweight RSS and Atom feed reader for Ice
ii  xul-ext-scrapb 1.3.7-1        Iceweasel/Firefox extension to save and mana
ii  xul-ext-torbut 1.2.5-3        Iceweasel/Firefox extension enabling 1-click
ii  xul-ext-webdev 1.1.8-5        web developer extension for the Iceweasel/Fi

-- System Information:
Debian Release: wheezy/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'testing'), (100, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages iceweasel depends on:
ii  debianutils                   4.0.2      Miscellaneous utilities specific t
ii  fontconfig                    2.8.0-2.2  generic font configuration library
ii  libc6                         2.13-7     Embedded GNU C Library: Shared lib
ii  libgdk-pixbuf2.0-0            2.23.5-1   GDK Pixbuf library
ii  libglib2.0-0                  2.28.6-1   The GLib library of C routines
ii  libgtk2.0-0                   2.24.4-3   The GTK+ graphical user interface 
ii  libnspr4-0d                   4.8.8-2    NetScape Portable Runtime Library
ii  libstdc++6                    4.6.1-1    GNU Standard C++ Library v3
ii  procps                        1:3.2.8-10 /proc file system utilities
ii  xulrunner-1.9.1      XUL + XPCOM application runner

iceweasel recommends no packages.

Versions of packages iceweasel suggests:
ii  libgssapi-krb5-2         1.9.1+dfsg-1+b1 MIT Kerberos runtime libraries - k
pn  mozplugger               <none>          (no description available)
ii  ttf-lyx                  2.0.0-1         TrueType versions of some TeX font
pn  ttf-mathematica4.1       <none>          (no description available)
ii  xfonts-mathml            4               Type1 Symbol font for MathML
pn  xprint                   <none>          (no description available)

Versions of packages xulrunner-1.9.1 depends on:
ii  libasound2              1.0.23-4         shared library for ALSA applicatio
ii  libatk1.0-0             2.0.1-1          ATK accessibility toolkit
ii  libbz2-1.0              1.0.5-6          high-quality block-sorting file co
ii  libc6                   2.13-7           Embedded GNU C Library: Shared lib
ii  libcairo2               1.10.2-6         The Cairo 2D vector graphics libra
ii  libdbus-1-3             1.4.12-2         simple interprocess messaging syst
ii  libfontconfig1          2.8.0-2.2        generic font configuration library
ii  libfreetype6            2.4.4-2          FreeType 2 font engine, shared lib
ii  libgcc1                 1:4.6.1-1        GCC support library
ii  libgdk-pixbuf2.0-0      2.23.5-1         GDK Pixbuf library
ii  libglib2.0-0            2.28.6-1         The GLib library of C routines
ii  libgtk2.0-0             2.24.4-3         The GTK+ graphical user interface 
ii  libhunspell-1.2-0       1.2.14-4         spell checker and morphological an
ii  libjpeg62               6b1-1            The Independent JPEG Group's JPEG 
ii  libmozjs2d           The Mozilla SpiderMonkey JavaScrip
ii  libnspr4-0d             4.8.8-2          NetScape Portable Runtime Library
ii  libnss3-1d              3.12.10-1        Network Security Service libraries
ii  libpango1.0-0           1.28.4-1         Layout and rendering of internatio
ii  libpng12-0              1.2.44-2         PNG library - runtime
ii  libreadline6            6.2-2            GNU readline and history libraries
ii  libsqlite3-0          SQLite 3 shared library
ii  libstartup-notification 0.12-1           library for program launch feedbac
ii  libstdc++6              4.6.1-1          GNU Standard C++ Library v3
ii  libx11-6                2:1.4.3-2        X11 client-side library
ii  libxrender1             1:0.9.6-2        X Rendering Extension client libra
ii  libxt6                  1:1.1.1-2        X11 toolkit intrinsics library
ii  zlib1g                  1: compression library - runtime

Versions of packages xulrunner-1.9.1 suggests:
ii  libcanberra0                  0.28-1     a simple abstract interface for pl
ii  libdbus-glib-1-2              0.94-2     simple interprocess messaging syst
ii  libgconf2-4                   2.32.4-1   GNOME configuration database syste
ii  libgnome2-0                   2.32.1-1   The GNOME library - runtime files
ii  libgnomeui-0                  2.24.3-1   The GNOME libraries (User Interfac
ii  libgnomevfs2-0                1:2.24.4-1 GNOME Virtual File System (runtime

-- no debconf information

More information about the pkg-mozilla-maintainers mailing list