Package Details: librewolf 130.0.1-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: 136
Popularity: 5.06
First Submitted: 2019-06-14 18:41 (UTC)
Last Updated: 2024-09-21 16:57 (UTC)

Dependencies (58)

Sources (3)

Latest Comments

« First ‹ Previous 1 .. 9 10 11 12 13 14 15 16 17 18 19 .. 28 Next › Last »

TexasRancher commented on 2022-03-12 11:13 (UTC) (edited on 2022-03-12 16:26 (UTC) by TexasRancher)

I'm trying to update librewolf after I installed it a few months ago with yay and I get this error now:

==> Validating source files with sha256sums...
    firefox-97.0.2.source.tar.xz ... Passed
    firefox-97.0.2.source.tar.xz.asc ... Skipped
    librewolf.desktop ... Passed
    source ... Skipped
    settings ... Skipped
    default192x192.png ... Passed
==> Verifying source file signatures with gpg...
    firefox-97.0.2.source.tar.xz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting firefox-97.0.2.source.tar.xz with bsdtar
  -> Creating working copy of source git repo...
Cloning into 'source'...
done.
fatal: reference is not a tree: 272f05d69b40953729bf05a1d7acda69f30804e6
==> ERROR: Failure while creating working copy of source git repo
    Aborting...

Any ideas? Edit: @lsf: thank you, the issue has been resolved!

lahwaacz commented on 2022-03-07 20:43 (UTC)

@prg If you use fewer cores/threads for your virtual machine, you can likely get away with less memory.

prg commented on 2022-03-07 18:56 (UTC) (edited on 2022-03-07 18:57 (UTC) by prg)

@Eile I have been using a VM with 14GB of RAM to regularly compile librewolf, but as of 97.0.2 the librewolf build process is using more memory than before and is getting OOM-killed during the build.

Perhaps something changed in the firefox build scripts in this most recent version that require more memory ?

Eile_Kerning commented on 2022-03-01 16:04 (UTC) (edited on 2022-03-01 16:11 (UTC) by Eile_Kerning)

Apologies, librewolf fails to build. I am not using a chroot, simply running makepkg -sCcr. Here is the log: https://gist.github.com/Orangian/01153fc924511ca7be4d181640c8f774

Any help would be much appreciated!

edit: Whoops! Appears to be my fault. The system is killing the compilation due to me running out of memory. 16 GiB is apparently not enough.

edit2: I have 14 GiB free at time of compile, should that be enough?

lsf commented on 2022-02-04 10:56 (UTC)

Ah, yeah – unfortunately, pgp verification in the chroot is a bit… complicated.

To skip it, you could just run makechrootpkg -c -r /chroot/path/wherever -- --skippgpcheck (assuming you run it with mackechrootpkg, with paru it would be something with --mflags, iirc, or maybe even "just" --skippgpcheck) – this will pass the option to the chrooted makepkg to skip it.

Jayman commented on 2022-02-04 10:20 (UTC)

I’m trying to build librewolf in a clean chroot, but I’m getting the following error:

==> Validating source files with sha256sums...
    firefox-96.0.3.source.tar.xz ... Passed
    firefox-96.0.3.source.tar.xz.asc ... Skipped
    librewolf.desktop ... Passed
    common ... Skipped
    settings ... Skipped
    default192x192.png ... Passed
==> Verifying source file signatures with gpg...
    firefox-96.0.3.source.tar.xz ... FAILED (unknown public key EBE41E90F6F12F6D)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Could not download sources.

lsf commented on 2022-02-02 09:20 (UTC)

Hm, that's really odd stuff.

It seems for some users just removing python-pip for the duration of the build might've done the trick, but in the end that's probably something that needs to be addressed upstream.

I'd recommend building in a clean chroot (as described in https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot or with paru, which supports chroot building directly) – that should avoid any kind of conflicts with anything installed on the base system.

0x81 commented on 2022-01-31 07:48 (UTC)

Same issue. MACH_USE_SYSTEM_PYTHON is no help for me either.

This is probably be due to this change:

https://phabricator.services.mozilla.com/rMOZILLACENTRALca4d439114f34488f746c60ee022ebce1204552a

Kimble commented on 2022-01-28 17:25 (UTC) (edited on 2022-01-28 17:32 (UTC) by Kimble)

At least one month I have this issue, export MACH_USE_SYSTEM_PYTHON=0 doesn't help at all

==> Starting build()...
Building instrumented browser...
psutil<=5.8.0,>=5.4.2: Installed with unexpected version "5.9.0"
Traceback (most recent call last):
  File "/home/user/.cache/paru/clone/librewolf/src/firefox-96.0.2/./mach", line 126, in <module>
    main(sys.argv[1:])
  File "/home/user/.cache/paru/clone/librewolf/src/firefox-96.0.2/./mach", line 118, in main
    mach = check_and_get_mach(os.path.dirname(os.path.realpath(__file__)))
  File "/home/user/.cache/paru/clone/librewolf/src/firefox-96.0.2/./mach", line 105, in check_and_get_mach
    return load_mach(dir_path, mach_path)
  File "/home/user/.cache/paru/clone/librewolf/src/firefox-96.0.2/./mach", line 91, in load_mach
    return mach_initialize.initialize(dir_path)
  File "/home/user/.cache/paru/clone/librewolf/src/firefox-96.0.2/build/mach_initialize.py", line 219, in initialize
    _activate_python_environment(
  File "/home/user/.cache/paru/clone/librewolf/src/firefox-96.0.2/build/mach_initialize.py", line 172, in _activate_python_environment
    mach_environment = MachSiteManager.from_environment(
  File "/home/user/.cache/paru/clone/librewolf/src/firefox-96.0.2/python/mach/mach/site.py", line 259, in from_environment
    if external_python.provides_any_package("mach", requirements)
  File "/home/user/.cache/paru/clone/librewolf/src/firefox-96.0.2/python/mach/mach/site.py", line 800, in provides_any_package
    raise Exception(
Exception: The Python packages associated with "/usr/bin/python3" aren't compatible with the "mach" virtualenv
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'librewolf-96.0.2-1': 
error: packages failed to build: librewolf-96.0.2-1

ginnokami commented on 2022-01-22 13:38 (UTC)

So I updated the MACH_USE_SYSTEM_PYTHON flag to 0, but when building I get the exact same issue as I had before (with the only difference being the updated firefox version number 96.0.2).