mullvad / mullvad-browser

Privacy-focused browser for Linux, macOS and Windows. Made in collaboration between @torproject and @mullvad
https://mullvad.net/browser
1.15k stars 21 forks source link

Flatpak Support #6

Open Anvil5465 opened 1 year ago

Anvil5465 commented 1 year ago

It would be really nice to have this packaged as a flatpak, maybe on Flathub, for easier installation and software updates across linux distros.

Tc-001 commented 1 year ago

Also you can set up (and relatively easily add) custom flatpak repositories, so it could still be served from Mullvad's servers.

Anderhar commented 1 year ago

I was going to open the exactly same issue, but you beat me to it by half an hour! I've been using Tor Browser disconnected from Onion network and also with the uBlock extension as my daily driver for several years now, but I install it as Flatpak version of Tor Browser Launcher, and this is a major difference from the Mullvad's edition, which announcement greatly encouraged me.

ruihildt commented 1 year ago

Thanks for your feedback. We will look into further distributing Mullvad Browser at some point in the future.

nixfu commented 1 year ago

Yep, Flatpak is the main method now to distribute Linux software, that is flavor independent. It is by far the best way to distribute this browser.

storopoli commented 1 year ago

Yes, flatpak!

Thorin-Oakenpants commented 1 year ago

make sure RLBox is implemented - https://gitlab.com/librewolf-community/browser/source/-/issues/9#note_1345338224

I believe @PieroV has been working in this area lately :)

julkefol commented 1 year ago

Yeah, we need a flatpak version. I use all my browsers as flatpak.

dalaeance commented 1 year ago

Throwing up a +1 for Flatpak support. If I gotta do it from source, it pretty much never gets used and/or updated after the first few uses.

polarhive commented 1 year ago

I like keeping my $HOME folder clean: Firefox based browsers don't respect the xdg-basedir spec by default.

It creates a .mozilla folder to store browser profiles. As a workaround: I use Flatseal to limit filesystem access for $HOME. The flatpak variants of Firefox, LibreWolf & TBB then store the profile files under ~/.var/app/{flatpak app-id}.

+1 for flatpak support

storopoli commented 1 year ago

The flatpak app was merged and should be available soon. https://github.com/flathub/net.mullvad.MullvadBrowser

julkefol commented 1 year ago

The flatpak app was merged and should be available soon. https://github.com/flathub/net.mullvad.MullvadBrowser

That's a good thing to hear. Never thought it would be so quick.

birds-swim commented 1 year ago

Thank you for Flatpak! Hats off to the Hero Devs of Mullvad!

ruihildt commented 1 year ago

FYI this is not an official release and we haven't verified it. We are currently considering how to best handle this.

tinypinkdragons commented 1 year ago

As soon as I open the flatpak, my Pi-hole registers a connection attempt to 'aax-us-pdx.amazon-adsystem.com', which the Windows version doesn't do. After some investigation, I came here and saw it wasn't official. Now uninstalled. Any news on an official release, or will you not be publishing to Flathub?

julkefol commented 1 year ago

isn't net.mullvad.MullvadBrowser official from flathub?

tinypinkdragons commented 1 year ago

isn't net.mullvad.MullvadBrowser official from flathub?

As @ruihildt said,

FYI this is not an official release and we haven't verified it.

Unless there's been an update, and it hasn't been mentioned here, then I'm assuming it's still unofficial. I'd love to be corrected. Not sure why it's contacting an Amazon ad server if it is official.

adrelanos commented 11 months ago

@storopoli

The flatpak app was merged and should be available soon. https://github.com/flathub/net.mullvad.MullvadBrowser

This comment made it look as if it's official while it wasn't.

This was further exaggerated by:

@Anvil5465 closed this as completed

Quote @ruihildt https://github.com/mullvad/mullvad-browser/issues/6#issuecomment-1536629529:

FYI this is not an official release and we haven't verified it. We are currently considering how to best handle this.

Other stuff which was poorly handled in this ticket:

I've also created a ticket at flathub about this:

ruihildt commented 11 months ago

@adrelanos I could definitely have handled things better in regards to updating the status of the ticket and warning users that it was not an official package.

Regarding the Flathub page itself, it is indeed questionable that they replicated the Twitter like "blue tick for verified".

However, this is a Flathub general issue, not specific to this package.

We have plans to take over the package and make it official in the near future. In the meantime, I'm submitting a PR to add metadata and information in the Flathub page signifying it's not an official package.

adrelanos commented 11 months ago

Your constructive response and prompt action is much appreciated!

mlario commented 5 months ago

Any news on flatpak side? would be much appreciated.

and would solve an issue of mullvad browser not being able to be recognized as an option for default browser under linux