Firefox 75 requires nodejs >= 10.19

Bug #1863463 reported by Rico Tzschichholz
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Fix Released
High
Rico Tzschichholz
nodejs (Ubuntu)
Fix Released
High
Olivier Tilloy

Bug Description

Firefox trunk, to become version 75.0 in April 2020, has bumped its nodejs requirement to 10.19 (https://bugzilla.mozilla.org/show_bug.cgi?id=1547823).

Firefox 75 Beta starts on March 9th.

Tags: patch
description: updated
Olivier Tilloy (osomon)
Changed in nodejs (Ubuntu):
assignee: nobody → Olivier Tilloy (osomon)
Changed in firefox (Ubuntu):
assignee: nobody → Olivier Tilloy (osomon)
status: New → Confirmed
Changed in nodejs (Ubuntu):
status: New → Confirmed
Changed in firefox (Ubuntu):
importance: Undecided → High
Changed in nodejs (Ubuntu):
importance: Undecided → High
Revision history for this message
Olivier Tilloy (osomon) wrote :

This will be required for all supported releases as even focal only has Node.js version 10.17.

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

Re-assigning to the foundations team, as they maintain nodejs in Ubuntu. Can we get nodejs 10.19.0 in focal?

FTR, Debian unstable has 10.17.0~dfsg-2, whereas experimental has 12.13.1~dfsg-1.

Changed in nodejs (Ubuntu):
assignee: Olivier Tilloy (osomon) → Canonical Foundations Team (canonical-foundations)
Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 1863463] [NEW] Firefox 75 requires nodejs >= 10.19

On Wed, Feb 19, 2020 at 10:12:23PM -0000, Launchpad Bug Tracker wrote:
> Olivier Tilloy (osomon) has assigned this bug to you for nodejs in Ubuntu:

> Firefox trunk, to become version 75.0 in April 2020, has bumped its
> nodejs requirement to 10.19
> (https://bugzilla.mozilla.org/show_bug.cgi?id=1547823).

> Firefox 75 Beta starts on March 9th.

Foundations does not maintain nodejs in Ubuntu. nodejs is in universe.

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

My bad! Sorry for the confusion, I jumped to conclusions because the last 3 uploads of nodejs in Ubuntu were done by members of the foundations team. I'm assigning back to myself.

Changed in nodejs (Ubuntu):
assignee: Canonical Foundations Team (canonical-foundations) → Olivier Tilloy (osomon)
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

We did uploads only to fix bugs which are part of the archive-wide transitions.
I.e. unversioned python removal, requiring minimum tls1.2, etc.
None of us wish to touch nodejs.

Note that once nodejs is uploaded all of the node autopkgtests get triggered, with many of them failing.

maybe it is best to try to get 10.19 into debian, to share the load of fixing fallouts.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Note 10.17 is failing to migrate in Ubuntu.

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

Yes, I'd rather get 10.19 in debian and sync from there.

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

I merged nodejs 10.19.0~dfsg-3 from Debian unstable, successfully built and passed autopkgtests for all architectures in a PPA. Attaching here the debdiff for sponsoring, it is also available at https://people.canonical.com/~osomon/sponsoring/nodejs-10.19.0/.

Olivier Tilloy (osomon)
Changed in nodejs (Ubuntu):
status: Confirmed → In Progress
tags: added: patch
Revision history for this message
Olivier Tilloy (osomon) wrote :

nodejs 10.19.0~dfsg-3ubuntu1 is now in the focal unapproved queue.

Changed in nodejs (Ubuntu):
status: In Progress → Fix Committed
Changed in firefox (Ubuntu):
assignee: Olivier Tilloy (osomon) → Rico Tzschichholz (ricotz)
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nodejs - 10.19.0~dfsg-3ubuntu1

---------------
nodejs (10.19.0~dfsg-3ubuntu1) focal; urgency=medium

  * Merge from Debian (LP: #1863463). Remaining changes:
    - debian/control, debian/rules:
      + change node-acorn* build dependencies to node-debbundle-acorn
      + change python build dependency to python2
    - debian/tests/control: change python test dependency to python2
    - debian/patches/python2.patch: explicitly invoke python2 in tests
    - debian/patches/test-lowerseclevel.patch: lower SECLEVEL in the
      openssl.cnf used for testing
    - debian/patches/0001-test-move-foafssl-certs-to-fixtures-keys.patch:
      upstream patch to move FOAF+SSL certs to fixtures/keys/

nodejs (10.19.0~dfsg-3) unstable; urgency=medium

  * Upstream fix (backward-compatible) for ssl 1.1.1e

nodejs (10.19.0~dfsg-2) unstable; urgency=medium

  * Install acorn, acorn-walk deps
  * Patch to support acorn 6

nodejs (10.19.0~dfsg-1) unstable; urgency=medium

  * New upstream version 10.19.0~dfsg
  * Use shared libhttp-parser again
  * b-d acorn and acorn-walk and fix file install

 -- Olivier Tilloy <email address hidden> Tue, 31 Mar 2020 16:26:11 +0200

Changed in nodejs (Ubuntu):
status: Fix Committed → Fix Released
Olivier Tilloy (osomon)
Changed in firefox (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.