pi-apps icon indicating copy to clipboard operation
pi-apps copied to clipboard

Tor and Mullvad: bring new stable community builds

Open ooovlad opened this issue 2 months ago • 12 comments

  • Update install-64 and uninstall scripts to use new community builds
  • Move Mullvad installation from home directory to "~/.local/share"
  • Update icons, metadata and description for the browsers
  • Change update scripts to use new source
  • Remove update logic for arm32 versions

ooovlad avatar Oct 27 '25 12:10 ooovlad

🛠 Tests passed:

️✅ Ready to Merge

ooovlad avatar Oct 27 '25 14:10 ooovlad

Pretty sure the updated tor icon is out of date. Also, I presume the 32-bit mullvad browser version is too old to do "$INSTALL_DIR"/mullvad-browser/start-mullvad-browser.desktop --register-app, hence the need to make a desktop file only in install-32?

Botspot avatar Oct 27 '25 14:10 Botspot

Pretty sure the updated tor icon is out of date.

This icon was downloaded from official brand assets page and then converted to png. Your assumption is pointless.

Also, I presume the 32-bit mullvad browser version is too old to do "$INSTALL_DIR"/mullvad-browser/start-mullvad-browser.desktop --register-app, hence the need to make a desktop file only in install-32?

No, 13.0.9 arm32 version also does support --register-app and --unregister-app. However, i decided to leave the old installation way because I didn't want to make any changes in install-32 in the first place, but was forced to do it to bring new user-data export-import pathes (because uninstall script is universal).

I you have better ideas, feel free to explain them.

ooovlad avatar Oct 27 '25 15:10 ooovlad

Also i want to point out that Mullvad Browser has .deb package unlike Tor. So you can modify install-64 to bring .deb package instead of old .tar.xz unpacking. However, uninstall script is still universal, so you should keep it in mind or get rid of install-32 entirely.

ooovlad avatar Oct 27 '25 15:10 ooovlad

Pretty sure the updated tor icon is out of date.

This icon was downloaded from official brand assets page and then converted to png. Your assumption is pointless.

The brand assets seem to be out of date then, as the app icon was refreshed in version 13. https://blog.torproject.org/new-release-tor-browser-130/

Botspot avatar Oct 27 '25 15:10 Botspot

The brand assets seem to be out of date then, as the app icon was refreshed in version 13.

This is something I didn't notice. Feel free to update these icons yourself.

ooovlad avatar Oct 27 '25 15:10 ooovlad

Are there any problems with these changes? What is the cause of the silence?

ooovlad avatar Oct 30 '25 13:10 ooovlad

I'm waiting for @theofficialgman's thoughts on this. He will likely get to it this weekend.

Botspot avatar Oct 30 '25 18:10 Botspot

For Tor, I'd rather get word from the project on their plan for aarch64 linux. Sometimes the reason is as simple as "oops we forgot to push to stable".

theofficialgman avatar Oct 30 '25 21:10 theofficialgman

Mullvad is the same thing, they are just waiting on Tor.

theofficialgman avatar Oct 30 '25 21:10 theofficialgman

upstream Mullvad tracking issue https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/issues/434

Looks like now the plan is 16.0 stable. i imagine it will come to 15.0 alpha before hitting 16.0 stable, literally nothing to do except enable it. If you want it enabled please put your request there.

theofficialgman avatar Oct 30 '25 21:10 theofficialgman

Ok. These are very good news about 16.0 stable. I'm not sure they are going to bring it before the end of the year. In any case, updating Mullvad 13.0.9 and Tor Nightly to a stable 15.0 community build is a good option for now.

ooovlad avatar Nov 01 '25 00:11 ooovlad