rustc 1.41 and cargo 0.42 required by firefox 75

Bug #1864174 reported by Olivier Tilloy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cargo (Ubuntu)
Fix Released
Undecided
Canonical Foundations Team
Xenial
Fix Released
Undecided
Canonical Foundations Team
Bionic
Fix Released
Undecided
Canonical Foundations Team
Eoan
Fix Released
Undecided
Canonical Foundations Team
rustc (Ubuntu)
Fix Released
Undecided
Canonical Foundations Team
Xenial
Fix Released
Undecided
Canonical Foundations Team
Bionic
Fix Released
Undecided
Canonical Foundations Team
Eoan
Won't Fix
Undecided
Canonical Foundations Team

Bug Description

Firefox 75+ will require rustc 1.41 and cargo 0.42 to build¹.

The beta phase for Firefox 75.0 begins on 2020-03-05 and release candidates will be available from 2020-04-02.

We will need these in focal and all supported releases (xenial, bionic and eoan).

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

Olivier Tilloy (osomon)
Changed in cargo (Ubuntu):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in cargo (Ubuntu Xenial):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in cargo (Ubuntu Bionic):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in cargo (Ubuntu Eoan):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in rustc (Ubuntu Xenial):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in rustc (Ubuntu Bionic):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Changed in rustc (Ubuntu Eoan):
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Revision history for this message
Olivier Tilloy (osomon) wrote :

The upstream requirement is now effective: https://hg.mozilla.org/integration/autoland/rev/21dee9028a96

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

This bug was fixed in the package cargo - 0.42.0-0ubuntu1

---------------
cargo (0.42.0-0ubuntu1) focal; urgency=medium

  * New upstream version. (LP: #1864174)
  * d/scripts/debian-cargo-vendor: use python3 not python.
  * d/patches/2002_disable-net-tests.patch: delete, tests no longer run
    as part of build.
  * Refresh other patches.
  * d/patches/0001-Fix-tests-with-url-crate-update.patch: backport test
    fix from upstream.
  * d/patches/0002-Fix-doc_target-test-which-no-longer-works-on-stable-.patch:
    backport another test fix from upstream.

 -- Michael Hudson-Doyle <email address hidden> Tue, 03 Mar 2020 07:45:01 +0100

Changed in cargo (Ubuntu):
status: New → Fix Released
Olivier Tilloy (osomon)
Changed in rustc (Ubuntu):
status: New → Fix Released
Changed in cargo (Ubuntu Xenial):
status: New → Fix Committed
Changed in cargo (Ubuntu Bionic):
status: New → Fix Committed
Changed in cargo (Ubuntu Eoan):
status: New → Fix Committed
Changed in rustc (Ubuntu Xenial):
status: New → Fix Committed
Changed in rustc (Ubuntu Bionic):
status: New → Fix Committed
Changed in rustc (Ubuntu Eoan):
status: New → Fix Committed
tags: added: id-5e54351a9794b46d674b7d4a
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cargo - 0.42.0-0ubuntu1~19.10.1

---------------
cargo (0.42.0-0ubuntu1~19.10.1) eoan; urgency=medium

  * Backport to Eoan. (LP: #1856851)
  * Embed libgit2 0.28.3 to avoid a dependency on a version which is newer
    than that found in disco
    - add debian/libgit2
    - add debian/patches/libgit2-0.28-compat.patch
    - 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> Tue, 03 Mar 2020 11:29:08 +0100

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

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

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

  * Backport to Bionic. (LP: #1856851)
  * Embed libgit2 0.28.3 to avoid a dependency on a version which is newer
    than that found in disco
    - add debian/libgit2
    - add debian/patches/libgit2-0.28-compat.patch
    - 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> Tue, 03 Mar 2020 11:27:48 +0100

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 cargo - 0.42.0-0ubuntu1~16.04.1

---------------
cargo (0.42.0-0ubuntu1~16.04.1) xenial; urgency=medium

  * Backport to Xenial. (LP: #1856851)
  * Embed libgit2 0.28.3 to avoid a dependency on a version which is newer
    than that found in disco
    - add debian/libgit2
    - add debian/patches/libgit2-0.28-compat.patch
    - 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
  * Drop ssh_key_from_memory from the git2 default features, as that results
    in the libgit2 build depending on a version of libssh2 that is too recent
    - add debian/patches/git2-no-ssh_key_from_memory.patch
    - update debian/patches/series
  * Do not use the http2 feature of the curl crate, and warn rather than fail
    on errors caused by a too-old curl.
    - add debian/patches/ignore-libcurl-errors.patch
    - update debian/patches/series

 -- Michael Hudson-Doyle <email address hidden> Tue, 03 Mar 2020 11:26:47 +0100

Changed in cargo (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote :

The Eoan Ermine has reached end of life, so this bug will not be fixed for that release

Changed in rustc (Ubuntu Eoan):
status: Fix Committed → Won't Fix
Changed in rustc (Ubuntu Xenial):
status: Fix Committed → Fix Released
Changed in rustc (Ubuntu Bionic):
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.