From: Hilton Chain <hako@ultrarare.space>
To: 74790-done@debbugs.gnu.org
Cc: "André Batista" <nandre@riseup.net>,
"Mark H Weaver" <mhw@netris.org>,
"Jonathan Brielmaier" <jonathan.brielmaier@web.de>,
"Clément Lassieur" <clement@lassieur.org>,
"Ian Eure" <ian@retrospec.tv>
Subject: bug#74790: [PATCH] gnu: librewolf: Support Guix icecat browser extensions.
Date: Thu, 19 Dec 2024 00:21:03 +0800 [thread overview]
Message-ID: <87r065aro0.wl-hako@ultrarare.space> (raw)
In-Reply-To: <ce1e8538-afa0-4266-b823-d55574238399@app.fastmail.com>
Hi!
I have applied the patch as 396eb759d4a7be6756c1460c52067d320673859f.
On Sat, 14 Dec 2024 02:15:11 +0800,
Clément Lassieur wrote:
>
> [1 <text/plain; utf-8 (quoted-printable)>]
> Hi Ian,
>
> On Fri, Dec 13, 2024, at 6:38 PM, Ian Eure wrote:
> > The patches look good to me, thank you for taking this on! How to
> > handle browser extensions is a subject that’s been on my mind
> > intermittently, so it’s great to see effort in that direction.
> >
> > I think it might be non-obvious that IceCat packages affect
> > non-IceCat browsers. I’d really like to have a solid facility for
> > managing extensions across the different Firefox forks, either
> > with generic "browser-extension-ublock-origin" packages; or
There're also chromium extensions using same sources but with a different build
process. So to use generic names I think one approach is to use both build
processes in one package and use output names for distinction, but it'll be
harder to find all available extensions, for example currently via
‘guix search "\-icecat$"’.
> > something similar to the Common Lisp setup, where
> > implementation-specific package variants can be derived from a
> > canonical one.
>
> I've looked into having variant-specific extensions already
> (https://issues.guix.gnu.org/68298), and I came to the conclusion that it
> added a lot of complexity for little benefits. Maybe I was wrong and you
> thought of a better implementation? Still, I think most of the time users
> would want their "system add-ons" to be available on all browsers. When this
> is not the case, they can already use 'guix shell' to run a Firefox variant
> with a different set of extensions, or use the built-in add-on system.
>
> We can however add clarity where things are unclear.
Agree, we can document that extensions are also available for our web browsers,
with name -chromium for ungoogled-chromium and -icecat for Firefox-based ones.
prev parent reply other threads:[~2024-12-18 16:27 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-11 15:07 [bug#74790] [PATCH] gnu: librewolf: Support Guix icecat browser extensions Hilton Chain
2024-12-11 20:28 ` Clément Lassieur
2024-12-13 17:38 ` Ian Eure
2024-12-13 18:15 ` Clément Lassieur
2024-12-18 16:21 ` Hilton Chain [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87r065aro0.wl-hako@ultrarare.space \
--to=hako@ultrarare.space \
--cc=74790-done@debbugs.gnu.org \
--cc=clement@lassieur.org \
--cc=ian@retrospec.tv \
--cc=jonathan.brielmaier@web.de \
--cc=mhw@netris.org \
--cc=nandre@riseup.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).