On 02/08/2022 18:25, Yadd wrote:
On 01/08/2022 16:53, Jonas Smedegaard wrote:
> Package: pkg-js-tools
> Version: 0.14.31
> Severity: important
>
I tries run the following command in a pristine Sid environment:
pkgjs-depends @solid/community-server
After hanging at 4% for 5-6 minutes, the process ate all available
memory (16+ GB!) and then died (probably killed by the linux OOM
Killer).
- Jonas
Thanks for the report, the problem is that pkgjs-depends doesn't see
circular dependencies
Fixed in 0.14.32. Here is the report (without duplicates) of your query
(with 2 npm errors for paseto@2 and paseto@3 (maybe replace them by
paseto2 and paseto3):
# @solid/community-server
paseto2@npm:paseto@^2.1.3 not foundver
]
npm ERR! code E404
npm ERR! 404 No match found for version npm:paseto@^2.1.3
npm ERR! 404
npm ERR! 404 'paseto@npm:paseto@^2.1.3' is not in this registry.
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
{
"error": {
"code": "E404",
"summary": "No match found for version npm:paseto@^2.1.3",
"detail": "\n 'paseto@npm:paseto@^2.1.3' is not in this
registry.\n\nNote that you can also install from a\ntarball, folder,
http url, or git url."
}
}
npm ERR! A complete log of this run can be found in:
npm ERR! /home/yadd/.npm/_logs/2022-08-02T17_10_32_492Z-debug-0.log
paseto3@npm:paseto@^3.0.0 not found
npm ERR! code E404
npm ERR! 404 No match found for version npm:paseto@^3.0.0
npm ERR! 404
npm ERR! 404 'paseto@npm:paseto@^3.0.0' is not in this registry.
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
{
"error": {
"code": "E404",
"summary": "No match found for version npm:paseto@^3.0.0",
"detail": "\n 'paseto@npm:paseto@^3.0.0' is not in this
registry.\n\nNote that you can also install from a\ntarball, folder,
http url, or git url."
}
}
npm ERR! A complete log of this run can be found in:
npm ERR! /home/yadd/.npm/_logs/2022-08-02T17_10_33_541Z-debug-0.log
DEPENDENCIES:
handlebars (handlebars)
libjs-json (canonicalize)
node-accepts (accepts)
node-co (co)
node-content-disposition (content-disposition)
node-content-type (content-type)
node-cookies (@types/cookies, cookies)
node-cors (cors)
node-cross-fetch (cross-fetch)
node-debug (debug)
node-deep-equal (deep-equal)
node-delegates (delegates)
node-depd (depd)
node-ejs (ejs)
node-encodeurl (encodeurl)
node-end-of-stream (@types/end-of-stream, end-of-stream)
node-escape-html (escape-html)
node-escape-string-regexp (escape-string-regexp)
node-fast-deep-equal (fast-deep-equal)
node-fetch (node-fetch)
node-follow-redirects (follow-redirects)
node-fresh (fresh)
node-fs-extra (@types/fs-extra, fs-extra)
node-got (cacheable-lookup, got)
node-graphql (graphql)
node-hash.js (hash.js)
node-htmlparser2 (htmlparser2)
node-http-errors (@types/http-errors, http-errors)
node-immutable (immutable)
node-is-stream (is-stream)
node-jose (jose)
node-jsdom (decimal.js)
node-jsesc (jsesc)
node-jsonparse (jsonparse)
node-jsonstream (JSONStream)
node-keygrip (@types/keygrip)
node-lodash-packages (@types/lodash.orderby, lodash.defaults,
lodash.isarguments, lodash.orderby)
node-lru-cache (lru-cache)
node-marked (@types/marked, marked)
node-mime-types (@types/mime-types, mime-types)
node-minimist (@types/minimist, minimist)
node-n3 (@types/n3, n3)
node-nodemailer (@types/nodemailer, nodemailer)
node-on-finished (on-finished)
node-parseurl (parseurl)
node-postcss (nanoid)
node-pre-gyp (@mapbox/node-pre-gyp)
node-pump (pump)
node-punycode (punycode)
node-quick-lru (quick-lru)
node-raw-body (raw-body)
node-readable-stream (readable-stream)
node-redis (cluster-key-slot)
node-rollup-plugin-typescript2 (object-hash)
node-safe-buffer (safe-buffer)
node-sax (sax)
node-semver (@types/semver, semver)
node-send (destroy)
node-statuses (statuses)
node-type-is (type-is)
node-url-join (url-join)
node-util (is-generator-function)
node-uuid (@types/uuid, uuid)
node-vary (vary)
node-winston (winston)
node-winston-transport (winston-transport)
node-ws (@types/ws, ws)
node-xtend (xtend)
node-yargs (@types/yargs, yargs)
nodejs (@types/node)
MISSING:
@solid/community-server
└── @comunica/actor-init-sparql (1.22.3)
└── @comunica/actor-abstract-bindings-hash (1.22.0)
└── @comunica/types (1.22.0)
└── @rdfjs/types (1.1.0)
└── asynciterator (3.6.0)
└── sparqlalgebrajs (3.0.3)
└── @types/sparqljs (3.1.3)
└── rdf-js (4.0.2)
└── rdf-data-factory (1.1.1)
└── rdf-isomorphic (1.3.0)
└── rdf-string (1.6.1)
└── rdf-terms (1.9.0)
└── sparqljs (3.5.2)
└── @comunica/actor-abstract-mediatyped (1.22.0)
└── @comunica/actor-context-preprocess-source-to-destination (1.22.0)
└── @comunica/context-entries (1.22.0)
└── @comunica/actor-http-memento (1.22.1)
└── @types/parse-link-header (1.0.1)
└── parse-link-header (1.0.1)
└── @comunica/actor-http-native (1.22.1)
└── @comunica/actor-http-node-fetch (1.22.3)
└── @comunica/actor-http-proxy (1.22.1)
└── @comunica/actor-optimize-query-operation-join-bgp (1.22.0)
└── @comunica/actor-query-operation-ask (1.22.0)
└── @comunica/actor-query-operation-bgp-empty (1.22.0)
└── @comunica/actor-query-operation-bgp-left-deep-smallest (1.22.0)
└── @comunica/actor-query-operation-bgp-single (1.22.0)
└── @comunica/actor-query-operation-construct (1.22.0)
└── @comunica/data-factory (1.22.0)
└── @comunica/actor-query-operation-describe-subject (1.22.0)
└── @comunica/actor-query-operation-union (1.22.0)
└── @comunica/actor-query-operation-distinct-hash (1.22.0)
└── @comunica/actor-query-operation-extend (1.22.0)
└── sparqlee (1.10.0)
└── @types/spark-md5 (3.0.2)
└── relative-to-absolute-iri (1.0.6)
└── spark-md5 (3.0.2)
└── @comunica/actor-query-operation-filter-sparqlee (1.22.0)
└── @comunica/actor-query-operation-from-quad (1.22.0)
└── @comunica/actor-query-operation-group (1.22.0)
└── @comunica/actor-query-operation-join (1.22.0)
└── @comunica/actor-query-operation-leftjoin-left-deep (1.22.0)
└── @comunica/bus-rdf-join (1.22.0)
└── @comunica/actor-query-operation-leftjoin-nestedloop (1.22.0)
└── @comunica/actor-query-operation-minus (1.22.0)
└── @comunica/actor-query-operation-nop (1.22.0)
└── @comunica/actor-query-operation-orderby-sparqlee (1.22.0)
└── @comunica/actor-query-operation-path-alt (1.22.0)
└── @comunica/actor-abstract-path (1.22.0)
└── @comunica/actor-query-operation-path-inv (1.22.0)
└── @comunica/actor-query-operation-path-link (1.22.0)
└── @comunica/actor-query-operation-path-nps (1.22.0)
└── @comunica/actor-query-operation-path-one-or-more (1.22.0)
└── @comunica/actor-query-operation-path-seq (1.22.0)
└── @comunica/actor-query-operation-path-zero-or-more (1.22.0)
└── @comunica/actor-query-operation-path-zero-or-one (1.22.0)
└── @comunica/actor-query-operation-project (1.22.0)
└── @comunica/actor-query-operation-quadpattern (1.22.0)
└── @comunica/actor-query-operation-reduced-hash (1.22.0)
└── @types/lru-cache (5.1.1)
└── @comunica/actor-query-operation-service (1.22.3)
└── @comunica/bus-rdf-resolve-quad-pattern (1.22.0)
└── @comunica/actor-query-operation-slice (1.22.0)
└── @comunica/actor-query-operation-sparql-endpoint (1.22.2)
└── @comunica/bus-rdf-update-quads (1.22.2)
└── @comunica/bus-http (1.22.1)
└── @types/readable-stream (2.3.14)
└── readable-web-to-node-stream (3.0.2)
└── web-streams-node (0.4.0)
└── readable-stream-node-to-web (1.0.1)
└── web-streams-ponyfill (1.4.2)
└── stream-to-string (1.2.0)
└── promise-polyfill (1.1.6)
└── @comunica/utils-datasource (1.22.2)
└── arrayify-stream (1.0.0)
└── fetch-sparql-endpoint (2.4.1)
└── abort-controller (3.0.0)
└── event-target-shim (5.0.1)
└── sparqljson-parse (1.7.0)
└── sparqlxml-parse (1.5.0)
└── sax-stream (1.3.0)
└── @comunica/actor-query-operation-update-add-rewrite (1.22.0)
└── @comunica/actor-query-operation-update-clear (1.22.0)
└── @comunica/actor-query-operation-update-compositeupdate (1.22.0)
└── @comunica/actor-query-operation-update-copy-rewrite (1.22.0)
└── @comunica/actor-query-operation-update-create (1.22.0)
└── @comunica/actor-query-operation-update-deleteinsert (1.22.2)
└── @comunica/actor-query-operation-update-drop (1.22.0)
└── @comunica/actor-query-operation-update-load (1.22.0)
└── @comunica/actor-query-operation-update-move-rewrite (1.22.0)
└── @comunica/actor-query-operation-values (1.22.0)
└── @comunica/actor-rdf-dereference-fallback (1.22.2)
└── @comunica/actor-rdf-dereference-http-parse (1.22.3)
└── @comunica/actor-rdf-join-multi-smallest (1.22.0)
└── @comunica/bus-query-operation (1.22.0)
└── @comunica/mediatortype-iterations (1.22.0)
└── @comunica/actor-rdf-join-nestedloop (1.22.0)
└── asyncjoin (1.0.6)
└── @comunica/actor-rdf-join-symmetrichash (1.22.0)
└── @comunica/actor-rdf-metadata-all (1.22.0)
└── @comunica/actor-rdf-metadata-extract-allow-http-methods (1.22.0)
└── @comunica/actor-rdf-metadata-extract-hydra-controls (1.22.0)
└── @types/uritemplate (0.3.4)
└── uritemplate (0.3.4)
└── @comunica/actor-rdf-metadata-extract-hydra-count (1.22.0)
└── @comunica/actor-rdf-metadata-extract-patch-sparql-update (1.22.2)
└── @comunica/actor-rdf-metadata-extract-put-accepted (1.22.0)
└── @comunica/actor-rdf-metadata-extract-sparql-service (1.22.0)
└── @comunica/actor-rdf-metadata-primary-topic (1.22.0)
└── @comunica/actor-rdf-parse-html (1.22.0)
└── @comunica/bus-rdf-parse-html (1.22.0)
└── @comunica/actor-rdf-parse-html-microdata (1.22.0)
└── microdata-rdf-streaming-parser (1.2.0)
└── @comunica/actor-rdf-parse-html-rdfa (1.22.0)
└── rdfa-streaming-parser (1.5.0)
└── @comunica/actor-rdf-parse-html-script (1.22.0)
└── @comunica/actor-rdf-parse-jsonld (1.22.1)
└── jsonld-context-parser (2.2.0)
└── @types/http-link-header (1.0.3)
└── http-link-header (1.0.5)
└── jsonld-streaming-parser (2.4.3)
└── @comunica/actor-rdf-parse-n3 (1.22.0)
└── @comunica/actor-rdf-parse-rdfxml (1.22.0)
└── rdfxml-streaming-parser (1.5.0)
└── @comunica/actor-rdf-parse-xml-rdfa (1.22.0)
└── @comunica/actor-rdf-resolve-hypermedia-links-next (1.22.0)
└── @comunica/actor-rdf-resolve-hypermedia-links-queue-fifo (1.22.0)
└── @comunica/actor-rdf-resolve-hypermedia-none (1.22.0)
└── @comunica/actor-rdf-resolve-quad-pattern-rdfjs-source (1.22.0)
└── rdf-store-stream (1.3.0)
└── @comunica/actor-rdf-resolve-hypermedia-qpf (1.22.2)
└── @comunica/bus-rdf-dereference (1.22.2)
└── @comunica/actor-rdf-resolve-hypermedia-sparql (1.22.1)
└── @comunica/actor-rdf-resolve-quad-pattern-federated (1.22.0)
└── @comunica/actor-rdf-resolve-quad-pattern-hypermedia (1.22.2)
└── @comunica/bus-rdf-metadata (1.22.0)
└── @comunica/bus-rdf-metadata-extract (1.22.0)
└── graphql-ld (1.4.0)
└── graphql-to-sparql (2.4.0)
└── sparqljson-to-tree (2.1.0)
└── rdf-literal (1.3.0)
└── @comunica/actor-rdf-serialize-jsonld (1.22.0)
└── jsonld-streaming-serializer (1.3.0)
└── @comunica/actor-rdf-serialize-n3 (1.22.0)
└── @comunica/actor-rdf-update-hypermedia-patch-sparql-update (1.22.2)
└── rdf-string-ttl (1.2.0)
└── @comunica/actor-rdf-update-hypermedia-put-ldp (1.22.2)
└── @comunica/actor-rdf-update-hypermedia-sparql (1.22.2)
└── @comunica/actor-rdf-update-quads-hypermedia (1.22.2)
└── @comunica/bus-rdf-update-hypermedia (1.22.2)
└── @comunica/actor-rdf-update-quads-rdfjs-store (1.22.2)
└── @comunica/actor-sparql-parse-algebra (1.22.0)
└── @comunica/actor-sparql-parse-graphql (1.22.0)
└── @comunica/actor-sparql-serialize-json (1.22.0)
└── @comunica/actor-sparql-serialize-rdf (1.22.0)
└── @comunica/actor-sparql-serialize-simple (1.22.0)
└── @comunica/actor-sparql-serialize-sparql-csv (1.22.0)
└── @comunica/actor-sparql-serialize-sparql-json (1.22.0)
└── @comunica/actor-sparql-serialize-sparql-tsv (1.22.0)
└── @comunica/actor-sparql-serialize-sparql-xml (1.22.0)
└── @types/xml (1.0.8)
└── xml (1.0.1)
└── @comunica/actor-sparql-serialize-stats (1.22.1)
└── @comunica/actor-sparql-serialize-table (1.22.0)
└── @comunica/actor-sparql-serialize-tree (1.22.0)
└── @comunica/bus-context-preprocess (1.22.0)
└── @comunica/bus-http-invalidate (1.22.0)
└── @comunica/bus-init (1.22.0)
└── @comunica/bus-optimize-query-operation (1.22.0)
└── @comunica/bus-rdf-dereference-paged (1.22.0)
└── @comunica/bus-rdf-parse (1.22.0)
└── @comunica/bus-rdf-resolve-hypermedia (1.22.0)
└── @comunica/bus-rdf-resolve-hypermedia-links (1.22.0)
└── @comunica/bus-rdf-resolve-hypermedia-links-queue (1.22.0)
└── @comunica/bus-rdf-serialize (1.22.0)
└── @comunica/bus-sparql-parse (1.22.0)
└── @comunica/bus-sparql-serialize (1.22.0)
└── @comunica/core (1.22.0)
└── @comunica/logger-pretty (1.22.0)
└── @comunica/logger-void (1.22.0)
└── @comunica/mediator-all (1.22.0)
└── @comunica/mediator-combine-pipeline (1.22.0)
└── @comunica/mediator-combine-union (1.22.0)
└── @comunica/mediator-number (1.22.0)
└── @comunica/mediator-race (1.22.0)
└── @comunica/runner (1.22.0)
└── componentsjs (4.5.0)
└── rdf-object (1.13.1)
└── streamify-array (1.0.1)
└── rdf-parse (1.9.1)
└── rdf-quad (1.5.0)
└── @comunica/runner-cli (1.22.0)
└── negotiate (1.0.1)
└── streamify-string (1.0.1)
└── @solid/access-token-verifier (1.2.9)
└── ts-guards (0.5.1)
└── @types/async-lock (1.1.5)
└── @types/bcrypt (5.0.0)
└── @types/cors (2.8.12)
└── @types/oidc-provider (7.11.1)
└── @types/koa (2.13.5)
└── @types/accepts (1.3.5)
└── @types/content-disposition (0.5.5)
└── @types/http-assert (1.5.3)
└── @types/koa-compose (3.2.5)
└── @types/pump (1.1.1)
└── @types/punycode (2.1.0)
└── @types/url-join (4.0.1)
└── async-lock (1.3.2)
└── bcrypt (5.0.1)
└── node-addon-api (3.2.1)
└── ioredis (5.2.2)
└── @ioredis/commands (1.2.0)
└── denque (2.1.0)
└── redis-errors (1.2.0)
└── redis-parser (3.0.0)
└── standard-as-callback (2.1.0)
└── oidc-provider (7.10.6)
└── @koa/cors (3.3.0)
└── koa (2.13.4)
└── cache-content-type (1.0.1)
└── ylru (1.3.2)
└── http-assert (1.5.0)
└── koa-compose (4.2.0)
└── koa-convert (2.0.0)
└── only (0.0.2)
└── oidc-token-hash (5.0.1)
└── paseto2 ()
└── paseto3 ()
└── rdf-dereference (1.9.0)
└── @comunica/actor-rdf-dereference-file (1.22.2)
└── rdf-serialize (1.2.0)