FS#69023 - [thunderbird] Broken network since 78.5.1-1

Attached to Project: Arch Linux
Opened by Kevin Brodsky (Corax) - Friday, 18 December 2020, 12:10 GMT
Last edited by Levente Polyak (anthraxx) - Friday, 18 December 2020, 20:26 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


It seems to me that the PKGBUILD changes in 78.5.1-1 [1] somehow broke Thunderbird's networking. 78.5.0-1 works fine for me, while 78.5.1-1 and 78.6.0-1 fail to download new messages most of the time, and also fail to download images for already-downloaded (HTML) emails. I do not think this is a bug in upstream Thunderbird, because 78.5.1 and 78.6 from the AUR's thunderbird-bin [2] work just fine.

Let me know if I can provide any kind of debug info, there is nothing obviously wrong in the error console or Thunderbird's stdout/stderr.

[1] https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/thunderbird&id=e9c266293aa6b5a80ed3617ca74de056b59a62a8
[2] https://aur.archlinux.org/packages/thunderbird-bin/
This task depends upon

Closed by  Levente Polyak (anthraxx)
Friday, 18 December 2020, 20:26 GMT
Reason for closing:  Not a bug
Additional comments about closing:  partial upgrade
Comment by Kevin Brodsky (Corax) - Friday, 18 December 2020, 12:14 GMT
Forgot to mention, the behaviour is exactly the same for two completely unrelated accounts (an old one, and another one created very recently on Thunderbird 78.x).
Comment by Levente Polyak (anthraxx) - Friday, 18 December 2020, 13:19 GMT
just because the official builds work, doesn't mean its not an upstream bug. They build on different systems with different libraries and versions. The major difference on Arch Linux between 78.5.1-1 and 78.5.0-1 is rust 1.48.
I can't really tell you how to debug this properly, best would be taking this to upstream instead. We are compiling very straight forward without custom patches using rust 1.48. Upstream is always very nice and helpful on aiding to debug an issue. Please cross post the upstream ticket link here for paper trail.

PS: Is your system fully up to date? Are you using Manjaro?
Comment by Kevin Brodsky (Corax) - Friday, 18 December 2020, 17:39 GMT
My bad - I updated my (Arch) system a few days ago and foolishly thought that doing a partial upgrade just for Thunderbird would be fine, but clearly it wasn't. Doing a full update fixed the issue, possibly due to the nss update. Sorry for the noise, I will write 100 times "I shall not open bugs after a partial upgrade" as penance :)