Package Details: librewolf 133.0.3-1

Git Clone URL: https://aur.archlinux.org/librewolf.git (read-only, click to copy)
Package Base: librewolf
Description: Community-maintained fork of Firefox, focused on privacy, security and freedom.
Upstream URL: https://librewolf.net/
Keywords: browser web
Licenses: GPL, MPL, LGPL
Submitter: lsf
Maintainer: lsf
Last Packager: lsf
Votes: 144
Popularity: 4.35
First Submitted: 2019-06-14 18:41 (UTC)
Last Updated: 2024-12-15 09:44 (UTC)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 16 17 18 19 20 21 22 23 24 25 26 .. 28 Next › Last »

lsf commented on 2021-07-23 21:03 (UTC)

Hm, I can only imagine some environment variable for rustup usage messes things up / causes rustup to be called (by default it's not used / needed during the build process, only rust is needed as a package). You could check for something like this, or try it in a clean chroot ( https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot )

madjoe commented on 2021-07-23 19:19 (UTC)

When trying to install on my KDE Plasma, I encountered this error: https://pastebin.com/raw/qR0TUWj2

ZorinArch commented on 2021-07-16 09:16 (UTC)

Hi, please add some patches from firefox-appmenu to this package to be more friendly with KDE plasma.

lsf commented on 2021-06-08 12:12 (UTC)

That shouldn't happen, unless you've changed some settings (like resistfingerprinting) – maybe you could check that?

There have been a few larger changes in the librewolf.cfg in one of the past few releases – have you checked if maybe your librewolf.cfg is still an old one? (a librewolf.cfg.pacnew file should be created if you had changed something in your librewolf.cfg before updating the package – a warning/note about this is displayed during the update process, but maybe that was missed somehow).

rev.cressy commented on 2021-06-08 11:42 (UTC)

Librewolf 89.0 receives error messages from chase, mewe, and some other web sites to upgrade your browser. For instance Chase gives this message:

We don't support this browser version anymore. Using an updated version will help protect your accounts and provide a better experience.

Update your browser

Whereas the former version there were no complaints

lsf commented on 2021-05-25 09:05 (UTC)

@Hyolobrika: Hm, that's quite odd.

Would you care to give building it in a clean chroot a try (as outlined in https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot )? There might be something in your build environment / system that messes things up. Unfortunately, it's not really a "very helpful" error, so atm I can only give some very vague attempts at how to find out what's going on there / mitigate it – sorry about that!

@Cape

Remember that motion mark is a very specific test of browser performance. Which gets a bit more relevant once you look at canvas / canvas permissions as well as webgl/webgl2 etc. Some of those settings are restricted/changed in LibreWolf, so that's probably where you'd have to start looking at what's causing it – PGO/LTO shouldn't be the cause here.

To give you a starting point: There's an issue open that might be related at https://gitlab.com/librewolf-community/browser/windows/-/issues/54 – if you find something out (eg. which specific settings might trigger that kind of performance degradation in motion mark), it would be great if you could tell us! :)

Cape commented on 2021-05-25 01:14 (UTC)

Wow! So i built this package and performance in motion mark - compared to binary furryfox - is complete garbage!

furryfox score: 364 LibreWolf score: 35

I don't even care, but I'm curious to understand why? This is also a PGO+LTO optimized build, right? Maybe the profile run didn't work as expected? Is there something to look for?

Hyolobrika commented on 2021-05-24 13:31 (UTC)

Tried that separately and together. Neither worked.

diff --git a/PKGBUILD b/PKGBUILD
index 1b45a91..dc970c0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -54,8 +54,14 @@ sha256sums_aarch64=('6ca87d2ac7dc48e6f595ca49ac8151936afced30d268a831c6a064b5203
 prepare() {
   mkdir -p mozbuild
   cd firefox-$pkgver
-
+  
+  # (Added by user) Try to limit resource usage to avoid errors per suggestion of lsf 
+  export LDFLAGS+=" -Wl,--no-keep-memory"
+  
   cat >../mozconfig <<END
+# (Added by user) Try to limit resource usage to avoid errors per suggestion of lsf
+mk_add_options MOZ_MAKE_FLAGS="-j1"
+
 ac_add_options --enable-application=browser
 mk_add_options MOZ_OBJDIR=${PWD@Q}/obj

lsf commented on 2021-05-20 11:58 (UTC)

That's quite possibly one of those "running out of resources / memory" errors.

You could try limiting the cores used (mk_add_options MOZ_MAKE_FLAGS="-j4" or even less) or trying to limit memory usage even more with export LDFLAGS+=" -Wl,--no-keep-memory".

Might be something else entirely – but in most cases of "somewhat vague build errors", it seems like it's been a resource issue.

Hyolobrika commented on 2021-05-18 15:34 (UTC)

Fails to build on Manjaro. rustc not working. Please help. 5e2c940f6dac

60:18.89 error: could not compile `gkrust`
60:18.90 Caused by:
60:18.90   process didn't exit successfully: `/usr/bin/rustc --crate-name gkrust toolkit/library/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto --cfg 'feature="cubeb-remoting"' --cfg 'feature="cubeb_pulse_rust"' --cfg 'feature="gecko_profiler"' --cfg 'feature="gecko_profiler_parse_elf"' --cfg 'feature="glean_disable_upload"' --cfg 'feature="glean_with_gecko"' --cfg 'feature="moz_memory"' --cfg 'feature="moz_places"' --cfg 'feature="oxidized_breakpad"' --cfg 'feature="quantum_render"' --cfg 'feature="remote_agent"' --cfg 'feature="simd-accel"' --cfg 'feature="webgpu"' --cfg 'feature="webrtc"' --cfg 'feature="with_dbus"' -C metadata=dce8fbbfa749f65b -C extra-filename=-dce8fbbfa749f65b --out-dir /home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/build/cargo-linker -L dependency=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/release/deps --extern gkrust_shared=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/deps/libgkrust_shared-31902ab2f7c1522e.rlib --extern mozglue_static=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-194fa8b790a693b1.rlib --extern mozilla_central_workspace_hack=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-35efc3fd5574a1fe.rlib --extern swgl=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/deps/libswgl-0f4d1c7c77605595.rlib -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C panic=abort -C profile-generate=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj -C codegen-units=1 -L native=/usr/lib -L native=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/build/audioipc-edd84eab446e6bfc/out -L native=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/build/lmdb-rkv-sys-083790a362029eed/out -L native=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/build/mozglue-static-d207304dbc98aca1/out -L native=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/dist/bin -L native=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/security/nss/lib/nss/nss_nss3 -L native=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/security/nss/lib/ssl/ssl_ssl3 -L native=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/config/external/nspr/pr -L native=/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/obj/x86_64-unknown-linux-gnu/release/build/swgl-fe846f4208cce657/out` (signal: 9, SIGKILL: kill)
60:18.92 make[4]: *** [/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/config/makefiles/rust.mk:356: force-cargo-library-build] Error 101
60:18.93 make[3]: *** [/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/config/recurse.mk:72: toolkit/library/rust/target] Error 2
60:18.94 make[2]: *** [/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/config/recurse.mk:34: compile] Error 2
60:18.94 make[1]: *** [/home/jacob/.cache/yay/librewolf/src/firefox-88.0.1/config/rules.mk:355: default] Error 2
60:18.95 make: *** [client.mk:65: build] Error 2
60:18.97 274 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...
error making: librewolf