Package Details: mozillavpn 2.24.3-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: 43
Popularity: 0.74
First Submitted: 2021-01-13 02:38 (UTC)
Last Updated: 2024-11-06 07:01 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 22 Next › Last »

mergen commented on 2024-07-15 15:22 (UTC)

I get the following errors:

error[E0282]: type annotations needed for `Box<_>`
--> /usr/src/debug/mozillavpn/mozillavpn-2.23.0~rc20240626151300/signature/vendor/time/src/format_description/parse/mod.rs:83:9
|
83 |     let items = format_items
|         ^^^^^
...
86 |     Ok(items.into())
|              ---- type must be known at this point
|
help: consider giving `items` an explicit type, where the placeholders `_` are specified
|
83 |     let items: Box<_> = format_items
|              ++++++++
For more information about this error, try `rustc --explain E0282`.
error: could not compile `time` (lib) due to 1 previous error

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.