thunderbird 78.9.0 FTBFS on ppc64el

Bug #1923505 reported by Olivier Tilloy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
thunderbird (Ubuntu)
Fix Released
High
Olivier Tilloy

Bug Description

The build hangs forever when compiling the webrender rust crate (see https://launchpad.net/ubuntu/+source/thunderbird/1:78.9.0+build2-0ubuntu3/+build/21368163). I'm attaching the full build log for future reference.

This happens when building with rustc 1.50.0+dfsg1+llvm-0ubuntu4 and 1.50.0+dfsg1+llvm-0ubuntu5 (the latter is the version currently in the hirsute release pocket).
The build completes when building with rustc 1.50.0+dfsg1+llvm-0ubuntu2.

Revision history for this message
Olivier Tilloy (osomon) wrote :
Changed in thunderbird (Ubuntu):
assignee: nobody → Olivier Tilloy (osomon)
status: New → Triaged
importance: Undecided → High
Revision history for this message
Olivier Tilloy (osomon) wrote :

Note that it's not just thunderbird 1:78.9.0+build2-0ubuntu3 in hirsute-proposed that is affected, rebuilding version 1:78.8.1+build1-0ubuntu1 in the release pocket hangs similarly.

Robie Basak (racb)
tags: added: update-excuse
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

FWIW, this happens in Debian as well; cf: https://ci.debian.net/packages/t/thunderbird/unstable/ppc64el/.

Revision history for this message
Olivier Tilloy (osomon) wrote :

According to https://buildd.debian.org/status/logs.php?pkg=thunderbird&arch=ppc64el&suite=sid, Debian is not affected by the same build failure.

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Gee, I wonder what's up with ci.d.net; it's basically dead for ppc64el for thunderbird. I'll try to take a look at this on the Debian side when I have some time.

Revision history for this message
Olivier Tilloy (osomon) wrote :

I am now seeing similar build failures (where the build hangs forever before eventually being killed) when building the firefox 89.0 release candidate, on pcc64el, on bionic and focal (the version of rustc is 1.47.0+dfsg1+llvm-1ubuntu1. Groovy, hirsute and impish are not affected. I need to look into it further to understand if the hang also happens when building the webrender crate.

Revision history for this message
Olivier Tilloy (osomon) wrote :

The firefox build failures are a different issue: bug #1930315.

Revision history for this message
Olivier Tilloy (osomon) wrote :

Worked around the hang when building thunderbird by reducing the rust optimization level (from 2 to 1) when building on ppc64el: https://bazaar.launchpad.net/~mozillateam/thunderbird/thunderbird.impish/revision/623.

Changed in thunderbird (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

This is awesome! Would you mind submitting to Debian as well? I can probably re-trigger the builds there to get this working and we can drop the delta at some point.

Revision history for this message
Olivier Tilloy (osomon) wrote :

As I wrote in comment #8, I'm not seeing that Debian is affected by this bug, it is an Ubuntu-specific toolchain issue.

Also, thunderbird in Debian and thunderbird in Ubuntu are (for historical reasons) entirely separate packages (see bug #1894090).

Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Aaah, I see. It looks like another problem then. Gotcha! Thanks!

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package thunderbird - 1:78.11.0+build1-0ubuntu2

---------------
thunderbird (1:78.11.0+build1-0ubuntu2) impish; urgency=medium

  * Reduce the rust optimization level on ppc64el to fix FTBFS (LP: #1923505)
    - debian/patches/reduce-rust-optlevel-on-ppc64el.patch

 -- Olivier Tilloy <email address hidden> Tue, 01 Jun 2021 22:52:36 +0200

Changed in thunderbird (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.