[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#67512] [PATCH 0/5] Add LibreWolf
From: |
Ludovic Courtès |
Subject: |
[bug#67512] [PATCH 0/5] Add LibreWolf |
Date: |
Sun, 10 Dec 2023 22:57:26 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hi!
Ian Eure <ian@retrospec.tv> skribis:
> I mentioned in #guix that I was working on a package for LibreWolf, and it
> was requested that I send in patches, so I am. These changes are based on
> the firefox-esr package in nonguix; I've retained the copyright / authorship
> notices from there.
>
> LibreWolf (https://librewolf.net/) is a fork of Firefox which removes the
> telemetry and advertising, and bundles uBlock Origin. It doesn't have the
> redistribution issues that Firefox does, its name/logo are under MPL 2.0 and
> aren't trademarked.
>
> I'm new to Guix, and not remotely a browser development expert, so I don't
> expect these are ready to be accepted yet, but I believe they're in good
> enough shape to have a discussion about. They're working acceptably well for
> me, though I'm not currently daily driving Guix, so there may be issues I
> haven't encountered yet.
This is much appreciated! People often complain that IceCat is based on
too old a version of Firefox, so if we can have LibreWolf (or even
Firefox without its problematic bits), that’s great.
> The librewolf package has some functions duplicated from (gnu packages
> gnuzilla), which probably ought to get factored out and put somewhere, but
> I'm not sure if they should be in (gnu packages mozilla) or a different
> module. Guidance would be appreciated here.
To me that’s the main issue here: these packages are complex, and I
wouldn’t want us to end up with two (or more!) copies of these beasts.
As the person who made the changes, it would be great if you could
pinpoint things that had to be changed compared to ‘icecat’. What
phases or flags differ? What phases can be factorized?
Thanks for your hard work!
Ludo’.
- [bug#67512] [PATCH 0/5] Add LibreWolf,
Ludovic Courtès <=