Package Details: mozillavpn 2.22.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: MPL2
Submitter: tavianator
Maintainer: Xavier (xiota)
Last Packager: Xavier
Votes: 41
Popularity: 0.22
First Submitted: 2021-01-13 02:38 (UTC)
Last Updated: 2024-05-14 02:56 (UTC)

Latest Comments

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

jugjg commented on 2024-04-24 07:28 (UTC)

@xiota: Thanks! I checked with the conf file, and it was set -Werror.

xiota commented on 2024-04-23 20:37 (UTC)

@jugjg Package builds in clean chroot. Problem is you have -Werror set somewhere.

jugjg commented on 2024-04-23 20:21 (UTC) (edited on 2024-04-23 20:34 (UTC) by jugjg)

Have following issue:

/home/user/.cache/paru/clone/mozillavpn/src/mozillavpn-2.21.0/src/platforms/linux/daemon/apptracker.cpp:19:23: error: unused variable 'GTK_DESKTOP_APP_SERVICE' [-Werror,-Wunused-const-variable]
   19 | constexpr const char* GTK_DESKTOP_APP_SERVICE = "org.gtk.gio.DesktopAppInfo";
      |                       ^~~~~~~~~~~~~~~~~~~~~~~
/home/jerryhu/.cache/paru/clone/mozillavpn/src/mozillavpn-2.21.0/src/platforms/linux/daemon/apptracker.cpp:20:23: error: unused variable 'GTK_DESKTOP_APP_PATH' [-Werror,-Wunused-const-variable]
   20 | constexpr const char* GTK_DESKTOP_APP_PATH = "/org/gtk/gio/DesktopAppInfo";
      |                       ^~~~~~~~~~~~~~~~~~~~
2 errors generated.
make[2]: *** [src/CMakeFiles/mozillavpn.dir/build.make:787: src/CMakeFiles/mozillavpn.dir/platforms/linux/daemon/apptracker.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1649: src/CMakeFiles/mozillavpn.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

firesock commented on 2024-03-17 03:34 (UTC)

Thanks for the change. Do you think it should note in the in the post-install that without systemd-resolved setup (I think that's the only D-Bus provider that exists?) DNS queries won't go over the VPN?

Xavier commented on 2024-03-07 15:26 (UTC)

I've checked it and it is correct, it no longer needs resolveconf, thanks @firesock

firesock commented on 2024-03-07 04:04 (UTC)

For the optional resolvconf dependency, mozillavpn has removed resolvconf executable support in favour of the D-Bus interface since 2.20 https://github.com/mozilla-mobile/mozilla-vpn-client/commit/2f291e35db90ada46fbbe95c3c0d891364ed3a23 - I don't think anything providing the binary executable mechanism (openresolv or systemd-resolvconf) actually does anything for DNS queries.

I did some simple testing, and without systemd-resolved (doesn't require systemd-resolvconf) setup and running, DNS queries seem to be unaffected by mozillavpn changes.

xiota commented on 2023-12-13 15:26 (UTC)

Mozilla prepared the sources and provides the download through their account ⇒ They are upstream sources.

PolarianDev commented on 2023-12-13 14:18 (UTC)

@xiota they are still modified sources, as Xavier has pointed out it has things like glean-parser stripped out. This is not upstream, this is downsteam changes, even if its mozilla doing it, its still downstream.

You should be distributing the upstream, not redistributing modified sources meant for debian (whether this is debian or mozilla).

xiota commented on 2023-12-13 11:34 (UTC) (edited on 2023-12-13 11:36 (UTC) by xiota)

@PolarianDev The sources are not modified by Debian or Ubuntu. They are provided by Mozilla through their PPA. The file appears to be prepared by script.sh in github workflow linux.yaml.

PolarianDev commented on 2023-12-13 10:16 (UTC)

I am aware that glean-parser is not preferable, but this package doesn't conform to simplicity. [1]

Debian seems to have heavily modified the sources to suit their needs, this conflicts the Arch way of doing things.

I doubt staff would mind a mozillavpn-patched or a package with the debian patchset like mozillavpn-debian or something, but the main package should be conforming to the Arch Principles, which it currently doesn't.

[1] https://wiki.archlinux.org/title/Arch_Linux#Simplicity