Tuesday 11 August 2020

Re: nodejs in groovy-proposed? (Re: +1 maintenance report)

On Tue, Aug 11, 2020 at 01:02:27PM -0700, Steve Langasek wrote:
> On Tue, Aug 11, 2020 at 09:55:16AM -0700, Bryce Harrington wrote:
>
> > Could someone give a status update on the icu and json-c transitions?
> > I see they've been progressing daily, but curious since server team has
> > a few packages blocked from migrating.
>
> The big problem I see right now is nodejs, which seems to have made a
> complete mess of the autopkgtests of its revdeps. I'd be interested to know
> if anyone is working on this and sees indications that it's tractable, or if
> we should just revert nodejs for now.

I worked on it quite a bit during my +1 maintenance shift a couple weeks
ago. It has indeed been a huge mess, but it has definitely gotten a lot
better. Looks to me like there's just three problems remaining for
nodejs itself:

a. The main remaining issue is that for three of the packages there is a
bug on pcc64el with SHA1 encryption[1], which osomon has been working
on, and found to be due to a compiler optimization error. He forwarded
it upstream[2] and yesterday upstream provided a patch to test[3]. So
this looks like it's on a path to be solved soon.

b. Another three packages appear to be hitting timeouts on autopkgtests,
for arm64 only. Their test histories look like they mostly fail with
scattered random passes. Maybe a flaky test? Maybe re-running it a few
times will resolve them?

c. node-clean-css is the only other failure. It occurs only on armhf
and only for a single test case. It doesn't print any details about
what the test case was or how it failed.

In addition to nodejs itself, many node-* packages need rebuilt or
retriggered. I did a bunch of these on my shift but we're getting
additional ones syncing from Debian.

So, nodejs feels reasonably close, and moving from nodejs 10 to 12 would
be a big improvement for users.

Bryce

1: https://bugs.launchpad.net/ubuntu/+source/node-sha.js/+bug/1887144
2: https://bugs.launchpad.net/ubuntu/+source/node-sha.js/+bug/1887144
3: https://chromium-review.googlesource.com/c/v8/v8/+/2349468

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel