GNU bug report logs - #67512
[PATCH 0/5] Add LibreWolf

Previous Next

Package: guix-patches;

Reported by: Ian Eure <ian <at> retrospec.tv>

Date: Tue, 28 Nov 2023 20:12:01 UTC

Severity: normal

Tags: patch

Done: Andrew Tropin <andrew <at> trop.in>

Bug is archived. No further changes may be made.

Full log


Message #104 received at 67512 <at> debbugs.gnu.org (full text, mbox):

From: Ian Eure <ian <at> retrospec.tv>
To: 67512 <at> debbugs.gnu.org
Cc: Ian Eure <ian <at> retrospec.tv>
Subject: [PATCH v4 0/4] Add LibreWolf
Date: Tue, 13 Feb 2024 12:34:02 -0800
During testing, I found some problems with v3 of the patch.

* The vendor-provided browser config was getting clobbered during 'autoconfig.  Reworked this to append to librewolf.cfg instead of obliterating it or using autoconfig.js.
* Extension search from about:addons was broken, because extensions.getAddons.search.browseURL was missing the %TERMS% placeholder.  Added.
* extensions.getAddons settings were defined with pref() instead of defaultPref().  pref() is for user settings, and causes them to show up as modified in about:config, with a revert button to restore the value from defaultPref (which is Mozilla's addons repo).  Switched to defaultPref().

Both the extension search and pref/defaultPref issues are present in torbrowser and mullvad, and *if* those upstreams ship autoconfig.js files, their contents won't make it into the Guix packages.  Someone might want to look into those issues.

Ian Eure (4):
  gnu: Move icu4c-73 from gnuzilla to icu4c.
  gnu: nss: Update to 3.97.
  gnu: Add wasm packages.
  gnu: Add librewolf.

 gnu/packages/certs.scm        |   4 +-
 gnu/packages/gnuzilla.scm     |  27 +-
 gnu/packages/icu4c.scm        |  22 ++
 gnu/packages/librewolf.scm    | 642 ++++++++++++++++++++++++++++++++++
 gnu/packages/nss.scm          |   6 +-
 gnu/packages/tor-browsers.scm |   3 +-
 gnu/packages/wasm.scm         | 273 +++++++++++++++
 7 files changed, 945 insertions(+), 32 deletions(-)
 create mode 100644 gnu/packages/librewolf.scm
 create mode 100644 gnu/packages/wasm.scm


base-commit: b6439fc5f800b5d22d48192bc347be794f050329
-- 
2.41.0





This bug report was last modified 1 year and 83 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.