Package: npm Severity: serious Justification: Policy 2.2.1 X-Debbugs-Cc: i...@mikelpr.com
Dear Maintainer, I was installing npm on my headless raspberry pi when I noticed it pulls unnecessary libx11 packages and xserver-utils. Since they're not listed on the package dependencies, I assume one of the dependencies is that which includes it. Still, I find it doubtful that anything that depends on X is actually needed to run npm. I believe the dependency list needs to be revised. I tried with the debian docker image too so it is not a raspbian bug. -- System Information: Debian Release: 11.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.14.18-300.fc35.x86_64 (SMP w/16 CPU threads) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: unable to detect Versions of packages npm depends on: ii ca-certificates 20210119 pn node-abbrev <none> pn node-agent-base <none> pn node-ajv <none> pn node-ansi <none> pn node-ansi-regex <none> pn node-ansi-styles <none> pn node-ansistyles <none> pn node-aproba <none> pn node-archy <none> pn node-are-we-there-yet <none> pn node-asap <none> pn node-asn1 <none> pn node-assert-plus <none> pn node-asynckit <none> pn node-aws-sign2 <none> pn node-aws4 <none> pn node-balanced-match <none> pn node-bcrypt-pbkdf <none> pn node-brace-expansion <none> pn node-builtins <none> pn node-cacache <none> pn node-caseless <none> pn node-chalk <none> pn node-chownr <none> pn node-clone <none> pn node-color-convert <none> pn node-color-name <none> pn node-colors <none> pn node-columnify <none> pn node-combined-stream <none> pn node-concat-map <none> pn node-console-control-strings <none> pn node-core-util-is <none> pn node-dashdash <none> pn node-debug <none> pn node-defaults <none> pn node-delayed-stream <none> pn node-delegates <none> pn node-depd <none> pn node-ecc-jsbn <none> pn node-encoding <none> pn node-err-code <none> pn node-extend <none> pn node-extsprintf <none> pn node-fast-deep-equal <none> pn node-forever-agent <none> pn node-form-data <none> pn node-fs.realpath <none> pn node-function-bind <none> pn node-gauge <none> pn node-getpass <none> pn node-glob <none> pn node-graceful-fs <none> pn node-gyp <none> pn node-har-schema <none> pn node-har-validator <none> pn node-has-flag <none> pn node-http-signature <none> pn node-https-proxy-agent <none> pn node-iconv-lite <none> pn node-imurmurhash <none> pn node-indent-string <none> pn node-inflight <none> pn node-inherits <none> pn node-ini <none> pn node-ip <none> pn node-ip-regex <none> pn node-is-typedarray <none> pn node-isarray <none> pn node-isexe <none> pn node-isstream <none> pn node-jsbn <none> pn node-json-parse-better-errors <none> pn node-json-schema <none> pn node-json-schema-traverse <none> pn node-json-stable-stringify <none> pn node-json-stringify-safe <none> pn node-jsonparse <none> pn node-jsonstream <none> pn node-jsprim <none> pn node-leven <none> pn node-lockfile <none> pn node-mime <none> pn node-mime-types <none> pn node-minimatch <none> pn node-mkdirp <none> pn node-ms <none> pn node-mute-stream <none> pn node-nopt <none> pn node-normalize-package-data <none> pn node-npm-bundled <none> pn node-npm-package-arg <none> pn node-npmlog <none> pn node-number-is-nan <none> pn node-oauth-sign <none> pn node-object-assign <none> pn node-opener <none> pn node-p-map <none> pn node-path-is-absolute <none> pn node-performance-now <none> pn node-process-nextick-args <none> pn node-promise-retry <none> pn node-promzard <none> pn node-psl <none> pn node-puka <none> pn node-punycode <none> pn node-qs <none> pn node-read <none> pn node-read-package-json <none> pn node-readable-stream <none> pn node-resolve <none> pn node-resolve-from <none> pn node-retry <none> pn node-rimraf <none> pn node-safe-buffer <none> pn node-semver <none> pn node-set-blocking <none> pn node-signal-exit <none> pn node-slash <none> pn node-spdx-correct <none> pn node-spdx-exceptions <none> pn node-spdx-expression-parse <none> pn node-spdx-license-ids <none> pn node-sshpk <none> pn node-ssri <none> pn node-string-decoder <none> pn node-string-width <none> pn node-strip-ansi <none> pn node-supports-color <none> pn node-tar <none> pn node-text-table <none> pn node-tunnel-agent <none> pn node-tweetnacl <none> pn node-typedarray-to-buffer <none> pn node-uri-js <none> pn node-util-deprecate <none> pn node-uuid <none> pn node-validate-npm-package-name <none> pn node-verror <none> pn node-wcwidth.js <none> pn node-which <none> pn node-wide-align <none> pn node-wrappy <none> pn node-write-file-atomic <none> pn node-yallist <none> pn nodejs <none> Versions of packages npm recommends: pn git <none> npm suggests no packages.