nodesource / nodesource/distributions

[ERROR] `nodejs` package does not provide virtual `node-types-node` dependency found/required on Ubuntu, Debian

Open
#1,490 2 comments 1 reaction 1 assignee View on GitHub

@JesusPaz is already working on this.

Since Jan 26, 2023.

Type: Bug waiting on response from NodeSource
Dominant language
Shell
Stars
13.8k
Forks
3.1k
PR merge metrics
No merged PRs in 30d

Description

Describe your bug
Currently, the nodesource nodejs packages do not provide the virtual node-types-node dependency which is found in (almost?) all Debian/Ubuntu source packages. This means that it's not possible to simply use the former to replace their Debian/Ubuntu counterpart when, e.g., trying to build/backport packages from source.

Distribution Information:

  • OS: Ubuntu/Debian (all current versions)

Node Version:

  • Node: all tested versions (e.g., 16.x, 18.x versus those that come with Ubuntu/Debian)

To Reproduce
Steps to reproduce the behavior:

  1. Register the third party nodesource repository in question
  2. Install/update nodejs
  3. Try to install node-types-node (e.g., by installing all required dependencies when trying to rebuild a Debian/Ubuntu node* package from source using apt-get build-dep ...) – this fails as only the "original" nodejs package provides this, but its newer nodesource counterpart does not.

Expected behavior
The above dependency is fulfilled using the newer/current nodesource nodejs package.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.