rustc 1.51 and cargo 0.52 required by firefox 91

Bug #1932145 reported by Olivier Tilloy
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cargo (Ubuntu)
Fix Released
Undecided
Canonical Foundations Team
Bionic
Fix Released
Undecided
Canonical Foundations Team
Focal
Fix Released
Undecided
Canonical Foundations Team
Hirsute
Fix Released
Undecided
Canonical Foundations Team
rustc (Ubuntu)
Fix Released
Undecided
Michael Hudson-Doyle
Bionic
Fix Released
Undecided
Canonical Foundations Team
Focal
Fix Released
Undecided
Canonical Foundations Team
Hirsute
Fix Released
Undecided
Canonical Foundations Team

Bug Description

Firefox 91+ will require rustc 1.51 and cargo 0.52 to build¹.

The beta phase for Firefox 91.0 begins on 2021-07-08 and release candidates will be available from 2021-08-05.

We will need these in impish and all supported releases except groovy (which by then will be EOL): bionic, focal, hirsute.

¹ https://bugzilla.mozilla.org/show_bug.cgi?id=1715282

Tags: fr-1484
Olivier Tilloy (osomon)
Changed in cargo (Ubuntu):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in cargo (Ubuntu Bionic):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in cargo (Ubuntu Focal):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in cargo (Ubuntu Hirsute):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in rustc (Ubuntu):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in rustc (Ubuntu Bionic):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in rustc (Ubuntu Focal):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in rustc (Ubuntu Hirsute):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in cargo (Ubuntu):
status: New → Triaged
Changed in cargo (Ubuntu Bionic):
status: New → Triaged
Changed in cargo (Ubuntu Focal):
status: New → Triaged
Changed in cargo (Ubuntu Hirsute):
status: New → Triaged
Changed in rustc (Ubuntu):
status: New → Triaged
Changed in rustc (Ubuntu Bionic):
status: New → Triaged
Changed in rustc (Ubuntu Focal):
status: New → Triaged
Changed in rustc (Ubuntu Hirsute):
status: New → Triaged
tags: added: fr-1484
Changed in rustc (Ubuntu):
status: Triaged → In Progress
assignee: Canonical Foundations Team (canonical-foundations) → Michael Hudson-Doyle (mwhudson)
Changed in cargo (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

This is all done now from my side I think.

Revision history for this message
Rico Tzschichholz (ricotz) wrote :

@mwhudson Thank you!

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

Thanks Michael!

Changed in cargo (Ubuntu):
status: In Progress → Fix Released
Changed in rustc (Ubuntu):
status: In Progress → Fix Released
Changed in cargo (Ubuntu Bionic):
status: Triaged → Fix Committed
Changed in cargo (Ubuntu Focal):
status: Triaged → Fix Committed
Changed in cargo (Ubuntu Hirsute):
status: Triaged → Fix Committed
Changed in rustc (Ubuntu Bionic):
status: Triaged → Fix Committed
Changed in rustc (Ubuntu Focal):
status: Triaged → Fix Committed
Changed in rustc (Ubuntu Hirsute):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cargo - 0.52.0-0ubuntu1~21.04.1

---------------
cargo (0.52.0-0ubuntu1~21.04.1) hirsute; urgency=medium

  * Backport to Hirsute. (LP: #1932145)

 -- Michael Hudson-Doyle <email address hidden> Fri, 23 Jul 2021 10:59:21 +1200

Changed in cargo (Ubuntu Hirsute):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cargo - 0.52.0-0ubuntu1~18.04.1

---------------
cargo (0.52.0-0ubuntu1~18.04.1) bionic; urgency=medium

  * Backport to Bionic. (LP: #1932145)
  * Embed libgit2 at the revision which is embedded by the libgit2-sys
    crate, version 0.12.21+1.1.0 (which is not exactly libgit2 1.1.0,
    confusingly)
    - add debian/libgit2
    - add debian/patches/use-system-libhttp-parser.patch
    - update debian/control
    - update debian/copyright
    - update debiab/patches/series
    - update debian/README.source
    - update debian/rules
  * Relax debhelper requirement.

 -- Michael Hudson-Doyle <email address hidden> Thu, 22 Jul 2021 23:56:56 +1200

Changed in cargo (Ubuntu Bionic):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rustc - 1.51.0+dfsg1+llvm-1~exp3ubuntu1~21.04.1

---------------
rustc (1.51.0+dfsg1+llvm-1~exp3ubuntu1~21.04.1) hirsute; urgency=medium

  * Backport to Hirsute. (LP: #1932145)
  * Reduce parallelism on ppc64el too.
  * Do not run tests on armhf as they hang.

 -- Michael Hudson-Doyle <email address hidden> Thu, 22 Jul 2021 21:16:34 +1200

Changed in rustc (Ubuntu Hirsute):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rustc - 1.51.0+dfsg1+llvm-1~exp3ubuntu1~18.04.1

---------------
rustc (1.51.0+dfsg1+llvm-1~exp3ubuntu1~18.04.1) bionic; urgency=medium

  * Backport to Bionic. (LP: #1932145)
  * Relax debhelper requirement.
  * Reduce parallelism on ppc64el too.

 -- Michael Hudson-Doyle <email address hidden> Thu, 22 Jul 2021 12:31:12 +1200

Changed in rustc (Ubuntu Bionic):
status: Fix Committed → Fix Released
Revision history for this message
Ian Douglas Scott (ids1024) wrote :

This released on Bionic and Hirsute a week ago, but Focal still has Rustc 1.47.0. Is there a reason for that?

(1.51 also doesn't seem to be in any of the Focal branches on https://code.launchpad.net/ubuntu/+source/rustc, but I don't entirely know how the workflow for package releases works.)

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

I assume that's just an oversight. https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/rust-updates/+packages is where the packages are copied from, and that has focal.

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

This bug was fixed in the package cargo - 0.52.0-0ubuntu1~20.04.1

---------------
cargo (0.52.0-0ubuntu1~20.04.1) focal; urgency=medium

  * Backport to Focal. (LP: #1932145)
  * Embed libgit2 at the revision which is embedded by the libgit2-sys
    crate, version 0.12.21+1.1.0 (which is not exactly libgit2 1.1.0,
    confusingly)
    - add debian/libgit2
    - add debian/patches/use-system-libhttp-parser.patch
    - update debian/control
    - update debian/copyright
    - update debiab/patches/series
    - update debian/README.source
    - update debian/rules

 -- Michael Hudson-Doyle <email address hidden> Fri, 23 Jul 2021 10:58:32 +1200

Changed in cargo (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rustc - 1.51.0+dfsg1+llvm-1~exp3ubuntu1~20.04.2

---------------
rustc (1.51.0+dfsg1+llvm-1~exp3ubuntu1~20.04.2) focal; urgency=medium

  * Reduce parallelism on ppc64el too.

 -- Michael Hudson-Doyle <email address hidden> Thu, 22 Jul 2021 21:19:16 +1200

Changed in rustc (Ubuntu Focal):
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.