[Pkg-mozext-maintainers] Status Quo on Thunderbird 78.x

Carsten Schoenert c.schoenert at t-online.de
Sun Sep 13 13:09:43 BST 2020


Hiho,

Am 01.09.20 um 19:41 schrieb Carsten Schoenert:
...
> The situation on the buildds [3] is also something that needs some
> attention. I was able to fix the build on mips64el but ppc64el [4] and
> s390x [5] are still failing.
> 
> On ppc64el it seems some rustc specific problem, I'm unable to solve
> this but I hope that Mike will do this as part of his involvement to
> Mozilla.
> It might be that I need to pass some configuration options for ppc64el
> though the file mozconfig.default. Until now no additional flags are
> added to that arch. OTOH this arch has build successful until 78.1.0, so
> I tend to say that this regression is rustc version related.

I uploaded version 78.2.2 earlier today and we still have the build 
issues on ppc64el and s390x.

Christoph tried to dig into the problems on a s390x porterbox and did 
find some problem with one of the embedded code copies for sqlite3.
It turned out that the used version 3.31.1 did have some source code 
that isn't working properly on big-endian platforms and that were 
already spotted out by Adrian Glaubitz earlier this year [1].
As the used source here is typically not getting modified by MZLNA 
within the ESR series I created a patch by using a newer sqlite3 version 
3.32.3 taken from a recent beta version of Thunderbird.
This seems to improve the situation a little bit, but now the linker is 
failing because of a hidden symbol [2].

Searching for the error message I found this issue for mozangle [3] 
which is quite the same, the conclusion here is that GCC is failing here.
Christoph told me that he that his testing on a porterbox is now failing 
with the exact same problem. So maybe this is a GCC problem or we need 
some s390x specific patching here. So far I couldn't see any "special" 
handling Mike is doing for FF.

ppc64el is still failing with the same message as on 78.2.1, but I 
didn't expected some healing by simply doing a hand coverage. ;)

In the between time a grave bug against the enigmail package was created 
to get the version >= 2.2 [3] into unstable.
Currently I wont upload a version 78.x to unstable until Daniel is 
saying something about the situation of enigmal in unstable.

[1] https://bugs.debian.org/950974
[2] 
https://buildd.debian.org/status/fetch.php?pkg=thunderbird&arch=s390x&ver=1%3A78.2.2-1&stamp=1599994806&raw=0
[3] https://bugs.debian.org/970111

-- 
Regards
Carsten Schoenert



More information about the Pkg-mozext-maintainers mailing list