Package Details: mozillavpn 2.27.0-1

Git Clone URL: https://aur.archlinux.org/mozillavpn.git (read-only, click to copy)
Package Base: mozillavpn
Description: Fast, secure, and easy to use VPN from the makers of Firefox
Upstream URL: https://vpn.mozilla.org
Keywords: vpn wireguard
Licenses: MPL-2.0
Submitter: tavianator
Maintainer: Xavier (xiota)
Last Packager: Xavier
Votes: 45
Popularity: 1.73
First Submitted: 2021-01-13 02:38 (UTC)
Last Updated: 2025-04-17 14:10 (UTC)

Latest Comments

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

leonavis commented on 2025-04-17 16:33 (UTC)

yay it works again thanks for fixing it

Xavier commented on 2025-04-17 14:12 (UTC)

Finally build fixed after several patches from the devs

isacdaavid commented on 2025-04-16 17:02 (UTC)

I could not get around the yaml dependency issue, not even by installing python-yaml myself (in fact it was already installed). My guess is that the build process is messing around with python environments.

You can see that if I invoke the python console within the build() function in the PKGBUILD, I can import yaml like nothing. Yet the compilation fails:

==> Starting build()...
Python 3.13.2 (main, Feb  5 2025, 08:05:21) [GCC 14.2.1 20250128] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import yaml
>>> 
Configuring for Unix Makefiles
APP_VERSION=2.26.0
-- clang-tidy: The -DCMAKE_EXPORT_COMPILE_COMMANDS=ON flag is not set. Linting will be skipped.
Generated BUILD_ID: 2.202504161157
Using Qt version 6.9.0
Building sentry for Linux
Creating library translations from /home/isaac/mozillavpn/src/mozillavpn-2.26.0/src/translations
Importing translations: bg - completeness: 0.18235294117647058
Importing translations: co - completeness: 0.9941176470588236
Importing translations: cs - completeness: 1.0
Importing translations: cy - completeness: 1.0
Importing translations: da - completeness: 1.0
Importing translations: de - completeness: 1.0
Importing translations: dsb - completeness: 0.9196078431372549
Importing translations: el - completeness: 1.0
Importing translations: en - completeness: 1.0
Importing translations: en_CA - completeness: 1.0
Importing translations: en_GB - completeness: 1.0
Importing translations: es_AR - completeness: 1.0
Importing translations: es_CL - completeness: 1.0
Importing translations: es_ES - completeness: 1.0
Importing translations: es_MX - completeness: 1.0
Importing translations: fa - completeness: 0.00196078431372549
Importing translations: fi - completeness: 1.0
Importing translations: fr - completeness: 1.0
Importing translations: fy_NL - completeness: 1.0
Importing translations: hsb - completeness: 0.9196078431372549
Importing translations: hu - completeness: 1.0
Importing translations: ia - completeness: 1.0
Importing translations: id - completeness: 1.0
Importing translations: is - completeness: 1.0
Importing translations: it - completeness: 1.0
Importing translations: ja - completeness: 0.9686274509803922
Importing translations: ko - completeness: 1.0
Importing translations: lo - completeness: 1.0
Importing translations: nl - completeness: 1.0
Importing translations: oc - completeness: 0.15098039215686274
Importing translations: pa_IN - completeness: 0.9137254901960784
Importing translations: pl - completeness: 1.0
Importing translations: pt_BR - completeness: 1.0
Importing translations: pt_PT - completeness: 0.9941176470588236
Importing translations: ru - completeness: 1.0
Importing translations: sk - completeness: 1.0
Importing translations: sl - completeness: 1.0
Importing translations: sq - completeness: 1.0
Importing translations: sv_SE - completeness: 1.0
Importing translations: th - completeness: 1.0
Importing translations: tr - completeness: 1.0
Importing translations: uk - completeness: 1.0
Importing translations: vi - completeness: 1.0
Importing translations: zh_CN - completeness: 1.0
Importing translations: zh_TW - completeness: 1.0
Creating library translations-unit-tests from /home/isaac/mozillavpn/src/mozillavpn-2.26.0/tests/unit_tests/translations
-- Configuring done (5.6s)
-- Generating done (0.9s)
-- Build files have been written to: /home/isaac/mozillavpn/src/build
[  1%] Generating prod/guide_01_how_to_vpn.rcc
Traceback (most recent call last):
  File "/home/isaac/mozillavpn/src/mozillavpn-2.26.0/scripts/addon/build.py", line 18, in <module>
    from generate_strings import parseYAMLTranslationStrings
  File "/home/isaac/mozillavpn/src/mozillavpn-2.26.0/scripts/utils/generate_strings.py", line 7, in <module>
    import yaml
ModuleNotFoundError: No module named 'yaml'

binom commented on 2025-04-08 09:54 (UTC) (edited on 2025-04-08 14:02 (UTC) by binom)

I'm running into a related issue I think, or maybe I just overlooked the build failure.
[yay -Q mozillavpn
mozillavpn 2.26.0-1

but it does not launch.
[journalctl -b -g mozillavpn
Apr 08 08:59:54 [REDACTED] mozillavpn[1209]: /usr/bin/mozillavpn: symbol lookup error: /usr/bin/mozillavpn: undefined symbol: _ZTI20QGenericUnixServices, version Qt_6_PRIVATE_API

Xavier commented on 2025-04-07 20:12 (UTC)

Thanks guys! Confirmed and reported here: https://github.com/mozilla-mobile/mozilla-vpn-client/issues/10375

xiota commented on 2025-04-07 20:12 (UTC)

Arch is on Qt 6.9 now. I had assumed problem was caused by some change in Qt that needs to be addressed upstream.

pcpetty commented on 2025-04-07 19:39 (UTC)

Build is broken due to incorrect signal emission in lottiestatus.cpp from Lottie integration.

Error: LottieStatus::changed() now requires 5 arguments, but moc_lottiestatus.cpp emits it with none. Upstream likely updated the function signature without updating QML or emit logic.

Fails at: [ 33%] Building CXX object lottie/CMakeFiles/lottie.dir/lottie_autogen/mocs_compilation.cpp.o

Confirmed on fully updated Arch with Qt 6.7 and GCC 13.2.1.

Happy to help with logs or testing if a patch is in the works. Let me know what you need.

biggusdingus commented on 2025-04-07 19:18 (UTC)

I'm running into an issue when building the package. Has anyone run into failing the build when building target "lottie_autogen", object "lottie/CMakeFiles/lottie.dir/lottie_autogen/mocs_compilation.cpp.o"?

I haven't run into this before when building the AUR package for Mozilla VPN.

pcpetty commented on 2025-04-03 01:35 (UTC)

@Xavier

Yeah, this was a straight paru -Syu run inside KDE’s terminal, Python is installed globally.

I’ll double-check if the module path was off or if a local venv interfered, but that was the build context. I’ll dig deeper and circle back if I find anything interesting.

Xavier commented on 2025-04-03 00:47 (UTC)

@pcpetty so you are building the package in a Python-enabled environment.