28 Jun 2024 |
hexa | quba-viewer> npm ERR! code 1
quba-viewer> npm ERR! path /build/source/node_modules/electron
quba-viewer> npm ERR! command failed
quba-viewer> npm ERR! command sh -c node install.js
quba-viewer> npm ERR! RequestError: getaddrinfo EAI_AGAIN github.com
quba-viewer> npm ERR! at ClientRequest.<anonymous> (/build/source/node_modules/got/source/request-as-event-emitter.js:178:14)
quba-viewer> npm ERR! at Object.onceWrapper (node:events:633:26)
quba-viewer> npm ERR! at ClientRequest.emit (node:events:530:35)
quba-viewer> npm ERR! at origin.emit (/build/source/node_modules/@szmarczak/http-timer/source/index.js:37:11)
quba-viewer> npm ERR! at TLSSocket.socketErrorListener (node:_http_client:500:9)
quba-viewer> npm ERR! at TLSSocket.emit (node:events:518:28)
quba-viewer> npm ERR! at emitErrorNT (node:internal/streams/destroy:169:8)
quba-viewer> npm ERR! at emitErrorCloseNT (node:internal/streams/destroy:128:3)
quba-viewer> npm ERR! at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
quba-viewer>
quba-viewer> npm ERR! Log files were not written due to an error writing to the directory: /nix/store/rjvqnvcvwfm11bysj3gjizzzl17gpyqy-quba-viewer-1.4.0-npm-deps/_logs
quba-viewer> npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
| 14:50:09 |
hexa | https://github.com/ZUGFeRD/quba-viewer/tree/master | 14:50:25 |
hexa | one of the dependencies, looks to be electron, wants to reach out to github.com | 14:50:44 |
| xanderio joined the room. | 14:55:34 |
hexa | and I think I probably need to pass in our electron builds? 🤔 | 14:55:35 |
hexa | env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
| 14:56:19 |
hexa | that one is very gud | 14:56:23 |
hexa | quba-viewer> ⨯ Get "https://github.com/electron/electron/releases/download/v20.0.0/electron-v20.0.0-win32-x64.zip": dial tcp: lookup github.com on [::1]:53: read udp [::1]:42201->[::1]:53: read: connection refused
| 14:58:26 |
hexa | that can't be good 😄 | 14:58:43 |
hexa | anyway, it can't find electron now, which is expected | 14:59:08 |
hexa | this derivation will be built:
/nix/store/gr5yz8fsm37rfaxsngcrvnhn8dc43shk-quba-viewer-1.4.0.drv
quba-viewer> building '/nix/store/gr5yz8fsm37rfaxsngcrvnhn8dc43shk-quba-viewer-1.4.0.drv' on 'ssh-ng://hexa@build1.darmstadt.ccc.de'
copying 0 paths
quba-viewer> building '/nix/store/gr5yz8fsm37rfaxsngcrvnhn8dc43shk-quba-viewer-1.4.0.drv'
quba-viewer> Running phase: unpackPhase
quba-viewer> unpacking source archive /nix/store/hm82459pvlm94cwzv6vmq79b5b4gs2s7-source
quba-viewer> source root is source
quba-viewer> Running phase: patchPhase
quba-viewer> Executing npmConfigHook
quba-viewer> Configuring npm
quba-viewer> Validating consistency between /build/source/package-lock.json and /nix/store/rjvqnvcvwfm11bysj3gjizzzl17gpyqy-quba-viewer-1.4.0-npm-deps/package-lock.json
quba-viewer> Installing dependencies
quba-viewer> npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
quba-viewer> npm WARN deprecated @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
quba-viewer> npm WARN deprecated consolidate@0.15.1: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog
quba-viewer> npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
quba-viewer> npm WARN deprecated asar@3.2.0: Please use @electron/asar moving forward. There is no API change, just a package name change
quba-viewer> npm WARN deprecated webpack-chain@6.5.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
quba-viewer> npm WARN deprecated electron-osx-sign@0.6.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
quba-viewer> npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
quba-viewer>
quba-viewer> added 1240 packages, and audited 1241 packages in 7s
WARNING Compiled with 3 warnings 3:00:04 PM
quba-viewer>
quba-viewer> warning
quba-viewer>
quba-viewer> asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
quba-viewer> This can impact web performance.
quba-viewer> Assets:
quba-viewer> js/chunk-vendors.d8dc69db.js (426 KiB)
quba-viewer> lib/pdfjs/build/pdf.js (380 KiB)
quba-viewer> lib/pdfjs/build/pdf.js.map (774 KiB)
quba-viewer> lib/pdfjs/build/pdf.sandbox.js (614 KiB)
quba-viewer> lib/pdfjs/build/pdf.sandbox.js.map (529 KiB)
quba-viewer> lib/pdfjs/build/pdf.worker.js (1.6 MiB)
quba-viewer> lib/pdfjs/build/pdf.worker.js.map (3.2 MiB)
quba-viewer> lib/pdfjs/web/compressed.tracemonkey-pldi-09.pdf (992 KiB)
quba-viewer> lib/pdfjs/web/viewer.js (383 KiB)
quba-viewer> lib/pdfjs/web/viewer.js.map (807 KiB)
quba-viewer>
quba-viewer> warning
quba-viewer>
quba-viewer> entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
quba-viewer> Entrypoints:
quba-viewer> app (472 KiB)
quba-viewer> js/chunk-vendors.d8dc69db.js
quba-viewer> css/app.bed31740.css
quba-viewer> js/app.369b5189.js
quba-viewer>
quba-viewer>
quba-viewer> warning
quba-viewer>
quba-viewer> webpack performance recommendations:
quba-viewer> You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
quba-viewer> For more info visit https://webpack.js.org/guides/code-splitting/
quba-viewer>
File Size Gzipped
quba-viewer>
quba-viewer> dist/lib/pdfjs/build/pdf.worker.js 1635.76 KiB 311.79 KiB
quba-viewer> dist/lib/pdfjs/build/pdf.sandbox.js 614.02 KiB 257.15 KiB
quba-viewer> dist/js/chunk-vendors.d8dc69db.js 425.69 KiB 146.94 KiB
quba-viewer> dist/lib/pdfjs/web/viewer.js 383.25 KiB 77.79 KiB
quba-viewer> dist/lib/pdfjs/build/pdf.js 379.78 KiB 76.46 KiB
quba-viewer> dist/lib/pdfjs/web/debugger.js 18.21 KiB 4.85 KiB
quba-viewer> dist/js/app.369b5189.js 15.99 KiB 5.89 KiB
quba-viewer> dist/lib/pdfjs/web/viewer.css 59.54 KiB 10.75 KiB
quba-viewer> dist/css/app.bed31740.css 30.26 KiB 5.40 KiB
quba-viewer>
quba-viewer> Images and other types of assets omitted.
quba-viewer> Build at: 2024-06-28T15:00:04.291Z - Hash: 35cbb3f9ca077d8a - Time: 7721ms
quba-viewer>
quba-viewer> DONE Build complete. The dist directory is ready to be deployed.
quba-viewer> INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
quba-viewer>
quba-viewer> • electron-builder version=23.0.3 os=6.6.35
quba-viewer> • loaded configuration file=package.json ("build" field)
quba-viewer> • writing effective config file=release/builder-effective-config.yaml
quba-viewer> • packaging platform=win32 arch=x64 electron=20.0.0 appOutDir=release/win-unpacked
quba-viewer> ⨯ Get "https://github.com/electron/electron/releases/download/v20.0.0/electron-v20.0.0-win32-x64.zip": dial tcp: lookup github.com on [::1]:53: read udp [::1]:37675->[::1]:53: read: connection refused
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:206
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).follow
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:234
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).DownloadNoRetry
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:128
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).Download
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:112
quba-viewer> github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).doDownload
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:192
quba-viewer> github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).Download
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:177
quba-viewer> github.com/develar/app-builder/pkg/electron.downloadElectron.func1.1
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:73
quba-viewer> github.com/develar/app-builder/pkg/util.MapAsyncConcurrency.func2
quba-viewer> /Volumes/data/Documents/app-builder/pkg/util/async.go:68
quba-viewer> runtime.goexit
quba-viewer> /usr/local/Cellar/go/1.17/libexec/src/runtime/asm_amd64.s:1581
quba-viewer> ⨯ /build/source/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
quba-viewer> Exit code:
quba-viewer> 1 failedTask=build stackTrace=Error: /build/source/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
quba-viewer> Exit code:
quba-viewer> 1
quba-viewer> at ChildProcess.<anonymous> (/build/source/node_modules/builder-util/src/util.ts:250:14)
quba-viewer> at Object.onceWrapper (node:events:633:26)
quba-viewer> at ChildProcess.emit (node:events:518:28)
quba-viewer> at maybeClose (node:internal/child_process:1105:16)
quba-viewer> at Process.ChildProcess._handle.onexit (node:internal/child_process:305:5)
quba-viewer>
quba-viewer> ERROR: `npm build` failed
quba-viewer>
quba-viewer> Here are a few things you can try, depending on the error:
quba-viewer> 1. Make sure your build script (build) exists
quba-viewer> If there is none, set `dontNpmBuild = true`.
quba-viewer> 2. If the error being thrown is something similar to "error:0308010C:digital envelope routines::unsupported", add `NODE_OPTIONS = "--openssl-legacy-provider"` to your derivation
quba-viewer> See https://github.com/webpack/webpack/issues/14532 for more information.
quba-viewer>
| 15:00:19 |
hexa | * [...]
quba-viewer> DONE Build complete. The dist directory is ready to be deployed.
quba-viewer> INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
quba-viewer>
quba-viewer> • electron-builder version=23.0.3 os=6.6.35
quba-viewer> • loaded configuration file=package.json ("build" field)
quba-viewer> • writing effective config file=release/builder-effective-config.yaml
quba-viewer> • packaging platform=win32 arch=x64 electron=20.0.0 appOutDir=release/win-unpacked
quba-viewer> ⨯ Get "https://github.com/electron/electron/releases/download/v20.0.0/electron-v20.0.0-win32-x64.zip": dial tcp: lookup github.com on [::1]:53: read udp [::1]:37675->[::1]:53: read: connection refused
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:206
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).follow
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:234
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).DownloadNoRetry
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:128
quba-viewer> github.com/develar/app-builder/pkg/download.(*Downloader).Download
quba-viewer> /Volumes/data/Documents/app-builder/pkg/download/downloader.go:112
quba-viewer> github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).doDownload
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:192
quba-viewer> github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).Download
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:177
quba-viewer> github.com/develar/app-builder/pkg/electron.downloadElectron.func1.1
quba-viewer> /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:73
quba-viewer> github.com/develar/app-builder/pkg/util.MapAsyncConcurrency.func2
quba-viewer> /Volumes/data/Documents/app-builder/pkg/util/async.go:68
quba-viewer> runtime.goexit
quba-viewer> /usr/local/Cellar/go/1.17/libexec/src/runtime/asm_amd64.s:1581
quba-viewer> ⨯ /build/source/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
quba-viewer> Exit code:
quba-viewer> 1 failedTask=build stackTrace=Error: /build/source/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
quba-viewer> Exit code:
quba-viewer> 1
quba-viewer> at ChildProcess.<anonymous> (/build/source/node_modules/builder-util/src/util.ts:250:14)
quba-viewer> at Object.onceWrapper (node:events:633:26)
quba-viewer> at ChildProcess.emit (node:events:518:28)
quba-viewer> at maybeClose (node:internal/child_process:1105:16)
quba-viewer> at Process.ChildProcess._handle.onexit (node:internal/child_process:305:5)
quba-viewer>
quba-viewer> ERROR: `npm build` failed
quba-viewer>
quba-viewer> Here are a few things you can try, depending on the error:
quba-viewer> 1. Make sure your build script (build) exists
quba-viewer> If there is none, set `dontNpmBuild = true`.
quba-viewer> 2. If the error being thrown is something similar to "error:0308010C:digital envelope routines::unsupported", add `NODE_OPTIONS = "--openssl-legacy-provider"` to your derivation
quba-viewer> See https://github.com/webpack/webpack/issues/14532 for more information.
quba-viewer>
| 15:01:09 |
| thubrecht joined the room. | 15:31:58 |
29 Jun 2024 |
| mib 🥐 joined the room. | 22:24:06 |
30 Jun 2024 |
| @pkolloch:matrix.org left the room. | 09:02:47 |
1 Jul 2024 |
hexa | django-hijack> Installing dependencies
django-hijack> npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
django-hijack> npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead
django-hijack> npm ERR! code ENOTCACHED
django-hijack> npm ERR! request to https://registry.npmjs.org/yocto-queue failed: cache mode is 'only-if-cached' but no cached response is available.
django-hijack>
django-hijack> npm ERR! A complete log of this run can be found in: /build/cache/_logs/2024-07-01T00_08_16_686Z-debug-0.log
| 00:10:43 |
hexa | https://github.com/django-hijack/django-hijack/blob/3.5.4/package-lock.json#L8899 | 00:11:13 |
hexa | why doesn't it fetch yocto-queue? 🤔 | 00:11:28 |
hexa | not resolved, no integrity hash | 00:15:07 |
2 Jul 2024 |
| Aldwin joined the room. | 15:34:02 |
Aldwin | Hi all. A quick question: When I spawn a devShell with pkgs.nodePackages.yarn.override { nodejs = pkgs.nodejs-18_x; } as one of the packages, and run yarn exec -- node --version , the installed node version is 20.12.2. I expect to get 18.x there. What am I doing wrong? | 15:34:58 |
Lily Foster | you probably want pkgs.yarn. i didn't even know we still had a nodePackages.yarn and we really shouldn't | 15:37:02 |
Aldwin | oh! o.o haha thanks! | 15:37:43 |
Aldwin | That does the trick. I remember not finding pkgs.yarn though, like, I think I fell back on nodePackages.yarn if I remember rightly. Oh well. 🤷 | 15:39:02 |
3 Jul 2024 |
| Rien joined the room. | 19:00:16 |
4 Jul 2024 |
| Jack joined the room. | 07:05:04 |
| junglerobba joined the room. | 09:40:10 |
8 Jul 2024 |
| Nick Kadutskyi joined the room. | 19:30:13 |
9 Jul 2024 |
| emily joined the room. | 12:16:54 |
emily | not sure if there's anyone familiar with the Node tests, but I'm trying to diagnose the failures of nodejs_{18,20} on x86_64-darwin (https://hydra.nixos.org/build/265094929/nixlog/3, https://hydra.nixos.org/build/264956149/nixlog/3) and I'm stumped. it seems to be some weird nondeterministic flakiness; the test suite runs for ages and then suddenly stops being able to find out/Release/node , which definitely exists before the tests start running | 12:19:33 |