Skip to content

Conversation

@ooovlad
Copy link
Contributor

@ooovlad ooovlad commented Oct 27, 2025

  • 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

- 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
Copy link
Contributor Author

ooovlad commented Oct 27, 2025

🛠 Tests passed:

️✅ Ready to Merge

@Botspot
Copy link
Owner

Botspot commented Oct 27, 2025

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?

@ooovlad
Copy link
Contributor Author

ooovlad commented Oct 27, 2025

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
Copy link
Contributor Author

ooovlad commented Oct 27, 2025

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.

@Botspot
Copy link
Owner

Botspot commented Oct 27, 2025

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/

@ooovlad
Copy link
Contributor Author

ooovlad commented Oct 27, 2025

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
Copy link
Contributor Author

ooovlad commented Oct 30, 2025

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

@Botspot
Copy link
Owner

Botspot commented Oct 30, 2025

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

@theofficialgman
Copy link
Collaborator

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
Copy link
Collaborator

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

@theofficialgman
Copy link
Collaborator

theofficialgman commented Oct 30, 2025

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.

@ooovlad
Copy link
Contributor Author

ooovlad commented Nov 1, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants