For the record, I talked to Robie who is on the SRU team, and he said: « IMHO, I think that breaking the other packages to bump Thunderbird is inevitable. Technically I don't think that's within the remit of the SRU team - it's a TB thing. I think we should figure out how to mitigate as much as possible, document and publicise the breakage as best as we can, then break it. »
We went on to discuss how "apt upgrade" would behave (vs "apt dist-upgrade"), I tested and I observed that "apt upgrade" wouldn't proceed to the upgrade as it doesn't remove broken packages. The "Software Updater" GUI however does the right thing, even if the UX will be slightly unusual for most users (assuming they have tinyjsd or jsunit installed): it will first warn that "Not all updates can be installed", and propose a partial upgrade, which does the right thing, warning that it's going to remove two packages (tinyjsd and jsunit) and upgrade 5 packages (thunderbird*), and offering to proceed. We agreed that I would bring up the topic with the technical board on their mailing list. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to thunderbird in Ubuntu. https://bugs.launchpad.net/bugs/1895643 Title: Backport Thunderbird 78 to 20.04 LTS and 18.04 LTS Status in thunderbird package in Ubuntu: Fix Released Status in thunderbird source package in Bionic: Triaged Status in thunderbird source package in Focal: Fix Committed Status in thunderbird source package in Groovy: Fix Released Bug description: Upstream Thunderbird version 78.2.2 should be a candidate for backporting to stable Ubuntu releases. I've successfully built 78.2.1 against both with forcing nodejs version (20.04, 18.04) and disabling AV1 support due to too old nasm (18.04). Attaching debdiffs here. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/1895643/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp