[SOLVED]Mailspring 1.17, nothing provides 'libtidy.so.5()(64bit)'

Description

The installer, mailspring-1.17.0-0.1.x86_64.rpm, requires the outdated libtidy.so.5. This is an extinct lib on all Linux distros, see https://pkgs.org/search/?q=libtidy.so.5
For example, on openSUSE Tumbleweed, now it’s libtidy.so.58, of which is installed on my system, but doesn’t recognize by the installer.

To Reproduce…

Steps to reproduce the behavior:

  1. Download the installer (v1.17) from either the official website or the official GitHub repo.
  2. Try installing it.
  3. See nothing provides 'libtidy.so.5()(64bit)' error.

Expected Behavior

The installer should not require this outdated lib.

Screenshots

Setup

  • OS and Version: openSUSE Tumbleweed
    • Installation Method: mailspring-1.17.0-0.1.x86_64.rpm
  • Mailspring Version: 1.17

Additional Context

I have been using v1.16 for a while without any issue. I tried proceeding with the installation of v1.17 with the broken dep. I can start the app, but there’s no connection at all. I am not sure if it’s related to libtidy.so.5.

Fedora 43, have the same issue.

Why do we need it?

I see it was added here The linux build now relies on system libtidy · Foundry376/Mailspring@849c312 · GitHub But it links with the old version.

$ rpm -ql libtidy.x86_64
/usr/lib/.build-id
/usr/lib/.build-id/37
/usr/lib/.build-id/37/aadf010ed3ee69b86b8801c379e012d686e767
/usr/lib64/libtidy.so.5.8.0
/usr/lib64/libtidy.so.58
/usr/share/licenses/libtidy
/usr/share/licenses/libtidy/LICENSE.md

Any resolution to this library issue on Fedora 43? I tried switching from the rpm version to the Flatpak version however the Flatpak version will not let me log in (screenshot below)

I have downgraded to v1.16 for now, as I also got no connection (can’t fetch new emails or adding new account) at all with v1.17. I am not sure whether it’s related to this issue.

But there’s a solution with this issue, though. You’ll have to rebuild the installer and changing its deps, see:

This issue is fixed in v1.17.1.

1 Like