Qeole / colorediffs

Thunderbird extension to colorize code diffs in messages.
Mozilla Public License 2.0
24 stars 5 forks source link

No version works with TB v78.3 #96

Open ksacilotto opened 3 years ago

ksacilotto commented 3 years ago

Hi,

I have recently updated my Ubuntu to Groovy Gorilla, which ships Thunderbird 78.3.2, and the extension stopped working. The documentation says v2+ works only with TB 78.4+ and the previous v1.9 version works only up until TB 68. So it seems TB 78.3 is on the limbo.

Is it possible to add support to 78.3?

Thanks!

carlosfrodriguez commented 3 years ago

Hi @ksacilotto TB 78 - 78.3 does not provide the necessary APIs to support this add-on.

((enjoy)) cr

Qeole commented 3 years ago

Indeed (thanks @carlosfrodriguez). There is and will be no support for those versions. The API was introduced in version 82 and backported to Thunderbird ESR 78.4. For the record it's technically possible to re-implement the add-on with so-called “experiments”, but I don't have the time or the will to dive into this - especially since newer Thunderbird versions now have the required API.

I don't know Ubuntu's policy on Firefox/Thunderbird, do they update them during the cycle of life of the release? Otherwise, one solution might be to install Thunderbird outside of apt - Downloading the tar.bz2 archive and running the binary works fine for me, and I stopped using the apt versions some time ago.

ksacilotto commented 3 years ago

Thanks @carlosfrodriguez and @Qeole!

Ubuntu has updated Thunderbird in the past after the series became stable, including major versions updates, but given that Groovy Gorilla is not an LTS I'm not sure what the policy will be.

I think the easiest solution will be indeed to install it from the tarball and wait to see if an update to 78.4 will be done.

Cheers, Kleber