Bug#884600: firefox-esr: Please package "feature" addons separately

2018-10-01 Thread Jonas Smedegaard
Control: tag -1 patch

Quoting Dmitry Mikhirev (2017-12-17 13:57:37)
> the firefox-esr package contains several addons installed under
> /usr/lib/firefox-esr/browser/features/:
> 
> /usr/lib/firefox-esr/browser/features/aushel...@mozilla.org.xpi
> /usr/lib/firefox-esr/browser/features/e10sroll...@mozilla.org.xpi
> /usr/lib/firefox-esr/browser/features/fire...@getpocket.com.xpi
> /usr/lib/firefox-esr/browser/features/webcom...@mozilla.org.xpi
> 
> Those addons are not required for normal browser operation and slow it down.
> Please make it possible to remove them by splitting them into separate
> packages. The main firefox-esr package may still recommend them to keep them
> installed by default, but it shouldn't have a strong dependency on them.

PureOS, a downstream distribution derived from Debian, ships with these 
feature addons removed.

Here's the patch: 
https://source.puri.sm/pureos/packages/firefox-esr/commit/c7c70af

That should be easily adapted to instead install as separate packages, 
either recommended or suggested by firefox.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#884600: firefox-esr: Please package "feature" addons separately

2017-12-17 Thread Dmitry Mikhirev
Package: firefox-esr
Version: 52.5.2esr-1~deb9u1
Severity: wishlist

Dear Maintainer,

the firefox-esr package contains several addons installed under
/usr/lib/firefox-esr/browser/features/:

/usr/lib/firefox-esr/browser/features/aushel...@mozilla.org.xpi
/usr/lib/firefox-esr/browser/features/e10sroll...@mozilla.org.xpi
/usr/lib/firefox-esr/browser/features/fire...@getpocket.com.xpi
/usr/lib/firefox-esr/browser/features/webcom...@mozilla.org.xpi

Those addons are not required for normal browser operation and slow it down.
Please make it possible to remove them by splitting them into separate
packages. The main firefox-esr package may still recommend them to keep them
installed by default, but it shouldn't have a strong dependency on them.

--
Regards,
Dmitry Mikhirev



-- Package-specific info:

-- Extensions information
Name: Стандартная theme
Location: 
/usr/lib/firefox-esr/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
Package: firefox-esr
Status: enabled

Name: Adblock Plus
Location: /usr/share/xul-ext/adblock-plus
Package: xul-ext-adblock-plus
Status: user-disabled

Name: Clear Search 2
Location: ${PROFILE_EXTENSIONS}/clearsear...@extension-id.invalid.xpi
Status: user-disabled

Name: CopyFeedLocation
Location: ${PROFILE_EXTENSIONS}/{f633ecdc-eb6e-11dd-82dc-a60456d89593}.xpi
Status: enabled

Name: Element Hiding Helper для Adblock Plus
Location: /usr/share/xul-ext/adblock-plus-element-hiding-helper
Package: xul-ext-adblock-plus-element-hiding-helper
Status: user-disabled

Name: Exif Viewer
Location: ${PROFILE_EXTENSIONS}/exif_vie...@mozilla.doslash.org.xpi
Status: enabled

Name: Flashblock
Location: /usr/share/xul-ext/flashblock
Package: xul-ext-flashblock
Status: user-disabled

Name: FoxyProxy Standard
Location: /usr/share/xul-ext/foxyproxy-standard
Package: xul-ext-foxyproxy-standard
Status: enabled

Name: HttpFox
Location: ${PROFILE_EXTENSIONS}/{4093c4de-454a-4329-8aff-c6b0b123c386}.xpi
Status: enabled

Name: HTTPS Everywhere
Location: ${PROFILE_EXTENSIONS}/https-everywhere-...@eff.org.xpi
Status: enabled

Name: Lazarus: Form Recovery
Location: ${PROFILE_EXTENSIONS}/laza...@interclue.com.xpi
Status: enabled

Name: NoScript
Location: ${PROFILE_EXTENSIONS}/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
Status: enabled

Name: Privacy Badger
Location: ${PROFILE_EXTENSIONS}/jid1-mnnxcxisbpnsxq-...@jetpack.xpi
Status: enabled

Name: Russian (RU) Language Pack locale
Location: 
/usr/lib/firefox-esr/browser/extensions/langpack...@firefox-esr.mozilla.org.xpi
Package: firefox-esr-l10n-ru
Status: enabled

Name: Scroll Search Engines
Location: ${PROFILE_EXTENSIONS}/scrollsearchengi...@einaregilsson.com.xpi
Status: enabled

Name: Search By Image (by Google)
Location: ${PROFILE_EXTENSIONS}/{ce7e73df-6a44-4028-8079-5927a588c948}.xpi
Status: enabled

Name: Select like a Boss
Location: ${PROFILE_EXTENSIONS}/selectlikeab...@dzianis.rusak.xpi
Status: enabled

Name: Torbutton
Location: ${PROFILE_EXTENSIONS}/{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}.xpi
Status: app-disabled

Name: UAControl
Location: ${PROFILE_EXTENSIONS}/uacont...@qz.tsugumi.org.xpi
Status: enabled

Name: uBlock Origin
Location: ${PROFILE_EXTENSIONS}/ublo...@raymondhill.net.xpi
Status: enabled

Name: Video DownloadHelper
Location: ${PROFILE_EXTENSIONS}/{b9db16a4-6edc-47ec-a1f4-b86292ed211d}.xpi
Status: enabled

-- Plugins information

-- Addons package information
ii  firefox-esr52.5.2esr-1~ amd64Mozilla Firefox web browser - Ext
ii  firefox-esr-l1 52.5.2esr-1~ all  Russian language package for Fire
ii  xul-ext-adbloc 2.7.3+dfsg-1 all  advertisement blocking extension 
ii  xul-ext-adbloc 1.3.8-1  all  companion for Adblock Plus to cre
ii  xul-ext-flashb 1.5.20-2 all  Mozilla extension to block Adobe 
ii  xul-ext-foxypr 4.5.6-debian all  advanced proxy management tool fo

-- System Information:
Debian Release: 9.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (190, 'proposed-updates'), (190, 
'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), 
LANGUAGE=ru_RU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages firefox-esr depends on:
ii  debianutils   4.8.1.1
ii  fontconfig2.11.0-6.7+b1
ii  libasound21.1.3-5
ii  libatk1.0-0   2.22.0-1
ii  libc6 2.24-11+deb9u2
ii  libcairo-gobject2 1.14.8-1
ii  libcairo2 1.14.8-1
ii  libdbus-1-3   1.10.24-0+deb9u1
ii  libdbus-glib-1-2  0.108-2
ii  libevent-2.0-52.0.21-stable-3
ii  libffi6   3.2.1-6
ii  libfontconfig12.11.0-6.7+b1
ii  libfreetype6  2.6.3-3.2
ii  libgcc1   1:6.3.0-18
ii  libgdk-pixbuf2.0-02.36.5-2+deb9u1
ii  libglib2.0-0