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)

Dependencies (58)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 .. 28 Next › Last »

karolyi commented on 2022-10-11 09:57 (UTC)

I don't know about you guys but my compilation on manjaro fails due to rust SIGSEGV-ing:

 7:40.76 error: could not compile `neqo-http3`
 7:40.76 Caused by:
 7:40.76   process didn't exit successfully: `/usr/bin/rustc --crate-name neqo_http3 --edition=2018 /var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/third_party/rust/neqo-http3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="deny-warnings"' -C metadata=e9ed345e668f6098 -C extra-filename=-e9ed345e668f6098 --out-dir /var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/build/cargo-linker -L dependency=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/release/deps --extern enumset=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libenumset-83451de894ea976d.rmeta --extern lazy_static=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/liblazy_static-a7d13b02e079bd80.rmeta --extern log=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/liblog-f0672d383826ae56.rmeta --extern neqo_common=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libneqo_common-f343e55e51761aa6.rmeta --extern neqo_crypto=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libneqo_crypto-0d1aa85e570571af.rmeta --extern neqo_qpack=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libneqo_qpack-6dd8d6e4d9c1b2d5.rmeta --extern neqo_transport=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libneqo_transport-61291c8e40d8c12f.rmeta --extern qlog=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libqlog-fd21f45c3059b970.rmeta --extern sfv=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libsfv-a5b94d07a28d6d47.rmeta --extern smallvec=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/libsmallvec-655dd78344632f73.rmeta --extern url=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/x86_64-unknown-linux-gnu/release/deps/liburl-531323d821a9048b.rmeta --cap-lints allow -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C panic=abort -C profile-generate=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj -C codegen-units=1 -L native=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/dist/bin -L native=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/security/nss/lib/nss/nss_nss3 -L native=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/security/nss/lib/ssl/ssl_ssl3 -L native=/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/obj/config/external/nspr/pr` (signal: 11, SIGSEGV: invalid memory reference)
 7:40.76 warning: build failed, waiting for other jobs to finish...
 7:46.87 61 warnings generated.
 7:46.92 dom/media/ogg
 7:46.92 extensions/spellcheck/hunspell/glue
 7:46.92 parser/htmlparser
 7:46.92 gfx/ots/src
 7:46.92 gfx/thebes
10:14.44 make[4]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/config/makefiles/rust.mk:433: force-cargo-library-build] Error 101
10:14.44 make[3]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/config/recurse.mk:72: toolkit/library/rust/target] Error 2
10:14.44 make[2]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/config/recurse.mk:34: compile] Error 2
10:14.44 make[1]: *** [/var/tmp/pamac-build-karolyi/librewolf/src/firefox-105.0.3/config/rules.mk:361: default] Error 2
10:14.44 make: *** [client.mk:63: build] Error 2
10:14.46 259 compiler warnings present.
==> ERROR: A failure occurred in build().
    Aborting...

Bitals commented on 2022-08-21 14:37 (UTC)

@ptr1337 thanks for the patch, though sorry but my current build pipeline forces me to essentially make a full fork in order to apply a patch, so it will have to wait until I have a bit more free time. Or until it gets merged in this AUR repo *wink wink*

ptr1337 commented on 2022-08-20 20:04 (UTC)

@Bitalis

Apply this patch/changes on the PKGBUILD. Then it builds fine with it.

diff --git a/PKGBUILD b/PKGBUILD
index 5b06f36..bdd05e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -36,6 +36,7 @@ source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-
         "git+https://gitlab.com/${pkgname}-community/settings.git#tag=${_settings_tag}"
         "default192x192.png"
         "0018-bmo-1516081-Disable-watchdog-during-PGO-builds.patch"
+        "https://raw.githubusercontent.com/CachyOS/CachyOS-Browser-Common/d0043de331de5650151029b510e0cc87690f3a90/patches/rust163.patch"
         )
 # source_aarch64=()
 sha256sums=('766183e8e39c17a84305a85da3237919ffaeb018c6c9d97a7324aea51bd453aa'
@@ -266,6 +267,7 @@ fi

   # allows hiding the password manager (from the lw pref pane) / via a pref
   patch -Np1 -i ${_patches_dir}/hide-passwordmgr.patch
+  patch -Np1 < ../rust163.patch

   rm -f ${srcdir}/source/mozconfig # what was this for? TODO
   cp -r ${srcdir}/source/themes/browser ./

Bitals commented on 2022-08-14 12:52 (UTC)

@karolyi 103.0.2 still doesn't build for me with rust 1.63.0:

12:45:51  4:36.69    --> /home/builder/.cache/aurutils/sync/librewolf/src/firefox-103.0.2/third_party/rust/packed_simd_2/src/lib.rs:347:7
12:45:51  4:36.69     |
12:45:51  4:36.69 347 | crate mod llvm {
12:45:51  4:36.69     |       ^^^ expected one of `!` or `::`
12:45:51  4:36.71 error: could not compile `packed_simd_2` due to previous error
12:45:51  4:36.71 warning: build failed, waiting for other jobs to finish...
12:45:51  4:36.88 dom/serviceworkers
12:45:51  4:36.92 dom/serializers
12:45:52  4:37.30 dom/simpledb
12:45:52  4:37.44 dom/storage
12:45:52  4:37.45 dom/smil
12:45:54  4:39.40 dom/streams
12:45:54  4:39.53 make[4]: *** [/home/builder/.cache/aurutils/sync/librewolf/src/firefox-103.0.2/config/makefiles/rust.mk:430: force-cargo-library-build] Error 101
12:45:54  4:39.53 make[3]: *** [/home/builder/.cache/aurutils/sync/librewolf/src/firefox-103.0.2/config/recurse.mk:72: toolkit/library/rust/target] Error 2

ZhangHua commented on 2022-08-14 02:48 (UTC) (edited on 2022-08-14 12:18 (UTC) by ZhangHua)

Hello, I think you should add a LANG=C when calling pacman in Line 157 of PKGBUILD, because user's locale may not be English (like me) and grep Version may get nothing

karolyi commented on 2022-08-13 08:22 (UTC)

Can confirm it builds with that rust version. I'm on manjaro though so having that rust version is not such a big challenge.

103.0.1 didn't built at all, I've had a compiler error, as in the compiler (llvm) itself crashed. 103.0.2 seems to have fixed this.

lsf commented on 2022-08-12 09:16 (UTC)

That's probably due to rust having been updated just yesterday. You might give downgrading to 1:1.62.1-1 a try to get it built, until a fix surfaces somewhere.

lahwaacz commented on 2022-08-12 07:01 (UTC)

Version 103.0.2-1 does not build:

 5:11.64 error: expected one of `!` or `::`, found keyword `mod`
 5:11.64    --> /build/librewolf/src/firefox-103.0.2/third_party/rust/packed_simd_2/src/lib.rs:347:7
 5:11.64     |
 5:11.64 347 | crate mod llvm {
 5:11.64     |       ^^^ expected one of `!` or `::`
 5:11.64 error: could not compile `packed_simd_2` due to previous error
 5:11.97 make[4]: *** [/build/librewolf/src/firefox-103.0.2/config/makefiles/rust.mk:430: force-cargo-library-build] Error 101
 5:11.97 make[3]: *** [/build/librewolf/src/firefox-103.0.2/config/recurse.mk:72: toolkit/library/rust/target] Error 2
 5:11.97 make[3]: *** Waiting for unfinished jobs....

eclairevoyant commented on 2022-08-02 02:23 (UTC)

@nightly @SomeGuy016 The correct way to build this is in a chroot, as documented on the wiki: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot

This way it should never matter what version of psutil or whatever that you have installed on your system