1.17.2 breaks dependencies on LTS Debian 13 (and probably Ubuntu)

Description

Installing the .deb package for 1.17.1 was fine. With the new dependencies in 1.17.2, Debian fails out with:

Unsatisfied dependencies:
mailspring : Depends: libtidy5deb1 but it is not installable

To Reproduce…

Steps to reproduce the behavior:

  1. Download the Mailspring 1.17.2 .deb file.

  2. apt install ./mailspring-1.17.2-amd64.deb

Expected Behavior

Mailspring should just install on the LTS version of Debian.

Setup

  • OS and Version: Debian 13.3 “trixie”
    • Installation Method: .deb package
  • Mailspring Version: 1.17.2+

Additional Context

A hacky workaround is to create an equivs package that provides “libtidy5deb1” but actually depends on libtidy58 (or libtidy-dev, for convenience):

  1. sudo apt install equivs

  2. cat <libtidy5deb1-control
    Package: libtidy5deb1
    Depends: libtidy-dev
    Description: A fake version of libtidy5deb1 for mailspring 1.17.2+
    EOF

  3. equivs-build libtidy5deb1-control

  4. sudo apt install ./libtidy5deb1_1.0_all.deb

The proper fix is to correct the dependency to something actually present in both Debian and Ubuntu (libtidy58, or libtidy-dev).

+1, exact same issue on Ubuntu 25.04

+1 this same issue I am facing on Parrot Security 7.1

Related issue on Linux Mint 22.2:

Unsatisfied dependencies: libgtk-3-0 (>= 3.10.0)

+1, same issue on Ubunut 25.10

Hey folks, thanks for reporting this. The 1.17.3 release (on Jan 31) should address this issue. We updated the .deb package dependencies to address Ubuntu 25 (libtidy58 replaces libtidy5deb1) and Linux Mint 22 (libcurl4t64, libgtk-3-0t64 instead of libgtk-3-0) installation issues.

Please let me know if you still encounter this or any other dependency issues after the update. I appreciate your patience getting this sorted. In 1.17, we started using the system versions of libcurl, libtidy, openssl and others. It’s great (and how it /should/ work!) but it meant a lot of new dependencies needed to be listed in the metadata.

2 Likes

It works on parrot os. Thanks.