Package Details: librewolf 96.0.2-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-community.gitlab.io/
Keywords: browser web
Licenses: GPL, MPL, LGPL
Submitter: lsf
Maintainer: lsf
Last Packager: lsf
Votes: 48
Popularity: 5.47
First Submitted: 2019-06-14 18:41
Last Updated: 2022-01-22 11:48

Dependencies (41)

Sources (7)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Kimble commented on 2022-01-28 17:25

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

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).

lsf commented on 2022-01-22 10:58

I am not certain why this kind of errors only crops up now, but a quick workaround might just be to change line 222 in the PKGBUILD (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=librewolf#n220) to export MACH_USE_SYSTEM_PYTHON=0. That should stop it from trying to use any system-wide packages/python completely.

tyler19820201 commented on 2022-01-22 10:47

Same issue here also

ginnokami commented on 2022-01-16 15:52

When building for 96 I no longer have the pip issue, but I now get the following once the build starts.

==> 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/gin/.aur/librewolf/src/firefox-96.0/./mach", line 126, in <module>
    main(sys.argv[1:])
  File "/home/gin/.aur/librewolf/src/firefox-96.0/./mach", line 118, in main
    mach = check_and_get_mach(os.path.dirname(os.path.realpath(__file__)))
  File "/home/gin/.aur/librewolf/src/firefox-96.0/./mach", line 105, in check_and_get_mach
    return load_mach(dir_path, mach_path)
  File "/home/gin/.aur/librewolf/src/firefox-96.0/./mach", line 91, in load_mach
    return mach_initialize.initialize(dir_path)
  File "/home/gin/.aur/librewolf/src/firefox-96.0/build/mach_initialize.py", line 219, in initialize
    _activate_python_environment(
  File "/home/gin/.aur/librewolf/src/firefox-96.0/build/mach_initialize.py", line 172, in _activate_python_environment
    mach_environment = MachSiteManager.from_environment(
  File "/home/gin/.aur/librewolf/src/firefox-96.0/python/mach/mach/site.py", line 259, in from_environment
    if external_python.provides_any_package("mach", requirements)
  File "/home/gin/.aur/librewolf/src/firefox-96.0/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...

Any thoughts or suggestions? It really seems to me that the upgrade to python 3.10 is really hurting this build system, as I never had any issues building this before the upgrade.

lahwaacz commented on 2022-01-13 06:52

@D1sturbed You can edit your past comment and fix the formatting...

D1sturbed commented on 2022-01-13 03:55

@Neko-san sorry, i'm a little bit retarded..

Neko-san commented on 2022-01-13 03:54

Paru is an AUR helper Lol

You don't need to download the source, just do paru -Sa librewolf --skipreview

D1sturbed commented on 2022-01-13 03:36

@Neko-san so download the source code elsewhere? sorry, i'm just trying to clarify.

Neko-san commented on 2022-01-13 03:34

@D1sturbed You want to make the local repo path something different from paru's cache; give it its own folder