Skip to content

Comments

chore(26.04): bump libnode to 127#873

Merged
lczyk merged 12 commits intocanonical:ubuntu-26.04from
zhijie-yang:bump-libnode-26.04
Feb 19, 2026
Merged

chore(26.04): bump libnode to 127#873
lczyk merged 12 commits intocanonical:ubuntu-26.04from
zhijie-yang:bump-libnode-26.04

Conversation

@zhijie-yang
Copy link
Collaborator

@zhijie-yang zhijie-yang commented Jan 28, 2026

Proposed changes

This fixes the missing package libnode115 in 26.04

Related issues/PRs

Unblocks #783

Forward porting

N/A

Checklist

Additional Context

@alesancor1 alesancor1 added the Blocked Waiting for something external label Jan 28, 2026
@alesancor1
Copy link
Member

Blocked by #874

@ROCKsBot ROCKsBot requested a review from a team January 29, 2026 01:38
@lczyk lczyk removed the Blocked Waiting for something external label Jan 29, 2026
@lczyk
Copy link
Collaborator

lczyk commented Jan 29, 2026

@lczyk lczyk added the Blocked Waiting for something external label Jan 29, 2026
@lczyk lczyk mentioned this pull request Jan 29, 2026
3 tasks
@lczyk lczyk removed the Blocked Waiting for something external label Jan 29, 2026
@lczyk lczyk added the Blocked Waiting for something external label Jan 29, 2026
@lczyk
Copy link
Collaborator

lczyk commented Feb 5, 2026

@lczyk lczyk removed the Blocked Waiting for something external label Feb 5, 2026
Copy link
Collaborator

@lczyk lczyk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a bunch of things to poke at. some slightly weird slicing + inconsistent slicing of the .map files. also two extra bits:

  1. a lot of these feel very testable. yes, the tests woudl also install node, but that woudl go a way to showing the package works fine (all the require's resolve etc)

  2. if i'm not mistaken the typescript files are not actually runtime deps at all. you sometimes include them in libs and sometimes dont. should we separate them into s separate slice? maybe libs, typescript and maps.. 🤔


on an approving note:

all the *.so libs are correct afaict, libnode127 is ok and nodejs is ok 👍

@zhijie-yang zhijie-yang requested a review from lczyk February 5, 2026 16:21
@github-actions
Copy link

github-actions bot commented Feb 5, 2026

Test Coverage

Average Total Coverage: 51.67%


Arch: aarch64

Coverage: 51.67%

libicu78: 🌂 50.00% (2 missing)
libicu78_bins
libicu78_scripts
libllhttp9.3: 🌂 50.00% (2 missing)
libllhttp9.3_bins
libllhttp9.3_scripts
libnode127: 🌂 50.00% (2 missing)
libnode127_bins
libnode127_scripts
libsimdjson29: 🌂 50.00% (2 missing)
libsimdjson29_bins
libsimdjson29_scripts
libsimdutf29: 🌂 50.00% (2 missing)
libsimdutf29_bins
libsimdutf29_scripts
node-balanced-match: 🌂 50.00% (2 missing)
node-balanced-match_bins
node-balanced-match_scripts
node-brace-expansion: 🌂 50.00% (2 missing)
node-brace-expansion_bins
node-brace-expansion_scripts
node-debug: 🌂 50.00% (2 missing)
node-debug_bins
node-debug_scripts
node-llhttp: 🌂 50.00% (2 missing)
node-llhttp_bins
node-llhttp_scripts
node-lru-cache: 🌂 50.00% (2 missing)
node-lru-cache_bins
node-lru-cache_scripts
node-minimatch: 🌂 50.00% (2 missing)
node-minimatch_bins
node-minimatch_scripts
node-ms: 🌂 50.00% (2 missing)
node-ms_bins
node-ms_scripts
node-semver: 🌂 75.00% (1 missing)
node-semver_bins
node-undici: 🌂 50.00% (2 missing)
node-undici_bins
node-undici_scripts
nodejs: 🌂 50.00% (2 missing)
nodejs_libs
nodejs_scripts

Arch: x86_64

Coverage: 51.67%

libicu78: 🌂 50.00% (2 missing)
libicu78_bins
libicu78_scripts
libllhttp9.3: 🌂 50.00% (2 missing)
libllhttp9.3_bins
libllhttp9.3_scripts
libnode127: 🌂 50.00% (2 missing)
libnode127_bins
libnode127_scripts
libsimdjson29: 🌂 50.00% (2 missing)
libsimdjson29_bins
libsimdjson29_scripts
libsimdutf29: 🌂 50.00% (2 missing)
libsimdutf29_bins
libsimdutf29_scripts
node-balanced-match: 🌂 50.00% (2 missing)
node-balanced-match_bins
node-balanced-match_scripts
node-brace-expansion: 🌂 50.00% (2 missing)
node-brace-expansion_bins
node-brace-expansion_scripts
node-debug: 🌂 50.00% (2 missing)
node-debug_bins
node-debug_scripts
node-llhttp: 🌂 50.00% (2 missing)
node-llhttp_bins
node-llhttp_scripts
node-lru-cache: 🌂 50.00% (2 missing)
node-lru-cache_bins
node-lru-cache_scripts
node-minimatch: 🌂 50.00% (2 missing)
node-minimatch_bins
node-minimatch_scripts
node-ms: 🌂 50.00% (2 missing)
node-ms_bins
node-ms_scripts
node-semver: 🌂 75.00% (1 missing)
node-semver_bins
node-undici: 🌂 50.00% (2 missing)
node-undici_bins
node-undici_scripts
nodejs: 🌂 50.00% (2 missing)
nodejs_libs
nodejs_scripts

@zhijie-yang zhijie-yang mentioned this pull request Feb 6, 2026
3 tasks
@lczyk lczyk added the Blocked Waiting for something external label Feb 12, 2026
@lczyk
Copy link
Collaborator

lczyk commented Feb 12, 2026

@lczyk lczyk mentioned this pull request Feb 13, 2026
3 tasks
@lczyk lczyk added the Priority Look at me first label Feb 13, 2026
@ROCKsBot ROCKsBot requested a review from a team February 14, 2026 01:41
@lczyk
Copy link
Collaborator

lczyk commented Feb 15, 2026

@lczyk lczyk removed the Blocked Waiting for something external label Feb 16, 2026
Copy link
Collaborator

@cjdcordeiro cjdcordeiro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

y lgtm, thanks

@lczyk
Copy link
Collaborator

lczyk commented Feb 16, 2026

installability failing on a bunch of unrelated stuff. adding them here for future 26.04 work:

  • error: cannot extract from package "libgdk-pixbuf-2.0-0": no content at /usr/lib/*-linux-*/gdk-pixbuf-2.0/*/loaders/*
  • error: cannot extract from package "sudo": no content at: /etc/pam.d/sudo, /etc/pam.d/sudo-i, /etc/sudoers
  • error: cannot extract from package "rabbitmq-server": no content at /etc/default/rabbitmq-server

@lczyk lczyk mentioned this pull request Feb 16, 2026
3 tasks
@lczyk
Copy link
Collaborator

lczyk commented Feb 16, 2026

@lczyk lczyk added the Blocked Waiting for something external label Feb 16, 2026
This was referenced Feb 16, 2026
@ROCKsBot ROCKsBot requested a review from a team February 17, 2026 01:40
@lczyk lczyk removed the Blocked Waiting for something external label Feb 18, 2026
@lczyk lczyk mentioned this pull request Feb 19, 2026
3 tasks
@lczyk lczyk added the Blocked Waiting for something external label Feb 19, 2026
@lczyk
Copy link
Collaborator

lczyk commented Feb 19, 2026

@lczyk lczyk mentioned this pull request Feb 19, 2026
3 tasks
@lczyk lczyk removed the Blocked Waiting for something external label Feb 19, 2026
@lczyk
Copy link
Collaborator

lczyk commented Feb 19, 2026

wooho! 🥳 after many many blockers all passing ( except for 'removed slices' which is expected to fail and its ok because this is targeting 'devel' )

@lczyk lczyk added the ready to merge This PR is ready to be merged label Feb 19, 2026
@lczyk lczyk merged commit 34c2aff into canonical:ubuntu-26.04 Feb 19, 2026
48 of 52 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority Look at me first ready to merge This PR is ready to be merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants